commit e0172178e17b83c7b61c5c30e0f0c60d07163630 Author: Jens Georg Date: Wed Nov 21 12:04:01 2012 +0100 Prepare 0.17.2 NEWS | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit 4b6b87fa881623691f6764bc8a02e3a6e906efd7 Author: Jens Georg Date: Wed Nov 21 12:47:51 2012 +0100 doc: Fix uninstall of doc doc/reference/doc-build.am | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 354dd9db59d95bde6631aed30647a3ff8ed5baed Author: Regis Merlino Date: Tue Nov 20 17:46:53 2012 +0100 Fix the doc build when installing from the tarball https://bugzilla.gnome.org/show_bug.cgi?id=688409 doc/reference/doc-build.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fcf2a365581a533c0d30bdebb5fecc50ea9f986b Author: Jens Georg Date: Wed Nov 21 00:13:42 2012 +0100 engine: Fix video transcoders src/media-engines/gstreamer/rygel-avc-transcoder.vala | 2 +- src/media-engines/gstreamer/rygel-mp2ts-transcoder.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 91c4ad9b496e283a2aeaab05c51a40f3a8107c36 Author: Jens Georg Date: Tue Nov 20 20:16:15 2012 +0100 all: Port to GStreamer 1.0 configure.ac | 29 ++-- data/Makefile.am | 10 +- data/presets/GstFaac.prs | 5 +- data/presets/GstLameMP3Enc.prs | 2 +- data/presets/GstMP4Mux.prs | 2 +- data/presets/GstTwoLame.prs | 2 +- data/presets/GstX264Enc.prs | 2 +- data/presets/avenc_aac.prs | 12 ++ data/presets/avenc_mp2.prs | 6 + data/presets/avenc_mpeg2video.prs | 6 + data/presets/avenc_wmav1.prs | 6 + data/presets/avenc_wmv1.prs | 6 + data/presets/ffenc_aac.prs | 12 -- data/presets/ffenc_mp2.prs | 6 - data/presets/ffenc_mpeg2video.prs | 6 - data/presets/ffenc_wmav1.prs | 6 - data/presets/ffenc_wmv1.prs | 6 - doc/reference/librygel-renderer-gst/Makefile.am | 2 +- src/librygel-renderer-gst/Makefile.am | 1 + src/librygel-renderer-gst/filelist.am | 2 +- .../rygel-playbin-player.vala | 18 ++- .../rygel-playbin-renderer.vala | 4 +- src/media-engines/gstreamer/Makefile.am | 7 +- .../gstreamer/rygel-audio-transcoder.vala | 1 + .../gstreamer/rygel-avc-transcoder.vala | 2 +- .../gstreamer/rygel-gst-data-source.vala | 4 +- .../gstreamer/rygel-gst-media-engine.vala | 3 +- src/media-engines/gstreamer/rygel-gst-sink.vala | 12 +- .../gstreamer/rygel-gst-transcoder.vala | 5 +- src/media-engines/gstreamer/rygel-gst-utils.vala | 16 +-- .../gstreamer/rygel-l16-transcoder.vala | 8 +- .../gstreamer/rygel-mp2ts-transcoder.vala | 2 +- .../gstreamer/rygel-video-transcoder.vala | 1 + src/plugins/gst-launch/Makefile.am | 3 +- src/plugins/media-export/Makefile.am | 7 +- .../rygel-media-export-harvesting-task.vala | 2 +- .../media-export/rygel-media-export-item.vala | 149 +++++++++++---------- .../rygel-media-export-jpeg-writer.vala | 15 ++- .../rygel-media-export-metadata-extractor.vala | 18 +-- tests/Makefile.am | 1 + tests/rygel-playbin-renderer-test.vala | 10 +- 41 files changed, 220 insertions(+), 197 deletions(-) commit d0ecde8099e68ac11fdec7d0f1ddf59bd1d2ce2d Author: Jens Georg Date: Tue Nov 20 20:23:34 2012 +0100 build: Remove GStreamer dependencies src/librygel-core/filelist.am | 3 +-- src/librygel-server/filelist.am | 4 +--- src/rygel/Makefile.am | 1 - 3 files changed, 2 insertions(+), 6 deletions(-) commit ee0c50e33173e24fc9a1fdbcbad0100c7875aafe Author: Jens Georg Date: Tue Nov 20 19:56:34 2012 +0100 all: Port to libgee-0.8 Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=687168 common.am | 2 +- configure.ac | 6 +++--- rygel-core-2.0.pc.in | 2 +- rygel-renderer-2.0.pc.in | 2 +- rygel-renderer-gst-2.0.pc.in | 2 +- rygel-server-2.0.pc.in | 2 +- src/librygel-core/rygel-core-2.0.deps | 2 +- src/librygel-core/rygel-plugin-loader.vala | 2 +- src/librygel-server/rygel-media-objects.vala | 2 +- src/librygel-server/rygel-server-2.0.deps | 2 +- src/librygel-server/rygel-transcode-manager.vala | 10 ++++------ src/plugins/media-export/rygel-media-export-harvester.vala | 12 +++++++----- src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- .../rygel-media-export-recursive-file-monitor.vala | 4 ++-- src/plugins/tracker/rygel-tracker-query-triplets.vala | 4 ++-- tests/Makefile.am | 2 +- 16 files changed, 29 insertions(+), 29 deletions(-) commit 80bfad100dea8d3e94c3980b701c91b3d6e5b303 Author: Jens Georg Date: Tue Nov 20 19:06:32 2012 +0100 dev: Fix .pc files rygel-core-2.0.pc.in | 2 +- rygel-server-2.0.pc.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d56172e1bcc3456493aa13078d243e0c7596a36d Author: Jens Georg Date: Tue Nov 20 17:15:48 2012 +0100 server: Don't make private member a property src/librygel-server/rygel-http-item-uri.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f0c5513c706fd2c535070de45f44f383f1911e44 Author: Murray Cumming Date: Mon Nov 19 13:57:22 2012 +0100 example renderer plugin: Rename this with a -vala prefix. So that things are clearer when I add the C version, and so that there is no conflict caused by two plugins containing the same symbols. data/rygel.conf | 3 + examples/renderer-plugins/vala/Makefile.am | 16 +-- .../renderer-plugins/vala/example-player-vala.vala | 151 +++++++++++++++++++++ examples/renderer-plugins/vala/example-player.vala | 151 --------------------- .../vala/example-renderer-plugin-vala.vala | 65 +++++++++ .../vala/example-renderer-plugin.vala | 65 --------- 6 files changed, 227 insertions(+), 224 deletions(-) commit 89dfc1045a608484092bc1f1b5b5f6919a4ca8f1 Author: Murray Cumming Date: Mon Nov 19 13:38:15 2012 +0100 Fix typos src/plugins/external/rygel-external-plugin-factory.vala | 2 +- src/plugins/mpris/rygel-mpris-plugin-factory.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 0a7c832afaf82d57da98d00e06f3613a8f68f536 Author: Murray Cumming Date: Mon Nov 19 13:23:33 2012 +0100 Update .gitignore files now we have C files. .gitignore | 1 - examples/renderer-plugins/vala/.gitignore | 1 + examples/server-plugins/vala/.gitignore | 1 + src/.gitignore | 1 + src/rygel/.gitignore | 1 + tests/.gitignore | 1 + 6 files changed, 5 insertions(+), 1 deletion(-) commit b5d5d002966dd6ae301ecc8b49b726f0f65d9392 Author: Murray Cumming Date: Mon Nov 19 11:53:32 2012 +0100 examples: Add a C version of the example server plugin configure.ac | 1 + examples/server-plugins/C/Makefile.am | 30 ++++++++ examples/server-plugins/C/example-root-container.c | 81 +++++++++++++++++++++ examples/server-plugins/C/example-root-container.h | 57 +++++++++++++++ examples/server-plugins/C/example-server-plugin.c | 84 ++++++++++++++++++++++ examples/server-plugins/C/example-server-plugin.h | 59 +++++++++++++++ examples/server-plugins/Makefile.am | 2 +- 7 files changed, 313 insertions(+), 1 deletion(-) commit 8c0fd0fea598f8501b39eb12616cecba37100295 Author: Murray Cumming Date: Thu Nov 15 10:46:25 2012 +0100 example server plugin: Rename this with a -vala prefix. So that things are clearer when I add the C version, and so that there is no conflict caused by two plugins containing the same symbols. examples/renderer-plugins/vala/example-player.vala | 8 +++ examples/server-plugins/vala/Makefile.am | 19 +++--- .../vala/example-root-container-vala.vala | 53 +++++++++++++++++ .../vala/example-root-container.vala | 53 ----------------- .../vala/example-server-plugin-vala.vala | 69 ++++++++++++++++++++++ .../server-plugins/vala/example-server-plugin.vala | 69 ---------------------- 6 files changed, 141 insertions(+), 130 deletions(-) commit 13856d705aeace6eee720f39d05a9024e069c87b Author: Murray Cumming Date: Mon Nov 19 11:55:54 2012 +0100 server: Make more member variables be properties And update the standalone-server example appropriately. See bug #686211 . examples/standalone-server.c | 4 +++- src/librygel-server/rygel-http-item-uri.vala | 12 ++++++------ src/librygel-server/rygel-media-item.vala | 6 +++--- src/librygel-server/rygel-media-object.vala | 22 +++++++++++++--------- 4 files changed, 25 insertions(+), 19 deletions(-) commit b85e72754d1b7620ecb9c0788f45fe2f5c2510c7 Author: Jens Georg Date: Tue Nov 13 16:18:58 2012 +0100 renderer: Add comment about live sources src/librygel-renderer-gst/rygel-playbin-player.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit db698a051fcc7b077dea73248618594e3cc81371 Author: Jens Georg Date: Tue Nov 13 15:06:17 2012 +0100 server: Really fix Content-Length header 6f5a29 used the wrong length for thumbnails and subtitles as well as setting the wrong soup mode for resources whose size is not known, effectively breaking proxying of non-local resources. src/librygel-server/rygel-http-get-handler.vala | 5 +++++ src/librygel-server/rygel-http-get.vala | 2 +- .../rygel-http-identity-handler.vala | 26 +++++++++++++++++++--- tests/rygel-http-get-test.vala | 2 ++ 4 files changed, 31 insertions(+), 4 deletions(-) commit 77bf0d9cee19b73988517a648633cb2eba3d67db Author: Jens Georg Date: Mon Nov 12 22:57:35 2012 +0100 playbin: Add missing buffering handling .../rygel-playbin-player.vala | 50 ++++++++++++++++++---- 1 file changed, 42 insertions(+), 8 deletions(-) commit 3ca45a38334a98fbf17839a1206bb6363783a9b4 Author: Jens Georg Date: Mon Nov 12 23:23:03 2012 +0100 server: Add missing Content-Length header More fall-out from that seeking bugfix. Caused seek in player not to work as well as missing length information for several file types. src/librygel-server/rygel-http-get.vala | 2 +- src/librygel-server/rygel-http-identity-handler.vala | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) commit e084f585a5edb35f8d57d4f96348c0736216aa09 Author: Jens Georg Date: Mon Nov 12 22:29:35 2012 +0100 playbin: Only report duration if known src/librygel-renderer-gst/rygel-playbin-player.vala | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit b804c8eb7090884dd87a17d2d7b65066263b690c Author: Ludovic Ferrandis Date: Wed Nov 7 17:15:02 2012 +0100 server: Fix plugin creation. Use MediaServer3.xml Was using old MediaServer2.xml file src/librygel-server/rygel-media-server-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7ed1545a1de8948720e590ab3d6b36b545778f11 Author: Jens Georg Date: Thu Nov 1 23:57:01 2012 +0100 server: Fix thumbnails for XBox 360 If a video file needed transcoding for the XBox, it would not display a thumbnail because the generated url was adding the /th/ subrequest on top of the /tr/ request. This caused a "no transcoder available for WMVHIGH_FULL.wmv" warning as well as a failing thumbnail request. src/librygel-server/rygel-xbox-hacks.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit d4654c145d1ce7305f9ea20c5951cee908efe7a6 Author: Krzesimir Nowak Date: Tue Oct 30 09:04:02 2012 +0100 server: Fix CSV splitting in ItemUpdater. https://bugzilla.gnome.org/show_bug.cgi?id=687177 src/librygel-server/rygel-item-updater.vala | 41 ++++++++++++++++++++++++----- 1 file changed, 34 insertions(+), 7 deletions(-) commit bbc2efba04ff222493c1206cbf94acde60eb17d1 Author: Jens Georg Date: Thu Nov 1 13:34:55 2012 +0100 media-export: Fix typo causing empty containers src/plugins/media-export/rygel-media-export-db-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4e469e00549031ec4f9721e00c266b4be3343306 Author: Piotr Drąg Date: Mon Oct 29 19:44:22 2012 +0100 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 3 ++- po/POTFILES.skip | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) commit 5c98145c6257d6eeb962ae81741e15cacaf6574d