profile/ivi/rygel.git
11 years agodocs: RygelDataSource: Mention adding API for transcoders.
Murray Cumming [Mon, 7 Jan 2013 10:26:02 +0000 (11:26 +0100)]
docs: RygelDataSource: Mention adding API for transcoders.

11 years agodocs: RygelTranscoder: Explain more.
Murray Cumming [Mon, 7 Jan 2013 10:23:05 +0000 (11:23 +0100)]
docs: RygelTranscoder: Explain more.

Mention that create_source() must be implemented, and explain
how can_handle() works.

11 years agodocs: RygelMediaEngine: Mention C types.
Murray Cumming [Mon, 7 Jan 2013 10:20:44 +0000 (11:20 +0100)]
docs: RygelMediaEngine: Mention C types.

11 years agoUpdated Hebrew translation.
Yaron Shahrabani [Wed, 26 Dec 2012 22:30:10 +0000 (00:30 +0200)]
Updated Hebrew translation.

11 years agoUpdated Polish translation
Piotr Drąg [Wed, 26 Dec 2012 22:19:36 +0000 (23:19 +0100)]
Updated Polish translation

11 years agoUpdated Galician translations
Fran Diéguez [Mon, 24 Dec 2012 21:20:31 +0000 (22:20 +0100)]
Updated Galician translations

11 years agoRemove Zeeshan from doap file
Jens Georg [Sat, 22 Dec 2012 12:36:12 +0000 (13:36 +0100)]
Remove Zeeshan from doap file

Thank you for initiating this project!

11 years agodata: Use proper bitrates for AVC_MP4_BL_CIF15_AAC_520
Jens Georg [Thu, 20 Dec 2012 16:43:44 +0000 (17:43 +0100)]
data: Use proper bitrates for AVC_MP4_BL_CIF15_AAC_520

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Fri, 21 Dec 2012 16:35:01 +0000 (17:35 +0100)]
Updated Norwegian bokmål translation

11 years agoexamples: Use correct preset name
Jens Georg [Wed, 19 Dec 2012 22:48:44 +0000 (23:48 +0100)]
examples: Use correct preset name

11 years agomedia-export: React to config changes
Jens Georg [Wed, 19 Dec 2012 21:57:22 +0000 (22:57 +0100)]
media-export: React to config changes

Disable change monitoring. For now, don't disable the actual submonitors in
case it gets re-enabled. Otherwise we'd need to crawl and add the monitors
again.

11 years agomedia-export: React to configuration changes
Jens Georg [Wed, 19 Dec 2012 21:43:08 +0000 (22:43 +0100)]
media-export: React to configuration changes

11 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Wed, 19 Dec 2012 14:41:11 +0000 (16:41 +0200)]
[l10n] Updated Estonian translation

11 years agoexternal,mpris: Fix typo
Jens Georg [Wed, 19 Dec 2012 12:58:16 +0000 (13:58 +0100)]
external,mpris: Fix typo

Lesson: Don't commit when you're tired.

11 years agodoc: Silence xsltproc
Jens Georg [Sat, 5 May 2012 10:22:06 +0000 (12:22 +0200)]
doc: Silence xsltproc

11 years agoexamples: hq-preset for MPEG2 transcoding
Jens Georg [Mon, 8 Oct 2012 10:04:58 +0000 (12:04 +0200)]
examples: hq-preset for MPEG2 transcoding

Courtesy of Luis de Bethencourt, taken from

https://github.com/luisbg/rygel/tree/presets

11 years agogst-media-engine: Add SD_EU mpeg2 profile
Jens Georg [Sun, 9 Dec 2012 21:15:41 +0000 (22:15 +0100)]
gst-media-engine: Add SD_EU mpeg2 profile

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

11 years agoexamples: Hide mouse cursor
Jens Georg [Thu, 6 Dec 2012 08:22:30 +0000 (09:22 +0100)]
examples: Hide mouse cursor

11 years agoexamples: Make black
Jens Georg [Thu, 6 Dec 2012 08:00:41 +0000 (09:00 +0100)]
examples: Make black

11 years agoexamples: Add keybinding to shut down renderer
Jens Georg [Thu, 6 Dec 2012 08:00:29 +0000 (09:00 +0100)]
examples: Add keybinding to shut down renderer

11 years agoexternal: Use less scary warning
Jens Georg [Tue, 18 Dec 2012 21:57:57 +0000 (22:57 +0100)]
external: Use less scary warning

