Jens Georg [Wed, 20 Feb 2013 13:27:51 +0000 (14:27 +0100)]
server,media-export: Allow container creation
https://bugzilla.gnome.org/show_bug.cgi?id=694155
Jens Georg [Tue, 19 Feb 2013 15:58:42 +0000 (16:58 +0100)]
server: Add create-child-container caps
https://bugzilla.gnome.org/show_bug.cgi?id=694155
Krzesimir Nowak [Tue, 26 Feb 2013 11:52:57 +0000 (12:52 +0100)]
server: Cleanup and fix container updates in content directory.
RygelContentDirectory's on_container_update handles updating system
update id, running service reset procedure if necessary, adding
LastChange entries, updating container's and object's update ids and
handles ContainerUpdateIDs variable in one body. This commit splits it
up, so it is more readable and fixes updating container's and object's
container/object update ids.
Now container gets its container update id incremented also when its
child item is being modified. We also check if passed object is a
container, so we can also increment its container update id as well.
https://bugzilla.gnome.org/show_bug.cgi?id=694019
Krzesimir Nowak [Tue, 26 Feb 2013 13:04:35 +0000 (14:04 +0100)]
server: Use custom equal function for updated_containers array.
Default equal function was simply comparing pointers, which is not
enough in this case. MediaExport plugin creates temporary
MediaContainer objects being virtual containers, so it is possible to
happen that we store such container in updated_containers array and
then later receive another one with the same id. Obviously new object
has different address than old one, so it was inserted into array as
well. It ended up with ContainerUpdateIDs having several entries with
the same id.
https://bugzilla.gnome.org/show_bug.cgi?id=694019
Kjartan Maraas [Mon, 25 Feb 2013 16:44:41 +0000 (17:44 +0100)]
Updated Norwegian bokmål translation
Matej Urbančič [Mon, 25 Feb 2013 14:41:40 +0000 (15:41 +0100)]
Updated Slovenian translation
Dimitris Spingos [Mon, 25 Feb 2013 08:08:59 +0000 (10:08 +0200)]
Updated Greek translation
Aurimas Černius [Sun, 24 Feb 2013 20:05:09 +0000 (22:05 +0200)]
Updated Lithuanian translation
Gheyret Kenji [Sun, 24 Feb 2013 02:51:36 +0000 (11:51 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Yaron Shahrabani [Sat, 23 Feb 2013 14:14:08 +0000 (16:14 +0200)]
Updated Hebrew translation.
Gheyret Kenji [Fri, 22 Feb 2013 12:59:06 +0000 (21:59 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
A S Alam [Fri, 22 Feb 2013 03:41:40 +0000 (03:41 +0000)]
Punjabi: Translation updated (aalam)
Jens Georg [Thu, 21 Feb 2013 08:43:47 +0000 (09:43 +0100)]
Fix NEWS file
Jens Georg [Wed, 20 Feb 2013 14:04:05 +0000 (15:04 +0100)]
Add missing information to NEWS
Jens Georg [Wed, 20 Feb 2013 13:44:35 +0000 (14:44 +0100)]
Prepare 0.17.8
Jens Georg [Tue, 19 Feb 2013 10:50:02 +0000 (11:50 +0100)]
data: Hide rygel-preferences in GNOME
https://bugzilla.gnome.org/show_bug.cgi?id=692696
Krzesimir Nowak [Mon, 18 Feb 2013 11:41:56 +0000 (12:41 +0100)]
media-export: Do basic extraction on discoverer creation error.
Doing it via on_done with info being NULL may cause some criticals or
crash, because we don't check info there.
Krzesimir Nowak [Thu, 14 Feb 2013 12:10:30 +0000 (13:10 +0100)]
renderer: Honor "http_proxy" envvar in AVTransport's session.
Мирослав Николић [Mon, 18 Feb 2013 10:14:10 +0000 (11:14 +0100)]
Updated Serbian translation
Jens Georg [Tue, 12 Feb 2013 13:48:22 +0000 (14:48 +0100)]
media-export: Option to disable virtual folders
Jens Georg [Mon, 28 Jan 2013 22:38:21 +0000 (23:38 +0100)]
media-export: React to URI config changes
Jens Georg [Sun, 17 Feb 2013 09:50:04 +0000 (10:50 +0100)]
media-export: Prevent some update events at start
Piotr Drąg [Sun, 17 Feb 2013 19:57:48 +0000 (20:57 +0100)]
Updated Polish translation
Marek Černocký [Sun, 17 Feb 2013 18:54:31 +0000 (19:54 +0100)]
Updated Czech translation
Fran Diéguez [Sun, 17 Feb 2013 12:33:52 +0000 (13:33 +0100)]
Updated Galician translations
Daniel Mustieles [Thu, 14 Feb 2013 15:55:19 +0000 (16:55 +0100)]
Updated Spanish translation
Krzesimir Nowak [Wed, 13 Feb 2013 15:43:18 +0000 (16:43 +0100)]
server,media-export: Add and use signals emitted after tracking child changes.
child_added and child_removed are emitted when respectively
add_child_tracked and remove_child_tracked are finished. We use those
signals in media-export to store the container and, optionally, its
new child in the database. That simplifies a code a bit in
media-export and makes sure that update IDs are stored in database as
well.
https://bugzilla.gnome.org/show_bug.cgi?id=693577
Krzesimir Nowak [Wed, 13 Feb 2013 15:39:17 +0000 (16:39 +0100)]
media-export: Fix looking for object's container.
Lets make object's parent a filesystem container only if we can not
find another parent being a child of filesystem container. In this
case we want media files directly under Music directory to have Music
directory as a parent, not some filesystem container.
https://bugzilla.gnome.org/show_bug.cgi?id=693577
Jens Georg [Wed, 13 Feb 2013 15:04:56 +0000 (16:04 +0100)]
media-engine-gst: Add FIXME
Gheyret Kenji [Wed, 13 Feb 2013 11:39:23 +0000 (20:39 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Jens Georg [Tue, 12 Feb 2013 10:43:05 +0000 (11:43 +0100)]
media-export: Fix critical on harvesting audio
Additionally port to GST_TAG_DATE_TIME since _DATE seems to be
deprecated/unused.
Krzesimir Nowak [Tue, 12 Feb 2013 09:17:19 +0000 (10:17 +0100)]
Export useful data for plugins in pc files.
Krzesimir Nowak [Mon, 11 Feb 2013 14:53:51 +0000 (15:53 +0100)]
media-export: Change return types of RootContainer's function more useful.
Krzesimir Nowak [Mon, 11 Feb 2013 14:52:15 +0000 (15:52 +0100)]
media-export: Make singleton getters non-throwing.
When loading a plugin we are ensuring that media cache could be
opened. If opening a database (or upgrading it) fail then plugin is
not loaded.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692362
Krzesimir Nowak [Mon, 11 Feb 2013 15:07:42 +0000 (16:07 +0100)]
docs: Fix build.
Seems that valadoc expects @see tag to be the last one in doc comment.
Murray Cumming [Mon, 11 Feb 2013 10:40:36 +0000 (11:40 +0100)]
docs: RygelMediaEngine: More description
More text from Mark Ryan
Murray Cumming [Mon, 11 Feb 2013 10:33:14 +0000 (11:33 +0100)]
docs: RygelMediaEngine: Suggest transcoder implementation.
Added some text from Mark Ryan.
Murray Cumming [Mon, 11 Feb 2013 10:28:06 +0000 (11:28 +0100)]
docs: RygelDataSource: Add description
Add some text from Mark Ryan.
Murray Cumming [Mon, 11 Feb 2013 08:56:42 +0000 (09:56 +0100)]
docs: WritableContainer: Mention the upload word.
Murray Cumming [Mon, 11 Feb 2013 08:51:19 +0000 (09:51 +0100)]
docs: MediaContainer: Mention derived interfaces
Jens Georg [Fri, 1 Feb 2013 16:01:18 +0000 (17:01 +0100)]
todo: Clean-up
Murray Cumming [Fri, 8 Feb 2013 12:59:12 +0000 (13:59 +0100)]
docs: Fix the build
Remove a reference to a non-existant .xml file.
Anish A [Thu, 7 Feb 2013 09:19:06 +0000 (13:19 +0400)]
Updated Malayalam Localization
Anish A [Thu, 7 Feb 2013 09:18:50 +0000 (13:18 +0400)]
Updated Malayalam Localization
Murray Cumming [Tue, 5 Feb 2013 10:03:37 +0000 (11:03 +0100)]
Signalize is not the right word.
Murray Cumming [Tue, 5 Feb 2013 08:21:40 +0000 (09:21 +0100)]
Tiny doc improvement
Krzesimir Nowak [Mon, 4 Feb 2013 15:43:39 +0000 (16:43 +0100)]
media-export: Fix typo.
Krzesimir Nowak [Mon, 4 Feb 2013 15:41:12 +0000 (16:41 +0100)]
media-export: Avoid some unnecessary copies.
Krzesimir Nowak [Mon, 4 Feb 2013 15:37:45 +0000 (16:37 +0100)]
media-export: Remove some nullables in MediaCache.
Some functions either shouldn't (and they don't) receive NULL
parameters (otherwise they would crash) or never return NULL strings.
Krzesimir Nowak [Mon, 4 Feb 2013 15:30:06 +0000 (16:30 +0100)]
media-export: Make some functions static in QueryContainerFactory.
Krzesimir Nowak [Mon, 4 Feb 2013 12:10:22 +0000 (13:10 +0100)]
media-export: Check for container emptiness with is_empty property.
Krzesimir Nowak [Mon, 4 Feb 2013 12:09:34 +0000 (13:09 +0100)]
media-export: Make some functions static in MediaCache.
Chao-Hsiung Liao [Sun, 3 Feb 2013 22:51:11 +0000 (06:51 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Piotr Drąg [Sat, 2 Feb 2013 21:55:23 +0000 (22:55 +0100)]
Updated Polish translation
Yaron Shahrabani [Sat, 2 Feb 2013 11:55:49 +0000 (13:55 +0200)]
Updated Hebrew translation.
Christian Kirbach [Fri, 1 Feb 2013 20:19:40 +0000 (21:19 +0100)]
Updated German translation
Jens Georg [Thu, 31 Jan 2013 21:20:14 +0000 (22:20 +0100)]
renderer: Prevent critical on empty features
Jens Georg [Thu, 31 Jan 2013 21:19:57 +0000 (22:19 +0100)]
renderer-gst: Support flash videos
Krzesimir Nowak [Wed, 30 Jan 2013 13:46:30 +0000 (14:46 +0100)]
media-export: Signalize metadata extraction error only once.
Krzesimir Nowak [Wed, 30 Jan 2013 13:38:06 +0000 (14:38 +0100)]
build: core and server needs to link to gmodule and libxml.
Debian packaging tools warns about used symbols that are not available
in any of the linked libraries. These would probably all be pulled in
by users of librygel-core and librygel-server, but to be on the safe
side the binaries should ofcourse link to all libraries it uses
symbols from.
Sent by Andreas Henriksson.
Krzesimir Nowak [Wed, 30 Jan 2013 13:20:27 +0000 (14:20 +0100)]
build: Fix typo in configure.ac, missing $ on GIO_REQUIRED.
Sent by Andreas Henriksson.
Krzesimir Nowak [Wed, 30 Jan 2013 11:14:04 +0000 (12:14 +0100)]
media-export: Do a proper check for hidden files.
Krzesimir Nowak [Wed, 30 Jan 2013 11:07:26 +0000 (12:07 +0100)]
media-export: Use specific functions to check whether container is empty or not.
Krzesimir Nowak [Wed, 30 Jan 2013 11:03:18 +0000 (12:03 +0100)]
media-export: Compare two GFiles properly.
Мирослав Николић [Wed, 30 Jan 2013 09:42:01 +0000 (10:42 +0100)]
Updated Serbian translation
Kjartan Maraas [Tue, 29 Jan 2013 18:07:48 +0000 (19:07 +0100)]
Updated Norwegian bokmål translation
Murray Cumming [Tue, 29 Jan 2013 11:16:10 +0000 (12:16 +0100)]
RygelThumbnail: Avoid a critical warning in tests.
Jens Georg [Tue, 29 Jan 2013 10:58:58 +0000 (11:58 +0100)]
server: Fix use of DLNA.ORG_AnyContainer
Jens Georg [Mon, 28 Jan 2013 20:52:38 +0000 (21:52 +0100)]
media-expor: Minor code-style fixes
Murray Cumming [Tue, 29 Jan 2013 10:35:40 +0000 (11:35 +0100)]
docs: librygel-renderer: Fix typo
Murray Cumming [Tue, 29 Jan 2013 08:38:59 +0000 (09:38 +0100)]
media-export: Move a null check higher
The check was after the dereferencing.
Also, generally avoid repeated get_tags() calls.
Matej Urbančič [Mon, 28 Jan 2013 21:04:01 +0000 (22:04 +0100)]
Updated Slovenian translation
Milo Casagrande [Mon, 28 Jan 2013 20:46:54 +0000 (21:46 +0100)]
[l10n] Updated Italian translation.
Daniel Mustieles [Mon, 28 Jan 2013 10:46:11 +0000 (11:46 +0100)]
Updated Spanish translation
Nathaniel McCallum [Sat, 26 Jan 2013 19:33:24 +0000 (14:33 -0500)]
fix typo in ug.po
Murray Cumming [Mon, 28 Jan 2013 09:39:51 +0000 (10:39 +0100)]
docs: librygel-core: Document MediaDevice
Murray Cumming [Mon, 28 Jan 2013 09:32:20 +0000 (10:32 +0100)]
docs: Fix a typo.
Murray Cumming [Mon, 28 Jan 2013 09:31:23 +0000 (10:31 +0100)]
docs: Add remaining chapter IDs
Murray Cumming [Mon, 28 Jan 2013 08:49:44 +0000 (09:49 +0100)]
docs: Minor fixes
Fran Diéguez [Sun, 27 Jan 2013 17:09:31 +0000 (18:09 +0100)]
Updated Galician translations
Jens Georg [Sat, 26 Jan 2013 11:04:23 +0000 (12:04 +0100)]
news: Fix typo
Jens Georg [Fri, 25 Jan 2013 19:44:33 +0000 (20:44 +0100)]
Prepare 0.17.7
Jens Georg [Fri, 25 Jan 2013 19:04:37 +0000 (20:04 +0100)]
doc: Remove extra level of html
Jens Georg [Fri, 25 Jan 2013 15:49:28 +0000 (16:49 +0100)]
server: Fix previous commit
Premature git bz push.
Milo Casagrande [Fri, 25 Jan 2013 16:17:03 +0000 (17:17 +0100)]
[l10n] Updated Italian translation.
Jens Georg [Fri, 25 Jan 2013 15:45:03 +0000 (16:45 +0100)]
server: Mark more errors for translation
Jens Georg [Fri, 25 Jan 2013 15:44:51 +0000 (16:44 +0100)]
server: Fix broken translation
https://bugzilla.gnome.org/show_bug.cgi?id=691595
Javier Jardón [Mon, 21 Jan 2013 10:59:59 +0000 (10:59 +0000)]
rygel-playbin-renderer: Remove references to GstPlayBin2
GstPlayBin2 has been renamed to GstPlayBin in Gstreamer 1.0
https://bugzilla.gnome.org/show_bug.cgi?id=692189
Jens Georg [Wed, 23 Jan 2013 22:39:05 +0000 (23:39 +0100)]
server,renderer: Downgrade renderer as well
https://bugzilla.gnome.org/show_bug.cgi?id=675186
Krzesimir Nowak [Fri, 25 Jan 2013 13:05:39 +0000 (14:05 +0100)]
media-export: Compare two GFiles properly in another place as well.
Krzesimir Nowak [Fri, 25 Jan 2013 12:53:25 +0000 (13:53 +0100)]
media-export: Compare two GFiles properly.
Choe Hwanjin [Wed, 19 Dec 2012 15:30:30 +0000 (00:30 +0900)]
server: Support SAMI(smi) subtitles
https://bugzilla.gnome.org/show_bug.cgi?id=690533
Jens Georg [Wed, 23 Jan 2013 14:14:50 +0000 (15:14 +0100)]
server: Show up in Windows 7 as DMS
Jens Georg [Wed, 23 Jan 2013 14:09:49 +0000 (15:09 +0100)]
build: Fix forgotten gupnp-dlna-1.1 reference
Jens Georg [Mon, 17 Dec 2012 15:53:58 +0000 (16:53 +0100)]
media-export,engine-gst: Port to new GUPnP-DLNA
Jens Georg [Wed, 23 Jan 2013 09:21:28 +0000 (10:21 +0100)]
media-export: Fix root container creation
Kjartan Maraas [Wed, 23 Jan 2013 12:57:24 +0000 (13:57 +0100)]
Updated Norwegian bokmål translation
Murray Cumming [Wed, 23 Jan 2013 10:27:34 +0000 (11:27 +0100)]
docs: librygel-server: More on media engines
Murray Cumming [Wed, 23 Jan 2013 10:09:10 +0000 (11:09 +0100)]
Transcoder: Document add_resource()
Murray Cumming [Tue, 22 Jan 2013 15:02:28 +0000 (16:02 +0100)]
docs: Fix a typo