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
Aurimas Černius [Tue, 27 Aug 2013 20:16:52 +0000 (23:16 +0300)]
Updated Lithuanian translation
Alexandre Franke [Mon, 26 Aug 2013 11:24:45 +0000 (13:24 +0200)]
Update French translation
Alexandre Franke [Mon, 26 Aug 2013 10:36:52 +0000 (12:36 +0200)]
Update French translation
Maciej Piechotka [Wed, 21 Aug 2013 18:34:24 +0000 (20:34 +0200)]
renderer-gst: Make variable unowned
https://bugzilla.gnome.org/show_bug.cgi?id=706525
Kjartan Maraas [Thu, 22 Aug 2013 13:49:22 +0000 (15:49 +0200)]
Updated Norwegian bokmål translation
Funda Wang [Wed, 21 Aug 2013 03:59:08 +0000 (11:59 +0800)]
fix zh_CN desktop translation
Rafael Ferreira [Wed, 21 Aug 2013 02:16:48 +0000 (23:16 -0300)]
Updated Brazilian Portuguese translation
Piotr Drąg [Tue, 20 Aug 2013 23:29:45 +0000 (01:29 +0200)]
Updated Polish translation
Fran Diéguez [Tue, 20 Aug 2013 23:19:40 +0000 (01:19 +0200)]
Updated Galician translations
Jens Georg [Tue, 20 Aug 2013 19:32:48 +0000 (21:32 +0200)]
Prepare 0.19.5
Jens Georg [Tue, 20 Aug 2013 19:51:25 +0000 (21:51 +0200)]
tests: Add missing symlinks
Jens Georg [Tue, 20 Aug 2013 19:07:08 +0000 (21:07 +0200)]
test: Adapt ObjectCreator test
Jens Georg [Sat, 17 Aug 2013 07:55:58 +0000 (09:55 +0200)]
media-export: Check contains argument
Prevent a critical when running "contains" search on nullable columns.
https://bugzilla.gnome.org/show_bug.cgi?id=706182
Jens Georg [Sat, 17 Aug 2013 07:37:29 +0000 (09:37 +0200)]
media-export: Fix fall-back search recursion
https://bugzilla.gnome.org/show_bug.cgi?id=706058
Jens Georg [Sat, 17 Aug 2013 07:04:44 +0000 (09:04 +0200)]
media-export: Remove container-search hack
https://bugzilla.gnome.org/show_bug.cgi?id=706059
Piotr Drąg [Mon, 19 Aug 2013 17:45:22 +0000 (19:45 +0200)]
Updated POTFILES.in and POTFILES.skip
Jens Georg [Fri, 16 Aug 2013 15:15:11 +0000 (17:15 +0200)]
data: Remove unused state variables
https://bugzilla.gnome.org/show_bug.cgi?id=706143
Jens Georg [Fri, 16 Aug 2013 14:48:42 +0000 (16:48 +0200)]
data: Add X_DLNADOC node to device description
https://bugzilla.gnome.org/show_bug.cgi?id=706142
Jens Georg [Thu, 15 Aug 2013 11:44:15 +0000 (13:44 +0200)]
renderer,renderer-gst: Get profiles from renderer
Let the renderer return a list of supported DLNA profiles.
To not break ABI/API we duplicate DLNAProfiles from server; needs to be moved
to core in next unstable cycle.
https://bugzilla.gnome.org/show_bug.cgi?id=699698
Daniel Mustieles [Mon, 19 Aug 2013 10:08:15 +0000 (12:08 +0200)]
Updated Spanish translation
Daniel Mustieles [Mon, 19 Aug 2013 10:02:11 +0000 (12:02 +0200)]
Updated Spanish translation
Jens Georg [Fri, 9 Aug 2013 11:17:24 +0000 (13:17 +0200)]
server: Move knowledge of supported profiles
Query the supported profiles (all, upload) from the MediaServerPlugin,
provide a default implementation that does return everything from the
profiles supported by the MediaEngine.
Note: This is done via properties in this slightly complicated manner to not
break ABI this late in the cycle. Ideally it should be abstract/virtual
properties or abstract/virtual functions.
Jens Georg [Fri, 9 Aug 2013 10:57:43 +0000 (12:57 +0200)]
server: Add X_GetDLNAUploadProfiles call
Parthiban Balasubramanian [Thu, 13 Jun 2013 14:25:44 +0000 (08:25 -0600)]
server: UPnP errorcode - Unimplemented action
Unimplemented action must return 602
https://bugzilla.gnome.org/show_bug.cgi?id=705587
Chao-Hsiung Liao [Fri, 16 Aug 2013 05:31:29 +0000 (13:31 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Marek Černocký [Thu, 15 Aug 2013 16:09:00 +0000 (18:09 +0200)]
Updated Czech translation
Jens Georg [Thu, 15 Aug 2013 10:30:12 +0000 (12:30 +0200)]
core,server: Fix accidental file move
Jens Georg [Thu, 15 Aug 2013 10:26:24 +0000 (12:26 +0200)]
external: Simplify and fix translatable message
https://bugzilla.gnome.org/show_bug.cgi?id=705899
Christian Kirbach [Wed, 14 Aug 2013 20:53:14 +0000 (22:53 +0200)]
Updated German translation
Marek Černocký [Wed, 14 Aug 2013 17:19:30 +0000 (19:19 +0200)]
Updated Czech translation
Daniel Mustieles [Wed, 14 Aug 2013 12:14:13 +0000 (14:14 +0200)]
Updated Spanish translation
Dušan Kazik [Tue, 13 Aug 2013 18:14:34 +0000 (20:14 +0200)]
Updated slovak translation
Jens Georg [Tue, 13 Aug 2013 10:56:38 +0000 (12:56 +0200)]
server: Minor style fixes
Parthiban Balasubramanian [Sat, 3 Aug 2013 20:17:48 +0000 (14:17 -0600)]
server:Fixing UPnP Error codes for Browse/Search
https://bugzilla.gnome.org/show_bug.cgi?id=705576
Jens Georg [Tue, 13 Aug 2013 09:26:02 +0000 (11:26 +0200)]
media-engine: Prevent structure copying
Piotr Drąg [Fri, 9 Aug 2013 16:43:53 +0000 (18:43 +0200)]
Updated Polish translation
Jens Georg [Fri, 9 Aug 2013 12:55:00 +0000 (14:55 +0200)]
media-export: Set proper OCM flags for playlists
Marek Černocký [Fri, 9 Aug 2013 12:16:23 +0000 (14:16 +0200)]
Updated Czech translation
Jens Georg [Thu, 8 Aug 2013 20:07:32 +0000 (22:07 +0200)]
media-export: Use fall-back search for @refID
Fixes DLNA TC 7.3.66.3,4
https://bugzilla.gnome.org/show_bug.cgi?id=702253
Kjartan Maraas [Thu, 8 Aug 2013 19:46:10 +0000 (21:46 +0200)]
Updated Norwegian bokmål translation
Kjartan Maraas [Thu, 8 Aug 2013 19:44:43 +0000 (21:44 +0200)]
Updated Norwegian bokmål translation
Aurimas Černius [Thu, 8 Aug 2013 19:39:43 +0000 (22:39 +0300)]
Updated Lithuanian translation
Jens Georg [Thu, 8 Aug 2013 11:31:47 +0000 (13:31 +0200)]
media-export: Fix potential crasher
The data passed to the collation function is not null-terminated so we
make sure it is now. There is no additional copying involved, the code
was doing g_strdup implicitly anyway before.
Jens Georg [Thu, 8 Aug 2013 08:53:42 +0000 (10:53 +0200)]
media-export: Add warning if child-count fails.
Daniel Mustieles [Thu, 8 Aug 2013 09:16:40 +0000 (11:16 +0200)]
Updated Spanish translation
Jens Georg [Wed, 7 Aug 2013 11:09:24 +0000 (13:09 +0200)]
media-export: Fix virtual containers
Final fix. Add dummy columns from sorting to union as well to not break the
"All" container use-case.
Hopefully that's the final fix now
Jens Georg [Wed, 7 Aug 2013 09:31:22 +0000 (11:31 +0200)]
media-export: Fix virtual containers
Chao-Hsiung Liao [Wed, 7 Aug 2013 05:41:54 +0000 (13:41 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Marek Černocký [Tue, 6 Aug 2013 19:02:37 +0000 (21:02 +0200)]
Updated Czech translation
Jens Georg [Tue, 6 Aug 2013 13:03:11 +0000 (15:03 +0200)]
server: Try harder to find compatible container
Just grabbing the first container and then validate the create classes
doesn't really work; we search for compatible create classes right away.
Fixes issue introduced with
3fae8be1 if MediaExport has virtual folders
enabled.
Jens Georg [Tue, 6 Aug 2013 09:51:38 +0000 (11:51 +0200)]
server: Report missing filter in Browse
Jens Georg [Tue, 6 Aug 2013 08:43:50 +0000 (10:43 +0200)]
server: Dequeue item upon manual removal
If the client creates an object in DLNA.ORG_AnyContainer but doesn't
upload anything to it and then removes it within the 35s timeout, the
ObjectRemovalQueue would still trigger and cause criticals.
This change just tries to dequeue everything we remove to fix this.
https://bugzilla.gnome.org/show_bug.cgi?id=702633
Jens Georg [Mon, 5 Aug 2013 13:03:35 +0000 (15:03 +0200)]
core,server: Use proper error codes
There are several places where the wrong error code was used.
https://bugzilla.gnome.org/show_bug.cgi?id=702452
Jens Georg [Mon, 5 Aug 2013 11:41:54 +0000 (13:41 +0200)]
media-export: Emit containerUpdateID on playlist
https://bugzilla.gnome.org/show_bug.cgi?id=703135
Jens Georg [Mon, 5 Aug 2013 11:16:28 +0000 (13:16 +0200)]
media-export: Implement recursive container removal
https://bugzilla.gnome.org/show_bug.cgi?id=703135
Jens Georg [Mon, 5 Aug 2013 11:04:19 +0000 (13:04 +0200)]
server: Fix file header
Jens Georg [Mon, 5 Aug 2013 11:02:34 +0000 (13:02 +0200)]
server: Fix recursive removal of items
https://bugzilla.gnome.org/show_bug.cgi?id=703135