11 years agompris: Use less scary warning
Jens Georg [Tue, 18 Dec 2012 21:49:41 +0000 (22:49 +0100)]
mpris: Use less scary warning

If DBus is not available, just say we're deactivating the plug-in instead of
showing that scary critical.

11 years agoserver: Silence DBus warning
Jens Georg [Tue, 18 Dec 2012 21:29:42 +0000 (22:29 +0100)]
server: Silence DBus warning

This fixes a critical when tumbler isn't installed.

11 years agoengine-gst: Print warning on missing profile
Jens Georg [Tue, 18 Dec 2012 21:15:57 +0000 (22:15 +0100)]
engine-gst: Print warning on missing profile

11 years agobuild: No need for -export-dynamic
Jens Georg [Tue, 18 Dec 2012 16:24:27 +0000 (17:24 +0100)]
build: No need for -export-dynamic

11 years agogstreamer media engine: Slight cleanup
Murray Cumming [Tue, 18 Dec 2012 11:31:20 +0000 (12:31 +0100)]
gstreamer media engine: Slight cleanup

RygelGstTranscoder: Remove the upnp_class construct parameter,
and adapt the classes that provide it.

11 years agoexample plugins: The _construct() functions can be static
Murray Cumming [Tue, 18 Dec 2012 09:44:21 +0000 (10:44 +0100)]
example plugins: The _construct() functions can be static

11 years agodocs: Implement media engines: Add text.
Murray Cumming [Tue, 18 Dec 2012 08:42:58 +0000 (09:42 +0100)]
docs: Implement media engines: Add text.

Though this is mostly a duplicate of the RygelMediaEngine API docs.
Still, it seems helpful to have it here.

11 years agoengine-gst,gst-launch: Remove gst-launch hack
Jens Georg [Sat, 15 Dec 2012 11:33:46 +0000 (12:33 +0100)]
engine-gst,gst-launch: Remove gst-launch hack

11 years agorygel: Fix environment config
Jens Georg [Sat, 15 Dec 2012 00:55:00 +0000 (01:55 +0100)]
rygel: Fix environment config

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

11 years agomedia-export: Add "All" container below "Artist"
Jens Georg [Sat, 15 Dec 2012 00:31:18 +0000 (01:31 +0100)]
media-export: Add "All" container below "Artist"

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

11 years agorenderer-gst: Fix .pc install and dependencies
Jens Georg [Sat, 15 Dec 2012 22:51:21 +0000 (23:51 +0100)]
renderer-gst: Fix .pc install and dependencies

11 years agoPrepare 0.17.5.1 RYGEL_0_17_5_1
Jens Georg [Sat, 15 Dec 2012 12:21:19 +0000 (13:21 +0100)]
Prepare 0.17.5.1

11 years agobuild: Fix plugin dependencies
Jens Georg [Sat, 15 Dec 2012 10:34:47 +0000 (11:34 +0100)]
build: Fix plugin dependencies

11 years agomedia-export: Fix database upgrade to version 12
Jens Georg [Sat, 15 Dec 2012 12:19:50 +0000 (13:19 +0100)]
media-export: Fix database upgrade to version 12

11 years agoPrepare 0.17.5 RYGEL_0_17_5
Jens Georg [Fri, 14 Dec 2012 14:39:13 +0000 (15:39 +0100)]
Prepare 0.17.5

11 years agoi18n: Update POTFILES.*
Jens Georg [Fri, 14 Dec 2012 15:19:05 +0000 (16:19 +0100)]
i18n: Update POTFILES.*

11 years agotests: Skip one media-engine test for now
Jens Georg [Fri, 14 Dec 2012 09:52:42 +0000 (10:52 +0100)]
tests: Skip one media-engine test for now

11 years agoexamples: Implement _PS for example renderer
Jens Georg [Thu, 13 Dec 2012 13:52:49 +0000 (14:52 +0100)]
examples: Implement _PS for example renderer

11 years agorenderer: Add playback speeds support
Christophe Guiraud [Tue, 11 Dec 2012 15:43:13 +0000 (16:43 +0100)]
renderer: Add playback speeds support

- allow to specify value other than 1.0 for playback speed.
- allowed playback speed values are specified by the renderer
 player plugins.
- add the X_DLNA_PS to the result of GetCurrentTransportAction
 invoked from a renderer.

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

