profile/ivi/rygel.git
11 years agocore: Add UPnP BasicManagement service support
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

11 years agodoc: Re-organize rygel.conf man file
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

11 years agotodo: Remove useless item
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

11 years agobuild: Only compile, don't try to link
Jens Georg [Fri, 1 Nov 2013 21:35:47 +0000 (22:35 +0100)]
build: Only compile, don't try to link

11 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 31 Oct 2013 20:01:01 +0000 (21:01 +0100)]
Updated Slovenian translation

11 years agoPrepare 0.21.0
Jens Georg [Thu, 31 Oct 2013 00:39:38 +0000 (01:39 +0100)]
Prepare 0.21.0

11 years agodoc: Fix distcheck in docs
Jens Georg [Thu, 31 Oct 2013 09:03:14 +0000 (10:03 +0100)]
doc: Fix distcheck in docs

11 years agoserver: Fix compile issue introduced with 6cccd5
Jens Georg [Thu, 31 Oct 2013 00:48:12 +0000 (01:48 +0100)]
server: Fix compile issue introduced with 6cccd5

11 years agobuild: Minor fixes in autogen.sh
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>

11 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 31 Oct 2013 13:38:37 +0000 (14:38 +0100)]
Updated Spanish translation

11 years agoserver: Use base64url instead of base64
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

11 years agoserver: Make MediaObject.serialize public
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

11 years agoUpdated Greek translation
Dimitis Spingos [Tue, 29 Oct 2013 06:39:28 +0000 (08:39 +0200)]
Updated Greek translation

11 years agoserver: Fix typo
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

11 years agoBump glib requirement because of 9398caa6
Jens Georg [Sun, 27 Oct 2013 10:42:44 +0000 (11:42 +0100)]
Bump glib requirement because of 9398caa6

11 years agoUpdated German translation
Tobias Endrigkeit [Sat, 26 Oct 2013 23:58:05 +0000 (01:58 +0200)]
Updated German translation

11 years agoserver: Fix message
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

11 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 24 Oct 2013 19:15:46 +0000 (21:15 +0200)]
Updated Slovenian translation

11 years agoUpdated Russian translation
Yuri Myasoedov [Sun, 20 Oct 2013 15:17:21 +0000 (19:17 +0400)]
Updated Russian translation

11 years agobuild: Drop strict vala because of deprecations
Jens Georg [Sun, 20 Oct 2013 14:45:02 +0000 (16:45 +0200)]
build: Drop strict vala because of deprecations

11 years agoserver: Use XML namespace instead of a string
Jens Georg [Sat, 19 Oct 2013 08:12:27 +0000 (10:12 +0200)]
server: Use XML namespace instead of a string

11 years agobuild: Add some autogen shortcuts
Jens Georg [Thu, 17 Oct 2013 12:49:39 +0000 (14:49 +0200)]
build: Add some autogen shortcuts

11 years agorenderer: Refactor ABS_TIME/REL_TIME seeking
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.

11 years agorenderer: If media is not seekable, return 710
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

11 years agoUpdated Latvian translation
Rūdolfs Mazurs [Thu, 17 Oct 2013 07:53:16 +0000 (10:53 +0300)]
Updated Latvian translation

11 years agoengine: Add large files (> 4GB) streaming support.
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

11 years agoUpdated Polish translation
Piotr Drąg [Mon, 14 Oct 2013 18:13:30 +0000 (20:13 +0200)]
Updated Polish translation

11 years agoUpdated Czech translation
Marek Černocký [Mon, 14 Oct 2013 13:42:50 +0000 (15:42 +0200)]
Updated Czech translation

11 years agoUpdated Hungarian translation
Balázs Úr [Sun, 13 Oct 2013 11:53:58 +0000 (13:53 +0200)]
Updated Hungarian translation

11 years agocore: Get MediaDevice port from MetaConfig
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

11 years agoexamples: Simulate image rendering in vala example
Jens Georg [Thu, 10 Oct 2013 11:05:30 +0000 (13:05 +0200)]
examples: Simulate image rendering in vala example

11 years agorenderer: Lower ChangeLog timeout
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.

11 years agorenderer: Don't loop on image playlists
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

11 years agoserver: Return proper contentFeatures for DIDL_S
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

11 years agoUpdated Indonesian translation
Andika Triwidada [Tue, 8 Oct 2013 19:23:51 +0000 (02:23 +0700)]
Updated Indonesian translation

11 years agompris: Ignore read-only MPRIS intstances
Jens Georg [Mon, 7 Oct 2013 15:16:22 +0000 (17:16 +0200)]
mpris: Ignore read-only MPRIS intstances

