Nilamdyuti Goswami [Tue, 17 Jul 2012 15:08:31 +0000 (20:38 +0530)]
Assamese translation completed
Nilamdyuti Goswami [Tue, 17 Jul 2012 15:05:39 +0000 (20:35 +0530)]
Added Assamese to LINGUAS
Daniel Mustieles [Tue, 17 Jul 2012 10:05:33 +0000 (12:05 +0200)]
Updated Spanish translation
Chao-Hsiung Liao [Tue, 17 Jul 2012 07:27:01 +0000 (15:27 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Jens Georg [Fri, 13 Jul 2012 22:01:12 +0000 (00:01 +0200)]
external: Guard against empty mandatory properties
Also do fingerpointing against the offending service.
https://bugzilla.gnome.org/show_bug.cgi?id=644491
Jens Georg [Fri, 13 Jul 2012 21:43:41 +0000 (23:43 +0200)]
external: Don't recurse into external hierarchy
https://bugzilla.gnome.org/show_bug.cgi?id=644491
Jens Georg [Sat, 25 Feb 2012 15:26:02 +0000 (17:26 +0200)]
core: INT_MAX children means "Don't know"
https://bugzilla.gnome.org/show_bug.cgi?id=661988
Jens Georg [Mon, 9 Jul 2012 12:03:52 +0000 (14:03 +0200)]
core: Do not bail out on missing thumbnail dir
This fixed the situation where you not yet have a ".thumbnails"
directory in your $HOME but have tumbler available. To do this, the code
now uses ListActivateableServices on D-Bus to check for the Thumbnailer1
interface and keeps on queuing incoming thumbnail requests until the
thumbnailer is either ready or not found. The queue will be passed on to
tumbler in the first case or flushed in the latter, marking the
thumbnailer not available then.
Unfortunately we cannot rely on Bus.get_proxy_sync to fail if it is not
available because it simply doesn't, looking at the gdbus code.
We stop handling the thumbnail directory ourselves and use GLib's
FileInfo for that
Jens Georg [Mon, 9 Jul 2012 11:33:51 +0000 (13:33 +0200)]
core: Early exit on missing thumbnail
If we need to ask tumbler for a thumbnail, we can just exit. There's no
need to do the filesystem call afterwards. It will fail anyway.
Aurimas Černius [Mon, 16 Jul 2012 20:20:02 +0000 (23:20 +0300)]
Updated Lithuanian translation
Jens Georg [Mon, 16 Jul 2012 20:05:51 +0000 (22:05 +0200)]
build: Remove dead code
Jens Georg [Mon, 16 Jul 2012 19:50:53 +0000 (21:50 +0200)]
build: Silence portability warnings
Yaron Shahrabani [Tue, 10 Jul 2012 19:43:25 +0000 (22:43 +0300)]
Updated Hebrew translation.
Kjartan Maraas [Tue, 10 Jul 2012 06:07:07 +0000 (08:07 +0200)]
Updated Norwegian bokmål translation
Alexander Shopov [Wed, 4 Jul 2012 17:42:14 +0000 (20:42 +0300)]
Updated Bulgarian translation
Jens Georg [Tue, 3 Jul 2012 09:33:12 +0000 (11:33 +0200)]
todo: Remove librygel task
Jens Georg [Mon, 2 Jul 2012 11:30:29 +0000 (13:30 +0200)]
core,external: Avoid symbol redefintion
On C level, the vala DBus interface object and this constant both create
a FREE_DESKTOP_DBUS_OBJECT definition, creating a GCC warning when using
librygel-core.
Jens Georg [Mon, 2 Jul 2012 11:27:44 +0000 (13:27 +0200)]
librenderer: Update Renderer class documentation
Jens Georg [Mon, 2 Jul 2012 11:04:17 +0000 (13:04 +0200)]
librenderer: Add API to wrap an existing playbin
Jens Georg [Mon, 2 Jul 2012 10:05:04 +0000 (12:05 +0200)]
librenderer: Use signal bus watch
Reason is that you can only have one active bus watch. But signal bus
watch allows multiple listeners to connect to the "message" signal.
Jens Georg [Fri, 29 Jun 2012 12:21:00 +0000 (14:21 +0200)]
doc: Silence valadoc run
Jens Georg [Fri, 29 Jun 2012 12:15:10 +0000 (14:15 +0200)]
doc: Drop vala devhelp target
This generates a devhelp book with the same name as the gtk-doc devhelp
book. This confuses devhelp which shows rather randomly either the vala
book or the C book.
Jens Georg [Fri, 29 Jun 2012 10:09:56 +0000 (12:09 +0200)]
doc: Rebuild documentation on source changes
Also remove previous output directory as a work-around for
https://bugzilla.gnome.org/show_bug.cgi?id=679114
Murray Cumming [Thu, 28 Jun 2012 11:15:08 +0000 (13:15 +0200)]
doc: Fix make distcheck
We should really do some bash cleverness to get a list of files of
certain types, and then just INSTALL_DATA those, as gtk-doc.make
seems to do, but this should do for now.
Murray Cumming [Thu, 28 Jun 2012 08:13:13 +0000 (10:13 +0200)]
examples: Fix distcheck when the .h/.c are disted
Murray Cumming [Thu, 28 Jun 2012 07:54:44 +0000 (09:54 +0200)]
doc,librenderer: Generate docs
Murray Cumming [Tue, 26 Jun 2012 15:13:15 +0000 (17:13 +0200)]
build: Dist the generated API documentation
This is overly simple, but it might work.
Murray Cumming [Tue, 26 Jun 2012 15:13:01 +0000 (17:13 +0200)]
build: Fix make dist
Murray Cumming [Tue, 26 Jun 2012 14:42:34 +0000 (16:42 +0200)]
doc: Update a comment
Murray Cumming [Tue, 26 Jun 2012 14:25:36 +0000 (16:25 +0200)]
core: More minor doc fixes
Murray Cumming [Tue, 26 Jun 2012 14:21:54 +0000 (16:21 +0200)]
core: Remove mention of nonexistant parameter
Murray Cumming [Tue, 26 Jun 2012 14:20:00 +0000 (16:20 +0200)]
core: Fix offet -> offset typos in valadoc
Murray Cumming [Tue, 26 Jun 2012 14:19:07 +0000 (16:19 +0200)]
core: Correct return to @return in valadoc
Murray Cumming [Tue, 26 Jun 2012 12:44:19 +0000 (14:44 +0200)]
doc: Generate API documentation with valadoc
* configure.ac: Check for valadoc, optionally.
* src/librygel-core/Makefile.am: Move some lists of files and
options into filelist.am so it can be used here too:
* doc/reference/librygel-core/Makefile.am: Use valadoc to generate
API reference documentation.
Murray Cumming [Tue, 26 Jun 2012 10:12:08 +0000 (12:12 +0200)]
build: Update POTFILES.in and POTFILES.skip
This fixes make check.
Murray Cumming [Tue, 26 Jun 2012 10:06:12 +0000 (12:06 +0200)]
librenderer: Move code into its own directory
Murray Cumming [Tue, 26 Jun 2012 08:56:14 +0000 (10:56 +0200)]
core: Move library code into its own directory
Jens Georg [Fri, 22 Jun 2012 14:27:15 +0000 (16:27 +0200)]
librenderer: Add pc file
Jens Georg [Fri, 22 Jun 2012 14:26:52 +0000 (16:26 +0200)]
core: Add libtool versioning
Jens Georg [Fri, 22 Jun 2012 14:15:51 +0000 (16:15 +0200)]
core: Rename core library
Jens Georg [Fri, 22 Jun 2012 14:05:51 +0000 (16:05 +0200)]
librenderer: Include API version and so versioning
Jens Georg [Fri, 22 Jun 2012 11:18:53 +0000 (13:18 +0200)]
playbin: Set log domain only for the plugin
Jens Georg [Fri, 22 Jun 2012 10:34:14 +0000 (12:34 +0200)]
playbin: Fix parallel build in playbin plug-in
Automake's vala integration does not recognize local vapi's as
dependencies so we put it as a source file. This is also supported and
helps with the dependencies.
Jens Georg [Thu, 7 Jun 2012 19:13:43 +0000 (21:13 +0200)]
examples: Add standalone player
Jens Georg [Fri, 29 Jun 2012 07:01:51 +0000 (09:01 +0200)]
core: rename header file
Jens Georg [Sun, 17 Jun 2012 20:19:57 +0000 (22:19 +0200)]
core: Fix parallel build
Jens Georg [Fri, 29 Jun 2012 06:56:52 +0000 (08:56 +0200)]
librenderer: Add simpler API
Jens Georg [Thu, 14 Jun 2012 10:26:49 +0000 (12:26 +0200)]
core: Use application name for file storage dir
Don't hardcode "Rygel" but let the application using librygel-core
decide by setting its application name.
Jens Georg [Thu, 14 Jun 2012 10:22:43 +0000 (12:22 +0200)]
core,ui: Explicit initialization of MetaConfig
If clients use librygel-core, they should not react to Rygel's
configuration, environment variables and commandline options.
Jens Georg [Thu, 14 Jun 2012 09:20:27 +0000 (11:20 +0200)]
playbin: Update copyright of renderer
Jens Georg [Thu, 14 Jun 2012 08:58:59 +0000 (10:58 +0200)]
core,playbin: Generate basic meta-data on external URI change
Jens Georg [Thu, 14 Jun 2012 08:58:02 +0000 (10:58 +0200)]
core,playbin: React to external URI changes
Once on GStreamer 1.0, use "current-uri" property. See
https://bugzilla.gnome.org/show_bug.cgi?id=676665
Jens Georg [Wed, 23 May 2012 14:28:33 +0000 (16:28 +0200)]
playbin: Save URI ourselves
Getting the current URI from the playbin only seems to work if its state is
not NULL.
Jens Georg [Mon, 11 Jun 2012 17:48:27 +0000 (19:48 +0200)]
playbin: Fix state handling for stop
Jens Georg [Fri, 29 Jun 2012 06:53:35 +0000 (08:53 +0200)]
librender: Make playbin a read-only property
Jens Georg [Fri, 8 Jun 2012 08:34:09 +0000 (10:34 +0200)]
playbin: Set renderer state according to playbin state changes
This allows the playbin to be controlled externally while the renderer still
has the proper UPnP state.
There's an issue that setting "NULL" or "READY" on a playbin does not generate
a state-change message on the bus.
Jens Georg [Fri, 8 Jun 2012 08:25:38 +0000 (10:25 +0200)]
playbin: Base plugin on player library
Jens Georg [Thu, 7 Jun 2012 19:12:58 +0000 (21:12 +0200)]
playbin: Also create shared library
Jens Georg [Thu, 7 Jun 2012 11:42:53 +0000 (13:42 +0200)]
all: Extract librygel-core and rygel binary
Jens Georg [Thu, 7 Jun 2012 10:25:11 +0000 (12:25 +0200)]
all: Clean-up VAPI source files
- Make classes internal that don't need to be public
- Remove classes from VAPI dependency that don't have anything to do
with it.
Tom Tryfonidis [Mon, 2 Jul 2012 14:42:58 +0000 (17:42 +0300)]
Updated Greek translation
Jens Georg [Sun, 1 Jul 2012 14:51:27 +0000 (16:51 +0200)]
core: Fall-back to template
If loading of the description file fails, fall-back to the template file
and generate a new local description.
Jens Georg [Thu, 28 Jun 2012 07:13:16 +0000 (09:13 +0200)]
core, data: Fix Samsung user agent for downgrade
- There was a typo: HHP vs HPP
- [TV] is part of the changeable name
- Apparently there are two versions: SEC HHP and SEC_HHP
So this patch just unifies the two Samsung User-Agents and forces
downgrades for every Samsung device.
Fran Diéguez [Sun, 24 Jun 2012 21:33:04 +0000 (23:33 +0200)]
Updated Galician translations
Daniel Mustieles [Fri, 22 Jun 2012 11:45:13 +0000 (13:45 +0200)]
Updated Spanish translation
Matej Urbančič [Fri, 22 Jun 2012 07:37:02 +0000 (09:37 +0200)]
Updated Slovenian translation
Jens Georg [Thu, 21 Jun 2012 19:01:05 +0000 (21:01 +0200)]
media-export: Mark top-level folder name translatable
Jens Georg [Thu, 21 Jun 2012 18:57:49 +0000 (20:57 +0200)]
media-export: Fix translation of virtual folders
Jens Georg [Thu, 14 Jun 2012 09:17:51 +0000 (11:17 +0200)]
core: Really relay meta-data to players
Sasi Bhushan Boddepalli [Tue, 19 Jun 2012 12:13:18 +0000 (17:43 +0530)]
Updated Telugu Translation
Jens Georg [Wed, 13 Jun 2012 21:26:56 +0000 (23:26 +0200)]
media-export: Fix upgrade from rygel 0.6
Jens Georg [Mon, 14 May 2012 21:09:35 +0000 (23:09 +0200)]
core: Fix content range check
https://bugzilla.gnome.org/show_bug.cgi?id=676037
Jens Georg [Wed, 13 Jun 2012 19:56:37 +0000 (21:56 +0200)]
Fix compatibility with Samsung's UE40E* devices
https://bugzilla.gnome.org/show_bug.cgi?id=674542
Jens Georg [Wed, 13 Jun 2012 18:42:05 +0000 (20:42 +0200)]
media-export: Speed up virtual folder browsing
Get rid of the unnecessary join on the closure table; the virtual
folders don't need to check for the ancestor.
Jens Georg [Sun, 6 May 2012 20:15:12 +0000 (22:15 +0200)]
media-export: Use libunistring for collation
Jens Georg [Wed, 13 Jun 2012 11:02:15 +0000 (13:02 +0200)]
core, playbin: Fix LPCM playback
https://bugzilla.gnome.org/show_bug.cgi?id=677966
Jens Georg [Wed, 13 Jun 2012 10:58:23 +0000 (12:58 +0200)]
playbin: Update mime-types for XIPH formats
There's a myriad of mime-types for ogg containers, FLAC, Vorbis etc.
our there.
Jens Georg [Tue, 12 Jun 2012 20:47:03 +0000 (22:47 +0200)]
media-export: Use display_name as fall-back title
Prevent that invalid or legacy encoding of the filename is imported into
the DIDLLite data and breaks XML validity.
https://bugzilla.gnome.org/show_bug.cgi?id=677959
Jens Georg [Tue, 12 Jun 2012 18:01:33 +0000 (20:01 +0200)]
core: Only set meta-data if the URI is ok
Jens Georg [Thu, 31 May 2012 08:56:45 +0000 (10:56 +0200)]
doc: Follow advice from Automake doc
Don't use the general dist_man_MANS but the specific section variables.
Fran Diéguez [Sun, 3 Jun 2012 00:58:40 +0000 (02:58 +0200)]
Updated Galician translations
Yaron Shahrabani [Sat, 2 Jun 2012 09:53:12 +0000 (12:53 +0300)]
Updated Hebrew translation.
Daniel Mustieles [Wed, 30 May 2012 15:48:39 +0000 (17:48 +0200)]
Updated Spanish translation
Jens Georg [Wed, 30 May 2012 07:31:55 +0000 (09:31 +0200)]
data: Fix typo, include presets in tarball
Jens Georg [Tue, 29 May 2012 15:20:04 +0000 (17:20 +0200)]
Prepare 0.15.0
Jens Georg [Tue, 29 May 2012 13:09:24 +0000 (15:09 +0200)]
data: Fix typo in rygel.conf
Matej Urbančič [Tue, 29 May 2012 07:09:17 +0000 (09:09 +0200)]
Updated Slovenian translation
Jens Georg [Tue, 15 May 2012 12:40:18 +0000 (14:40 +0200)]
playbin: Use NO_MEDIA_PRESENT as initial state
Jens Georg [Mon, 14 May 2012 16:20:58 +0000 (18:20 +0200)]
playbin: Don't start the playbin on empty uri
Jens Georg [Fri, 11 May 2012 14:33:58 +0000 (16:33 +0200)]
playbin: Set correct streaming mode for images
Jens Georg [Fri, 11 May 2012 14:33:11 +0000 (16:33 +0200)]
core,playbin,mpris: Relay meta-data to player
Jens Georg [Fri, 11 May 2012 11:55:19 +0000 (13:55 +0200)]
core: Reset number of tracks to 0
Jens Georg [Fri, 11 May 2012 11:55:00 +0000 (13:55 +0200)]
core: Add extra checks for Mute and Volume
Jens Georg [Fri, 11 May 2012 11:54:24 +0000 (13:54 +0200)]
core: Use proper error code for invalid channel
Jens Georg [Thu, 10 May 2012 13:48:56 +0000 (15:48 +0200)]
core: Return proper RecordMedium
Jens Georg [Thu, 10 May 2012 13:47:13 +0000 (15:47 +0200)]
core: Return proper error on invalid instance id
Jens Georg [Thu, 10 May 2012 13:46:29 +0000 (15:46 +0200)]
core: Add all state variables to initial notify
Jens Georg [Wed, 9 May 2012 20:43:27 +0000 (22:43 +0200)]
core: Check passed transport URI and mime type
Do a HEAD request on the passed URI from SetAVTransportURI to check
accessibility and match the mime type of the resource with the ones
supported by the player.
Jens Georg [Wed, 9 May 2012 20:38:01 +0000 (22:38 +0200)]
core: Update AVTransport2.xml from UPnP docs
Jens Georg [Mon, 26 Dec 2011 17:14:52 +0000 (18:14 +0100)]
core: Use mandatory RenderingControl preset