11 years agomedia-export: Don't run gupnp-dlna on text/*
Jens Georg [Thu, 13 Dec 2012 11:48:00 +0000 (12:48 +0100)]
media-export: Don't run gupnp-dlna on text/*

This should speed up extraction again as it doesn't run into a timeout all
the time with lots of text files.

11 years agomedia-export: Add heuristic to check for XML files
Jens Georg [Thu, 13 Dec 2012 11:44:47 +0000 (12:44 +0100)]
media-export: Add heuristic to check for XML files

11 years agomedia-export: Extract some common functionality
Jens Georg [Thu, 13 Dec 2012 11:13:06 +0000 (12:13 +0100)]
media-export: Extract some common functionality

11 years agoREADME: gupnp-vala is not longer needed.
Murray Cumming [Thu, 13 Dec 2012 13:05:02 +0000 (14:05 +0100)]
README: gupnp-vala is not longer needed.

11 years agobuild: Don't fail on missing gtk+3
Jens Georg [Wed, 12 Dec 2012 21:06:56 +0000 (22:06 +0100)]
build: Don't fail on missing gtk+3

We already know it's not there, there's no need to fail there as it's an
optional dependency.

11 years agoexamples: Fix C renderer example
Jens Georg [Wed, 12 Dec 2012 20:03:25 +0000 (21:03 +0100)]
examples: Fix C renderer example

11 years agobuild: Improve the build
Murray Cumming [Fri, 7 Dec 2012 14:59:46 +0000 (15:59 +0100)]
build: Improve the build

* configure.ac: Mention dependencies as executable/library-specific
PKG_CHECK_MODULES() calls, instead of having one PKG_CHECK_MODULE()
call for each dependency and then listing those depdendencies'
CFLAGS and LIBS individually in each Makefile.am.
Also define the _VALAFLAGS in the same place, keeping things consistent.
* common.am: Clean this up, using more obvious variable names.
* various Makefile.am: Use the new structure.
Do not use AM_CFLAGS, instead specifying the CFLAGS, LIBS and VALAFLAGS
for each executable/library. As well as being cleaner, this would allow
us to convert to a non-recursive autotools build sometime in the future.

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

11 years agomedia-export: Search for changes
Jens Georg [Wed, 12 Dec 2012 14:59:56 +0000 (15:59 +0100)]
media-export: Search for changes

11 years agomedia-export: Restore various update ids
Jens Georg [Tue, 11 Dec 2012 20:37:21 +0000 (21:37 +0100)]
media-export: Restore various update ids

11 years agoserver,media-export: Delay initialisation
Jens Georg [Tue, 11 Dec 2012 20:08:14 +0000 (21:08 +0100)]
server,media-export: Delay initialisation

11 years agomedia-export: Infer SystemUpdateID
Jens Georg [Tue, 11 Dec 2012 19:42:43 +0000 (20:42 +0100)]
media-export: Infer SystemUpdateID

11 years agomedia-export: Automatically track item changes
Jens Georg [Tue, 11 Dec 2012 16:28:48 +0000 (17:28 +0100)]
media-export: Automatically track item changes

11 years agomedia-export: Add tracking to new files
Jens Georg [Tue, 11 Dec 2012 16:27:59 +0000 (17:27 +0100)]
media-export: Add tracking to new files

11 years agomedia-export: Add tracking to file removal
Jens Georg [Tue, 11 Dec 2012 16:26:55 +0000 (17:26 +0100)]
media-export: Add tracking to file removal

11 years agomedia-export: Rename file to match class name
Jens Georg [Tue, 11 Dec 2012 16:26:18 +0000 (17:26 +0100)]
media-export: Rename file to match class name

11 years agomedia-export: Persist change tracking properties
Jens Georg [Thu, 6 Dec 2012 15:55:07 +0000 (16:55 +0100)]
media-export: Persist change tracking properties

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

11 years agomedia-export: Announce that we support change tracking
Jens Georg [Thu, 6 Dec 2012 13:19:56 +0000 (14:19 +0100)]
media-export: Announce that we support change tracking

11 years agomedia-export: Persist ServiceResetToken
Jens Georg [Thu, 6 Dec 2012 13:10:56 +0000 (14:10 +0100)]
media-export: Persist ServiceResetToken

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

11 years agoTiny grammar fixes
Murray Cumming [Wed, 12 Dec 2012 10:25:57 +0000 (11:25 +0100)]
Tiny grammar fixes

