profile/ivi/rygel.git
12 years agoall: Extract librygel-core and rygel binary
Jens Georg [Thu, 7 Jun 2012 11:42:53 +0000 (13:42 +0200)]
all: Extract librygel-core and rygel binary

12 years agoall: Clean-up VAPI source files
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.

12 years agoUpdated Greek translation
Tom Tryfonidis [Mon, 2 Jul 2012 14:42:58 +0000 (17:42 +0300)]
Updated Greek translation

12 years agocore: Fall-back to template
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.

12 years agocore, data: Fix Samsung user agent for downgrade
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.

12 years agoUpdated Galician translations
Fran Diéguez [Sun, 24 Jun 2012 21:33:04 +0000 (23:33 +0200)]
Updated Galician translations

12 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 22 Jun 2012 11:45:13 +0000 (13:45 +0200)]
Updated Spanish translation

12 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 22 Jun 2012 07:37:02 +0000 (09:37 +0200)]
Updated Slovenian translation

12 years agomedia-export: Mark top-level folder name translatable
Jens Georg [Thu, 21 Jun 2012 19:01:05 +0000 (21:01 +0200)]
media-export: Mark top-level folder name translatable

12 years agomedia-export: Fix translation of virtual folders
Jens Georg [Thu, 21 Jun 2012 18:57:49 +0000 (20:57 +0200)]
media-export: Fix translation of virtual folders

12 years agocore: Really relay meta-data to players
Jens Georg [Thu, 14 Jun 2012 09:17:51 +0000 (11:17 +0200)]
core: Really relay meta-data to players

12 years agoUpdated Telugu Translation
Sasi Bhushan Boddepalli [Tue, 19 Jun 2012 12:13:18 +0000 (17:43 +0530)]
Updated Telugu Translation

12 years agomedia-export: Fix upgrade from rygel 0.6
Jens Georg [Wed, 13 Jun 2012 21:26:56 +0000 (23:26 +0200)]
media-export: Fix upgrade from rygel 0.6

12 years agocore: Fix content range check
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

12 years agoFix compatibility with Samsung's UE40E* devices
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

12 years agomedia-export: Speed up virtual folder browsing
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.

12 years agomedia-export: Use libunistring for collation
Jens Georg [Sun, 6 May 2012 20:15:12 +0000 (22:15 +0200)]
media-export: Use libunistring for collation

12 years agocore, playbin: Fix LPCM playback
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

12 years agoplaybin: Update mime-types for XIPH formats
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.

12 years agomedia-export: Use display_name as fall-back title
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

12 years agocore: Only set meta-data if the URI is ok
Jens Georg [Tue, 12 Jun 2012 18:01:33 +0000 (20:01 +0200)]
core: Only set meta-data if the URI is ok

12 years agodoc: Follow advice from Automake doc
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.

12 years agoUpdated Galician translations
Fran Diéguez [Sun, 3 Jun 2012 00:58:40 +0000 (02:58 +0200)]
Updated Galician translations

12 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 2 Jun 2012 09:53:12 +0000 (12:53 +0300)]
Updated Hebrew translation.

12 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 30 May 2012 15:48:39 +0000 (17:48 +0200)]
Updated Spanish translation

12 years agodata: Fix typo, include presets in tarball RYGEL_0_15_0_1
Jens Georg [Wed, 30 May 2012 07:31:55 +0000 (09:31 +0200)]
data: Fix typo, include presets in tarball

12 years agoPrepare 0.15.0 RYGEL_0_15_0
Jens Georg [Tue, 29 May 2012 15:20:04 +0000 (17:20 +0200)]
Prepare 0.15.0

12 years agodata: Fix typo in rygel.conf
Jens Georg [Tue, 29 May 2012 13:09:24 +0000 (15:09 +0200)]
data: Fix typo in rygel.conf

12 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 29 May 2012 07:09:17 +0000 (09:09 +0200)]
Updated Slovenian translation

