About Rygel =========== Rygel is a home media solution that allows you to easily share audio, video and pictures, and control of media player on your home network. In technical terms it is both a UPnP AV MediaServer and MediaRenderer implemented through a plug-in mechanism. Interoperability with other devices in the market is achieved by conformance to very strict requirements of DLNA and on the fly conversion of media to format that client devices are capable of handling.
ChangeLog ========= commit e43d2c2385194049c0cd054cc284bda2b168dc4e Author: Jens Georg <[email protected]> Date: Fri Oct 5 17:54:44 2012 +0200 Prepare 0.17.0 NEWS | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit 8a9dec997c2348bc753c0ecb3853ebaf4b52a81a Author: Jens Georg <[email protected]> Date: Fri Oct 5 17:07:49 2012 +0200 i18n: Update POFILES.{in,skip} configure.ac | 8 ++++---- po/POTFILES.in | 21 ++++++++++++-------- po/POTFILES.skip | 60 ++++++++++++++++++++++++++++++++++++++++---------------- 3 files changed, 60 insertions(+), 29 deletions(-) commit e087861dc727e9b0a06d7c537650457db7a145f6 Author: Jens Georg <[email protected]> Date: Fri Oct 5 16:20:01 2012 +0200 all: Bump API and so version Makefile.am | 6 ++--- common.am | 16 ++++++------- configure.ac | 8 +++---- doc/reference/librygel-core/Makefile.am | 4 ++-- doc/reference/librygel-renderer-gst/Makefile.am | 8 +++---- doc/reference/librygel-renderer/Makefile.am | 8 +++---- doc/reference/librygel-server/Makefile.am | 8 +++---- examples/Makefile.am | 6 ++--- rygel-core-1.0.pc.in | 12 ---------- rygel-core-2.0.pc.in | 12 ++++++++++ rygel-renderer-1.0.pc.in | 12 ---------- rygel-renderer-2.0.pc.in | 12 ++++++++++ rygel-renderer-gst-1.0.pc.in | 12 ---------- rygel-renderer-gst-2.0.pc.in | 12 ++++++++++ rygel-server-1.0.pc.in | 12 ---------- rygel-server-2.0.pc.in | 12 ++++++++++ src/librygel-core/Makefile.am | 24 +++++++++---------- src/librygel-core/rygel-core-1.0.deps | 4 ---- src/librygel-core/rygel-core-2.0.deps | 4 ++++ src/librygel-renderer-gst/Makefile.am | 24 +++++++++---------- .../rygel-renderer-gst-1.0.deps | 2 -- .../rygel-renderer-gst-2.0.deps | 2 ++ src/librygel-renderer/Makefile.am | 22 ++++++++--------- src/librygel-renderer/rygel-renderer-1.0.deps | 1 - src/librygel-renderer/rygel-renderer-2.0.deps | 1 + src/librygel-server/Makefile.am | 22 ++++++++--------- src/librygel-server/rygel-server-1.0.deps | 5 ---- src/librygel-server/rygel-server-2.0.deps | 5 ++++ src/plugins/playbin/Makefile.am | 4 ++-- src/rygel/Makefile.am | 8 +++---- tests/Makefile.am | 28 +++++++++++----------- 31 files changed, 158 insertions(+), 158 deletions(-) commit c9cba5b46e90297f460fc4f78ab3256ae7155150 Author: Jens Georg <[email protected]> Date: Fri Oct 5 12:33:52 2012 +0200 server,engine: Return null DataSource on error Make it possible for a media engine to say "I don't support this kind of uris" src/librygel-server/rygel-media-engine.vala | 2 +- src/media-engines/gstreamer/rygel-gst-data-source.vala | 11 ++++++++++- src/media-engines/gstreamer/rygel-gst-media-engine.vala | 8 ++++++-- src/media-engines/simple/rygel-simple-media-engine.vala | 6 +++++- tests/rygel-item-creator-test.vala | 2 +- 5 files changed, 23 insertions(+), 6 deletions(-) commit 97b9b6ac76d6891ff469e99d4555959c417b21c8 Author: Jens Georg <[email protected]> Date: Fri Oct 5 09:27:28 2012 +0200 test: Add a test for media engines tests/Makefile.am | 30 ++- tests/data/test-data.dat | Bin 0 -> 1048576 bytes tests/rygel-media-engine-test.vala | 464 +++++++++++++++++++++++++++++++++++++ 3 files changed, 493 insertions(+), 1 deletion(-) commit f053f312bd18bc75e20f53af41e650021e5bf0a1 Author: Jens Georg <[email protected]> Date: Fri Oct 5 09:26:28 2012 +0200 engine: Add a sample media engine implementation configure.ac | 7 + src/media-engines/Makefile.am | 2 +- src/media-engines/simple/Makefile.am | 15 ++ .../simple/rygel-simple-data-source.vala | 151 +++++++++++++++++++++ .../simple/rygel-simple-media-engine.vala | 43 ++++++ 5 files changed, 217 insertions(+), 1 deletion(-) commit 3246de176de3e1d8bf59bff3e5166720ba8894eb Author: Jens Georg <[email protected]> Date: Wed Oct 3 13:49:46 2012 +0200 core: Add empty Configuration implementation src/librygel-core/filelist.am | 1 + src/librygel-core/rygel-base-configuration.vala | 120 ++++++++++++++++++++++++ 2 files changed, 121 insertions(+) commit f5b262a94e8d4dbdc7417d79bce579cf057e90b2 Author: Jens Georg <[email protected]> Date: Wed Oct 3 13:48:33 2012 +0200 test: Silence warnings in ItemCreator test tests/rygel-item-creator-test.vala | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 3f65a7796a573d4f6cec7157f2298ce4afe4db9e Author: Jens Georg <[email protected]> Date: Thu Sep 27 13:10:57 2012 +0200 build: Enable building Rygel without GStreamer If no GStreamer is available, build Rygel without a media engine and all Plugins that require GStreamer, such as: * test * gst-launch * media-export * playbin common.am | 5 +- configure.ac | 56 ++++++++++++++---- doc/reference/Makefile.am | 6 +- doc/reference/librygel-core/Makefile.am | 25 ++++---- doc/reference/librygel-renderer/Makefile.am | 25 ++++---- doc/reference/librygel-server/Makefile.am | 25 ++++---- examples/Makefile.am | 27 +++++---- examples/standalone-renderer.c | 1 + m4/rygel.m4 | 11 ++++ src/Makefile.am | 6 +- src/librygel-server/rygel-server-1.0.deps | 1 - src/media-engines/Makefile.am | 6 +- src/plugins/gst-launch/Makefile.am | 4 +- src/plugins/test/Makefile.am | 5 +- .../tracker/rygel-tracker-item-factory.vala | 1 - src/rygel/Makefile.am | 1 - tests/Makefile.am | 66 +++++++++++----------- tests/rygel-http-response-test.vala | 2 - 18 files changed, 164 insertions(+), 109 deletions(-) commit 8a921d181288059cc4715f3c2267d6ff4826c0f9 Author: Jens Georg <[email protected]> Date: Thu Sep 27 14:44:59 2012 +0200 renderer: Remove GStreamer references Change API to be more like libserver. Extract Playbin-specific implementation into an additional library. configure.ac | 3 + doc/reference/Makefile.am | 2 +- doc/reference/librygel-renderer-gst/Makefile.am | 63 +++ examples/Makefile.am | 3 + examples/standalone-renderer.c | 2 +- rygel-renderer-1.0.pc.in | 2 +- rygel-renderer-gst-1.0.pc.in | 12 + src/Makefile.am | 5 +- src/librygel-renderer-gst/Makefile.am | 34 ++ src/librygel-renderer-gst/filelist.am | 8 + src/librygel-renderer-gst/rygel-gst-utils.vala | 51 +++ .../rygel-playbin-player.vala | 426 +++++++++++++++++++++ .../rygel-playbin-plugin.vala | 46 +++ .../rygel-playbin-renderer.vala | 100 +++++ .../rygel-renderer-gst-1.0.deps | 2 + src/librygel-renderer/Makefile.am | 4 +- src/librygel-renderer/filelist.am | 8 +- src/librygel-renderer/rygel-av-transport.vala | 2 +- src/librygel-renderer/rygel-gst-utils.vala | 51 --- src/librygel-renderer/rygel-media-player.vala | 12 +- src/librygel-renderer/rygel-media-renderer.vala | 58 +++ src/librygel-renderer/rygel-playbin-player.vala | 426 --------------------- src/librygel-renderer/rygel-playbin-plugin.vala | 46 --- src/librygel-renderer/rygel-playbin-renderer.vala | 100 ----- src/librygel-renderer/rygel-renderer-1.0.deps | 1 - src/librygel-renderer/rygel-time-utils.vala | 45 +++ src/librygel-server/rygel-media-server.vala | 1 + src/plugins/mpris/rygel-mpris-player.vala | 8 +- src/plugins/playbin/Makefile.am | 11 +- tests/Makefile.am | 10 +- 30 files changed, 890 insertions(+), 652 deletions(-) commit 92b120e9d44126c96d298e33d7bc9f0f3f35b013 Author: Jens Georg <[email protected]> Date: Wed Sep 26 21:09:50 2012 +0200 git: Update .gitignore .gitignore | 5 +++++ 1 file changed, 5 insertions(+) commit 21af74d799944290f9faaef744f71a1450b40320 Author: Jens Georg <[email protected]> Date: Wed Sep 12 14:25:24 2012 +0200 server,engine: Move MediaEngine into .so common.am | 11 +- configure.ac | 2 + data/rygel.conf | 4 + doc/man/rygel.conf.xml | 16 ++ examples/Makefile.am | 4 +- examples/standalone-server.c | 12 +- src/Makefile.am | 5 +- src/librygel-core/filelist.am | 1 + src/librygel-core/rygel-build-config.vapi | 7 +- src/librygel-core/rygel-configuration.vala | 4 + src/librygel-core/rygel-meta-config.vala | 41 +++- src/librygel-core/rygel-plugin-loader.vala | 96 ++------ .../rygel-recursive-module-loader.vala | 206 +++++++++++++++++ src/librygel-renderer/Makefile.am | 6 +- src/librygel-server/filelist.am | 16 +- src/librygel-server/rygel-aac-transcoder.vala | 35 --- src/librygel-server/rygel-audio-transcoder.vala | 118 ---------- src/librygel-server/rygel-avc-transcoder.vala | 67 ------ src/librygel-server/rygel-engine-loader.vala | 97 ++++++++ src/librygel-server/rygel-gst-data-source.vala | 243 --------------------- src/librygel-server/rygel-gst-media-engine.vala | 94 -------- src/librygel-server/rygel-gst-sink.vala | 144 ------------ src/librygel-server/rygel-gst-transcoder.vala | 165 -------------- src/librygel-server/rygel-gst-utils.vala | 117 ---------- src/librygel-server/rygel-http-byte-seek.vala | 3 + src/librygel-server/rygel-http-seek.vala | 6 + src/librygel-server/rygel-http-time-seek.vala | 1 + src/librygel-server/rygel-l16-transcoder.vala | 101 --------- src/librygel-server/rygel-media-engine.vala | 18 +- src/librygel-server/rygel-mp2ts-transcoder.vala | 112 ---------- src/librygel-server/rygel-mp3-transcoder.vala | 42 ---- src/librygel-server/rygel-video-transcoder.vala | 107 --------- src/librygel-server/rygel-wmv-transcoder.vala | 39 ---- src/media-engines/Makefile.am | 1 + src/media-engines/gstreamer/Makefile.am | 44 ++++ .../gstreamer/rygel-aac-transcoder.vala | 35 +++ .../gstreamer/rygel-audio-transcoder.vala | 118 ++++++++++ .../gstreamer/rygel-avc-transcoder.vala | 67 ++++++ .../gstreamer/rygel-gst-data-source.vala | 243 +++++++++++++++++++++ .../gstreamer/rygel-gst-media-engine.vala | 115 ++++++++++ src/media-engines/gstreamer/rygel-gst-sink.vala | 144 ++++++++++++ .../gstreamer/rygel-gst-transcoder.vala | 165 ++++++++++++++ src/media-engines/gstreamer/rygel-gst-utils.vala | 117 ++++++++++ .../gstreamer/rygel-l16-transcoder.vala | 101 +++++++++ .../gstreamer/rygel-mp2ts-transcoder.vala | 112 ++++++++++ .../gstreamer/rygel-mp3-transcoder.vala | 42 ++++ .../gstreamer/rygel-video-transcoder.vala | 107 +++++++++ .../gstreamer/rygel-wmv-transcoder.vala | 39 ++++ src/plugins/gst-launch/Makefile.am | 13 +- .../gst-launch/rygel-gst-launch-audio-item.vala | 12 +- .../gst-launch/rygel-gst-launch-video-item.vala | 11 +- src/plugins/mpris/Makefile.am | 3 +- src/plugins/playbin/Makefile.am | 3 +- src/plugins/test/Makefile.am | 13 +- src/plugins/test/rygel-test-audio-item.vala | 10 +- src/plugins/test/rygel-test-video-item.vala | 10 +- src/rygel/Makefile.am | 5 +- src/rygel/rygel-cmdline-config.vala | 17 +- src/rygel/rygel-environment-config.vala | 10 + src/rygel/rygel-main.vala | 9 +- src/rygel/rygel-user-config.vala | 10 + src/ui/Makefile.am | 2 +- tests/rygel-item-creator-test.vala | 10 +- 63 files changed, 2005 insertions(+), 1523 deletions(-) commit 3c11305e5bed40b3e6edff7229bec471fe22a3ae Author: Jens Georg <[email protected]> Date: Tue Sep 11 14:55:50 2012 +0200 server: Remove GStreamer from TimeSeek src/librygel-server/rygel-gst-data-source.vala | 9 ++++++-- src/librygel-server/rygel-http-time-seek.vala | 20 ++++++++--------- tests/Makefile.am | 8 ++++++- tests/rygel-environment-test.vala | 31 ++++++++++++++++++++++++++ tests/rygel-http-time-seek-test.vala | 18 +++++++-------- 5 files changed, 64 insertions(+), 22 deletions(-) commit 14a032587741b7c9766df78110b84cc5c2aee9c3 Author: Jens Georg <[email protected]> Date: Tue Sep 11 13:45:20 2012 +0200 server: Clean-up imports src/librygel-server/rygel-http-get.vala | 4 ++-- src/librygel-server/rygel-http-identity-handler.vala | 1 - src/librygel-server/rygel-http-response.vala | 1 - src/librygel-server/rygel-http-server.vala | 3 ++- src/librygel-server/rygel-http-transcode-handler.vala | 1 - src/librygel-server/rygel-music-item.vala | 3 ++- src/librygel-server/rygel-photo-item.vala | 3 ++- src/librygel-server/rygel-thumbnailer.vala | 5 +++-- src/librygel-server/rygel-video-item.vala | 2 +- src/librygel-server/rygel-visual-item.vala | 2 +- 10 files changed, 13 insertions(+), 12 deletions(-) commit 852d553252018a324ecd26811e1e093b20da9c82 Author: Jens Georg <[email protected]> Date: Tue Sep 11 13:34:42 2012 +0200 server: Re-enable transcoders src/librygel-server/rygel-gst-data-source.vala | 2 +- src/librygel-server/rygel-gst-transcoder.vala | 15 ++++++++++----- src/librygel-server/rygel-http-transcode-handler.vala | 5 ++--- src/librygel-server/rygel-transcoder.vala | 5 ++--- 4 files changed, 15 insertions(+), 12 deletions(-) commit e40d79fc54f080b66e75e987dfb0ff0cbade97c5 Author: Jens Georg <[email protected]> Date: Fri Aug 31 16:39:07 2012 +0200 server: Introduce DataSource interface Port the streaming to using DataSources. src/librygel-server/filelist.am | 9 +- src/librygel-server/rygel-data-sink.vala | 87 ++++++++ src/librygel-server/rygel-data-source.vala | 87 ++++++++ src/librygel-server/rygel-gst-data-source.vala | 238 +++++++++++++++++++++ src/librygel-server/rygel-gst-media-engine.vala | 4 + src/librygel-server/rygel-gst-sink.vala | 144 +++++++++++++ src/librygel-server/rygel-http-gst-sink.vala | 130 ----------- .../rygel-http-identity-handler.vala | 13 +- src/librygel-server/rygel-http-response.vala | 215 +++---------------- src/librygel-server/rygel-http-seek.vala | 6 +- .../rygel-http-transcode-handler.vala | 7 +- src/librygel-server/rygel-media-engine.vala | 8 + src/librygel-server/rygel-media-item.vala | 29 ++- src/librygel-server/rygel-transcoder.vala | 2 +- .../gst-launch/rygel-gst-launch-audio-item.vala | 5 +- .../gst-launch/rygel-gst-launch-video-item.vala | 6 +- src/plugins/test/rygel-test-audio-item.vala | 8 +- src/plugins/test/rygel-test-video-item.vala | 8 +- tests/Makefile.am | 6 +- tests/rygel-data-sink_http-response.vala | 1 + tests/rygel-data-source.vala | 1 + tests/rygel-data-source_http-response.vala | 1 + tests/rygel-gst-utils.vala | 1 - tests/rygel-http-gst-sink.vala | 1 - tests/rygel-http-response-test.vala | 68 +++++- tests/rygel-http-seek_item-creator.vala | 1 + tests/rygel-item-creator-test.vala | 4 + 27 files changed, 720 insertions(+), 370 deletions(-) commit 948ca2c717c68e3acd666d288809230fca07676e Author: Jens Georg <[email protected]> Date: Fri Aug 31 15:41:43 2012 +0200 core,data,doc: Drop transcoder options Add a new [MediaEngine] section and add a "transcoders" list. data/rygel.conf | 26 ++---- doc/man/rygel.conf.xml | 76 +++------------- doc/man/rygel.xml | 114 ----------------------- src/librygel-core/rygel-configuration.vala | 15 +-- src/librygel-core/rygel-meta-config.vala | 116 +----------------------- src/librygel-server/rygel-gst-media-engine.vala | 67 ++++++-------- src/rygel/rygel-cmdline-config.vala | 69 +------------- src/rygel/rygel-environment-config.vala | 33 +------ src/rygel/rygel-user-config.vala | 33 +------ src/ui/rygel-writable-user-config.vala | 18 +--- 10 files changed, 61 insertions(+), 506 deletions(-) commit 6a21745ce346dde83e714b77f9fb1fea4a5da1dd Author: Jens Georg <[email protected]> Date: Fri Aug 31 09:37:48 2012 +0200 core: Move transcoder knowledge into MediaEngine src/librygel-server/rygel-gst-media-engine.vala | 56 ++++++++++++++++++++ src/librygel-server/rygel-media-engine.vala | 7 +++ src/librygel-server/rygel-transcode-manager.vala | 66 +++--------------------- tests/rygel-item-creator-test.vala | 7 +++ 4 files changed, 78 insertions(+), 58 deletions(-) commit 79762874de3086a826446144d74f2324f48a5cbf Author: Jens Georg <[email protected]> Date: Thu Aug 30 14:00:21 2012 +0200 core: Separate GStreamer details from Transcoder src/librygel-server/filelist.am | 7 +- src/librygel-server/rygel-audio-transcoder.vala | 3 +- src/librygel-server/rygel-gst-transcoder.vala | 160 +++++++++++++++++++++++ src/librygel-server/rygel-transcode-manager.vala | 10 +- src/librygel-server/rygel-transcoder.vala | 118 +---------------- 5 files changed, 179 insertions(+), 119 deletions(-) commit 2c34dd2aef3a7be82bd74611231130dfb85b4bc2 Author: Jens Georg <[email protected]> Date: Thu Aug 30 13:36:20 2012 +0200 core: Move DLNA profile lookup to MediaEngine src/librygel-server/filelist.am | 6 +- src/librygel-server/rygel-gst-media-engine.vala | 43 +++++++++++++ src/librygel-server/rygel-item-creator.vala | 23 +++---- src/librygel-server/rygel-media-engine.vala | 73 ++++++++++++++++++++++ .../rygel-source-connection-manager.vala | 13 ++-- .../tracker/rygel-tracker-item-factory.vala | 1 + tests/Makefile.am | 3 +- tests/rygel-item-creator-test.vala | 7 +++ tests/rygel-media-engine.vala | 1 + 9 files changed, 147 insertions(+), 23 deletions(-) commit 020b7ec85d91baccf6ec7e953787bfa34fe95ecc Author: Jens Georg <[email protected]> Date: Fri Oct 5 17:32:51 2012 +0200 examples: Fix serving files examples/standalone-server.c | 5 +++++ 1 file changed, 5 insertions(+) commit f8d981e8451383d3e5f11f2247a0b2d3e568522a Author: Jens Georg <[email protected]> Date: Fri Oct 5 14:57:50 2012 +0200 build: Fix building of librygel-renderer src/librygel-renderer/Makefile.am | 1 + src/librygel-renderer/filelist.am | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit f2cd823df67e7d6227d2ce0a563a5f66242be95d Author: Jens Georg <[email protected]> Date: Fri Oct 5 14:14:33 2012 +0200 build: Add deps files and install them src/librygel-core/Makefile.am | 3 +-- src/librygel-core/rygel-core-1.0.deps | 6 +++--- src/librygel-renderer/Makefile.am | 5 ++++- src/librygel-renderer/rygel-renderer-1.0.deps | 2 ++ src/librygel-server/Makefile.am | 5 ++++- src/librygel-server/rygel-server-1.0.deps | 6 ++++++ 6 files changed, 20 insertions(+), 7 deletions(-) commit ff6d3b8ee275e3f37513bdce905d15ace26f803f Author: Jens Georg <[email protected]> Date: Fri Oct 5 13:03:21 2012 +0200 build: Install and dist server pkg-config Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 885fc5a1f5903e0ecae4ee60399593c2c026ff0d Author: Jens Georg <[email protected]> Date: Mon Oct 1 14:30:47 2012 +0200 server: Force downgrade for Reciva firmware Seems to have regressed, used to work fine with v257-* firmware. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=685183 data/rygel.conf | 2 +- src/librygel-server/rygel-v1-hacks.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit de8b7b4bdd46bfac53c8853b6589f0c5b5452e30 Author: Jens Georg <[email protected]> Date: Fri Sep 28 10:46:18 2012 +0200 tracker: Drop GUPnP-DLNA dependency If tracker knows the DLNA profile for a file, it also knows the correct mime type with version >= 0.12. We can drop this dependency now. src/plugins/tracker/Makefile.am | 10 +++++----- src/plugins/tracker/rygel-tracker-item-factory.vala | 14 +------------- 2 files changed, 6 insertions(+), 18 deletions(-) commit 3f70bb49e83da11f68cf72d59bcce6418d56f91e Author: Jens Georg <[email protected]> Date: Thu Sep 27 15:10:09 2012 +0200 build: Dist vapi files src/librygel-renderer/Makefile.am | 2 ++ src/librygel-server/Makefile.am | 2 ++ 2 files changed, 4 insertions(+) commit f2819cf348b965c61156c2498f94340d7e9bb500 Download ======== http://download.gnome.org/sources/rygel/0.17/rygel-0.17.0.tar.xz (2.67M) sha256sum: 992fd8b7bd599ccd34db6689e6d30182b6cc6dea5c81f89e80122f5190c805f6 _______________________________________________ ftp-release-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/ftp-release-list