11 years agoFix the docs build.
Murray Cumming [Wed, 12 Dec 2012 10:24:50 +0000 (11:24 +0100)]
Fix the docs build.

11 years agoserver: Query SystemUpdateID from backend
Jens Georg [Tue, 11 Dec 2012 19:39:03 +0000 (20:39 +0100)]
server: Query SystemUpdateID from backend

11 years agoserver: Fix ambiguity of default "this"
Jens Georg [Tue, 11 Dec 2012 15:52:21 +0000 (16:52 +0100)]
server: Fix ambiguity of default "this"

Fixes a warning in MediaExport when removing a file.

11 years agoserver: Don't lose LastChange events
Jens Georg [Tue, 11 Dec 2012 15:49:17 +0000 (16:49 +0100)]
server: Don't lose LastChange events

Once sent, the boolean flag was set to true but never reset to false again so
only the event added last would show up in the LastChange that were sent
afterwards.

11 years agoserver: Fix generated LastChange XML
Jens Georg [Tue, 11 Dec 2012 15:48:57 +0000 (16:48 +0100)]
server: Fix generated LastChange XML

11 years agoAdd a comment about the docs build for the future.
Murray Cumming [Tue, 11 Dec 2012 09:38:04 +0000 (10:38 +0100)]
Add a comment about the docs build for the future.

11 years agoUpdated Tamil translation
Dr.T.Vasudevan [Sun, 9 Dec 2012 09:35:01 +0000 (15:05 +0530)]
Updated Tamil translation

11 years agoserver: Really use extended search caps
Jens Georg [Thu, 6 Dec 2012 14:16:19 +0000 (15:16 +0100)]
server: Really use extended search caps

11 years agoserver: Get ServiceResetToken from RootContainer
Jens Georg [Thu, 6 Dec 2012 13:02:51 +0000 (14:02 +0100)]
server: Get ServiceResetToken from RootContainer

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

11 years agotests: Fix linking
Jens Georg [Fri, 7 Dec 2012 10:26:09 +0000 (11:26 +0100)]
tests: Fix linking

11 years agotests: Fix warning from automake
Jens Georg [Fri, 7 Dec 2012 10:12:35 +0000 (11:12 +0100)]
tests: Fix warning from automake

11 years agotests: Clean up the Makefile.am
Murray Cumming [Thu, 6 Dec 2012 16:26:50 +0000 (17:26 +0100)]
tests: Clean up the Makefile.am

Each test now only uses the dependencies that it needs.
And they do not try to use gstreamer 0.10.
However, there should still be single combined PKG_CONFIG_CHECK()
calls for each librygel-* set of dependencies, so we can reuse them
easily for tests.

11 years agotests: Catch an exception
Murray Cumming [Thu, 6 Dec 2012 15:29:49 +0000 (16:29 +0100)]
tests: Catch an exception

11 years agotests: Avoid warnings about deprecated implicit begin().
Murray Cumming [Thu, 6 Dec 2012 15:29:27 +0000 (16:29 +0100)]
tests: Avoid warnings about deprecated implicit begin().

11 years agotests: Avoid some warnings
Murray Cumming [Thu, 6 Dec 2012 15:29:01 +0000 (16:29 +0100)]
tests: Avoid some warnings

11 years agotests: Avoid unused methods warnings
Murray Cumming [Thu, 6 Dec 2012 15:28:30 +0000 (16:28 +0100)]
tests: Avoid unused methods warnings

11 years agotests: Catch another exception
Murray Cumming [Thu, 6 Dec 2012 13:53:06 +0000 (14:53 +0100)]
tests: Catch another exception

11 years agotests: Avoid deprecated += signal connection syntax
Murray Cumming [Thu, 6 Dec 2012 13:52:48 +0000 (14:52 +0100)]
tests: Avoid deprecated += signal connection syntax

11 years agotests: Avoid shadowed member variables.
Murray Cumming [Thu, 6 Dec 2012 13:50:12 +0000 (14:50 +0100)]
tests: Avoid shadowed member variables.

11 years agotests: Avoid unused method warnings.
Murray Cumming [Thu, 6 Dec 2012 13:02:55 +0000 (14:02 +0100)]
tests: Avoid unused method warnings.

11 years agotests: Do not use deprecated Gee.Map.remove()
Murray Cumming [Thu, 6 Dec 2012 13:01:42 +0000 (14:01 +0100)]
tests: Do not use deprecated Gee.Map.remove()

