profile/ivi/rygel.git
12 years agodoc,librenderer: Generate docs
Murray Cumming [Thu, 28 Jun 2012 07:54:44 +0000 (09:54 +0200)]
doc,librenderer: Generate docs

12 years agobuild: Dist the generated API documentation
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.

12 years agobuild: Fix make dist
Murray Cumming [Tue, 26 Jun 2012 15:13:01 +0000 (17:13 +0200)]
build: Fix make dist

12 years agodoc: Update a comment
Murray Cumming [Tue, 26 Jun 2012 14:42:34 +0000 (16:42 +0200)]
doc: Update a comment

12 years agocore: More minor doc fixes
Murray Cumming [Tue, 26 Jun 2012 14:25:36 +0000 (16:25 +0200)]
core: More minor doc fixes

12 years agocore: Remove mention of nonexistant parameter
Murray Cumming [Tue, 26 Jun 2012 14:21:54 +0000 (16:21 +0200)]
core: Remove mention of nonexistant parameter

12 years agocore: Fix offet -> offset typos in valadoc
Murray Cumming [Tue, 26 Jun 2012 14:20:00 +0000 (16:20 +0200)]
core: Fix offet -> offset typos in valadoc

12 years agocore: Correct return to @return in valadoc
Murray Cumming [Tue, 26 Jun 2012 14:19:07 +0000 (16:19 +0200)]
core: Correct return to @return in valadoc

12 years agodoc: Generate API documentation with 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.

12 years agobuild: Update POTFILES.in and POTFILES.skip
Murray Cumming [Tue, 26 Jun 2012 10:12:08 +0000 (12:12 +0200)]
build: Update POTFILES.in and POTFILES.skip

This fixes make check.

12 years agolibrenderer: Move code into its own directory
Murray Cumming [Tue, 26 Jun 2012 10:06:12 +0000 (12:06 +0200)]
librenderer: Move code into its own directory

12 years agocore: Move library 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

12 years agolibrenderer: Add pc file
Jens Georg [Fri, 22 Jun 2012 14:27:15 +0000 (16:27 +0200)]
librenderer: Add pc file

12 years agocore: Add libtool versioning
Jens Georg [Fri, 22 Jun 2012 14:26:52 +0000 (16:26 +0200)]
core: Add libtool versioning

12 years agocore: Rename core library
Jens Georg [Fri, 22 Jun 2012 14:15:51 +0000 (16:15 +0200)]
core: Rename core library

12 years agolibrenderer: Include API version and so versioning
Jens Georg [Fri, 22 Jun 2012 14:05:51 +0000 (16:05 +0200)]
librenderer: Include API version and so versioning

12 years agoplaybin: Set log domain only for the plugin
Jens Georg [Fri, 22 Jun 2012 11:18:53 +0000 (13:18 +0200)]
playbin: Set log domain only for the plugin

12 years agoplaybin: Fix parallel build in playbin plug-in
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.

12 years agoexamples: Add standalone player
Jens Georg [Thu, 7 Jun 2012 19:13:43 +0000 (21:13 +0200)]
examples: Add standalone player

12 years agocore: rename header file
Jens Georg [Fri, 29 Jun 2012 07:01:51 +0000 (09:01 +0200)]
core: rename header file

12 years agocore: Fix parallel build
Jens Georg [Sun, 17 Jun 2012 20:19:57 +0000 (22:19 +0200)]
core: Fix parallel build

12 years agolibrenderer: Add simpler API
Jens Georg [Fri, 29 Jun 2012 06:56:52 +0000 (08:56 +0200)]
librenderer: Add simpler API

12 years agocore: Use application name for file storage dir
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.

12 years agocore,ui: Explicit initialization of MetaConfig
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.

12 years agoplaybin: Update copyright of renderer
Jens Georg [Thu, 14 Jun 2012 09:20:27 +0000 (11:20 +0200)]
playbin: Update copyright of renderer

12 years agocore,playbin: Generate basic meta-data on external URI change
Jens Georg [Thu, 14 Jun 2012 08:58:59 +0000 (10:58 +0200)]
core,playbin: Generate basic meta-data on external URI change

12 years agocore,playbin: React to external URI changes
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

12 years agoplaybin: Save URI ourselves
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.

12 years agoplaybin: Fix state handling for stop
Jens Georg [Mon, 11 Jun 2012 17:48:27 +0000 (19:48 +0200)]
playbin: Fix state handling for stop

12 years agolibrender: Make playbin a read-only property
Jens Georg [Fri, 29 Jun 2012 06:53:35 +0000 (08:53 +0200)]
librender: Make playbin a read-only property

12 years agoplaybin: Set renderer state according to playbin state changes
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.

12 years agoplaybin: Base plugin on player library
Jens Georg [Fri, 8 Jun 2012 08:25:38 +0000 (10:25 +0200)]
playbin: Base plugin on player library

12 years agoplaybin: Also create shared library
Jens Georg [Thu, 7 Jun 2012 19:12:58 +0000 (21:12 +0200)]
playbin: Also create shared library

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