Jens Georg [Sat, 8 Feb 2014 06:37:59 +0000 (07:37 +0100)]
doc: Some improvments to gtk-doc
Signed-off-by: Jens Georg <mail@jensge.org>
Jens Georg [Sat, 8 Feb 2014 06:32:00 +0000 (07:32 +0100)]
all: Move Rygel.DLNAProfile into core
Signed-off-by: Jens Georg <mail@jensge.org>
Jens Georg [Sat, 25 May 2013 06:35:23 +0000 (15:35 +0900)]
all: Remove Freedesktop interfaces from core
They're used in two plug-ins only and are a pain in the donkey when doing
gobject-introspection.
Signed-off-by: Jens Georg <mail@jensge.org>
Jens Georg [Mon, 3 Feb 2014 20:11:36 +0000 (21:11 +0100)]
Prepare 0.21.4
Jens Georg [Mon, 3 Feb 2014 16:52:47 +0000 (17:52 +0100)]
core: Link against libm for "round"
Signed-off-by: Jens Georg <mail@jensge.org>
Chao-Hsiung Liao [Fri, 31 Jan 2014 23:39:34 +0000 (07:39 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Kjartan Maraas [Sat, 25 Jan 2014 10:19:30 +0000 (11:19 +0100)]
Updated Norwegian bokmål translation
Matej Urbančič [Mon, 20 Jan 2014 20:39:41 +0000 (21:39 +0100)]
Updated Slovenian translation
Marek Černocký [Fri, 17 Jan 2014 06:56:58 +0000 (07:56 +0100)]
Updated Czech translation
Jens Georg [Tue, 14 Jan 2014 21:34:50 +0000 (22:34 +0100)]
Prepare 0.21.3
Jens Georg [Sat, 21 Dec 2013 11:02:02 +0000 (12:02 +0100)]
renderer-gst: Don't handle buffering/clock-lost
Signed-off-by: Jens Georg <mail@jensge.org>
https://bugzilla.gnome.org/show_bug.cgi?id=720836
Jens Georg [Tue, 31 Dec 2013 13:33:53 +0000 (14:33 +0100)]
server: Add LG TV hacks
Signed-off-by: Jens Georg <mail@jensge.org>
https://bugzilla.gnome.org/show_bug.cgi?id=721270
Jens Georg [Tue, 14 Jan 2014 21:21:39 +0000 (22:21 +0100)]
all: Update FSF address
Signed-off-by: Jens Georg <mail@jensge.org>
https://bugzilla.gnome.org/show_bug.cgi?id=721575
siva [Fri, 20 Dec 2013 20:26:34 +0000 (13:26 -0700)]
renderer-gst: Use source element for queries.
Fixes querying duration and position.
Fixes DLNA CTT : 7.3.157.8
https://bugzilla.gnome.org/show_bug.cgi?id=721824
Jens Georg [Tue, 14 Jan 2014 21:00:03 +0000 (22:00 +0100)]
media-export: Disable Artist/All container
Work-around browsing issue in virtual containers.
Signed-off-by: Jens Georg <mail@jensge.org>
Jens Georg [Fri, 3 Jan 2014 22:17:56 +0000 (23:17 +0100)]
server: Use correct depth for PNG icons
Signed-off-by: Jens Georg <mail@jensge.org>
Victor Ibragimov [Mon, 13 Jan 2014 07:50:42 +0000 (12:50 +0500)]
Tajik translation updated
Dimitris Spingos [Sun, 12 Jan 2014 18:30:39 +0000 (20:30 +0200)]
Updated Greek translation
Milo Casagrande [Mon, 6 Jan 2014 08:27:48 +0000 (09:27 +0100)]
[l10n] Updated Italian translation.
Aurimas Černius [Fri, 3 Jan 2014 21:04:55 +0000 (23:04 +0200)]
Updated Lithuanian translation
Daniel Mustieles [Thu, 2 Jan 2014 09:15:15 +0000 (10:15 +0100)]
Updated Spanish translation
Rafael Ferreira [Thu, 2 Jan 2014 08:18:21 +0000 (06:18 -0200)]
Updated Brazilian Portuguese translation
Rafael Ferreira [Mon, 14 Oct 2013 10:26:58 +0000 (07:26 -0300)]
Updated Brazilian Portuguese translation
Jens Georg [Wed, 1 Jan 2014 14:25:14 +0000 (15:25 +0100)]
external: Don't corrupt container names
Looks like the code was overwriting the container's title in several places.
Signed-off-by: Jens Georg <mail@jensge.org>
https://bugzilla.gnome.org/show_bug.cgi?id=720671
Tong Hui [Sat, 28 Dec 2013 12:12:36 +0000 (20:12 +0800)]
Update Chinese simplified translation
Marek Černocký [Fri, 27 Dec 2013 14:56:13 +0000 (15:56 +0100)]
Updated Czech translation
Milo Casagrande [Tue, 24 Dec 2013 08:10:28 +0000 (09:10 +0100)]
[l10n] Updated Italian translation.
Matej Urbančič [Sat, 21 Dec 2013 21:36:54 +0000 (22:36 +0100)]
Updated Slovenian translation
Frédéric Péters [Sat, 21 Dec 2013 13:10:49 +0000 (14:10 +0100)]
build: Fix building against tracker 0.18
Jens Georg [Sat, 21 Dec 2013 11:33:01 +0000 (12:33 +0100)]
Prepare 0.21.2
Jens Georg [Sat, 21 Dec 2013 11:29:59 +0000 (12:29 +0100)]
server: Add more seek hacks
Reiner Merk [Wed, 18 Dec 2013 11:56:00 +0000 (11:56 +0000)]
external: Swap AlbumArtFactory.create parameters
ServiceName and ObjectPath were mixed-up.
https://bugzilla.gnome.org/show_bug.cgi?id=720669
Parthiban Balasubramanian [Fri, 20 Dec 2013 15:34:02 +0000 (08:34 -0700)]
renderer: Match PlaybackStorageMedium values
Use case as in AVTransport2.xml.in
https://bugzilla.gnome.org/show_bug.cgi?id=720837
Jens Georg [Sat, 21 Dec 2013 10:18:10 +0000 (11:18 +0100)]
renderer: Treat ABS_TIME/REL_TIME the same
Looks like the original fix wasn't correct, see
https://bugzilla.gnome.org/show_bug.cgi?id=686628#c3
Signed-off-by: Jens Georg <mail@jensge.org>
https://bugzilla.gnome.org/show_bug.cgi?id=712181
Daniel Mustieles [Thu, 19 Dec 2013 13:37:31 +0000 (14:37 +0100)]
Updated Spanish translation
Fran Diéguez [Thu, 19 Dec 2013 00:50:05 +0000 (01:50 +0100)]
Updated Galician translations
Milo Casagrande [Wed, 18 Dec 2013 08:43:48 +0000 (09:43 +0100)]
[l10n] Updated Italian translation.
Daniel Mustieles [Mon, 16 Dec 2013 13:59:56 +0000 (14:59 +0100)]
Updated Spanish translation
Jussi Kukkonen [Mon, 2 Dec 2013 13:44:44 +0000 (15:44 +0200)]
renderer: Implement SetNextAVTransportURI
This is a simple implementation: It does not prefetch media.
Things that will be tried on EOS or on "Next" action:
* if there are songs to play on playlist, play next one
* else if NEXTAVTransportURI is set, play that
* else set state to "STOPPED" and track to 1.
https://bugzilla.gnome.org/show_bug.cgi?id=719721
Jussi Kukkonen [Mon, 2 Dec 2013 14:48:06 +0000 (16:48 +0200)]
renderer: Simplify PlayerController "EOS" handler
https://bugzilla.gnome.org/show_bug.cgi?id=709165
Jussi Kukkonen [Wed, 27 Nov 2013 23:01:55 +0000 (01:01 +0200)]
renderer: Avoid notifying track and n_tracks unnecessarily
There were redundant values in LastChange events.
https://bugzilla.gnome.org/show_bug.cgi?id=709165
Jussi Kukkonen [Wed, 27 Nov 2013 20:48:41 +0000 (22:48 +0200)]
renderer: Refactor AVTransport and PlayerController
Move track_metadata and track_uri state tracking to controller,
Stop modifying controller properties from many places in
AVTransport. Add set_single_play_uri() and set_playlist_uri() as the
only valid methods to set uri, metadata, etc. Also make property
setters private if setting them from AVTransport makes no sense.
The goal is to make both classes cleaner, no functional changes
are intended.
https://bugzilla.gnome.org/show_bug.cgi?id=709165
Jussi Kukkonen [Wed, 27 Nov 2013 20:46:02 +0000 (22:46 +0200)]
renderer: handle playback state in PlayerController
Player.playback_state was modified from both PlayerController and
AVTransport. Start making all modifications through
PlayerController.playback_state. This has the added benefit that we
don't accidentally expose "EOS" state to AVTransport.
Also rename some variables "player"->"controller" to match reality.
https://bugzilla.gnome.org/show_bug.cgi?id=709165
Jens Georg [Sun, 3 Nov 2013 12:39:46 +0000 (13:39 +0100)]
renderer: Refactor SetAVTransportURI
https://bugzilla.gnome.org/show_bug.cgi?id=709165
Jens Georg [Fri, 13 Dec 2013 16:44:45 +0000 (17:44 +0100)]
mpris: Set default playspeed
Prevents a critical for MPRIS peers that don't support querying
playspeed.
John Obaterspok [Mon, 9 Dec 2013 18:41:38 +0000 (19:41 +0100)]
server: More Samsung hacks
Add Samsung [DE]-Series TV workaround for mp2t and quicktime movies
Fran Diéguez [Wed, 11 Dec 2013 09:47:50 +0000 (10:47 +0100)]
Updated Galician translations
Milo Casagrande [Wed, 11 Dec 2013 09:38:38 +0000 (10:38 +0100)]
[l10n] Updated Italian translation.
Parthiban Balasubramanian [Fri, 6 Dec 2013 11:58:02 +0000 (04:58 -0700)]
Remove unused state variable A_ARG_TYPE_DateTime This fixes DLNA CTT failure for DIAGE 7.2.12.2
https://bugzilla.gnome.org/show_bug.cgi?id=719998
Kristjan SCHMIDT [Sat, 7 Dec 2013 19:52:10 +0000 (20:52 +0100)]
Again Updated Esperanto translation - Sorry
Kristjan SCHMIDT [Sat, 7 Dec 2013 19:47:46 +0000 (20:47 +0100)]
Updated Esperanto translation
Kristjan SCHMIDT [Sat, 7 Dec 2013 19:43:23 +0000 (20:43 +0100)]
Updated Esperanto translation
Kristjan SCHMIDT [Sat, 7 Dec 2013 19:41:10 +0000 (20:41 +0100)]
Updated Esperanto translation
Jens Georg [Tue, 1 Oct 2013 10:27:51 +0000 (12:27 +0200)]
renderer: Fix GetCurrentConnectionInfo's p-i
We need to supply a proper protocol info in GetCurrentConnectionInfo if we
have one. This is even required by UPnP.
(Partially) fixes DLNA CTT 7.3.53.2
https://bugzilla.gnome.org/show_bug.cgi?id=706986
Jussi Kukkonen [Tue, 19 Nov 2013 10:06:50 +0000 (12:06 +0200)]
server: Allow MediaServerPlugins to override search capabilities
Use a virtual MediaServerPlugin.search_caps property instead of hard
coding the value in ContentDirectory. This way plugin implementations
can represent their search capabilities correctly.
The default value is still the same: no change needed in plugins.
https://bugzilla.gnome.org/show_bug.cgi?id=712660
Jens Georg [Tue, 1 Oct 2013 15:10:37 +0000 (17:10 +0200)]
all: Bump API and ABI version
Dominique Leuenberger [Sat, 23 Nov 2013 23:46:49 +0000 (00:46 +0100)]
build: support tracker 0.18
https://bugzilla.gnome.org/show_bug.cgi?id=715089
甘 露 [Sat, 23 Nov 2013 13:56:39 +0000 (21:56 +0800)]
Update Chinese simplified translation
Marek Černocký [Thu, 21 Nov 2013 20:57:48 +0000 (21:57 +0100)]
Updated Czech translation
Jens Georg [Mon, 18 Nov 2013 20:04:46 +0000 (21:04 +0100)]
Prepare 0.21.1
Richard Röjfors [Mon, 18 Nov 2013 19:39:40 +0000 (20:39 +0100)]
examples: Fix C renderer plugin
Add new properties.
https://bugzilla.gnome.org/show_bug.cgi?id=712336
Jens Georg [Sat, 19 Oct 2013 09:12:05 +0000 (11:12 +0200)]
server: Support PV subtitles
Support serving of external subtitles for devices that support the PV subtitle
"standard", namely Panasonic TVs and the WD TV Live
https://bugzilla.gnome.org/show_bug.cgi?id=661228
Jussi Kukkonen [Sat, 16 Nov 2013 17:29:52 +0000 (19:29 +0200)]
renderer: implement PlaybackStorageMedium variable
PlaybackStorageMedium should be "NETWORK" when AVTransportURI
refers to a resource received from the UPnP network. It should be
NONE if AVTransportURI is not set.
Also fix the LastChange value of PossiblePlaybackStorageMedium.
https://bugzilla.gnome.org/show_bug.cgi?id=712517
Piotr Drąg [Mon, 11 Nov 2013 20:15:15 +0000 (21:15 +0100)]
Updated Polish translation
Jussi Kukkonen [Wed, 30 Oct 2013 12:45:50 +0000 (14:45 +0200)]
renderer-gst: Enable more playspeeds
Negative playspeeds do not seem to work with common formats, so they
have not been enabled.
https://bugzilla.gnome.org/show_bug.cgi?id=710368
Jussi Kukkonen [Tue, 22 Oct 2013 11:05:49 +0000 (14:05 +0300)]
renderer: Implement DLNA byte seeking
Adds X_DLNA_GetBytePositionInfo() method, the required state variables
and the missing SeekModes for Seek() to AVTransport2 implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=710368
https://bugzilla.gnome.org/show_bug.cgi?id=707058
https://bugzilla.gnome.org/show_bug.cgi?id=707059
https://bugzilla.gnome.org/show_bug.cgi?id=707541
Jussi Kukkonen [Wed, 30 Oct 2013 12:30:15 +0000 (14:30 +0200)]
renderer: Add play_speed_to_double() to MediaPlayer
This can be useful for all player implementations.
https://bugzilla.gnome.org/show_bug.cgi?id=710368
Jussi Kukkonen [Tue, 22 Oct 2013 10:58:49 +0000 (13:58 +0300)]
data: Remove allowedValueList from TransportPlaySpeed
AVTransport2 TransportPlaySpeed state variable is allowed to have
vendor specific values.
https://bugzilla.gnome.org/show_bug.cgi?id=710368
Jean-Baptiste Dubois [Mon, 4 Nov 2013 12:38:13 +0000 (13:38 +0100)]
Add milliseconds support in Rygel.TimeUtils time to string conversion
https://bugzilla.gnome.org/show_bug.cgi?id=711399
Jussi Kukkonen [Fri, 8 Nov 2013 13:29:25 +0000 (15:29 +0200)]
renderer: Add Next and Previous to CurrentTransportActions
https://bugzilla.gnome.org/show_bug.cgi?id=711661
Jussi Kukkonen [Fri, 8 Nov 2013 13:24:47 +0000 (15:24 +0200)]
renderer: Accept missing mime type in AVTransport.is_playlist()
"assertion 'mime != NULL' failed" is not useful here.
https://bugzilla.gnome.org/show_bug.cgi?id=711661
Daniel Mustieles [Wed, 6 Nov 2013 16:48:40 +0000 (17:48 +0100)]
Updated Spanish translation
Dimitris Spingos [Wed, 6 Nov 2013 14:55:50 +0000 (16:55 +0200)]
Updated Greek translation
Jens Georg [Sat, 2 Nov 2013 10:17:20 +0000 (11:17 +0100)]
build: Re-enable strict valac
Jens Georg [Sat, 2 Nov 2013 10:16:38 +0000 (11:16 +0100)]
all: Port to new libsoup API
Piotr Drąg [Sat, 2 Nov 2013 19:12:23 +0000 (20:12 +0100)]
Updated POTFILES.in and POTFILES.skip
Jussi Kukkonen [Wed, 23 Oct 2013 13:19:51 +0000 (16:19 +0300)]
core: Add UPnP BasicManagement service support
Add BasicManagement:2 service that contains a bunch of
tools (Ping, NSLookup and Traceroute to start with). Service is
useful for DLNA Diagnostics, and can be enabled on a
plugin-by-plugin basis.
See doc/README.BasicManagement for details.
Commit was partly authored by Christophe Guiraud
<christophe.guiraud@intel.com>.
https://bugzilla.gnome.org/show_bug.cgi?id=707831
Jussi Kukkonen [Tue, 10 Sep 2013 08:13:12 +0000 (11:13 +0300)]
doc: Re-organize rygel.conf man file
Add a "Plugin-specific settings" section title and move it so that
the plugin sections are directly below this section.
https://bugzilla.gnome.org/show_bug.cgi?id=707831
Jens Georg [Sat, 2 Nov 2013 10:19:14 +0000 (11:19 +0100)]
todo: Remove useless item
We can't drop MPEG2, we could just offer H.264 as well
Jens Georg [Fri, 1 Nov 2013 21:35:47 +0000 (22:35 +0100)]
build: Only compile, don't try to link
Matej Urbančič [Thu, 31 Oct 2013 20:01:01 +0000 (21:01 +0100)]
Updated Slovenian translation
Jens Georg [Thu, 31 Oct 2013 00:39:38 +0000 (01:39 +0100)]
Prepare 0.21.0
Jens Georg [Thu, 31 Oct 2013 09:03:14 +0000 (10:03 +0100)]
doc: Fix distcheck in docs
Jens Georg [Thu, 31 Oct 2013 00:48:12 +0000 (01:48 +0100)]
server: Fix compile issue introduced with 6cccd5
Jens Georg [Thu, 31 Oct 2013 00:39:09 +0000 (01:39 +0100)]
build: Minor fixes in autogen.sh
Found by Mihai Moldovan <ionic@ionic.de>
Daniel Mustieles [Thu, 31 Oct 2013 13:38:37 +0000 (14:38 +0100)]
Updated Spanish translation
Jean-Baptiste Dubois [Fri, 25 Oct 2013 13:23:20 +0000 (15:23 +0200)]
server: Use base64url instead of base64
Encoded base64 uris may have '/' chars which cause issues in function
HTTPItemURI.from_string
https://bugzilla.gnome.org/show_bug.cgi?id=710877
Jens Georg [Tue, 29 Oct 2013 13:23:25 +0000 (14:23 +0100)]
server: Make MediaObject.serialize public
https://bugzilla.gnome.org/show_bug.cgi?id=709723
Dimitis Spingos [Tue, 29 Oct 2013 06:39:28 +0000 (08:39 +0200)]
Updated Greek translation
Jens Georg [Mon, 28 Oct 2013 15:06:45 +0000 (16:06 +0100)]
server: Fix typo
https://bugzilla.gnome.org/show_bug.cgi?id=710999
Jens Georg [Sun, 27 Oct 2013 10:42:44 +0000 (11:42 +0100)]
Bump glib requirement because of
9398caa6
Tobias Endrigkeit [Sat, 26 Oct 2013 23:58:05 +0000 (01:58 +0200)]
Updated German translation
Jens Georg [Thu, 24 Oct 2013 09:57:21 +0000 (11:57 +0200)]
server: Fix message
https://bugzilla.gnome.org/show_bug.cgi?id=710781
Matej Urbančič [Thu, 24 Oct 2013 19:15:46 +0000 (21:15 +0200)]
Updated Slovenian translation
Yuri Myasoedov [Sun, 20 Oct 2013 15:17:21 +0000 (19:17 +0400)]
Updated Russian translation
Jens Georg [Sun, 20 Oct 2013 14:45:02 +0000 (16:45 +0200)]
build: Drop strict vala because of deprecations
Jens Georg [Sat, 19 Oct 2013 08:12:27 +0000 (10:12 +0200)]
server: Use XML namespace instead of a string
Jens Georg [Thu, 17 Oct 2013 12:49:39 +0000 (14:49 +0200)]
build: Add some autogen shortcuts
Jens Georg [Thu, 17 Oct 2013 12:28:03 +0000 (14:28 +0200)]
renderer: Refactor ABS_TIME/REL_TIME seeking
Re-unify the two codepaths and just add player position to the seek target
when we're in REL_TIME mode.
Jens Georg [Thu, 17 Oct 2013 12:21:05 +0000 (14:21 +0200)]
renderer: If media is not seekable, return 710
https://bugzilla.gnome.org/show_bug.cgi?id=710377