11 years agompris: Get can_seek information from peer
Jens Georg [Mon, 7 Oct 2013 15:16:02 +0000 (17:16 +0200)]
mpris: Get can_seek information from peer

11 years agompris: Seek is always relative
Jens Georg [Mon, 7 Oct 2013 14:57:56 +0000 (16:57 +0200)]
mpris: Seek is always relative

11 years agolibrygel-renderer: Allow underlying player to notify on volume changes
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>
11 years agoexamples: Simplify C renderer example
Jens Georg [Mon, 7 Oct 2013 08:20:00 +0000 (10:20 +0200)]
examples: Simplify C renderer example

11 years ago[l10n] Updated Catalan (Valencian) translation
Carles Ferrando [Sun, 6 Oct 2013 20:17:15 +0000 (22:17 +0200)]
[l10n] Updated Catalan (Valencian) translation

11 years ago[l10n] Update Catalan translation
Gil Forcada [Sun, 6 Oct 2013 19:36:42 +0000 (21:36 +0200)]
[l10n] Update Catalan translation

11 years agoUpdated Russian translation
Yuri Myasoedov [Sun, 6 Oct 2013 08:33:59 +0000 (12:33 +0400)]
Updated Russian translation

11 years agoUpdated Lithuanian translation
Aurimas Černius [Sat, 5 Oct 2013 14:09:03 +0000 (17:09 +0300)]
Updated Lithuanian translation

11 years ago[l10n] Updated Italian translation.
Claudio Arseni [Sat, 5 Oct 2013 13:09:23 +0000 (15:09 +0200)]
[l10n] Updated Italian translation.

11 years agoui: Fix tooltips in network section
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

11 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Wed, 2 Oct 2013 22:11:59 +0000 (19:11 -0300)]
Updated Brazilian Portuguese translation

11 years agotests: Also use new libsoup vapi
Jens Georg [Wed, 2 Oct 2013 11:36:12 +0000 (13:36 +0200)]
tests: Also use new libsoup vapi

11 years agotests: Fix compiling with fixed .deps file
Jens Georg [Wed, 2 Oct 2013 11:35:48 +0000 (13:35 +0200)]
tests: Fix compiling with fixed .deps file

11 years agorenderer-gst,playbin: Use proper GStreamer version
Jens Georg [Tue, 1 Oct 2013 15:18:03 +0000 (17:18 +0200)]
renderer-gst,playbin: Use proper GStreamer version

11 years agoUpdated Czech translation
Marek Černocký [Wed, 2 Oct 2013 08:08:35 +0000 (10:08 +0200)]
Updated Czech translation

11 years ago[l10n] Updated Italian translation.
Milo Casagrande [Tue, 1 Oct 2013 16:59:17 +0000 (18:59 +0200)]
[l10n] Updated Italian translation.

11 years agoUpdated Polish translation
Piotr Drąg [Tue, 1 Oct 2013 15:26:29 +0000 (17:26 +0200)]
Updated Polish translation

11 years agorenderer-gst: Remove invalid DLNA profile
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

11 years agoFix AbsoluteCounterPosition to match UPnP spec
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

11 years agorenderer: Set track info for non-http uris
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

11 years agorenderer: Minor doc fix
Jens Georg [Tue, 1 Oct 2013 10:41:54 +0000 (12:41 +0200)]
renderer: Minor doc fix

11 years agorenderer: Set PossiblePlaybackStorageMedia
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

11 years agorenderer: Fix minor style issues
Jens Georg [Mon, 30 Sep 2013 09:56:02 +0000 (11:56 +0200)]
renderer: Fix minor style issues

11 years agorenderer-gst: Check seek target
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

11 years agorenderer: Use proper error-code on wrong seek
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

11 years agorenderer: Fix seeking behavior when using REL_TIME
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

11 years agobuild: Rename --enable-valadoc to --enable-apidocs
Jens Georg [Sun, 29 Sep 2013 11:30:14 +0000 (13:30 +0200)]
build: Rename --enable-valadoc to --enable-apidocs

11 years agobuild: Make missing gtk-doc non-fatal
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

11 years agomedia-export: Fix GstDiscoverer error handling
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

11 years agorygel: Mark string translatable
Jens Georg [Sat, 28 Sep 2013 11:03:26 +0000 (13:03 +0200)]
rygel: Mark string translatable

11 years agoall: Port to new libsoup vapi
Jens Georg [Sat, 28 Sep 2013 10:55:37 +0000 (12:55 +0200)]
all: Port to new libsoup vapi

11 years agol10n: Update Japanese translation
victory [Mon, 23 Sep 2013 13:03:05 +0000 (22:03 +0900)]
l10n: Update Japanese translation

