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
Rūdolfs Mazurs [Thu, 17 Oct 2013 07:53:16 +0000 (10:53 +0300)]
Updated Latvian translation
Jean-Baptiste Dubois [Mon, 7 Oct 2013 07:49:01 +0000 (09:49 +0200)]
engine: Add large files (> 4GB) streaming support.
https://bugzilla.gnome.org/show_bug.cgi?id=709551
Piotr Drąg [Mon, 14 Oct 2013 18:13:30 +0000 (20:13 +0200)]
Updated Polish translation
Marek Černocký [Mon, 14 Oct 2013 13:42:50 +0000 (15:42 +0200)]
Updated Czech translation
Balázs Úr [Sun, 13 Oct 2013 11:53:58 +0000 (13:53 +0200)]
Updated Hungarian translation
Jens Georg [Fri, 11 Oct 2013 09:13:24 +0000 (11:13 +0200)]
core: Get MediaDevice port from MetaConfig
https://bugzilla.gnome.org/show_bug.cgi?id=709887
Jens Georg [Thu, 10 Oct 2013 11:05:30 +0000 (13:05 +0200)]
examples: Simulate image rendering in vala example
Jens Georg [Thu, 10 Oct 2013 08:48:18 +0000 (10:48 +0200)]
renderer: Lower ChangeLog timeout
According to DLNA, 200ms is the upper bound of announcing changes caused by
operations through a LastChange event. Since we used 200ms to aggregate
multiple events, sometimes we sent out the LastChange event too late for the
CTT. Moving it down to 150ms seems to improve CTT situation in timing fragile
CTT tests.
Jens Georg [Tue, 8 Oct 2013 13:33:09 +0000 (15:33 +0200)]
renderer: Don't loop on image playlists
https://bugzilla.gnome.org/show_bug.cgi?id=707054
Jens Georg [Tue, 8 Oct 2013 11:13:04 +0000 (13:13 +0200)]
server: Return proper contentFeatures for DIDL_S
https://bugzilla.gnome.org/show_bug.cgi?id=709627
Andika Triwidada [Tue, 8 Oct 2013 19:23:51 +0000 (02:23 +0700)]
Updated Indonesian translation
Jens Georg [Mon, 7 Oct 2013 15:16:22 +0000 (17:16 +0200)]
mpris: Ignore read-only MPRIS intstances
Jens Georg [Mon, 7 Oct 2013 15:16:02 +0000 (17:16 +0200)]
mpris: Get can_seek information from peer
Jens Georg [Mon, 7 Oct 2013 14:57:56 +0000 (16:57 +0200)]
mpris: Seek is always relative
Richard Röjfors [Sat, 5 Oct 2013 20:26:52 +0000 (22:26 +0200)]
librygel-renderer: Allow underlying player to notify on volume changes
Currently there is no notification support on volume.
The last set value of the volume (via upnp) is cached in
rygel-rendering-control. But if the volume of the underlying renderer can
be changed in another way, for instance on a local UI. Such change is not
picked up by rygel-rendering-control and any control point would not be
aware of the volume change.
This patch adds notification support for volume.
Signed-off-by: Richard Röjfors <richard.rojfors@gmail.com>
Jens Georg [Mon, 7 Oct 2013 08:20:00 +0000 (10:20 +0200)]
examples: Simplify C renderer example
Carles Ferrando [Sun, 6 Oct 2013 20:17:15 +0000 (22:17 +0200)]
[l10n] Updated Catalan (Valencian) translation
Gil Forcada [Sun, 6 Oct 2013 19:36:42 +0000 (21:36 +0200)]
[l10n] Update Catalan translation
Yuri Myasoedov [Sun, 6 Oct 2013 08:33:59 +0000 (12:33 +0400)]
Updated Russian translation
Aurimas Černius [Sat, 5 Oct 2013 14:09:03 +0000 (17:09 +0300)]
Updated Lithuanian translation
Claudio Arseni [Sat, 5 Oct 2013 13:09:23 +0000 (15:09 +0200)]
[l10n] Updated Italian translation.
Jens Georg [Sat, 5 Oct 2013 06:01:12 +0000 (08:01 +0200)]
ui: Fix tooltips in network section
https://bugzilla.gnome.org/show_bug.cgi?id=709287
Enrico Nicoletto [Wed, 2 Oct 2013 22:11:59 +0000 (19:11 -0300)]
Updated Brazilian Portuguese translation
Jens Georg [Wed, 2 Oct 2013 11:36:12 +0000 (13:36 +0200)]
tests: Also use new libsoup vapi
Jens Georg [Wed, 2 Oct 2013 11:35:48 +0000 (13:35 +0200)]
tests: Fix compiling with fixed .deps file
Jens Georg [Tue, 1 Oct 2013 15:18:03 +0000 (17:18 +0200)]
renderer-gst,playbin: Use proper GStreamer version
Marek Černocký [Wed, 2 Oct 2013 08:08:35 +0000 (10:08 +0200)]
Updated Czech translation
Milo Casagrande [Tue, 1 Oct 2013 16:59:17 +0000 (18:59 +0200)]
[l10n] Updated Italian translation.
Piotr Drąg [Tue, 1 Oct 2013 15:26:29 +0000 (17:26 +0200)]
Updated Polish translation
Jens Georg [Tue, 1 Oct 2013 14:29:42 +0000 (16:29 +0200)]
renderer-gst: Remove invalid DLNA profile
MPEG_TS_HD_EU_ISO does not exist
Fionn Cleary [Fri, 20 Sep 2013 13:36:51 +0000 (15:36 +0200)]
Fix AbsoluteCounterPosition to match UPnP spec
UPnP AV Transport Specification v1.01 states that the
AbsoluteCounterPosition state variable is a signed value, where as the
xml document has it as an unsigned value. Rygel stores the
AbsoluteCounterPosition internally as an signed value.
https://bugzilla.gnome.org/show_bug.cgi?id=709190
Jens Georg [Tue, 1 Oct 2013 11:08:04 +0000 (13:08 +0200)]
renderer: Set track info for non-http uris
(Partially) fixes 7.3.53.2
https://bugzilla.gnome.org/show_bug.cgi?id=709170
Jens Georg [Tue, 1 Oct 2013 10:41:54 +0000 (12:41 +0200)]
renderer: Minor doc fix
Jens Georg [Mon, 30 Sep 2013 10:27:55 +0000 (12:27 +0200)]
renderer: Set PossiblePlaybackStorageMedia
"None" and "Network" are mandatory according to 7.3.104.7
https://bugzilla.gnome.org/show_bug.cgi?id=677405
Jens Georg [Mon, 30 Sep 2013 09:56:02 +0000 (11:56 +0200)]
renderer: Fix minor style issues
Jens Georg [Mon, 30 Sep 2013 09:25:17 +0000 (11:25 +0200)]
renderer-gst: Check seek target
The seek call on playbin doesn't fail when seeking beyond the end of the file
and just switches to EOS.
https://bugzilla.gnome.org/show_bug.cgi?id=709077
Jens Georg [Mon, 30 Sep 2013 09:23:55 +0000 (11:23 +0200)]
renderer: Use proper error-code on wrong seek
We were using 710 (Illegal seek mode) instead of the correct 711 (Illegal
seek target)
This fixes 7.3.157.9
https://bugzilla.gnome.org/show_bug.cgi?id=709077
Milan Plzik [Tue, 10 Sep 2013 22:33:18 +0000 (00:33 +0200)]
renderer: Fix seeking behavior when using REL_TIME
Signed-off-by: Milan Plzik <milan.plzik@streamunlimited.com>
https://bugzilla.gnome.org/show_bug.cgi?id=686628
Jens Georg [Sun, 29 Sep 2013 11:30:14 +0000 (13:30 +0200)]
build: Rename --enable-valadoc to --enable-apidocs
Jens Georg [Sun, 29 Sep 2013 10:30:59 +0000 (12:30 +0200)]
build: Make missing gtk-doc non-fatal
Only fail if gtk-doc is missing when doc generation was requested explicitly
via --enable-valadoc
https://bugzilla.gnome.org/show_bug.cgi?id=692509
Jens Georg [Sat, 28 Sep 2013 15:55:20 +0000 (17:55 +0200)]
media-export: Fix GstDiscoverer error handling
The code was ported from old GUPnPDLNADiscoverer code under the assumption
that the error handling is the same (a bitfield), but it isn't.
https://bugzilla.gnome.org/show_bug.cgi?id=704317
Jens Georg [Sat, 28 Sep 2013 11:03:26 +0000 (13:03 +0200)]
rygel: Mark string translatable
Jens Georg [Sat, 28 Sep 2013 10:55:37 +0000 (12:55 +0200)]
all: Port to new libsoup vapi
victory [Mon, 23 Sep 2013 13:03:05 +0000 (22:03 +0900)]
l10n: Update Japanese translation
Josep Sànchez [Sun, 22 Sep 2013 22:07:28 +0000 (00:07 +0200)]
[l10n] Update Catalan translation
Balázs Úr [Sat, 21 Sep 2013 17:56:14 +0000 (19:56 +0200)]
Updated Hungarian translation
Inaki Larranaga Murgoitio [Fri, 20 Sep 2013 17:00:06 +0000 (19:00 +0200)]
Updated Basque language
Inaki Larranaga Murgoitio [Fri, 20 Sep 2013 16:58:49 +0000 (18:58 +0200)]
Updated Basque language
Benjamin Steinwender [Fri, 20 Sep 2013 16:49:11 +0000 (18:49 +0200)]
Updated German translation
Inaki Larranaga Murgoitio [Thu, 19 Sep 2013 12:24:52 +0000 (14:24 +0200)]
Updated Basque language
Inaki Larranaga Murgoitio [Wed, 18 Sep 2013 21:00:49 +0000 (23:00 +0200)]
Updated Basque language
Gabor Kelemen [Mon, 16 Sep 2013 22:37:11 +0000 (00:37 +0200)]
Updated Hungarian translation
Jens Georg [Mon, 16 Sep 2013 20:33:38 +0000 (22:33 +0200)]
Prepare 0.19.7
Jens Georg [Sat, 17 Aug 2013 07:56:35 +0000 (09:56 +0200)]
media-export: Properly clean-up database on start-up
https://bugzilla.gnome.org/show_bug.cgi?id=701934
Jens Georg [Mon, 16 Sep 2013 15:09:26 +0000 (17:09 +0200)]
renderer: Initialize mute state from player
https://bugzilla.gnome.org/show_bug.cgi?id=677552
Jens Georg [Mon, 16 Sep 2013 15:09:03 +0000 (17:09 +0200)]
rygel: Print version number on startup
Ask H. Larsen [Sun, 15 Sep 2013 16:47:19 +0000 (18:47 +0200)]
Updated Danish translation
Changwoo Ryu [Sat, 14 Sep 2013 12:10:39 +0000 (21:10 +0900)]
Updated Korean translation
Jens Georg [Thu, 12 Sep 2013 09:54:33 +0000 (11:54 +0200)]
renderer: Add missing , in protocol info
https://bugzilla.gnome.org/show_bug.cgi?id=706978
Milan Plzik [Thu, 12 Sep 2013 10:07:20 +0000 (12:07 +0200)]
player: Fix transport actions
Report correct transport actions for STOPPED and PAUSED state
Signed-off-by: Milan Plzik <milan.plzik@streamunlimited.com>
https://bugzilla.gnome.org/show_bug.cgi?id=707962
Bruce Cowan [Thu, 12 Sep 2013 13:25:03 +0000 (14:25 +0100)]
Updated British English translation
Rūdolfs Mazurs [Thu, 12 Sep 2013 07:16:30 +0000 (10:16 +0300)]
Updated Latvian translation
Matej Urbančič [Wed, 11 Sep 2013 19:09:57 +0000 (21:09 +0200)]
Updated Slovenian translation
Мирослав Николић [Tue, 10 Sep 2013 20:00:47 +0000 (22:00 +0200)]
Updated Serbian translation
Matej Urbančič [Mon, 9 Sep 2013 18:42:01 +0000 (20:42 +0200)]
Updated Slovenian translation
Andika Triwidada [Mon, 9 Sep 2013 15:55:37 +0000 (22:55 +0700)]
Updated Indonesian translation
Kjartan Maraas [Sun, 8 Sep 2013 17:34:57 +0000 (19:34 +0200)]
Updated Norwegian bokmål translation
Ville-Pekka Vainio [Sat, 7 Sep 2013 17:31:47 +0000 (20:31 +0300)]
Finnish translation update by Jiri Grönroos
Dmitriy S. Seregin [Sat, 7 Sep 2013 06:42:57 +0000 (10:42 +0400)]
Updated Russian translation
Claudio Arseni [Tue, 3 Sep 2013 16:33:36 +0000 (18:33 +0200)]
[l10n] Updated Italian translation.
Jens Georg [Tue, 3 Sep 2013 13:15:07 +0000 (15:15 +0200)]
Prepare 0.19.6
Jens Georg [Tue, 3 Sep 2013 08:49:39 +0000 (10:49 +0200)]
media-export: Fix unowned variable assignment
Jens Georg [Tue, 3 Sep 2013 08:35:17 +0000 (10:35 +0200)]
server: No OCM flags checking for CreateReference
There's no DLNA guidelines for reference creation, however if a container only
supports reference creation such as MediaExport's playlist containers, it
mustn't have the UPLOAD OCM flag set.
So we just check for writable container and let the creation fail later on in
the container if it's not allowed to have references there.
https://bugzilla.gnome.org/show_bug.cgi?id=707065
Reynaldo H. Verdejo Pinochet [Fri, 30 Aug 2013 17:18:25 +0000 (13:18 -0400)]
Buildsystem: Drop harcoded -shared -fPIC flags
This fix gets around a libtool's "cannot build a shared library"
error when crosscompiling/linking media-engine-simple with
Android's NDK r8e toolchain. These flags are being correctly
handled by auto*/libtool (as they probably should).
https://bugzilla.gnome.org/show_bug.cgi?id=707146
Matej Urbančič [Thu, 29 Aug 2013 16:41:15 +0000 (18:41 +0200)]
Updated Slovenian translation
Regis Merlino [Tue, 27 Aug 2013 09:05:58 +0000 (11:05 +0200)]
server: Fix upload profiles
https://bugzilla.gnome.org/show_bug.cgi?id=706797