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
Jens Georg [Mon, 26 Dec 2011 17:14:27 +0000 (18:14 +0100)]
core: Validate passed InstanceID in player
Jens Georg [Mon, 26 Dec 2011 17:13:53 +0000 (18:13 +0100)]
core: Add skeleton for GetMediaInfo_Ext
Jens Georg [Mon, 26 Dec 2011 17:10:14 +0000 (18:10 +0100)]
core: Set number of tracks
On the first SetAVTransportURI call, set number of tracks to 1.
Jens Georg [Mon, 26 Dec 2011 17:05:38 +0000 (18:05 +0100)]
core: Only allow Pause() when state is PLAYING
cf. AVTransport:2 documentation, section 2.5.1, Figure 1 and section
2.4.11.
Jens Georg [Tue, 22 May 2012 08:57:42 +0000 (10:57 +0200)]
data: Add config sections for all plug-ins
Yaron Shahrabani [Fri, 25 May 2012 07:25:31 +0000 (10:25 +0300)]
Updated Hebrew translation.
Luca Ferretti [Mon, 21 May 2012 19:50:31 +0000 (21:50 +0200)]
[l10n] Updated Italian translation
Jens Georg [Tue, 1 May 2012 15:29:59 +0000 (17:29 +0200)]
core: AAC_ISO_320 -> AAC_ADTS_320
Since muxing into streamable mp4 seems to be a bit broken, move to
ADTS-framed AAC instead. This is required by DLNA anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=675234
Jens Georg [Tue, 1 May 2012 12:14:40 +0000 (14:14 +0200)]
core: Lower MP3 bitrate
https://bugzilla.gnome.org/show_bug.cgi?id=675234
Jens Georg [Sat, 28 Apr 2012 07:44:36 +0000 (09:44 +0200)]
core: Lower MPEG2 bitrates
https://bugzilla.gnome.org/show_bug.cgi?id=675234
Jens Georg [Fri, 27 Apr 2012 21:59:35 +0000 (23:59 +0200)]
core: Fix DLNA bitrates using presets
Also cunningly work around bgo#672439 by not providing a preset for
mpeg2enc.
https://bugzilla.gnome.org/show_bug.cgi?id=675234
Sasi Bhushan [Mon, 14 May 2012 08:11:54 +0000 (13:41 +0530)]
Changed telugu from master
Sasi Bhushan [Mon, 14 May 2012 08:06:12 +0000 (13:36 +0530)]
Added Telugu languge Translations
Gil Forcada [Sun, 6 May 2012 14:15:47 +0000 (16:15 +0200)]
[l10n] Updated Catalan translation
Jens Georg [Sat, 5 May 2012 07:08:32 +0000 (09:08 +0200)]
core: Correct XML namespace for author & artist
We were using dc: for some reason, but it*s upnp:
Gabor Kelemen [Thu, 3 May 2012 07:56:07 +0000 (09:56 +0200)]
Updated Hungarian translation
Christian Kirbach [Tue, 1 May 2012 18:31:36 +0000 (20:31 +0200)]
Updated German translation
Jens Georg [Fri, 27 Apr 2012 21:57:40 +0000 (23:57 +0200)]
build: Don't confuse automake
Jens Georg [Sat, 28 Apr 2012 16:48:37 +0000 (18:48 +0200)]
ui: Remove autostart file first
Remove autostart file and disable option before trying to shut down a
running Rygel instance to prevent a shut-down failure leaving an
autostart file dangling around.
Jens Georg [Sat, 28 Apr 2012 16:26:08 +0000 (18:26 +0200)]
ui: Remove work-around on watch_name
Jens Georg [Thu, 12 Apr 2012 16:09:09 +0000 (18:09 +0200)]
ui: Fix initial set-up
For the UPnP enable/disable setting, check if we're using the global or
a local settings file. Otherwise the autostart file is never linked.
Jonh Wendell [Sat, 28 Apr 2012 13:03:47 +0000 (10:03 -0300)]
Updated Brazilian Portuguese translation
Jonh Wendell [Sat, 28 Apr 2012 12:58:28 +0000 (09:58 -0300)]
Updated Brazilian Portuguese translation
Alexander Shopov [Sat, 28 Apr 2012 05:43:59 +0000 (08:43 +0300)]
Updated Bulgarian translation
Jens Georg [Fri, 13 Apr 2012 19:49:30 +0000 (21:49 +0200)]
core: Escape URI for ChangeLog
https://bugzilla.gnome.org/show_bug.cgi?id=674071
Jens Georg [Thu, 26 Apr 2012 18:10:37 +0000 (20:10 +0200)]
core: Add Mediabolic devices to V1 downgrade
Includes the Onkyo TX-NRxxx
https://bugzilla.gnome.org/show_bug.cgi?id=674733
Jens Georg [Thu, 26 Apr 2012 17:31:35 +0000 (19:31 +0200)]
gst-launch: Add option to set the DLNA profile
Bruno Brouard [Sun, 22 Apr 2012 08:52:50 +0000 (10:52 +0200)]
Updated French translation
Joe Hansen [Sat, 21 Apr 2012 15:37:47 +0000 (17:37 +0200)]
Updated Danish translation
Yaron Shahrabani [Thu, 12 Apr 2012 23:08:25 +0000 (02:08 +0300)]
Updated Hebrew translation.
Jens Georg [Thu, 5 Apr 2012 22:06:51 +0000 (00:06 +0200)]
core: Fix SinkProtocolInfo generation
Previously it generated an incorrect protocol info on transport
protocol boundaries e.g. "internal:*:foo/bar:*http-get:*foo/bar:*"
Jens Georg [Thu, 5 Apr 2012 19:54:00 +0000 (21:54 +0200)]
core,tests: Fix byte range header check
Seems I was too optimistic with what the libsoup function can do.
Yuri Myasoedov [Thu, 29 Mar 2012 10:02:12 +0000 (14:02 +0400)]
Updated Russian translation
Jens Georg [Sat, 24 Mar 2012 09:41:55 +0000 (10:41 +0100)]
playbin: Notify duration change only once
Jens Georg [Sat, 24 Mar 2012 09:33:11 +0000 (10:33 +0100)]
media-export: Map proper UPnP class everywhere
09e5bc9d only fixed the Album case; Genre used a wrong attribute and
the mapping was only done for leaf container.
This patch fixes the attribute and applies the mapping to all containers.
Jens Georg [Thu, 29 Sep 2011 05:34:28 +0000 (07:34 +0200)]
core: Port signal handling to GLib 2.30 API
Jens Georg [Fri, 24 Feb 2012 12:40:46 +0000 (14:40 +0200)]
core: Use Soup to parse byte ranges
Jens Georg [Sun, 19 Feb 2012 09:20:43 +0000 (11:20 +0200)]
build: Re-enable strict vala compiler
Jens Georg [Sun, 19 Feb 2012 09:17:42 +0000 (11:17 +0200)]
core: Switch to new GMutex/GCond API.
Also use initializer to work around bgo#670366
Jens Georg [Fri, 20 Jan 2012 16:42:33 +0000 (17:42 +0100)]
all: Adapt to new vapis
Jens Georg [Mon, 26 Mar 2012 15:18:51 +0000 (17:18 +0200)]
Fix previous NEWS entry
Marek Černocký [Sun, 25 Mar 2012 17:02:08 +0000 (19:02 +0200)]
Updated Czech translation
Fran Diéguez [Sat, 24 Mar 2012 14:21:50 +0000 (15:21 +0100)]
Updated Galician translations
Kentaro KAZUHAMA [Sat, 24 Mar 2012 13:40:58 +0000 (22:40 +0900)]
[l10n] Update Japanese translation
Daniel Nylander [Tue, 20 Mar 2012 08:05:32 +0000 (09:05 +0100)]
Updated Swedish translation