12 years agoplaybin: Use NO_MEDIA_PRESENT as initial state
Jens Georg [Tue, 15 May 2012 12:40:18 +0000 (14:40 +0200)]
playbin: Use NO_MEDIA_PRESENT as initial state

12 years agoplaybin: Don't start the playbin on empty uri
Jens Georg [Mon, 14 May 2012 16:20:58 +0000 (18:20 +0200)]
playbin: Don't start the playbin on empty uri

12 years agoplaybin: Set correct streaming mode for images
Jens Georg [Fri, 11 May 2012 14:33:58 +0000 (16:33 +0200)]
playbin: Set correct streaming mode for images

12 years agocore,playbin,mpris: Relay meta-data to player
Jens Georg [Fri, 11 May 2012 14:33:11 +0000 (16:33 +0200)]
core,playbin,mpris: Relay meta-data to player

12 years agocore: Reset number of tracks to 0
Jens Georg [Fri, 11 May 2012 11:55:19 +0000 (13:55 +0200)]
core: Reset number of tracks to 0

12 years agocore: Add extra checks for Mute and Volume
Jens Georg [Fri, 11 May 2012 11:55:00 +0000 (13:55 +0200)]
core: Add extra checks for Mute and Volume

12 years agocore: Use proper error code for invalid channel
Jens Georg [Fri, 11 May 2012 11:54:24 +0000 (13:54 +0200)]
core: Use proper error code for invalid channel

12 years agocore: Return proper RecordMedium
Jens Georg [Thu, 10 May 2012 13:48:56 +0000 (15:48 +0200)]
core: Return proper RecordMedium

12 years agocore: Return proper error on invalid instance id
Jens Georg [Thu, 10 May 2012 13:47:13 +0000 (15:47 +0200)]
core: Return proper error on invalid instance id

12 years agocore: Add all state variables to initial notify
Jens Georg [Thu, 10 May 2012 13:46:29 +0000 (15:46 +0200)]
core: Add all state variables to initial notify

12 years agocore: Check passed transport URI and mime type
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.

12 years agocore: Update AVTransport2.xml from UPnP docs
Jens Georg [Wed, 9 May 2012 20:38:01 +0000 (22:38 +0200)]
core: Update AVTransport2.xml from UPnP docs

12 years agocore: Use mandatory RenderingControl preset
Jens Georg [Mon, 26 Dec 2011 17:14:52 +0000 (18:14 +0100)]
core: Use mandatory RenderingControl preset

12 years agocore: Validate passed InstanceID in player
Jens Georg [Mon, 26 Dec 2011 17:14:27 +0000 (18:14 +0100)]
core: Validate passed InstanceID in player

12 years agocore: Add skeleton for GetMediaInfo_Ext
Jens Georg [Mon, 26 Dec 2011 17:13:53 +0000 (18:13 +0100)]
core: Add skeleton for GetMediaInfo_Ext

12 years agocore: Set number of tracks
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.

12 years agocore: Only allow Pause() when state is PLAYING
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.

12 years agodata: Add config sections for all plug-ins
Jens Georg [Tue, 22 May 2012 08:57:42 +0000 (10:57 +0200)]
data: Add config sections for all plug-ins

12 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 25 May 2012 07:25:31 +0000 (10:25 +0300)]
Updated Hebrew translation.

12 years ago[l10n] Updated Italian translation
Luca Ferretti [Mon, 21 May 2012 19:50:31 +0000 (21:50 +0200)]
[l10n] Updated Italian translation

12 years agocore: AAC_ISO_320 -> AAC_ADTS_320
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

12 years agocore: Lower MP3 bitrate
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

12 years agocore: Lower MPEG2 bitrates
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

12 years agocore: Fix DLNA bitrates using presets
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

12 years agoChanged telugu from master
Sasi Bhushan [Mon, 14 May 2012 08:11:54 +0000 (13:41 +0530)]
Changed telugu from master

12 years agoAdded Telugu languge Translations
Sasi Bhushan [Mon, 14 May 2012 08:06:12 +0000 (13:36 +0530)]
Added Telugu languge Translations

