commit 22fbecac0632ffa3a1dee8ed1cf913ef16bcce3b Author: Jens Georg Date: Mon Oct 29 16:59:54 2012 +0100 Prepare 0.17.1 NEWS | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) commit d548b244b526b6e4f8f2e83e503ba28be4a0049a Author: Jens Georg Date: Tue Oct 23 23:11:48 2012 +0200 media-export: Allow updating of items via UPnP src/plugins/media-export/Makefile.am | 2 ++ .../rygel-media-export-music-item.vala | 9 +++++- .../rygel-media-export-object-factory.vala | 8 ++--- .../rygel-media-export-photo-item.vala | 37 ++++++++++++++++++++++ .../rygel-media-export-root-container.vala | 4 +-- .../rygel-media-export-video-item.vala | 37 ++++++++++++++++++++++ .../rygel-media-export-writable-db-container.vala | 8 ++--- 7 files changed, 94 insertions(+), 11 deletions(-) commit 77582e9fed9eb7e7cd88c5395015c2859c549067 Author: Krzesimir Nowak Date: Tue Oct 23 12:48:14 2012 +0200 server: Add UpdatableObject interface Backends should implement this for persiting changes done by UpdateObject call in their storage back-end. src/librygel-server/filelist.am | 3 ++- src/librygel-server/rygel-item-updater.vala | 9 ++++--- src/librygel-server/rygel-media-container.vala | 4 +++ src/librygel-server/rygel-media-item.vala | 29 ++++++++++++-------- src/librygel-server/rygel-media-object.vala | 5 +++- src/librygel-server/rygel-updatable-object.vala | 35 +++++++++++++++++++++++++ 6 files changed, 68 insertions(+), 17 deletions(-) commit 5cd2d3d31be50ebbaf79a9e2665b3cc2dc5e7750 Author: Krzesimir Nowak Date: Thu Oct 11 16:29:51 2012 +0200 server: Add UpdateObject action configure.ac | 2 +- data/xml/ContentDirectory-NoTrack.xml.in | 32 ++++ data/xml/ContentDirectory.xml.in | 32 ++++ src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-content-directory.vala | 15 ++ src/librygel-server/rygel-item-updater.vala | 178 +++++++++++++++++++++++ src/librygel-server/rygel-media-item.vala | 7 + src/librygel-server/rygel-media-object.vala | 27 ++++ src/librygel-server/rygel-music-item.vala | 19 +++ src/librygel-server/rygel-photo-item.vala | 14 ++ src/librygel-server/rygel-video-item.vala | 14 ++ 11 files changed, 340 insertions(+), 1 deletion(-) commit 8844fc7867e1aca5382fd51fb64b506908a50534 Author: Jens Georg Date: Tue Oct 23 15:52:13 2012 +0200 server: Implement Service Reset Procedure src/librygel-server/rygel-content-directory.vala | 58 ++++++++++++++++++++++++ 1 file changed, 58 insertions(+) commit c82024c3ba450787be7875f24b5729a6dbf9176b Author: Jens Georg Date: Mon Oct 22 14:48:25 2012 +0200 server: Implement search for upnp:*UpdateID src/librygel-server/rygel-content-directory.vala | 8 ++++ .../rygel-relational-expression.vala | 48 ++++++++++++++++++++++ tests/rygel-item-creator-test.vala | 8 ++++ 3 files changed, 64 insertions(+) commit 5c10e44e38723e05114bc29d22a9f1560e3755a3 Author: Jens Georg Date: Sun Oct 21 18:58:18 2012 +0200 server: Serialize special track item properties - res@updateCount src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-media-item.vala | 11 +++++++++ src/librygel-server/rygel-trackable-item.vala | 27 ++++++++++++++++++++++ .../rygel-mediathek-video-item-factory.vala | 7 ++++++ 4 files changed, 46 insertions(+) commit 0e4e9e8af43f7845c65a1d2c3650142fdae64e95 Author: Jens Georg Date: Sun Oct 21 17:14:29 2012 +0200 server: Implement totalDeletedChildCount src/librygel-server/rygel-media-container.vala | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit 09f2648ad8457c721fbdb6b316a310e99443abe9 Author: Jens Georg Date: Mon Oct 29 15:07:57 2012 +0100 mediathek: Add change tracking src/plugins/mediathek/rygel-mediathek-plugin.vala | 5 ++++- src/plugins/mediathek/rygel-mediathek-root-container.vala | 13 +++++++++---- src/plugins/mediathek/rygel-mediathek-rss-container.vala | 12 ++++++++---- 3 files changed, 21 insertions(+), 9 deletions(-) commit 2afb6fdf4261777ab3fbdcadb8215c1866a9922f Author: Jens Georg Date: Mon Oct 29 15:03:01 2012 +0100 server: Add automatic change tracking src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-content-directory.vala | 13 ++-- src/librygel-server/rygel-media-container.vala | 2 + src/librygel-server/rygel-media-object.vala | 1 + src/librygel-server/rygel-trackable-container.vala | 70 ++++++++++++++++++++++ 5 files changed, 83 insertions(+), 4 deletions(-) commit 53fc8691ff45042c467930556e65c0918d61d844 Author: Jens Georg Date: Fri Oct 19 20:52:42 2012 +0200 git: Update .gitignore .gitignore | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) commit c6d97adf7e1f3fba974e316d84fa0281aaac3942 Author: Jens Georg Date: Thu Oct 11 16:04:44 2012 +0200 server: Implement ServiceResetToken Currently it appears as if the server did a Service Reset Procedure (cf. UPnP-av-ContentDirectory-v3-Service.pdf, Section 2.3.7.1, pg 51) when it was shut down. data/xml/ContentDirectory-NoTrack.xml.in | 18 ++++++++++++++++++ data/xml/ContentDirectory.xml.in | 18 ++++++++++++++++++ src/librygel-core/uuid.vapi | 10 ++++++++++ src/librygel-server/rygel-content-directory.vala | 24 ++++++++++++++++++++++++ 4 files changed, 70 insertions(+) commit c8057e923b88e323f4c3d533739b7bf73b652538 Author: Jens Georg Date: Thu Oct 11 12:25:30 2012 +0200 core,plugins: Add server capabilities Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=676024 data/xml/ContentDirectory-NoTrack.xml.in | 372 +++++++++++++++++++++ data/xml/Makefile.am | 1 + examples/standalone-server.c | 4 +- src/librygel-core/rygel-description-file.vala | 59 +++- src/librygel-core/rygel-plugin.vala | 33 +- src/librygel-core/rygel-root-device-factory.vala | 26 +- .../rygel-media-renderer-plugin.vala | 6 +- src/librygel-renderer/rygel-media-renderer.vala | 12 +- src/librygel-server/rygel-content-directory.vala | 2 + src/librygel-server/rygel-media-server-plugin.vala | 14 +- src/librygel-server/rygel-media-server.vala | 12 +- .../media-export/rygel-media-export-plugin.vala | 5 +- src/plugins/tracker/rygel-tracker-plugin.vala | 2 +- 13 files changed, 503 insertions(+), 45 deletions(-) commit 31286503060ee551fb57944d5cdc0ed3b32c0a80 Author: Jens Georg Date: Thu Oct 11 14:39:52 2012 +0200 data: Bump MediaServer version to 3 Also use version and website from build in the device template. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=679023 configure.ac | 2 ++ data/xml/Makefile.am | 6 +++--- data/xml/MediaRenderer2.xml.in | 19 ------------------- data/xml/MediaRenderer2.xml.in.in | 19 +++++++++++++++++++ data/xml/MediaServer2.xml.in | 22 ---------------------- data/xml/MediaServer3.xml.in.in | 22 ++++++++++++++++++++++ po/POTFILES.in | 4 ++-- 7 files changed, 48 insertions(+), 46 deletions(-) commit f1efab32566cbeaba3bab20fd0a692dec48fe5db Author: Krzesimir Nowak Date: Tue Sep 11 16:37:56 2012 +0200 server: Implement LastChange in ContentDirectory data/xml/ContentDirectory.xml.in | 5 ++ src/librygel-server/rygel-content-directory.vala | 80 ++++++++++++++++++++++-- 2 files changed, 81 insertions(+), 4 deletions(-) commit 49c2914398a86aa03d3b2e26dd50e6d6dc09c609 Author: Krzesimir Nowak Date: Tue Sep 11 16:34:57 2012 +0200 server: Changed Container's updated() signal. Used to implement a more fine-grained change tracking. src/librygel-server/rygel-content-directory.vala | 6 ++- src/librygel-server/rygel-media-container.vala | 54 ++++++++++++++++++---- src/librygel-server/rygel-media-server-plugin.vala | 5 +- src/librygel-server/rygel-simple-container.vala | 6 ++- .../rygel-media-export-db-container.vala | 7 ++- .../rygel-media-export-harvesting-task.vala | 5 +- 6 files changed, 66 insertions(+), 17 deletions(-) commit 9d1946e92bbb17760dbecc91889cf451b55e50fd Author: Krzesimir Nowak Date: Tue Sep 11 16:25:00 2012 +0200 server: Add LastChange classes src/librygel-server/filelist.am | 6 ++ src/librygel-server/rygel-last-change-entry.vala | 53 +++++++++++++++ src/librygel-server/rygel-last-change-obj-add.vala | 51 +++++++++++++++ src/librygel-server/rygel-last-change-obj-del.vala | 43 ++++++++++++ src/librygel-server/rygel-last-change-obj-mod.vala | 43 ++++++++++++ src/librygel-server/rygel-last-change-st-done.vala | 34 ++++++++++ src/librygel-server/rygel-last-change.vala | 76 ++++++++++++++++++++++ 7 files changed, 306 insertions(+) commit e76381c03feaa61e564b174512fbc96b97cd2616 Author: Jens Georg Date: Sun Oct 28 18:07:03 2012 +0100 engine-gst: Ignore full-range seek src/media-engines/gstreamer/rygel-gst-data-source.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 4ee285ce76cdbf5fa737809bc15722b64553fa78 Author: Murray Cumming Date: Thu Oct 25 10:12:04 2012 +0200 Make all const members upper case src/librygel-server/rygel-media-art-store.vala | 16 ++++++++-------- src/librygel-server/rygel-search-criteria-parser.vala | 4 ++-- src/media-engines/gstreamer/rygel-gst-transcoder.vala | 4 ++-- .../rygel-media-export-media-cache-upgrader.vala | 4 ++-- .../media-export/rygel-media-export-media-cache.vala | 4 ++-- .../media-export/rygel-media-export-root-container.vala | 8 ++++---- .../media-export/rygel-media-export-sql-factory.vala | 4 ++-- src/plugins/mediathek/rygel-mediathek-rss-container.vala | 4 ++-- src/rygel/rygel-cmdline-config.vala | 4 ++-- 9 files changed, 26 insertions(+), 26 deletions(-) commit 5da28c90bbc16a1754409f2e235f6c49bb04270b Author: Murray Cumming Date: Thu Oct 25 10:17:10 2012 +0200 Fix the build in renderer example. examples/renderer-plugins/vala/example-player.vala | 1 + 1 file changed, 1 insertion(+) commit 8bc83461f485165544dbfe61544ab7e698698742 Author: Murray Cumming Date: Wed Oct 24 10:20:47 2012 +0200 server: RootDeviceFactory: No public set for context src/librygel-core/rygel-root-device-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b970bc79fc33fc60492a8893603951b5c970a927 Author: Murray Cumming Date: Wed Oct 24 10:17:20 2012 +0200 server: Turn some member variables into properties. This should partly fix bug #686211 src/librygel-server/rygel-audio-item.vala | 10 +++++----- src/librygel-server/rygel-music-item.vala | 10 +++++----- src/librygel-server/rygel-photo-item.vala | 2 +- src/librygel-server/rygel-video-item.vala | 2 +- src/plugins/media-export/rygel-media-export-item.vala | 16 +++++++++++++--- 5 files changed, 25 insertions(+), 15 deletions(-) commit cae3405dd711dd5b6c644e0ad356ee96f94a336f Author: Murray Cumming Date: Tue Oct 23 10:02:43 2012 +0200 core, server: Plugin: Avoid public setting of some members. This is not necessary so it seems unwise to make it public API already that cannot be removed later. This actually changes the access from bare struct access to GObject properties, allowing us later to respond properly to changes to the title. Bug #686682 src/librygel-core/rygel-plugin.vala | 14 +++++++------- src/librygel-server/rygel-media-server-plugin.vala | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) commit 8bf5efe310e0da821b748abbd6d538a900eb1d8a Author: Murray Cumming Date: Mon Oct 22 13:52:40 2012 +0200 Add example renderer plugin This is a fairly stupid example but it does at least show what needs to be implemented, even if the example does not actually contain much implementation. Bug #686632 configure.ac | 2 + examples/Makefile.am | 2 +- examples/renderer-plugins/Makefile.am | 2 + examples/renderer-plugins/vala/Makefile.am | 20 +++ examples/renderer-plugins/vala/example-player.vala | 142 +++++++++++++++++++++ .../vala/example-renderer-plugin.vala | 65 ++++++++++ .../rygel-media-renderer-plugin.vala | 2 +- 7 files changed, 233 insertions(+), 2 deletions(-) commit ad2c02e1cae77bc17e009a44315989cc3ac34d02 Author: Murray Cumming Date: Tue Oct 23 09:48:46 2012 +0200 core: Plugin: Mention MetaConfig src/librygel-core/rygel-meta-config.vala | 2 +- src/librygel-core/rygel-plugin.vala | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) commit 6c937ac5cd77574e049aab6bf282adb9a8389673 Author: Murray Cumming Date: Mon Oct 22 13:46:34 2012 +0200 renderer: Add MediaPlayer documentation src/librygel-renderer/rygel-media-player.vala | 41 +++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) commit dc4ee2aa405b6aa335e85f302fe84d70aed8f502 Author: Murray Cumming Date: Mon Oct 22 10:38:01 2012 +0200 Remove the test plugin Because the new example plugins are better examples. configure.ac | 2 - src/plugins/Makefile.am | 7 +-- src/plugins/test/Makefile.am | 23 --------- src/plugins/test/rygel-test-audio-item.vala | 62 ------------------------ src/plugins/test/rygel-test-plugin.vala | 49 ------------------- src/plugins/test/rygel-test-root-container.vala | 40 ---------------- src/plugins/test/rygel-test-video-item.vala | 64 ------------------------- 7 files changed, 1 insertion(+), 246 deletions(-) commit 53afa65e0193da0ee79e8f5b0b973b47cf13e2f8 Author: Murray Cumming Date: Fri Oct 19 13:44:37 2012 +0200 Add an example server plugin * configure.ac: Add an --enable-example-plugins option. * autogen.sh: Add --enable-example-plugins * examples/: Add an example server plugin implemented in Vala. * src/librygel-core/rygel-plugin.vala: * src/librygel-core/rygel-plugin.vala: Document the name, title, and description parameters used by the example. autogen.sh | 1 + configure.ac | 9 +++ data/rygel.conf | 6 ++ examples/Makefile.am | 10 ++++ examples/server-plugins/Makefile.am | 2 + examples/server-plugins/vala/Makefile.am | 20 +++++++ .../vala/example-root-container.vala | 53 +++++++++++++++++ .../server-plugins/vala/example-server-plugin.vala | 69 ++++++++++++++++++++++ src/librygel-core/rygel-plugin.vala | 14 +++++ .../rygel-media-renderer-plugin.vala | 7 +++ src/librygel-server/rygel-media-server-plugin.vala | 8 +++ 11 files changed, 199 insertions(+) commit 51f60a45971b9b4a03a997b5e3f33cc912c49601 Author: Jens Georg Date: Sat Oct 20 14:37:34 2012 +0200 renderer-gst: Add AAC mime-types src/librygel-renderer-gst/rygel-playbin-player.vala | 2 ++ 1 file changed, 2 insertions(+) commit 230a684354004652b2551ee17b965f396bfbcc81 Author: Jens Georg Date: Fri Oct 19 17:00:57 2012 +0200 core: Don't search for modules hidden folders Unless it's .libs so that --enable-uninstalled still works. https://bugzilla.gnome.org/show_bug.cgi?id=686018 .../rygel-recursive-module-loader.vala | 23 +++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) commit e059916551d0207b89806896d9661b8028fb483a Author: Murray Cumming Date: Fri Oct 19 10:41:38 2012 +0200 docs: Correct the MediaRenderer docs. They were a bad copy/paste of the MediaServer docs. src/librygel-renderer/rygel-media-renderer.vala | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit c3914373716a8784a72efd61a0fad22f2a46d45e Author: Jens Georg Date: Thu Oct 18 21:55:19 2012 +0200 gstreamer: Fix DLNA profiles Mime-type and profile name were switched, causing upload to fail. src/media-engines/gstreamer/rygel-gst-media-engine.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6eda5c61b06e73d90e67d21689bcdfe48e815462 Author: Murray Cumming Date: Thu Oct 18 14:22:30 2012 +0200 docs: Explain modules, plugins, and players a bit more src/librygel-core/rygel-plugin.vala | 10 ++++++++-- src/librygel-core/rygel-root-device-factory.vala | 7 +++++-- src/librygel-core/rygel-root-device.vala | 10 +++++++++- src/librygel-renderer/rygel-media-player.vala | 6 ++++-- src/librygel-renderer/rygel-media-renderer-plugin.vala | 7 +++++-- 5 files changed, 31 insertions(+), 9 deletions(-) commit 175cfe6d135e33b6cdccd8ddf460046dddcf6d69 Author: Murray Cumming Date: Wed Oct 17 09:36:13 2012 +0200 docs: Mention basic usage (headers, cflags/libs, pkg-config) Also link to the examples properly. doc/reference/doc-build.am | 2 +- doc/reference/librygel-core/gtkdoc/overview.xml | 43 ++++++++++++++++++- doc/reference/librygel-renderer-gst/Makefile.am | 2 + .../librygel-renderer-gst/gtkdoc/example.xml | 22 ++++++++++ .../gtkdoc/librygel-renderer-gst-docs.xml | 5 +++ .../librygel-renderer-gst/gtkdoc/overview.xml | 50 +++++++++++++++++----- .../librygel-renderer/gtkdoc/overview.xml | 44 ++++++++++++++++++- doc/reference/librygel-server/Makefile.am | 5 +++ .../gtkdoc/implementing-servers.xml | 3 +- .../gtkdoc/librygel-server-docs.xml | 10 ++--- doc/reference/librygel-server/gtkdoc/overview.xml | 50 ++++++++++++++++++++++ .../rygel-playbin-renderer.vala | 2 +- src/librygel-server/rygel-media-server-plugin.vala | 4 +- src/librygel-server/rygel-media-server.vala | 3 +- 14 files changed, 221 insertions(+), 24 deletions(-) commit b5748f34b25c5fc260d4f21969e2fb2cb8b5a1c2 Author: Murray Cumming Date: Tue Oct 16 13:55:35 2012 +0200 server: docs: Mention the 3 uses. .../gtkdoc/implementing-media-engines.xml | 14 ++++++++++ .../gtkdoc/implementing-server-plugins.xml | 14 ++++++++++ .../gtkdoc/implementing-servers.xml | 31 ++++++++++++++++++++++ .../gtkdoc/librygel-server-docs.xml | 15 +++++++++++ doc/reference/librygel-server/gtkdoc/overview.xml | 18 ------------- 5 files changed, 74 insertions(+), 18 deletions(-) commit ddeb040b7b7c6578b652fbd63dcbdd316a40a12a Author: Murray Cumming Date: Tue Oct 16 12:10:55 2012 +0200 server: Improve MediaEngine documentation. src/librygel-server/rygel-data-source.vala | 16 +++++++++------- src/librygel-server/rygel-media-engine.vala | 13 +++++++++++-- 2 files changed, 20 insertions(+), 9 deletions(-) commit c79fa12c09adaf46ae736c00b4f1fe412609f388 Author: Mark Ryan Date: Fri Oct 12 15:09:51 2012 +0200 build: Remove unneccessary gupnp-dlna dependencies Rygel core no longer depends on gupnp-dlna. References to this library can therefore be removed from the Rygel Makefiles. https://bugzilla.gnome.org/show_bug.cgi?id=686037 src/librygel-core/filelist.am | 1 - src/librygel-server/filelist.am | 1 - tests/Makefile.am | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) commit cccb199a4eea3211d37a5ddaa98b51072bc2f8dd Author: Murray Cumming Date: Fri Oct 12 14:09:52 2012 +0200 docs: Improve the librygel-core overview. doc/reference/librygel-core/gtkdoc/overview.xml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 8bd082b29c94bb7c36a81c5d7d8721264f48625c Author: Murray Cumming Date: Fri Oct 12 14:09:29 2012 +0200 docs: No indent in first line of examples. doc/reference/librygel-renderer-gst/gtkdoc/overview.xml | 4 +++- doc/reference/librygel-server/gtkdoc/overview.xml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) commit 5fa39da4967959c3dde72dd539af637a801ab099 Author: Murray Cumming Date: Fri Oct 12 13:23:02 2012 +0200 Update .gitignore for docs/ .gitignore | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 66928dcac0fe53ed591a4b34fe6ef6009bba965d Author: Murray Cumming Date: Fri Oct 12 12:59:28 2012 +0200 docs: Add overview documentation. These mention the most interesting classes and show the example code from examples/. doc/reference/doc-build.am | 4 ++- .../librygel-core/gtkdoc/librygel-core-docs.xml | 9 +++++- doc/reference/librygel-core/gtkdoc/overview.xml | 25 ++++++++++++++++ .../gtkdoc/librygel-renderer-gst-docs.xml | 9 +++++- .../librygel-renderer-gst/gtkdoc/overview.xml | 34 ++++++++++++++++++++++ .../gtkdoc/librygel-renderer-docs.xml | 9 +++++- .../librygel-renderer/gtkdoc/overview.xml | 23 +++++++++++++++ .../gtkdoc/librygel-server-docs.xml | 9 +++++- doc/reference/librygel-server/gtkdoc/overview.xml | 33 +++++++++++++++++++++ examples/standalone-renderer.c | 2 +- .../rygel-playbin-renderer.vala | 2 +- src/librygel-server/rygel-media-server.vala | 2 +- 12 files changed, 153 insertions(+), 8 deletions(-) commit 147206c4bdfe2184f84fbbe4c1f334e2758d3896 Author: Murray Cumming Date: Fri Oct 12 11:52:18 2012 +0200 docs: Fix librygel-renderer-gst generation. .../librygel-renderer-gst/gtkdoc/librygel-renderer-gst-docs.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 7621a3f20d986ddbb9ecbcb8cad7c642a56cdeb4 Author: Murray Cumming Date: Fri Oct 12 11:38:52 2012 +0200 Remove some debug build stuff doc/reference/doc-build.am | 9 --------- 1 file changed, 9 deletions(-) commit 702e91aa2091f213b37cd07a36c3f6f62990cab3 Author: Murray Cumming Date: Fri Oct 12 11:36:38 2012 +0200 docs: Generalize the docs build more. But the librygel-renderer-gst docs are still not correct. doc/reference/doc-build.am | 24 +++++++++++++++++++++++- doc/reference/librygel-core/Makefile.am | 13 ++----------- doc/reference/librygel-renderer-gst/Makefile.am | 22 ++++++++-------------- doc/reference/librygel-renderer/Makefile.am | 12 ++---------- doc/reference/librygel-server/Makefile.am | 19 +++++-------------- src/librygel-renderer-gst/filelist.am | 2 +- src/librygel-server/filelist.am | 2 +- 7 files changed, 42 insertions(+), 52 deletions(-) commit 426d7418fa7395ea3cf0e5b94cb8d834a11bcc9a Author: Jens Georg Date: Thu Oct 11 23:00:23 2012 +0200 server: Only create seek when requested https://bugzilla.gnome.org/show_bug.cgi?id=685800 src/librygel-server/rygel-http-get.vala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 06a98f140504e2023610423f8b56fd5fe1383942 Author: Murray Cumming Date: Wed Oct 10 12:07:46 2012 +0200 build: Fix distcheck, hopefully doc/reference/doc-build.am | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 8ec8b7150aa8fa2f24bd86786d23513d07391a2d Author: Murray Cumming Date: Wed Oct 10 09:29:39 2012 +0200 build: Do not require valadoc in tarball builds * configure.ac: Default --enable-valadoc to no. * autogen.sh: Specify --enable-valadoc=yes here, as we already enable vala. * Makefile.am: Remove --enable-valadoc from DISTCHECK_CONFIGURE_FLAGS * doc/reference/doc-build.am: Move the ifdef around so that the html is always installed. Makefile.am | 3 +-- autogen.sh | 2 +- configure.ac | 4 +++- doc/reference/doc-build.am | 17 ++++++++++++----- 4 files changed, 17 insertions(+), 9 deletions(-) commit 3f3839179ef578a088d1167a48dbd2e277babc23 Author: Jens Georg Date: Tue Oct 9 13:26:52 2012 +0200 mpris: Don't crash on faulty MPRIS implementation src/plugins/mpris/rygel-mpris-plugin.vala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 80b68029d42fec3fbbb9c0dbdda99c065bddcb0f Author: Murray Cumming Date: Tue Oct 9 14:07:07 2012 +0200 docs: Override the gtk-doc SERVER variable. We now have our own custom-written gtkdoc/*-docs.xml files, based on the generated ones. valadoc/gtkdoc will then not regenerate them. This makes the build more complicated because we cannot just delete all of the gtkdoc directory. So I avoided the copy/paste by using a .am fragment file. doc/reference/Makefile.am | 2 + doc/reference/doc-build.am | 51 ++++++++++++++++++ doc/reference/librygel-core/Makefile.am | 31 ++--------- .../librygel-core/gtkdoc/librygel-core-docs.xml | 60 +++++++++++++++++++++ doc/reference/librygel-renderer-gst/Makefile.am | 33 ++---------- .../gtkdoc/librygel-renderer-gst-docs.xml | 35 +++++++++++++ doc/reference/librygel-renderer/Makefile.am | 34 ++---------- .../gtkdoc/librygel-renderer-docs.xml | 38 ++++++++++++++ doc/reference/librygel-server/Makefile.am | 32 ++---------- .../gtkdoc/librygel-server-docs.xml | 61 ++++++++++++++++++++++ 10 files changed, 263 insertions(+), 114 deletions(-) commit 60e543d56225f50a94f8c577fa440830bbe3f326 Author: Murray Cumming Date: Tue Oct 9 13:25:53 2012 +0200 build: Correct the .pc.in files. rygel-core-2.0.pc.in | 6 +++--- rygel-renderer-2.0.pc.in | 8 ++++---- rygel-renderer-gst-2.0.pc.in | 8 ++++---- rygel-server-2.0.pc.in | 8 ++++---- 4 files changed, 15 insertions(+), 15 deletions(-) commit 198df21122baa3c7f51187c3d3c4c551b2d8e3ac Author: Jens Georg Date: Fri Apr 27 20:36:52 2012 +0200 external: Use audio.music as specified in spec We still keep "music" as everyone else seems to be using it now. https://bugzilla.gnome.org/show_bug.cgi?id=674738 src/plugins/external/rygel-external-item-factory.vala | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit d6f9a79ce1dfca1185de590d87d021e438283046 Author: Jens Georg Date: Mon Oct 8 14:42:10 2012 +0200 doc: Fix generation of GStreamer renderer docs doc/reference/librygel-renderer-gst/Makefile.am | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit df5eb7685e56a2bb7aa5f8ffa8c9e5d16d6b0313 Author: Murray Cumming Date: Mon Oct 8 13:54:22 2012 +0200 Fix the build. Sorry src/librygel-server/rygel-http-seek.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 5f8121c8e40593c2133862be4f7455aaf91921dd Author: Murray Cumming Date: Mon Oct 8 13:17:01 2012 +0200 server: Add HTTPSeek docs src/librygel-server/rygel-http-seek.vala | 40 +++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) commit 0ac3d0e62c411fcf845089b17f863df78c36c7a1 Author: Jens Georg Date: Mon Oct 8 11:37:50 2012 +0200 example: Fix service description in init script examples/service/sysv/rygel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b0a633c5db3514bae3bbf693772b1cc8c869d205 Author: Murray Cumming Date: Mon Oct 8 09:18:12 2012 +0200 renderer: Renderer: Update docs for new API. src/librygel-renderer-gst/rygel-playbin-renderer.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 1f9d824b7c896d08431ea0795525ab9184ae37b3 Author: Jens Georg Date: Sun Oct 7 12:14:10 2012 +0200 core: Fix namespace of DescriptionFile src/librygel-core/rygel-description-file.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit edc98b6ab22298af6c5150cd69ceca771d09d0d7 Author: Jens Georg Date: Sat Oct 6 22:40:57 2012 +0200 server: Stop crash if force-downgrade-for is empty Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=683934 src/librygel-server/rygel-v1-hacks.vala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 102f1b8111888998b7c09839d21087122e805105 Author: Murray Cumming Date: Tue Sep 11 10:57:52 2012 +0200 renderer: Add get_playbin() This avoids the need to get the default player just to get the playbin. examples/standalone-renderer.c | 7 +++---- src/librygel-renderer-gst/rygel-playbin-renderer.vala | 10 ++++++++++ 2 files changed, 13 insertions(+), 4 deletions(-) commit 68c7f99cc7030c8b5e5518e08d18b2e4edbd9368 Author: Mark Ryan Date: Wed Sep 26 13:58:17 2012 +0200 media-export: Ignore invalid colorDepth media-export calls the GStreamer function gst_discoverer_video_info_get_depth to determine the color depth of images and videos. When this function fails it returns 0. The media-export plugin is not currently testing for this error case and is treating 0 as a valid color depth. Rygel in turn is reporting a color depth of 0 for some files. This seems to happen for all JPEGs on my machine. This patch fixes the problem by preventing Rygel from returning a colorDepth resource for items whose color depth cannot be determined by gst_discoverer_video_info_get_depth. https://bugzilla.gnome.org/show_bug.cgi?id=684868 src/plugins/media-export/rygel-media-export-item.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 37ee7322869a5550da166f769ade8fcfda754052 Author: Jens Georg Date: Sat Oct 6 17:11:31 2012 +0200 gstreamer: Don't crash on transcoding src/media-engines/gstreamer/rygel-gst-data-source.vala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 6d7ce8a05ce0a9855dfda7aca8f4b7a334d92d59 Author: Jens Georg Date: Sat Oct 6 15:36:59 2012 +0200 all: Adapt to new GUPnP vapi configure.ac | 7 ++-- m4/rygel.m4 | 2 - src/librygel-core/rygel-connection-manager.vala | 6 +-- src/librygel-renderer/rygel-av-transport.vala | 40 ++++++++++---------- src/librygel-renderer/rygel-rendering-control.vala | 24 ++++++------ src/librygel-server/rygel-content-directory.vala | 44 +++++++++++----------- .../rygel-media-receiver-registrar.vala | 4 +- src/ui/rygel-network-pref-section.vala | 2 +- 8 files changed, 63 insertions(+), 66 deletions(-) commit 5fe454ad741749284a5ac35c8cbc16a5e932f6c8 Author: Andreas Henriksson Date: Tue Sep 25 02:34:59 2012 +0200 Move UUID_LIBS to where it's actually used having it in RYGEL_BASE_LIBS causes 6 binaries to be uselessly linked to it. common.am | 1 - src/librygel-core/Makefile.am | 1 + src/librygel-server/Makefile.am | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) commit 1c4e80963c5a726d56c896e9bdef777f31379af7 Author: Andreas Henriksson Date: Tue Sep 25 00:26:16 2012 +0200 Fix typo in librygel-core Makefile.am (GIO_LIBS vs LIBGIO_LIBS) src/librygel-core/Makefile.am | 2 +- tests/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 025858e6481de3107f1f403cb89969828b7cad08 Author: Andreas Henriksson Date: Tue Sep 25 00:15:39 2012 +0200 Expand LIBADDs to everything needed Put every used library in the LIBADD to be able to build with a gupnp stack that doesn't leak linker flags. examples/Makefile.am | 1 + src/librygel-core/Makefile.am | 1 + src/librygel-renderer/Makefile.am | 2 +- src/librygel-server/Makefile.am | 13 ++++++++----- src/plugins/external/Makefile.am | 2 +- src/plugins/media-export/Makefile.am | 1 + src/plugins/mediathek/Makefile.am | 2 +- src/plugins/mpris/Makefile.am | 2 +- src/rygel/Makefile.am | 2 ++ src/ui/Makefile.am | 1 + tests/Makefile.am | 1 + 11 files changed, 19 insertions(+), 9 deletions(-) commit 1a3e2c1a1256c1ad48e6c92572cb9692b24b7ff6 Author: Andreas Henriksson Date: Wed Sep 19 19:19:44 2012 +0200 Move rygel base libs up the linking chain to avoid excessive linking $((LIBGUPNP_AV_LIBS) and $(GSTREAMER_BASE_LIBS) aren't needed by librygel-core and $(RYGEL_BASE_LIBS) are only used in a couple of places, so move these over to those places instead.... common.am | 2 +- src/rygel/Makefile.am | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 2968c0fd7442d064ab41546a1f9d0cc997dbf5e9 Author: Andreas Henriksson Date: Wed Sep 19 18:56:49 2012 +0200 Drop unused libs from librygel-core src/librygel-core/Makefile.am | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit cd144265af5fdf95bec42c4085cfb5d9c7d05f7a Author: Krzesimir Nowak Date: Fri Sep 21 14:08:33 2012 +0200 Fix the RygelHTTPGetTest. No need to start async this.client.run () again - it is already done in start_next_test_request (). This was causing failures on Fedora. https://bugzilla.gnome.org/show_bug.cgi?id=680496 tests/rygel-http-get-test.vala | 1 - 1 file changed, 1 deletion(-)