11 years agotests: Fix unused variables and unreached code.
Murray Cumming [Thu, 6 Dec 2012 13:01:12 +0000 (14:01 +0100)]
tests: Fix unused variables and unreached code.

11 years agotests: Catch exceptions
Murray Cumming [Thu, 6 Dec 2012 13:00:38 +0000 (14:00 +0100)]
tests: Catch exceptions

11 years agocore: Remove obsolete functions
Jens Georg [Thu, 6 Dec 2012 10:15:01 +0000 (11:15 +0100)]
core: Remove obsolete functions

11 years agorenderer-gst,playbin: Move plugin class
Jens Georg [Thu, 6 Dec 2012 07:23:34 +0000 (08:23 +0100)]
renderer-gst,playbin: Move plugin class

11 years agorenderer: Fix typo in initial state variables notify
Jens Georg [Sun, 2 Dec 2012 00:18:51 +0000 (01:18 +0100)]
renderer: Fix typo in initial state variables notify

11 years agorenderer: Check player if it can do time-seek
Jens Georg [Sat, 1 Dec 2012 21:52:38 +0000 (22:52 +0100)]
renderer: Check player if it can do time-seek

11 years agorenderer-gst: Base on MediaRenderer class
Jens Georg [Wed, 5 Dec 2012 23:32:56 +0000 (00:32 +0100)]
renderer-gst: Base on MediaRenderer class

11 years agoall: Use GObject-style construction for MediaDevice
Jens Georg [Wed, 5 Dec 2012 22:59:04 +0000 (23:59 +0100)]
all: Use GObject-style construction for MediaDevice

11 years agoexamples: Add fullscreen renderer example
Jens Georg [Wed, 5 Dec 2012 22:26:39 +0000 (23:26 +0100)]
examples: Add fullscreen renderer example

11 years agoexamples: Remove duplicate include
Jens Georg [Wed, 5 Dec 2012 21:33:45 +0000 (22:33 +0100)]
examples: Remove duplicate include

11 years agorenderer: Delay creation of PlayerController
Jens Georg [Wed, 5 Dec 2012 23:41:16 +0000 (00:41 +0100)]
renderer: Delay creation of PlayerController

Fixes critical in renderer-gst test.

11 years agorenderer: Use passed renderer
Jens Georg [Wed, 5 Dec 2012 23:38:21 +0000 (00:38 +0100)]
renderer: Use passed renderer

11 years agocore: Handling of 'content-synchronization' dlna cap
Regis Merlino [Tue, 4 Dec 2012 10:31:31 +0000 (11:31 +0100)]
core: Handling of 'content-synchronization' dlna cap

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

11 years agoPrepare 0.17.4 RYGEL_0_17_4
Jens Georg [Wed, 5 Dec 2012 14:00:46 +0000 (15:00 +0100)]
Prepare 0.17.4

11 years agoChange --with-media-engine=none to =simple
Murray Cumming [Wed, 5 Dec 2012 09:30:10 +0000 (10:30 +0100)]
Change --with-media-engine=none to =simple

11 years agoReally fix the build.
Murray Cumming [Wed, 5 Dec 2012 09:07:11 +0000 (10:07 +0100)]
Really fix the build.

We needed a new symlink in tests/ for the new .vala file.

11 years agotests: Fix the build.
Murray Cumming [Wed, 5 Dec 2012 08:54:35 +0000 (09:54 +0100)]
tests: Fix the build.

Since I moved DLNAProfile to its own file we seem to need
a Rygel. prefix when using it.

11 years agoserver: One class/interface per file
Murray Cumming [Tue, 4 Dec 2012 14:07:03 +0000 (15:07 +0100)]
server: One class/interface per file

This stop gtk-doc (or valadoc) from getting confused.

11 years agodocs: MediaEngine: Slight improvement
Murray Cumming [Tue, 4 Dec 2012 13:55:54 +0000 (14:55 +0100)]
docs: MediaEngine: Slight improvement

11 years agomedia-export: Handle text/plain
Jens Georg [Mon, 3 Dec 2012 19:17:44 +0000 (20:17 +0100)]
media-export: Handle text/plain

DIDL_S playlists don't need to start with <?xml, so if a client does not
upload a playlist file with a .xml extenstion, shared-mime-info maps this to
text/plain, so we try those as well.

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