12 years ago[l10n] Updated Catalan translation
Gil Forcada [Sun, 6 May 2012 14:15:47 +0000 (16:15 +0200)]
[l10n] Updated Catalan translation

12 years agocore: Correct XML namespace for author & artist
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:

12 years agoUpdated Hungarian translation
Gabor Kelemen [Thu, 3 May 2012 07:56:07 +0000 (09:56 +0200)]
Updated Hungarian translation

12 years agoUpdated German translation
Christian Kirbach [Tue, 1 May 2012 18:31:36 +0000 (20:31 +0200)]
Updated German translation

12 years agobuild: Don't confuse automake
Jens Georg [Fri, 27 Apr 2012 21:57:40 +0000 (23:57 +0200)]
build: Don't confuse automake

12 years agoui: Remove autostart file first
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.

12 years agoui: Remove work-around on watch_name
Jens Georg [Sat, 28 Apr 2012 16:26:08 +0000 (18:26 +0200)]
ui: Remove work-around on watch_name

12 years agoui: Fix initial set-up
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.

12 years agoUpdated Brazilian Portuguese translation
Jonh Wendell [Sat, 28 Apr 2012 13:03:47 +0000 (10:03 -0300)]
Updated Brazilian Portuguese translation

12 years agoUpdated Brazilian Portuguese translation
Jonh Wendell [Sat, 28 Apr 2012 12:58:28 +0000 (09:58 -0300)]
Updated Brazilian Portuguese translation

12 years agoUpdated Bulgarian translation
Alexander Shopov [Sat, 28 Apr 2012 05:43:59 +0000 (08:43 +0300)]
Updated Bulgarian translation

12 years agocore: Escape URI for ChangeLog
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

12 years agocore: Add Mediabolic devices to V1 downgrade
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

12 years agogst-launch: Add option to set the DLNA profile
Jens Georg [Thu, 26 Apr 2012 17:31:35 +0000 (19:31 +0200)]
gst-launch: Add option to set the DLNA profile

12 years agoUpdated French translation
Bruno Brouard [Sun, 22 Apr 2012 08:52:50 +0000 (10:52 +0200)]
Updated French translation

12 years agoUpdated Danish translation
Joe Hansen [Sat, 21 Apr 2012 15:37:47 +0000 (17:37 +0200)]
Updated Danish translation

12 years agoUpdated Hebrew translation.
Yaron Shahrabani [Thu, 12 Apr 2012 23:08:25 +0000 (02:08 +0300)]
Updated Hebrew translation.

12 years agocore: Fix SinkProtocolInfo generation
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:*"

12 years agocore,tests: Fix byte range header check
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.

12 years agoUpdated Russian translation
Yuri Myasoedov [Thu, 29 Mar 2012 10:02:12 +0000 (14:02 +0400)]
Updated Russian translation

12 years agoplaybin: Notify duration change only once
Jens Georg [Sat, 24 Mar 2012 09:41:55 +0000 (10:41 +0100)]
playbin: Notify duration change only once

12 years agomedia-export: Map proper UPnP class everywhere
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.

12 years agocore: Port signal handling to GLib 2.30 API
Jens Georg [Thu, 29 Sep 2011 05:34:28 +0000 (07:34 +0200)]
core: Port signal handling to GLib 2.30 API

12 years agocore: Use Soup to parse byte ranges
Jens Georg [Fri, 24 Feb 2012 12:40:46 +0000 (14:40 +0200)]
core: Use Soup to parse byte ranges

12 years agobuild: Re-enable strict vala compiler
Jens Georg [Sun, 19 Feb 2012 09:20:43 +0000 (11:20 +0200)]
build: Re-enable strict vala compiler

12 years agocore: Switch to new GMutex/GCond API.
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

12 years agoall: Adapt to new vapis
Jens Georg [Fri, 20 Jan 2012 16:42:33 +0000 (17:42 +0100)]
all: Adapt to new vapis

12 years agoFix previous NEWS entry
Jens Georg [Mon, 26 Mar 2012 15:18:51 +0000 (17:18 +0200)]
Fix previous NEWS entry