11 years ago[l10n] Update Catalan translation
Josep Sànchez [Sun, 22 Sep 2013 22:07:28 +0000 (00:07 +0200)]
[l10n] Update Catalan translation

11 years agoUpdated Hungarian translation
Balázs Úr [Sat, 21 Sep 2013 17:56:14 +0000 (19:56 +0200)]
Updated Hungarian translation

11 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Fri, 20 Sep 2013 17:00:06 +0000 (19:00 +0200)]
Updated Basque language

11 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Fri, 20 Sep 2013 16:58:49 +0000 (18:58 +0200)]
Updated Basque language

11 years agoUpdated German translation
Benjamin Steinwender [Fri, 20 Sep 2013 16:49:11 +0000 (18:49 +0200)]
Updated German translation

11 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Thu, 19 Sep 2013 12:24:52 +0000 (14:24 +0200)]
Updated Basque language

11 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Wed, 18 Sep 2013 21:00:49 +0000 (23:00 +0200)]
Updated Basque language

11 years agoUpdated Hungarian translation
Gabor Kelemen [Mon, 16 Sep 2013 22:37:11 +0000 (00:37 +0200)]
Updated Hungarian translation

11 years agoPrepare 0.19.7 RYGEL_0_19_7
Jens Georg [Mon, 16 Sep 2013 20:33:38 +0000 (22:33 +0200)]
Prepare 0.19.7

11 years agomedia-export: Properly clean-up database on start-up
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

11 years agorenderer: Initialize mute state from player
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

11 years agorygel: Print version number on startup
Jens Georg [Mon, 16 Sep 2013 15:09:03 +0000 (17:09 +0200)]
rygel: Print version number on startup

11 years agoUpdated Danish translation
Ask H. Larsen [Sun, 15 Sep 2013 16:47:19 +0000 (18:47 +0200)]
Updated Danish translation

11 years agoUpdated Korean translation
Changwoo Ryu [Sat, 14 Sep 2013 12:10:39 +0000 (21:10 +0900)]
Updated Korean translation

11 years agorenderer: Add missing , in protocol info
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

11 years agoplayer: Fix transport actions
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

11 years agoUpdated British English translation
Bruce Cowan [Thu, 12 Sep 2013 13:25:03 +0000 (14:25 +0100)]
Updated British English translation

11 years agoUpdated Latvian translation
Rūdolfs Mazurs [Thu, 12 Sep 2013 07:16:30 +0000 (10:16 +0300)]
Updated Latvian translation

11 years agoUpdated Slovenian translation
Matej Urbančič [Wed, 11 Sep 2013 19:09:57 +0000 (21:09 +0200)]
Updated Slovenian translation

11 years agoUpdated Serbian translation
Мирослав Николић [Tue, 10 Sep 2013 20:00:47 +0000 (22:00 +0200)]
Updated Serbian translation

11 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 9 Sep 2013 18:42:01 +0000 (20:42 +0200)]
Updated Slovenian translation

11 years agoUpdated Indonesian translation
Andika Triwidada [Mon, 9 Sep 2013 15:55:37 +0000 (22:55 +0700)]
Updated Indonesian translation

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sun, 8 Sep 2013 17:34:57 +0000 (19:34 +0200)]
Updated Norwegian bokmål translation

11 years agoFinnish translation update by Jiri Grönroos
Ville-Pekka Vainio [Sat, 7 Sep 2013 17:31:47 +0000 (20:31 +0300)]
Finnish translation update by Jiri Grönroos

11 years agoUpdated Russian translation
Dmitriy S. Seregin [Sat, 7 Sep 2013 06:42:57 +0000 (10:42 +0400)]
Updated Russian translation

11 years ago[l10n] Updated Italian translation.
Claudio Arseni [Tue, 3 Sep 2013 16:33:36 +0000 (18:33 +0200)]
[l10n] Updated Italian translation.

11 years agoPrepare 0.19.6 RYGEL_0_19_6
Jens Georg [Tue, 3 Sep 2013 13:15:07 +0000 (15:15 +0200)]
Prepare 0.19.6

11 years agomedia-export: Fix unowned variable assignment
Jens Georg [Tue, 3 Sep 2013 08:49:39 +0000 (10:49 +0200)]
media-export: Fix unowned variable assignment

11 years agoserver: No OCM flags checking for CreateReference
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

11 years agoBuildsystem: Drop harcoded -shared -fPIC flags
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

11 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 29 Aug 2013 16:41:15 +0000 (18:41 +0200)]
Updated Slovenian translation

11 years agoserver: Fix upload profiles
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