12 years agoUpdated Czech translation
Marek Černocký [Sun, 25 Mar 2012 17:02:08 +0000 (19:02 +0200)]
Updated Czech translation

12 years agoUpdated Galician translations
Fran Diéguez [Sat, 24 Mar 2012 14:21:50 +0000 (15:21 +0100)]
Updated Galician translations

12 years ago[l10n] Update Japanese translation
Kentaro KAZUHAMA [Sat, 24 Mar 2012 13:40:58 +0000 (22:40 +0900)]
[l10n] Update Japanese translation

12 years agoUpdated Swedish translation
Daniel Nylander [Tue, 20 Mar 2012 08:05:32 +0000 (09:05 +0100)]
Updated Swedish translation

12 years agoPrepare 0.13.4 RYGEL_0_13_4
Jens Georg [Mon, 19 Mar 2012 19:46:42 +0000 (20:46 +0100)]
Prepare 0.13.4

12 years agocore: Prevent crash if User-Agent is not in UTF-8
Lukasz Pawlik [Thu, 23 Feb 2012 14:58:12 +0000 (15:58 +0100)]
core: Prevent crash if User-Agent is not in UTF-8

Based on Lukasz's Harmattan patch.

12 years agoRevert "core: Do not treat 'npt=0-' as seek request"
Jens Georg [Mon, 19 Mar 2012 19:13:17 +0000 (20:13 +0100)]
Revert "core: Do not treat 'npt=0-' as seek request"

This reverts commit 15d7783f850a28a221bca49eac118d6744c8d9b6.

12 years agocore: Set X_DLNACAP according to configuration
Jens Georg [Sun, 18 Mar 2012 21:02:10 +0000 (22:02 +0100)]
core: Set X_DLNACAP according to configuration

https://bugzilla.gnome.org/show_bug.cgi?id=667781

12 years agomedia-export: Really set proper UPnP class
Jens Georg [Sun, 18 Mar 2012 17:09:00 +0000 (18:09 +0100)]
media-export: Really set proper UPnP class

Commit baa6f4c4 used a wrong asumption so the class was still
.storageFolder instead of .musicAlbum.

12 years agocore: Prevent crash on missing element
Jens Georg [Sun, 18 Mar 2012 13:19:52 +0000 (14:19 +0100)]
core: Prevent crash on missing element

12 years agobuild: Drop max version requirements
Jens Georg [Sat, 17 Mar 2012 17:19:47 +0000 (18:19 +0100)]
build: Drop max version requirements

12 years agoUpdated Latvian translation.
Rudolfs Mazurs [Sat, 17 Mar 2012 10:16:01 +0000 (12:16 +0200)]
Updated Latvian translation.

12 years agompris: Don't abort if client uses wrong type
Jens Georg [Sat, 17 Mar 2012 09:09:02 +0000 (10:09 +0100)]
mpris: Don't abort if client uses wrong type

Check that we always get a{sv} for property changes.

12 years agoUpdated Polish translation
Piotr Drąg [Fri, 16 Mar 2012 20:05:02 +0000 (21:05 +0100)]
Updated Polish translation

12 years agocore: Return 404 on missing thumbnail
Jens Georg [Thu, 15 Mar 2012 07:56:59 +0000 (08:56 +0100)]
core: Return 404 on missing thumbnail

https://bugzilla.gnome.org/show_bug.cgi?id=672048

12 years agocore: Do not abort on invalid indices
Jens Georg [Wed, 14 Mar 2012 16:01:42 +0000 (17:01 +0100)]
core: Do not abort on invalid indices

Check if the thumbnail or subtitle a client requestes actually exists.
Otherwise libgee just aborts.

https://bugzilla.gnome.org/show_bug.cgi?id=672048

12 years agotracker: Clean-up alternative property keys
Jens Georg [Sat, 17 Dec 2011 13:06:25 +0000 (14:06 +0100)]
tracker: Clean-up alternative property keys