# Generated by Makefile. Do not edit. commit 8f127635751ab5f94657e352c8b95cc59ef5cdb7 Author: Jens Georg Date: Sun Oct 20 05:39:00 2019 +0200 Prepare Rygel 0.38.2 NEWS | 38 ++++++++++++++++++++++ meson.build | 2 +- .../simple/rygel-simple-data-source.vala | 4 +-- 3 files changed, 41 insertions(+), 3 deletions(-) commit a664e4310557fa053510633b5e48030a68113658 Author: Jens Georg Date: Sat Oct 5 11:28:44 2019 +0200 build: Do not drop date from manpage doc/man/meson.build | 1 - 1 file changed, 1 deletion(-) commit 134eb29fa1994ca2e97617579a28de0fb69d39bf Author: Jens Georg Date: Sat Oct 5 11:12:22 2019 +0200 build: Add old libtool flags to pkg-config files Provide the flags in .pc as we did before, if the consumers decide to keep on using autotools for example meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f01df8e3b8aba7348258b2650d006edbeba862df Author: Jens Georg Date: Sat Oct 5 11:04:47 2019 +0200 build: Fix unquoted version in pkg-config meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 65ebcac5574dc6641eced991a1effe1f320cfbc0 Author: Jens Georg Date: Sat Oct 5 11:03:28 2019 +0200 build: Add glib to common dependencies Fixes explicit --target-glib 2.44 being used everywhere meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 974c573a5fd80811d954ba05cacbc6caecbfd181 Author: Jens Georg Date: Sat Oct 5 09:35:37 2019 +0200 media-export: Drop RECOVER flag from DVD parser Apparently that should not be used normally. Also as we generate that XML, whe should assume well-formedness. If it isn't, we can just fail. Fixes #140 src/plugins/media-export/rygel-media-export-dvd-container.vala | 1 - src/plugins/media-export/rygel-media-export-dvd-parser.vala | 1 - 2 files changed, 2 deletions(-) commit a927a6370c2f21cd6ff44c623cba670fdb9aaf13 Author: Jens Georg Date: Wed Oct 2 00:01:55 2019 +0200 engine-simple: Use IOError.from_errno src/media-engines/simple/rygel-simple-data-source.vala | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 4d02b78b5c897b5087396111f26c48f21e49246e Author: Jens Georg Date: Wed Oct 2 00:01:24 2019 +0200 engine-simple: Obey lseek return value Fixes #138 src/media-engines/simple/rygel-simple-data-source.vala | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 02740baa11100e7642717f75d270e921317dec2a Author: Jens Georg Date: Thu Aug 22 20:23:00 2019 +0200 media-export: Remove NOENT XML parsing options Part of #140 src/plugins/media-export/rygel-media-export-dvd-container.vala | 1 - src/plugins/media-export/rygel-media-export-dvd-parser.vala | 1 - 2 files changed, 2 deletions(-) commit 7790cfb5665856d3862b7f55322a526f05014ad0 Author: Jens Georg Date: Thu Aug 22 20:25:52 2019 +0200 core: Fix potential fd leak Part of #137 src/librygel-core/rygel-energy-management-helper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a4ed9c522c33e87afdeca34eecdd036ea3d8c6fd Author: Danial Behzadi Date: Mon Sep 30 12:16:20 2019 +0000 Update Persian translation po/fa.po | 69 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 35 insertions(+), 34 deletions(-) commit afb158c550814ef010d8cd846415d39db4fb1000 Author: Danial Behzadi Date: Tue Sep 24 12:40:38 2019 +0000 Update Persian translation po/fa.po | 1822 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 1307 insertions(+), 515 deletions(-) commit 0a2c59c25429538930fd8be220e6671b68fc55f5 Author: Rico Tzschichholz Date: Mon Sep 2 14:50:46 2019 +0200 Remove unnecessary return statements See https://gitlab.gnome.org/GNOME/rygel/issues/137 src/librygel-core/rygel-basic-management-test.vala | 1 - src/media-engines/gstreamer/rygel-gst-transcoder.vala | 2 -- 2 files changed, 3 deletions(-) commit 4c9f2a341ccf59b528b15b394ca808e7fac09c1b Author: Sebastien Bacher Date: Fri Aug 23 16:20:51 2019 +0000 Update meson.build too meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8f8154a001548f67c83c3941c1f535efbcbd1b96 Author: Sebastien Bacher Date: Fri Aug 23 14:19:21 2019 +0000 Build the gstreamer media-engine with -lm https://gitlab.gnome.org/GNOME/rygel/issues/142 src/media-engines/gstreamer/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 13e45f94860461cadca89f2088bad65b5730bee8 Author: Jens Georg Date: Fri Aug 23 18:29:16 2019 +0200 build: Add option to disable introspection Fixes #143 meson.build | 2 +- meson_options.txt | 1 + src/librygel-core/meson.build | 2 ++ src/librygel-renderer-gst/meson.build | 2 ++ src/librygel-renderer/meson.build | 2 ++ src/librygel-server/meson.build | 4 +++- 6 files changed, 11 insertions(+), 2 deletions(-) commit 9db998ff5ceadb62fd1898a84c68894d986556e3 Author: Jens Georg Date: Fri Aug 23 18:13:20 2019 +0200 build: Fix typo meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d574e46466d2b69629cb050e27783248c9dcc8f5 Author: Jens Georg Date: Fri Aug 23 18:09:53 2019 +0200 build: Fix preset and icon installation dir Fixes #144 meson.build | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit cdf81f91aa7b0031580cc768ba4430c274204887 Author: Jens Georg Date: Sun Aug 18 13:58:27 2019 +0200 examples: have mx-info show blacklist examples/mx-info | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit acf52cdae2b973809b25c93e14a0a470883f3d30 Author: Jens Georg Date: Sun Aug 18 12:52:55 2019 +0200 examples: Actually commit changes in mx-info examples/mx-info | 1 + 1 file changed, 1 insertion(+) commit 32d6924cba1cf4e9b7935bc8672151d6f356cdc1 Author: Jens Georg Date: Sun Aug 18 12:45:25 2019 +0200 examples: Fix unblacklisting in mx-info examples/mx-info | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 14f8d9b7b9178a857a30bb577564bcbdeac3a838 Author: Daniel Șerbănescu Date: Sat Aug 10 17:44:22 2019 +0000 Update Romanian translation (cherry picked from commit b8a1f3c79df3cfce627f24382d2079452a6a26cf) po/ro.po | 548 +++++++++++++++++++++++---------------------------------------- 1 file changed, 200 insertions(+), 348 deletions(-) commit f89a25ed94dbe81becd0e039b3506b44dc824cc4 Author: Daniel Șerbănescu Date: Sat Aug 10 13:13:04 2019 +0000 Update Romanian translation (cherry picked from commit b82d1d49a9a7b9c91b0aa636413626b2459821e2) po/ro.po | 2110 +++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 1613 insertions(+), 497 deletions(-) commit 50898aa2ee8e3b11835384eee0a5969d2b25929c Author: Ting-Wei Lan Date: Wed Jul 10 22:39:45 2019 +0800 doc: Pass gupnp-1.2 instead of gupnp-1.0 to valadoc It looks like a leftover when porting to GUPnP 1.2. doc/reference/librygel-core/meson.build | 2 +- doc/reference/librygel-db/meson.build | 2 +- doc/reference/librygel-renderer-gst/meson.build | 2 +- doc/reference/librygel-renderer/meson.build | 2 +- doc/reference/librygel-server/meson.build | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit dd3a37f26f119abaf10f9107245df564dfef3420 Author: Jordi Mas Date: Sat Jun 22 09:34:34 2019 +0200 Update Catalan translation po/ca.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 36f23a74757e39aa7263ace10b98cc472d589618 Author: Jens Georg Date: Fri May 24 20:27:51 2019 +0200 Prepare Rygel 0.38.1 NEWS | 12 ++++++++++++ meson.build | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) commit 4e5d7eaf7b31fd6e772b2980c24a38476ac80d3a Author: Rico Tzschichholz Date: Tue Apr 30 12:00:07 2019 +0200 build: Add GIR tweaks for references to RygelCore.DLNAProfile/StateMachine src/librygel-renderer-gst/Makefile.am | 1 + src/librygel-renderer-gst/meson.build | 1 + src/librygel-renderer/Makefile.am | 1 + src/librygel-renderer/meson.build | 1 + src/librygel-server/Makefile.am | 2 ++ src/librygel-server/meson.build | 2 ++ 6 files changed, 8 insertions(+) commit eb6fdd168678766c8f5e5616ee853434a719e2ae Author: Jens Georg Date: Mon Apr 29 16:37:20 2019 +0200 core: Remove unused errordomain src/librygel-core/rygel-root-device-factory.vala | 4 ---- 1 file changed, 4 deletions(-) commit f43f963415533dde89aea9a2231a1ebb2192d327 Author: Rico Tzschichholz Date: Mon Apr 29 13:57:21 2019 +0200 build: Add additional GIR tweak for references to RygelCore.IconInfo src/librygel-server/Makefile.am | 1 + src/librygel-server/meson.build | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) commit 4b0c7c912a544f404debed275b8d0af4fab7dd58 Author: Rico Tzschichholz Date: Sat Mar 16 15:30:07 2019 +0100 Constructors of abstract classes should not be public .../rygel-recursive-module-loader.vala | 2 +- src/librygel-server/rygel-http-request.vala | 6 ++--- src/librygel-server/rygel-last-change-entry.vala | 2 +- src/librygel-server/rygel-media-container.vala | 12 +++++----- src/librygel-server/rygel-media-file-item.vala | 8 +++---- src/librygel-server/rygel-media-server-plugin.vala | 8 +++---- .../gstreamer/rygel-audio-transcoder.vala | 28 +++++++++++----------- .../gstreamer/rygel-gst-transcoder.vala | 8 +++---- .../gstreamer/rygel-video-transcoder.vala | 20 ++++++++-------- src/plugins/lms/rygel-lms-category-container.vala | 20 ++++++++-------- .../rygel-media-export-query-container.vala | 6 ++--- .../tracker/rygel-tracker-category-container.vala | 8 +++---- .../tracker/rygel-tracker-item-factory.vala | 8 +++---- .../tracker/rygel-tracker-metadata-container.vala | 10 ++++---- .../rygel-tracker-metadata-multivalues.vala | 12 +++++----- .../tracker/rygel-tracker-metadata-values.vala | 12 +++++----- src/plugins/tracker/rygel-tracker-query.vala | 2 +- src/ui/rygel-preferences-section.vala | 4 ++-- 18 files changed, 88 insertions(+), 88 deletions(-) commit bf0b956d63315c188c8a77fb3ac2a7d1e9730e62 Author: Charles Monzat Date: Mon Mar 11 21:42:08 2019 +0000 Update French translation (cherry picked from commit 304d7f435f9683b7850e5ee98c075e78c73c2c21) po/fr.po | 575 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 288 insertions(+), 287 deletions(-) commit f8960f127c0867b8e3742c9e7edd3784a8d87333 Author: Jens Georg Date: Mon Mar 11 21:24:32 2019 +0100 Prepare 0.38.0 NEWS | 13 +++++++++++++ meson.build | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) commit 7fb63dd95112618ac49fb63dafc9e431b0a672df Author: Jens Georg Date: Tue Feb 12 23:04:12 2019 +0100 build: Add missing resource examples/meson.build | 20 ++++++++++++++------ meson.build | 1 + 2 files changed, 15 insertions(+), 6 deletions(-) commit 1ebf4a7b269300f1393b19cb4770a57664cd485d Author: Jens Georg Date: Tue Feb 12 23:02:23 2019 +0100 examples: Properly initialize user data Otherwise the full-screen renderer crashes if the logo is not available examples/fullscreen-renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dc1db158c15015f14a53e71e8b8c9db87e925991 Author: Jens Georg Date: Tue Feb 12 00:28:15 2019 +0100 renderer: Prevent critical on null mime-type src/librygel-renderer/rygel-default-player-controller.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 23636a0a6956f927ff4eeb46dd210847d4adafc0 Author: Jens Georg Date: Tue Feb 5 23:05:43 2019 +0100 Add attributions in NEWS file NEWS | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 7c75ff75da6c60431e08aebce45f70f87fc83468 Author: Jens Georg Date: Tue Feb 5 23:03:59 2019 +0100 Prepare 0.37.2 NEWS | 15 +++++++++++++++ meson.build | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) commit 41cc1efd33f8a7e2fdfcdc4fddae56f1ca429a13 Author: Pieter Schalk Schoeman Date: Sun Jan 20 19:49:42 2019 +0000 Update Afrikaans translation po/af.po | 1935 +++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 1484 insertions(+), 451 deletions(-) commit 12fc55a4e7424f43b8f4634a43634f69abc5ba37 Author: Jens Georg Date: Fri Jan 18 12:45:16 2019 +0100 build: Drop target-glib from doc builds doc/reference/doc-build.am | 1 - doc/reference/librygel-core/meson.build | 1 - doc/reference/librygel-db/meson.build | 1 - doc/reference/librygel-renderer-gst/meson.build | 1 - doc/reference/librygel-renderer/meson.build | 1 - doc/reference/librygel-server/meson.build | 1 - 6 files changed, 6 deletions(-) commit d3927b5c08ad796f58c0f43c92174e10d9eb7268 Author: Jens Georg Date: Fri Jan 18 12:44:28 2019 +0100 build: Bump target-glib for autotools configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b01a81d054d1dc144a82c33cf9e5d2efac67fb62 Author: Jens Georg Date: Fri Jan 18 10:48:20 2019 +0100 Bump glib requirements to 2.44 Match with GUPnP/GSSDP configure.ac | 4 ++-- meson.build | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit 1f4a4281b311c58306b527b30ada7f669b9dbcd4 Author: Jens Georg Date: Thu Jan 17 14:03:23 2019 +0100 build: Lower valac requirement to 0.36 again configure.ac | 2 +- meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 6e9a3d40191d3ea00ddc2d85fe11f4a5f11f5d39 Author: Jens Georg Date: Mon Jan 14 17:09:23 2019 +0100 build: Add flatpak manifest Basically to be able to build it anywhere without jhbuilding build-aux/org.gnome.Rygel.json | 129 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) commit 55a9e3315881f93a70c843e8118815d2e86c71cb Author: Jens Georg Date: Mon Jan 14 14:23:57 2019 +0100 server: LG hacks: Remove MP4 DLNA profile LG devices seem to be a bit picky regarding the DLNA profiles they accept for MP4, but will accept MP4 files without any profile just fine. So just drop the DLNA profile if facing a LG device Fixes #122 src/librygel-server/rygel-lg-tv-hacks.vala | 2 ++ 1 file changed, 2 insertions(+) commit 688b1bbf7647a6d62bbb226aa647741f9ce8a8f5 Author: Jens Georg Date: Mon Jan 14 14:22:44 2019 +0100 server: LG hacks: Rewrite AVI mime type Fixes #123 src/librygel-server/rygel-lg-tv-hacks.vala | 2 ++ 1 file changed, 2 insertions(+) commit 8cbdeb727152a1a345a95b43c3fb3fca9ae7af74 Author: Jens Georg Date: Mon Jan 14 14:18:34 2019 +0100 Add .editorconfig .editorconfig | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 4a0e09a37e0ef70207e4c14fe6c8b980dc8ba628 Author: Jens Georg Date: Mon Jan 14 14:14:05 2019 +0100 doc: Add note regarding blacklisting behavior doc/man/rygel.conf.xml | 3 +++ 1 file changed, 3 insertions(+) commit 6bd892bc5a43fb5f526979cdd818ce12b8368bae Author: Jens Georg Date: Mon Jan 14 13:41:29 2019 +0100 server: Better check for localhost Delegate the checking of being local to GInetAddress. This should also catch more addresses in the 127/8 range, IPv6's ::1 and systems where the loopback device isn't lo (e.g. BSD with lo0) src/librygel-server/rygel-http-server.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit e7b55f496a7a2a0379c4c48cab5fc85b06d2b3e2 Author: Jens Georg Date: Mon Jan 14 13:29:48 2019 +0100 server, engines: Fix @ADDRESS@ replacement Before creating proxy or transcoding uris, replace patterns in the original URI Fixes #89 src/librygel-server/rygel-media-engine.vala | 3 ++- src/librygel-server/rygel-media-file-item.vala | 2 +- src/media-engines/gstreamer/rygel-gst-media-engine.vala | 5 ++++- src/media-engines/simple/rygel-simple-media-engine.vala | 7 +++++-- 4 files changed, 12 insertions(+), 5 deletions(-) commit 24a5026584ba072e2d786a5d395fb95e5914f80c Author: Yuras Shumovich Date: Wed Jan 9 08:16:26 2019 +0000 Add Belarusian translation po/LINGUAS | 1 + po/be.po | 1586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1587 insertions(+) commit 7c93841e36cc615176a9f5989ad77d68148bc763 Author: Andre Klapper Date: Fri Dec 14 12:11:58 2018 +0100 Replace Bugzilla by Gitlab URL in DOAP file rygel.doap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b978d752968add46346a39b205f1a07253a35758 Author: Jens Georg Date: Sun Dec 9 23:10:22 2018 +0100 Prepare 0.37.1 NEWS | 15 +++++++++++++++ meson.build | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) commit ca45b70d732f8f27615e648391f871bb86fcf699 Author: Jens Georg Date: Sun Dec 9 14:51:28 2018 +0100 build: Minor meson.build cleanup meson.build | 2 -- 1 file changed, 2 deletions(-) commit 1532c75cd88455513f8505d57107913bd9137d5d Author: Jens Georg Date: Sun Dec 9 14:51:14 2018 +0100 build: Fix datadir path for meson data/meson.build | 8 ++++++-- data/xml/meson.build | 2 +- meson.build | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) commit f7adf065708b22b59d0647d1551fc07b06860dcf Author: Jens Georg Date: Tue Nov 20 23:22:52 2018 +0100 renderer: Rewrite URI for link-local address src/librygel-renderer/rygel-av-transport.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 74362840c43c9b1817a48f8e08ad959a95d6f15a Author: Jens Georg Date: Tue Nov 20 22:08:38 2018 +0100 server: Generate proper URIs for IPv6 src/librygel-server/rygel-http-item-uri.vala | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit 791b688d8ac3f8da4d162b1935871d16fe8e16fd Author: Jens Georg Date: Fri Sep 30 17:31:57 2016 +0200 Port to GSSDP/GUPnP 1.2 API configure.ac | 32 +++++++++++----------- meson.build | 4 +-- src/librygel-core/rygel-core-2.6.deps | 2 +- src/librygel-core/rygel-description-file.vala | 24 ++++++++-------- src/librygel-core/rygel-root-device.vala | 11 +++++--- src/librygel-ruih/rygel-ruih-2.0.deps | 2 +- src/librygel-server/rygel-server-2.6.deps | 2 +- src/plugins/media-export/meson.build | 2 +- .../rygel-media-export-dvd-container.vala | 4 +-- tests/meson.build | 2 +- 10 files changed, 44 insertions(+), 41 deletions(-) commit 86bfaaddc3288f301565093278c58c5d595049ec Author: Jens Georg Date: Wed Nov 28 19:39:06 2018 +0000 Port build system to meson data/meson.build | 63 ++++++++ data/presets/meson.build | 12 ++ data/xml/meson.build | 132 ++++++++++++++++ data/xml/process-xml.py | 8 + doc/man/meson.build | 44 ++++++ doc/meson.build | 2 + doc/reference/librygel-core/meson.build | 57 +++++++ doc/reference/librygel-db/meson.build | 65 ++++++++ doc/reference/librygel-renderer-gst/meson.build | 68 ++++++++ doc/reference/librygel-renderer/meson.build | 62 ++++++++ doc/reference/librygel-server/meson.build | 63 ++++++++ doc/reference/meson.build | 5 + examples/meson.build | 30 ++++ examples/renderer-plugins/C/example-player.c | 12 +- examples/renderer-plugins/C/meson.build | 15 ++ examples/renderer-plugins/meson.build | 2 + examples/renderer-plugins/vala/meson.build | 12 ++ examples/server-plugins/C/meson.build | 14 ++ examples/server-plugins/meson.build | 2 + examples/server-plugins/vala/meson.build | 12 ++ meson.build | 202 ++++++++++++++++++++++++ meson_options.txt | 9 ++ po/meson.build | 1 + src/librygel-core/meson.build | 84 ++++++++++ src/librygel-db/collate.c | 4 +- src/librygel-db/meson.build | 22 +++ src/librygel-renderer-gst/meson.build | 45 ++++++ src/librygel-renderer/meson.build | 55 +++++++ src/librygel-ruih/meson.build | 27 ++++ src/librygel-server/meson.build | 134 ++++++++++++++++ src/media-engines/gstreamer/meson.build | 29 ++++ src/media-engines/meson.build | 3 + src/media-engines/simple/meson.build | 14 ++ src/meson.build | 11 ++ src/plugins/external/meson.build | 24 +++ src/plugins/gst-launch/meson.build | 17 ++ src/plugins/lms/meson.build | 30 ++++ src/plugins/media-export/meson.build | 65 ++++++++ src/plugins/meson.build | 3 + src/plugins/mpris/meson.build | 18 +++ src/plugins/playbin/meson.build | 11 ++ src/plugins/ruih/meson.build | 13 ++ src/plugins/tracker/meson.build | 49 ++++++ src/rygel/meson.build | 11 ++ src/ui/meson.build | 12 ++ tests/meson.build | 67 ++++++++ 46 files changed, 1632 insertions(+), 8 deletions(-) commit 502ed4cb90c77df1407b6619e6a2cc307586403f Author: Carmen Bianca BAKKER Date: Thu Nov 22 13:38:26 2018 +0000 Update Esperanto translation (cherry picked from commit 67f749c4a472da80666af7d295fc8aeb8a36fc69) po/eo.po | 563 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 245 insertions(+), 318 deletions(-) commit f753c17ae9b173d51317d67f79ce4b48837d7d9f Author: Jens Georg Date: Mon Nov 12 23:44:09 2018 +0100 engine-gst: Make message debug output NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit 86e9eb3b80dfa5f167202410fdf2a8a58d0b38af Author: Jens Georg Date: Mon Nov 12 23:44:09 2018 +0100 engine-gst: Make message debug output src/media-engines/gstreamer/rygel-jpeg-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 322502ad4ab8b4976bbb1403c5fbea153f1a8b1c Author: Jens Georg Date: Mon Nov 12 23:43:20 2018 +0100 engine-gst: Fix flags and resolution of JPEG - The transfer mode was wrong - The resolution was not set .../gstreamer/rygel-jpeg-transcoder.vala | 44 +++++++++++++++++++--- 1 file changed, 39 insertions(+), 5 deletions(-) commit 4c917960ab2d482b20c61e5a4007cb3a256503a2 Author: Jens Georg Date: Thu May 7 20:37:55 2015 +0200 engine-gst: Implement JPEG transcoder Bump GStreamer requirement to 1.12 which is known to have https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/284 fixed Fixes #7 configure.ac | 4 +- src/media-engines/gstreamer/Makefile.am | 1 + .../gstreamer/rygel-audio-transcoder.vala | 3 +- .../gstreamer/rygel-gst-media-engine.vala | 1 + .../gstreamer/rygel-gst-transcoder.vala | 5 +- .../gstreamer/rygel-jpeg-transcoder.vala | 84 ++++++++++++++++++++++ .../gstreamer/rygel-video-transcoder.vala | 5 +- 7 files changed, 96 insertions(+), 7 deletions(-) commit 5234b48eb0765b7ed3e7836213747fbb3b0ee2b5 Author: Rico Tzschichholz Date: Sun Nov 4 19:36:08 2018 +0100 renderer: Fix type-argument mismatch GLib.List vs GLib.List src/librygel-renderer/rygel-media-renderer-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8062d0cc77d5bdfb11293472bcc127e7dccfb78a Author: Jens Georg Date: Mon Oct 22 16:58:02 2018 +0200 build: Bump GTK+ requirement to 3.22 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ec08298ab24a059e61d0bb59b2d4d007656ff2e0 Author: Jens Georg Date: Thu Oct 18 08:59:29 2018 +0200 all: Fix deprecated functions src/librygel-core/rygel-basic-management-test.vala | 2 +- src/librygel-core/rygel-configuration.vala | 2 +- src/librygel-server/rygel-data-sink.vala | 3 +-- src/rygel/rygel-main.vala | 6 +++--- 4 files changed, 6 insertions(+), 7 deletions(-) commit 4583821d32d558fcbeb2d79128b7c24f4ff97ff9 Author: Jens Georg Date: Mon Oct 22 16:54:27 2018 +0200 ui: Remove #if src/ui/rygel-media-pref-section.vala | 4 ---- src/ui/rygel-network-pref-section.vala | 8 -------- 2 files changed, 12 deletions(-) commit 5eacdaef5d6f0d3534e9fecb1047788e565055da Author: Jens Georg Date: Mon Oct 22 16:56:45 2018 +0200 build: Bump vala requirement to 0.40 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 590b82b7393eae97f38fd56bc725dad4201665e9 Author: Jens Georg Date: Thu Oct 18 14:44:32 2018 +0200 doc: Fix typos in man-pages doc/man/rygel.conf.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 72ca5fe179be20521440d4608649be2ebeb3b7f7 Author: Jens Georg Date: Thu Oct 18 10:46:56 2018 +0200 data,doc: Add description for acl-fallback-policy data/rygel.conf | 4 ++++ doc/man/rygel.conf.xml | 8 ++++++++ 2 files changed, 12 insertions(+) commit 93eb81bf57513c28e1790a4987987d47c8cbe4fa Author: Jens Georg Date: Thu Oct 18 09:54:07 2018 +0200 media-export: Remove dead code It was left over from 15bdb67cd357e018caa7555065c80fe7be1b828a .../rygel-media-export-item-factory.vala | 122 --------------------- 1 file changed, 122 deletions(-) commit 96931eee072182687793a0461e8989d8abd443ad Author: Jens Georg Date: Thu Oct 18 09:38:35 2018 +0200 rygel,server: Init MediaEngine in MediaServerPlugin This way it is possible to not build any engine at all if you are only interested in running as a DMR as the engine is only used for the streaming / transcoding of the media src/librygel-server/rygel-media-engine.vala | 12 +++++++----- src/librygel-server/rygel-media-server-plugin.vala | 5 +++++ src/rygel/rygel-main.vala | 1 - 3 files changed, 12 insertions(+), 6 deletions(-) commit 6dfde6aa2bf7686e47428aca93116806197852b8 Author: Jens Georg Date: Thu Oct 18 08:42:55 2018 +0200 renderer-gst: Add support for audio/acc mime type MIME is so massively broken... src/librygel-renderer-gst/rygel-playbin-player.vala | 1 + 1 file changed, 1 insertion(+) commit 38046d5050052dc7884f762d2681f2499e2c45af Author: Kjartan Maraas Date: Mon Oct 15 16:41:20 2018 +0000 Update Norwegian Bokmål translation (cherry picked from commit 1f6a6ce9addad5e3816bc954872c0e5d6eb89441) po/nb.po | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) commit 94fe00fdc0300cbd90333e99d46b3695e08eaac2 Author: Jens Georg Date: Tue May 23 16:28:14 2017 +0200 all: Fix compiler warnings in C code examples/fullscreen-renderer.c | 9 ++++--- examples/renderer-plugins/C/example-player.c | 11 ++++----- .../renderer-plugins/C/example-renderer-plugin.c | 4 ++-- examples/server-plugins/C/example-root-container.c | 12 +++++----- examples/standalone-renderer-gst.c | 2 -- examples/standalone-ruih.c | 4 ---- examples/standalone-server.c | 28 ++++++++++++---------- src/librygel-db/collate.c | 2 +- 8 files changed, 32 insertions(+), 40 deletions(-) commit 9b901a1d7b0f1a517742f8a2adcc5121f5ca1072 Author: Jens Georg Date: Tue May 23 09:22:31 2017 +0200 build: Dist and install RUIH pc file Apparently noone missed it so far, but well. Makefile.am | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 13224c6b0577343bd0f7a74ce3d9ed85d3e9ef2b Author: Jens Georg Date: Mon May 22 06:14:04 2017 +0200 build: Add missing ruih server description data/xml/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9a1a5b0f35286db2d64fc687378faf70cf51556a Author: Jens Georg Date: Thu Oct 11 20:22:46 2018 +0200 renderer-gst: Make sinks configurable data/rygel.conf | 2 ++ doc/man/rygel.conf.xml | 19 +++++++++++++++- .../rygel-playbin-player.vala | 26 ++++++++++++++++++++++ 3 files changed, 46 insertions(+), 1 deletion(-) commit f982b54363ce2a337c412c9372099d5a18c8e006 Author: Jens Georg Date: Wed Sep 5 10:35:19 2018 +0200 doc,data: Update URL for gitlab .gitlab/issue_templates/IOP.md | 11 +++++++++++ data/rygel.conf | 2 +- doc/man/rygel.conf.xml | 4 ++-- doc/man/rygel.xml | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) commit 3c833afba6ae447aaf34c86913580b0704ea58ba Author: Jens Georg Date: Wed Sep 5 09:45:20 2018 +0200 build: Dist README.md Fixes #120 Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 7d0e90cd4cc4d59e36d7e8681ff41c3a66d3bc09 Author: Jens Georg Date: Tue Sep 4 22:42:00 2018 +0200 Prepare Rygel 0.36.2 NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) commit cabd8653305207dc85552d7461e68ac4985f16c1 Author: Jens Georg Date: Tue Sep 4 22:19:41 2018 +0200 build: Enable tagging with rygel- Fixes #114 build-aux/git-version-gen | 7 +++++-- configure.ac | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) commit c49298a9d390231d86f5788639018b9da8ff38ca Author: Jens Georg Date: Tue Sep 4 21:50:19 2018 +0200 build: Bump GSSDP requirement We need at least 0.14.15 (that's quite old) for gssdp_client_guess_user_agent. Bumping was forgotten in commit 56e4fd19fb configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4025ad299af13d21e20abc4defef077816bb7570 Author: Jens Georg Date: Tue Sep 4 21:48:04 2018 +0200 all: Fix warings rergarding DBus errors Newer vala wants us to throw IOError and DBusError src/librygel-core/rygel-dbus-interface.vala | 2 +- src/plugins/external/rygel-external-interfaces.vala | 12 ++++++++---- src/plugins/mpris/rygel-mpris-interfaces.vala | 12 ++++++------ src/plugins/tracker/rygel-tracker-interfaces.vala | 13 ++++++++----- src/rygel/rygel-dbus-service.vala | 2 +- 5 files changed, 24 insertions(+), 17 deletions(-) commit 388da8133d9ca58177f06f98fcfc8f4961a8440f Author: Jens Georg Date: Tue Sep 4 21:36:08 2018 +0200 media-export: Only scrub name when doing meta-data If not extracting meta-data, leave file-name as-is. There is still the issue that if there's no other meta-data, it might be really hard to distinguish the files from each other. Solves #119 - at least partially .../media-export/rygel-media-export-extractor.vala | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit cc6eb0b674b15784e5aa90c588b9af5f05257ff5 Author: Jens Georg Date: Sun Aug 19 13:45:12 2018 +0200 renderer-gst: Add video/avi as supported content-type src/librygel-renderer-gst/rygel-playbin-player.vala | 1 + 1 file changed, 1 insertion(+) commit b481dbea0ee99219906c2d60b0cd85044a91594a Author: Piotr Drąg Date: Thu Aug 16 20:28:12 2018 +0200 Update MSGID_BUGS_ADDRESS in po/Makevars po/Makevars | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ecac663d958967f0f320b57da3ecf08920456bc9 Author: Jens Georg Date: Wed Jun 6 00:00:22 2018 +0200 tests: Fix for previous vala api change tests/object-creator/test.vala | 4 ++-- tests/searchable-container/test.vala | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) commit c5445ef5e111b05a87c9784cf5760ffda48ca168 Merge: 8e5aeed7e 36fc7c854 Author: Jens Georg Date: Tue Jun 5 20:52:57 2018 +0000 Merge branch 'wip/ricotz/async-out' into 'master' Asynchronous out-parameters are only allowed at the end of argument lists See merge request GNOME/rygel!2 commit 36fc7c8549cc8968352d05c92987a9e60e50070c Author: Rico Tzschichholz Date: Tue Jun 5 22:40:01 2018 +0200 Asynchronous out-parameters are only allowed at the end of argument lists src/librygel-server/rygel-client-hacks.vala | 8 ++++---- src/librygel-server/rygel-content-directory.vala | 4 ++-- src/librygel-server/rygel-object-creator.vala | 4 ++-- src/librygel-server/rygel-search.vala | 8 ++++---- src/librygel-server/rygel-searchable-container.vala | 18 +++++++++--------- src/librygel-server/rygel-simple-container.vala | 8 ++++---- src/librygel-server/rygel-wmp-hacks.vala | 8 ++++---- src/librygel-server/rygel-xbox-hacks.vala | 8 ++++---- src/plugins/external/rygel-external-container.vala | 8 ++++---- src/plugins/lms/rygel-lms-category-container.vala | 8 ++++---- .../media-export/rygel-media-export-db-container.vala | 8 ++++---- .../rygel-media-export-query-container.vala | 8 ++++---- .../rygel-media-export-root-container.vala | 12 ++++++------ .../tracker/rygel-tracker-category-all-container.vala | 8 ++++---- .../tracker/rygel-tracker-search-container.vala | 12 ++++++------ 15 files changed, 65 insertions(+), 65 deletions(-) commit 8e5aeed7ef10c52f91cec412c8f9f7a7321174cd Merge: 24e76fff7 4d341f0f5 Author: Jens Georg Date: Sun Jun 3 12:41:42 2018 +0000 Merge branch '118-user-config-dir-is-localized' into 'master' Resolve "user config dir is localized" Closes #118 See merge request GNOME/rygel!1 commit 4d341f0f5ac1cc395fd96281ad299ee2a608fe69 Author: Changwoo Ryu Date: Sat Jun 2 09:55:54 2018 +0000 Don't use localized name for the config dir Just use "Rygel" for config path name instead of GLib.Environment.get_application_name() which returns localized name. Close https://gitlab.gnome.org/GNOME/rygel/issues/118 src/librygel-core/rygel-root-device-factory.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 24e76fff70024a9f225ac168dce8053d1e3745d0 Author: Jens Georg Date: Wed May 30 14:36:43 2018 +0200 build: use foreign to cope with now missing README README.md | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 4833a2dc7edfdff0d45f3890b6efe6c1bd8e8c24 Author: Jens Georg Date: Tue May 29 12:02:08 2018 +0000 docs: Update README.md for gitlab Markdown README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 7523f03e7a2503516b4cbe6480b31807ba355f9d Author: Jens Georg Date: Tue May 29 14:00:33 2018 +0200 Update README README => README.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit 4c52ba4b661f327de46cc984fe954e7147f97a06 Author: Mingcong Bai Date: Mon May 21 14:24:37 2018 +0000 Update Chinese (China) translation po/zh_CN.po | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit f3d160e4cda20d5925a8571e5d4605c195db7fdc Author: Waldo Luís Ribeiro Date: Tue May 15 09:32:05 2018 +0000 Update British English translation po/en_GB.po | 688 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 383 insertions(+), 305 deletions(-) commit d7d65545555e149457fff1d689e21079bae3116a Author: Rico Tzschichholz Date: Thu Apr 19 21:14:41 2018 +0200 Drop default value of non-automatic property for newer vala .../rygel-basic-management-test-nslookup.vala | 6 ++---- src/librygel-core/rygel-basic-management-test-ping.vala | 16 ++++------------ .../rygel-basic-management-test-traceroute.vala | 16 ++++------------ .../rygel-default-player-controller.vala | 6 ++---- 4 files changed, 12 insertions(+), 32 deletions(-) commit 22bbb5b08ea34676d791f8410db46920109a2ab3 Author: Mingye Wang Date: Fri Mar 23 00:25:24 2018 +0800 Update zh_CN translation po/zh_CN.po | 507 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 252 insertions(+), 255 deletions(-) commit 9ac299add81988b38cb24f63b43ff7a6d899e5ff Author: gogo Date: Sat Mar 17 20:58:26 2018 +0000 Update Croatian translation po/hr.po | 444 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 223 insertions(+), 221 deletions(-) commit 5899cdfe9ff650eb8b71c2486154bc01a7629ffa Author: Fabrice Fontaine Date: Mon Jan 8 21:38:54 2018 +0100 Allow UI build without gstreamer-video If EXAMPLE_UI dependencies are not met, only display a warning instead of ending configure with an error. Indeed, currently, we can't build rygel UI without gstreamer-video which is only a dependency of fullscreen-renderer application. fullscreen-renderer won't be build without gstreamer as HAVE_GSTREAMER has to be true to check HAVE_UI in examples/Makefile.am Signed-off-by: Fabrice Fontaine https://bugzilla.gnome.org/show_bug.cgi?id=792358 configure.ac | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 6c92095ab13a5695ca5add2085309e345552546b Author: Piotr Drąg Date: Sat Feb 24 00:43:51 2018 +0100 Fix Spanish translation header po/es.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cccccbb1990b5f533e0cbc67820d72f6220f0ec7 Author: Jens Georg Date: Mon Feb 5 19:23:45 2018 +0100 Prepare 0.36.1 NEWS | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit 8f3a810efeab1813dfb2de16ce566860bd0b1b72 Author: Cédric Valmary Date: Mon Jan 29 13:58:52 2018 +0000 Update Occitan translation po/oc.po | 986 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 531 insertions(+), 455 deletions(-) commit 6b75529d406eb5e8d9a8256de17bb9e2f4399ec5 Author: Jens Georg Date: Thu Jan 11 20:38:55 2018 +0100 build: Fail configure if no tracker-sparql was not found configure.ac | 3 +++ 1 file changed, 3 insertions(+) commit 2fac7194c7d3a2f8a0c0a6fffd62298a60d5d611 Author: Jens Georg Date: Thu Jan 11 20:22:33 2018 +0100 examples: Port mx-info to Python 3 examples/mx-info | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) commit 26abf9727ffa19e9baafdb66df42e25d0b5092d9 Author: Jens Georg Date: Thu Jan 11 20:19:21 2018 +0100 tracker: Fix SPARQL syntax error src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +- src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 0ead1ebb099af794bf9619d2849d1daceb1bf9c6 Author: Ting-Wei Lan Date: Sun Dec 24 22:00:40 2017 +0800 examples: Fix build when wayland backend is disabled in GTK+ https://bugzilla.gnome.org/show_bug.cgi?id=791921 examples/fullscreen-renderer.c | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) commit 217a0658a69f2ca32363fe28240d0bf3e7b40fdc Author: Kristjan SCHMIDT Date: Sat Dec 23 00:19:24 2017 +0000 Update Esperanto translation po/eo.po | 2032 +++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 1267 insertions(+), 765 deletions(-) commit d7f1297f9cd23cf226d2adf241bfb9c765a211f1 Author: Kjartan Maraas Date: Mon Nov 20 12:59:13 2017 +0100 Updated Norwegian bokmål translation. po/nb.po | 56 ++++++++++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 26 deletions(-) commit e095f8bbc268a5f7c03a4ee6c6ffa3e8ebb1e928 Author: Kjartan Maraas Date: Sat Nov 11 16:44:52 2017 +0100 Updated Norwegian bokmål translation. po/nb.po | 302 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 151 insertions(+), 151 deletions(-) commit d7225192a534f50de3bd6694bf37a9fe663e7f4a Author: Alexander Shopov Date: Sat Oct 14 22:25:25 2017 +0200 Updated Bulgarian translation po/bg.po | 1824 +++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 1330 insertions(+), 494 deletions(-) commit d4bf88af0d0194b588d1f9da187d0b38e32b6a8f Author: Piotr Drąg Date: Tue Oct 10 16:45:26 2017 +0200 Fix Icon in Malayalam and Nepali translations po/ml.po | 2 +- po/ne.po | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2dd4656f8ead09e20d1d9005cd504ee8ff411fc6 Author: Pawan Chitrakar Date: Tue Oct 10 05:47:53 2017 +0000 Update Nepali translation po/ne.po | 188 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 89 insertions(+), 99 deletions(-) commit 060552e7f088c2aeaea58238251b17d38d0d2634 Author: Xavi Ivars Date: Thu Oct 5 14:30:53 2017 +0200 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 2156 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 1303 insertions(+), 853 deletions(-) commit 857e0b14470ddab7ffda267415b29ff267f50efb Author: ST Alfas Date: Sat Sep 30 11:37:16 2017 +0000 Update Malayalam translation po/ml.po | 1799 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 1285 insertions(+), 514 deletions(-) commit d80ae6461f77bbbb71defa46d64f8566496dfe7d Author: Piotr Drąg Date: Tue Sep 19 00:05:56 2017 +0200 Fix Icon in Catalan translation po/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d22a74dbee6a8d41961147e0135c01d35b14b08e Author: hanniedu Date: Wed Sep 13 13:18:28 2017 +0200 Updated Dutch translation Master 3.26 po/nl.po | 1890 ++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 1465 insertions(+), 425 deletions(-) commit dc656aa3934467063730415c750a897ad2114d05 Author: Jens Georg Date: Mon Sep 11 19:50:08 2017 +0200 Prepare 0.36.0 NEWS | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 1dc5d51796b03e6388a8d3106b31b060a66a0e60 Author: Jordi Mas Date: Sun Sep 10 09:10:23 2017 +0200 Fixes to Catalan translation po/ca.po | 974 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 497 insertions(+), 477 deletions(-) commit cd995bfef42367ef58b269f460103b298620f6d3 Author: Ask Hjorth Larsen Date: Mon Aug 28 19:34:56 2017 +0200 Updated Danish translation po/da.po | 146 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 74 insertions(+), 72 deletions(-) commit 44d6228ace5a748bac7c4398ceeaa8c5d3d2d598 Author: Piotr Drąg Date: Thu Aug 24 02:05:24 2017 +0200 Fix Icon in Nepali translation po/ne.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ea229701e543558c19ef6cedd8d00bd9e827e35c Author: Pawan Chitrakar Date: Sun Aug 20 05:51:26 2017 +0000 Update Nepali translation po/ne.po | 2156 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 1281 insertions(+), 875 deletions(-) commit 4c5f2ca4cdc8669d0ea0fc22ba3d648118efd4b6 Author: Jens Georg Date: Wed Aug 9 19:42:49 2017 +0200 Prepare 0.35.0 NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ examples/Makefile.am | 3 ++- 2 files changed, 44 insertions(+), 1 deletion(-) commit ea40980f68bf201db7358728061083c0acc198b5 Author: Furkan Ahmet Kara Date: Sat Jul 22 12:07:34 2017 +0000 Update Turkish translation po/tr.po | 1432 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 732 insertions(+), 700 deletions(-) commit 341b8c076cd976c924449ac9fd290f56a699d86e Author: Jens Georg Date: Tue Jun 20 21:31:06 2017 +0200 renderer: Style fixes src/librygel-renderer/rygel-av-transport.vala | 26 ++++++++++++++-------- src/librygel-renderer/rygel-player-controller.vala | 20 ++++++++--------- 2 files changed, 27 insertions(+), 19 deletions(-) commit 8cfa5462bae9fce7e2abffe5d82c539e2df28897 Author: Carlos Garnacho Date: Wed Jun 28 23:24:20 2017 +0200 build: Include tracker-sparql-2.0 in checks Checked to be compatible for rygel purposes, and expected to remain like that. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c986e082480568d3b65d17744c25ec704adaae62 Author: Piotr Drąg Date: Sun May 21 01:22:50 2017 +0200 Fix Icon in Occitan translation po/oc.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 77f767e9872032398cb7f93d77ee70fee89de3ae Author: Jens Georg Date: Sat May 20 12:44:51 2017 +0200 build: We need gstreamer-base-1.0 for the engine For some reason (maybe legacy) we seem to link app which was also pulling in base. configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e04c234f8c356fefc34e0bf6eea796316ad8781f Author: gogo Date: Thu May 11 20:55:44 2017 +0000 Update Croatian translation po/hr.po | 117 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 60 insertions(+), 57 deletions(-) commit 0a9136faa2d067af014bb853d1db6e6f73465232 Author: gogo Date: Wed May 10 13:54:39 2017 +0000 Add Croatian translation po/LINGUAS | 1 + po/hr.po | 1588 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1589 insertions(+) commit 48d92ffc0f61d353dba1be6e0aebcc04184dd67d Author: Jens Georg Date: Mon May 1 11:08:15 2017 +0200 build: Fix build issues with latest Yocto common.am | 17 +++++++++-------- src/librygel-core/Makefile.am | 2 +- src/plugins/playbin/Makefile.am | 5 +---- src/plugins/ruih/Makefile.am | 2 -- 4 files changed, 11 insertions(+), 15 deletions(-) commit d9e3d3eb0357b9bdd8bd6e692d94eddfd98acd2b Author: Jens Georg Date: Mon May 1 10:36:37 2017 +0200 build: Remove useless use of cat data/xml/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 26264ddd4052e2e7e9f2d9aa5b6fa2eac1e790c3 Author: Matteo Settenvini Date: Thu Feb 16 12:34:35 2017 -0300 build: Fix stem rule for xml files Some of the xml files are generated a first time from the configure script in the build folder, and hence were not found by the previous stemming. https://bugzilla.gnome.org/show_bug.cgi?id=778829 data/xml/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ec7e5dd971d1aed2df8688fe34d80176824ef8c7 Author: Jens Georg Date: Sun Apr 30 19:59:56 2017 +0200 renderer: Factor out M3U parsing src/librygel-renderer/rygel-av-transport.vala | 70 +++++++++++++++------------ 1 file changed, 40 insertions(+), 30 deletions(-) commit 56e4fd19fb17eeba2b3e7ccd3c9ee8fee9efbfaf Author: Jens Georg Date: Sun Apr 30 16:54:20 2017 +0200 server: Guess User-Agent for item requests This was previously not done. Some devices only send out their user-agent or something equivalent on UPnP or even SSDP level. GSSDP and GUPnP are maintaining a cache for that, but that does not apply for things served directly in Rygel so we have to do that ourselves. src/librygel-server/rygel-http-server.vala | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 3e0aea3decee4a22fae29b2163cc48865b8c9d71 Author: Jens Georg Date: Sun Apr 30 11:44:55 2017 +0200 core: Fix deprecated function calls src/librygel-core/rygel-plugin-loader.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 5351e79d6d69f19aab123522f8e93230f70ea505 Author: Jens Georg Date: Sun Apr 30 11:44:41 2017 +0200 core: Fix compiler warning src/librygel-core/rygel-energy-management-helper.c | 1 + 1 file changed, 1 insertion(+) commit 88ef5ea27031fe7bccd411417af58927d048765b Author: Jens Georg Date: Fri Apr 28 22:33:09 2017 +0200 xml: Stop claiming we do not implement SetNextAVTransportURI data/xml/AVTransport2.xml.in | 2 -- 1 file changed, 2 deletions(-) commit c1173e63ae3a96db320751ecb1dffd07564071d2 Author: Jens Georg Date: Wed Apr 20 22:48:39 2016 +0200 media-export,db: Add method to check for valid database Signed-off-by: Jens Georg src/librygel-db/database.vala | 11 +++++++++++ src/plugins/media-export/rygel-media-export-media-cache.vala | 4 +--- 2 files changed, 12 insertions(+), 3 deletions(-) commit d1b0b607e96eac1642341477a9b73cd734e34bbc Author: Jens Georg Date: Mon Apr 17 12:38:45 2017 +0200 examples: Fix full-screen renderer for wayland Signed-off-by: Jens Georg examples/fullscreen-renderer.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 53fdd7ea012b80399b452a9923b06fbea03cca17 Author: Jens Georg Date: Mon Apr 17 09:31:33 2017 +0200 media-export: Check nice return value Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-extract.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 1971d800ee04254738bab89a924c14269ad44603 Author: Jens Georg Date: Mon Apr 17 09:31:11 2017 +0200 examples: Show logo in fullscreen renderer Signed-off-by: Jens Georg configure.ac | 2 ++ examples/Makefile.am | 11 ++++++++- examples/fullscreen-renderer.c | 26 +++++++++++++++++++++- ...rg.gnome.Rygel.FullscreenRenderer.gresource.xml | 6 +++++ 4 files changed, 43 insertions(+), 2 deletions(-) commit 03f207d0f29eb7bfac6fdd5e26b5b868cbd80b97 Author: Piotr Drąg Date: Thu Apr 27 17:41:29 2017 +0200 Update po/Makevars This is not a GNU package and the Free Software Foundation has no copyright over it. Also adds MSGID_BUGS_ADDRESS. po/Makevars | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit faa2a794403b9df57e293210d7f40cd3bc760c33 Author: Tom Tryfonidis Date: Fri Apr 7 11:35:02 2017 +0000 Update Greek translation po/el.po | 567 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 285 insertions(+), 282 deletions(-) commit e969e3ab0fdd5b30a82f9748e07674c57fd3fc44 Author: Jens Georg Date: Sat Mar 25 18:57:49 2017 +0100 build: Distribute COPYING.logo Signed-off-by: Jens Georg Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a1028cf87bba148dd6664a0682f7a8dee8cf7762 Author: Jens Georg Date: Mon Mar 20 13:12:49 2017 +0100 Prepare Rygel 0.34.0 Signed-off-by: Jens Georg NEWS | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 0c0d2ff677bc212f7bc14e53e96fb908cbb6559e Author: Rūdolfs Mazurs Date: Sat Mar 18 10:59:17 2017 +0200 Update Latvian translation po/lv.po | 537 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 307 insertions(+), 230 deletions(-) commit bc5cf2ed5c57a17ee22fd33bd434256931b1132d Author: Kukuh Syafaat Date: Wed Mar 15 04:44:26 2017 +0000 Update Indonesian translation po/id.po | 575 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 289 insertions(+), 286 deletions(-) commit da4b8104749921b1f374c4a57c5e758b1341c8f0 Author: Jens Georg Date: Mon Mar 13 20:15:32 2017 +0100 Prepare Rygel 0.33.92 Signed-off-by: Jens Georg NEWS | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 66d5135fb6e6c64e11827187e0c4902fac949969 Author: Jens Georg Date: Mon Mar 13 20:20:27 2017 +0100 build: Fix configure.ac entry for new pc file Signed-off-by: Jens Georg configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 86ff09879ef282eb452bdbcf7ffbc8a01fc7402a Author: Jens Georg Date: Mon Mar 13 20:11:22 2017 +0100 build: Fix ruih pc file Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=779899 rygel-ruih-1.0.pc.in => rygel-ruih-2.0.pc.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4eea3f6340602c50ede318d77f4395c2e9d40321 Author: Changwoo Ryu Date: Sat Mar 11 13:37:00 2017 +0000 Update Korean translation po/ko.po | 554 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 277 insertions(+), 277 deletions(-) commit 634f9d0ef745fcccc3bfe09de644f90827cc42e8 Author: Yuri Myasoedov Date: Sat Mar 11 11:28:44 2017 +0400 Updated Russian translation po/ru.po | 477 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 230 insertions(+), 247 deletions(-) commit cf70a3dd938ec318f03d07512819b0a48b3f618e Author: Jordi Mas Date: Fri Mar 10 19:49:09 2017 +0100 Update Catalan translation po/ca.po | 954 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 480 insertions(+), 474 deletions(-) commit ae7174f4d40451a2ca2533191f41412c53fe8e53 Author: Milo Casagrande Date: Thu Mar 9 23:23:35 2017 +0000 Update Italian translation po/it.po | 491 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 246 insertions(+), 245 deletions(-) commit 20a56b0483ba6b65eb2288a073d8d1312bdc7fd1 Author: Ask Hjorth Larsen Date: Thu Mar 2 13:18:26 2017 +0100 Updated Danish translation po/da.po | 357 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 171 insertions(+), 186 deletions(-) commit bba6e2e7f2e3b5843b1a398c922756c08da2741d Author: Piotr Drąg Date: Thu Mar 2 00:18:03 2017 +0100 Revert "Update POTFILES.in" This reverts commit c3f6e7b7e853c77d185ca6e78d43ead370f68a03. po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit c3f6e7b7e853c77d185ca6e78d43ead370f68a03 Author: Piotr Drąg Date: Thu Mar 2 00:15:34 2017 +0100 Update POTFILES.in Test commit — will be reverted very soon. po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit b01f4559180b333bac903e0fa0bd16409b4c7336 Author: Jens Georg Date: Mon Feb 27 21:21:21 2017 +0100 Prepare 0.33.90 Signed-off-by: Jens Georg NEWS | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit 32cd5edd66406b5662ed56d0a479b994e1d205b2 Author: Samuel CUELLA Date: Tue Jan 24 17:44:00 2017 +0000 server: XMBC on XBox needs transcoding for HD Patch modified for style and to include the other XMBC hacks https://bugzilla.gnome.org/show_bug.cgi?id=777703 src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-client-hacks.vala | 4 ++ src/librygel-server/rygel-xbmc-hacks.vala | 4 +- src/librygel-server/rygel-xbmc4xbox-hacks.vala | 72 ++++++++++++++++++++++++++ 4 files changed, 79 insertions(+), 2 deletions(-) commit ff75d41f80777db8523057dfdb893b5c73edd756 Author: Fran Dieguez Date: Sun Feb 26 23:58:08 2017 +0100 Updated Galician translations po/gl.po | 465 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 235 insertions(+), 230 deletions(-) commit c82d95bc985ad870ea4a6f67316fd9d8f74f49f8 Author: Мирослав Николић Date: Sun Feb 26 09:46:20 2017 +0100 Updated Serbian translation po/sr.po | 249 +++++++++++++++++++++++++++++++++++++-------------------- po/sr@latin.po | 249 +++++++++++++++++++++++++++++++++++++-------------------- 2 files changed, 326 insertions(+), 172 deletions(-) commit eef34e267464d5e80d9e679343271d5905ae1548 Author: Jens Georg Date: Fri Feb 24 20:12:27 2017 +0100 ui: Fix for upcoming Vala 0.36 Signed-off-by: Jens Georg src/ui/rygel-media-pref-section.vala | 4 ++++ src/ui/rygel-network-pref-section.vala | 8 ++++++++ 2 files changed, 12 insertions(+) commit d79b6ddf0fda94ffaac9a81cfade6eed9b1b7752 Author: Baurzhan Muftakhidinov Date: Tue Feb 21 08:20:40 2017 +0000 Update Kazakh translation po/kk.po | 191 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 97 insertions(+), 94 deletions(-) commit 779cfe37e30a1b74994777a3b3f13f9144d78d1f Author: Kjartan Maraas Date: Sun Feb 19 18:10:57 2017 +0100 Updated Norwegian bokmål translation. po/nb.po | 1125 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 563 insertions(+), 562 deletions(-) commit d2a2b925ae67307a8b96c1dead05609f87258e04 Author: Matteo Settenvini Date: Thu Feb 16 12:27:50 2017 -0300 Avoid always re-reading all mime-types on startup This commits optimizes startup time, when scanning directories with many files which are already cached and up-to-date. Before, we were always opening and reading from them to determine their mime-type, even though it was already in the local database. Now we re-use this information, getting a speed up which can be even of several minutes, especially on systems with rotational drives. https://bugzilla.gnome.org/show_bug.cgi?id=778778 .../media-export/rygel-media-export-extractor.vala | 11 ++-- .../media-export/rygel-media-export-harvester.vala | 2 +- .../rygel-media-export-harvesting-task.vala | 65 ++++++++++++---------- .../rygel-media-export-media-cache.vala | 9 ++- .../rygel-media-export-sql-factory.vala | 2 +- 5 files changed, 51 insertions(+), 38 deletions(-) commit 72905837ba4f55cc4dc560e61879a848ad2e4438 Author: Chao-Hsiung Liao Date: Sat Feb 18 06:58:30 2017 +0000 Update Chinese (Taiwan) translation po/zh_TW.po | 1110 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 558 insertions(+), 552 deletions(-) commit 5540d806fa16173e048142e3a0ff88b80b1500a1 Author: Ask Hjorth Larsen Date: Thu Feb 16 14:33:31 2017 +0100 Updated Danish translation po/da.po | 1160 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 597 insertions(+), 563 deletions(-) commit a09570ab2367edeb04a0dce272153afd8205087d Author: Claude Paroz Date: Thu Feb 16 09:13:33 2017 +0100 Updated French translation po/fr.po | 272 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 103 insertions(+), 169 deletions(-) commit 6545b84c1348b2b2b53c992b1ce455ed014705ec Author: Inaki Larranaga Murgoitio Date: Mon Feb 13 22:40:23 2017 +0100 Update Basque language po/eu.po | 514 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 291 insertions(+), 223 deletions(-) commit c67cbd109f42a39455133dc6e4a18b5603862387 Author: Jens Georg Date: Mon Feb 13 21:26:24 2017 +0100 Prepare 0.33.1 Signed-off-by: Jens Georg NEWS | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit 53c9f783cf1146643d9ffc4ac1ecd4ebdf54eaf7 Author: Jens Georg Date: Sun Feb 12 17:23:20 2017 +0100 all: Fix dangling symlinks Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=778526 po/POTFILES.in | 1 - po/POTFILES.skip | 1 - src/ui/Makefile.am | 3 +-- src/ui/rygel-user-config.vala | 1 - tests/rygel-user-config.vala | 2 +- 5 files changed, 2 insertions(+), 6 deletions(-) commit 82fc4b96d385df9e99a28bb3c4c6178710eb7cc2 Author: Jens Georg Date: Sat Feb 11 12:22:30 2017 +0100 Update POTFILES.{in,skip} Signed-off-by: Jens Georg po/POTFILES.in | 6 +++--- po/POTFILES.skip | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit 391967c874cd3f24e674cd8ec7fe694e28778d45 Author: Jens Georg Date: Sat Feb 11 12:07:36 2017 +0100 core,rygel: Move configuration classes to core Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=769189 src/librygel-core/Makefile.am | 3 ++- src/librygel-core/filelist.am | 3 +++ src/{rygel => librygel-core}/rygel-cmdline-config.vala | 0 src/{rygel => librygel-core}/rygel-environment-config.vala | 2 +- src/{rygel => librygel-core}/rygel-user-config.vala | 0 src/rygel/Makefile.am | 5 +---- 6 files changed, 7 insertions(+), 6 deletions(-) commit eb0474f9adaf461849f8311de5639f5990ff7c79 Author: Mandy Wang Date: Sun Feb 5 16:28:26 2017 +0800 Update zh_CN translation po/zh_CN.po | 2219 ++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 1359 insertions(+), 860 deletions(-) commit 734db00b7cd23ab58984ff488eff5ed76b8884eb Author: Jens Georg Date: Sun Jan 29 10:42:11 2017 +0100 tests: Disable media-engine test Signed-off-by: Jens Georg tests/Makefile.am | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) commit 546169c9953e8e3d8a7d3655735edde20fd2937e Author: Dušan Kazik Date: Wed Jan 18 19:18:30 2017 +0000 Update Slovak translation po/sk.po | 202 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 104 insertions(+), 98 deletions(-) commit d9c9343f8e11137dee0a0425486704ea55c3cbcc Author: Samuel CUELLA Date: Tue Jan 17 21:06:39 2017 +0100 examples: Fix standalone server example examples/standalone-server.c | 1 + 1 file changed, 1 insertion(+) commit 749bdf6577d43eac3f0131e1aee74ad61f07adf2 Author: Jens Georg Date: Tue Jan 17 12:47:03 2017 +0100 renderer-gst: Support audio/wav mime-type Apparently needed for some Samsung mobile phone servers Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=777379 src/librygel-renderer-gst/rygel-playbin-player.vala | 1 + 1 file changed, 1 insertion(+) commit 4caa6906ecf6512936efffd1af34ab6a2a98a2e5 Author: Jens Georg Date: Mon Jan 16 19:59:53 2017 +0100 Prepare 0.33.0 Signed-off-by: Jens Georg NEWS | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) commit ac81f07dedee6d5b3b3c50145c98cda65faa72b2 Author: Rafael Fontenelle Date: Sun Jan 15 02:25:39 2017 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 409 +++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 242 insertions(+), 167 deletions(-) commit 4626400e40077ecaa5130d96ec2abb098b25274a Author: Piotr Drąg Date: Thu Jan 12 18:14:29 2017 +0100 Fix Icon filename in Korean and Serbian translations po/ko.po | 2 +- po/sr.po | 2 +- po/sr@latin.po | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 39f5d1cf122354e1a4fc17bfb4f8f40e90f0a9ef Author: Jiri Grönroos Date: Wed Dec 28 16:10:08 2016 +0000 Update Finnish translation po/fi.po | 1196 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 612 insertions(+), 584 deletions(-) commit 8778022ccacfad8578afdbb6b6f21ba2869bfe9e Author: Jens Georg Date: Fri Dec 16 23:31:04 2016 +0100 media-export: Blacklist vaapi Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-extract.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 344358f05c940bea1d099550da31cf7849951817 Author: Jens Georg Date: Mon Dec 12 22:19:47 2016 +0100 media-export: Fix generic parameter in extractor Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4f8feb6d1a6246b844f129bb601ac156769e2f94 Author: Jens Georg Date: Sun Dec 4 13:55:51 2016 +0100 server: Remove DLNA profile on mkv files for LG Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=775152 src/librygel-server/rygel-lg-tv-hacks.vala | 2 ++ 1 file changed, 2 insertions(+) commit d29d19ebc0fa8331e9e506c1c424f048b0cfa052 Author: Rico Tzschichholz Date: Sun Dec 4 11:47:36 2016 +0100 server: Use proper chain-up syntax src/librygel-server/rygel-http-time-seek-response.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a4caf3cdf011deda73a0c2e3496d7d9c259d9115 Author: Jens Georg Date: Wed Nov 30 21:02:57 2016 +0100 external: Make constant string const Otherwise build fails against recent vala Signed-off-by: Jens Georg src/plugins/external/rygel-external-variant-util.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 13aa901260190e8a0404028520ed328db258a7a8 Author: Stas Solovey Date: Wed Nov 23 21:19:00 2016 +0000 Update Russian translation (cherry picked from commit 7bfef96e224191a317e1b624b205a08c063b7fcd) po/ru.po | 143 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 68 insertions(+), 75 deletions(-) commit fbec1ac24035b97a023a50a1ee1cbf36943ca51b Author: Matej Urbančič Date: Wed Nov 16 17:49:01 2016 +0100 Updated Slovenian translation po/sl.po | 699 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 470 insertions(+), 229 deletions(-) commit 170d772266f608ed7e5fe374024c41331deda3a5 Author: Daniel Mustieles Date: Mon Oct 31 11:18:16 2016 +0000 Update Spanish translation po/es.po | 329 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 201 insertions(+), 128 deletions(-) commit eba35290f5a1bcaa3cbc5286ef515554ba37ab1d Author: Mario Blättermann Date: Sat Oct 29 12:54:57 2016 +0000 Update German translation po/de.po | 283 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 141 insertions(+), 142 deletions(-) commit 79f8bf6f4898c95b50f13f2b5fb1320ffa9a7a6c Author: Marek Černocký Date: Fri Oct 28 11:59:05 2016 +0200 Updated Czech translation po/cs.po | 210 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 107 insertions(+), 103 deletions(-) commit 065b826996182eda5580e4f180a2a61902d2e6b9 Author: Fabio Tomat Date: Tue Oct 25 14:02:07 2016 +0000 Update Friulian translation po/fur.po | 306 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 156 insertions(+), 150 deletions(-) commit 70c52075210dd1aab143eeee2a033b1fe7906c81 Author: Gábor Kelemen Date: Sun Oct 23 21:33:19 2016 +0000 Update Hungarian translation po/hu.po | 271 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 174 insertions(+), 97 deletions(-) commit 9c7e229fba7b946b1b629f6ad5571524c620871f Author: Aurimas Černius Date: Sun Oct 23 23:19:13 2016 +0300 Updated Lithuanian translation po/lt.po | 280 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 180 insertions(+), 100 deletions(-) commit 3df96123ca789b6b2fbd7c612e2552700429f933 Author: Anders Jonsson Date: Sat Oct 22 20:52:19 2016 +0000 Update Swedish translation po/sv.po | 171 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 87 insertions(+), 84 deletions(-) commit fd4fb743991c3d23d1f271fcc5e4a27388255838 Author: Piotr Drąg Date: Fri Oct 21 13:51:19 2016 +0200 Update Polish translation po/pl.po | 149 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 75 insertions(+), 74 deletions(-) commit 7ad4123f4a46655b50ba9d03e67d24256c6afd2e Author: Piotr Drąg Date: Mon Oct 3 14:29:14 2016 +0200 Use Unicode in translatable strings See https://developer.gnome.org/hig/stable/typography.html src/librygel-core/rygel-basic-management.vala | 10 +++++----- src/librygel-core/rygel-meta-config.vala | 14 +++++++------- src/librygel-core/rygel-plugin-loader.vala | 6 +++--- src/librygel-core/rygel-recursive-module-loader.vala | 6 +++--- src/librygel-renderer-gst/rygel-playbin-player.vala | 2 +- src/librygel-ruih/rygel-ruih-icon-elem.vala | 2 +- src/librygel-ruih/rygel-ruih-protocol-elem.vala | 4 ++-- src/librygel-ruih/rygel-ruih-servicemanager.vala | 6 +++--- src/librygel-ruih/rygel-ruih-ui-elem.vala | 2 +- src/librygel-server/rygel-browse.vala | 2 +- src/librygel-server/rygel-http-item-uri.vala | 2 +- src/librygel-server/rygel-http-post.vala | 2 +- src/librygel-server/rygel-http-request.vala | 2 +- src/librygel-server/rygel-http-resource-handler.vala | 2 +- src/librygel-server/rygel-import-resource.vala | 6 +++--- src/librygel-server/rygel-item-destroyer.vala | 4 ++-- src/librygel-server/rygel-item-updater.vala | 4 ++-- src/librygel-server/rygel-object-creator.vala | 16 ++++++++-------- src/librygel-server/rygel-reference-creator.vala | 6 +++--- src/librygel-server/rygel-search.vala | 2 +- src/media-engines/gstreamer/rygel-gst-media-engine.vala | 2 +- src/media-engines/gstreamer/rygel-gst-utils.vala | 2 +- src/plugins/external/rygel-external-plugin-factory.vala | 2 +- src/plugins/external/rygel-external-variant-util.vala | 2 +- src/plugins/media-export/rygel-media-export-extract.vala | 2 +- .../media-export/rygel-media-export-harvester.vala | 4 ++-- .../media-export/rygel-media-export-harvesting-task.vala | 2 +- .../media-export/rygel-media-export-media-cache.vala | 2 +- .../rygel-media-export-playlist-container.vala | 6 +++--- .../rygel-media-export-playlist-root-container.vala | 4 ++-- .../media-export/rygel-media-export-root-container.vala | 2 +- src/plugins/mpris/rygel-mpris-plugin-factory.vala | 2 +- .../tracker/rygel-tracker-category-all-container.vala | 2 +- .../tracker/rygel-tracker-metadata-container.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin.vala | 2 +- src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- src/rygel/rygel-acl.vala | 4 ++-- src/rygel/rygel-user-config.vala | 6 +++--- src/ui/rygel-writable-user-config.vala | 2 +- 39 files changed, 76 insertions(+), 76 deletions(-) commit 0885d7a0440805f16b26d20c2fbeec000740cf09 Author: Piotr Drąg Date: Mon Oct 3 14:31:57 2016 +0200 Fix spelling of "D-Bus" src/rygel/rygel-acl.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 080aad6412ac9428f3b8fbf5f8827ca2a61e976d Author: Jens Georg Date: Fri Sep 30 18:47:01 2016 +0200 all: Style fixes from superflous "static" Signed-off-by: Jens Georg .../rygel-media-renderer-plugin.vala | 5 ++- src/librygel-ruih/rygel-ruih-server-plugin.vala | 8 ++--- .../rygel-dlna-available-seek-request.vala | 2 +- .../rygel-dlna-available-seek-response.vala | 3 +- src/librygel-server/rygel-media-server-plugin.vala | 4 +-- .../external/rygel-external-interfaces.vala | 36 +++++++++++----------- .../rygel-media-export-playlist-container.vala | 2 +- ...rygel-media-export-playlist-root-container.vala | 4 +-- tests/object-creator/test.vala | 6 ++-- 9 files changed, 32 insertions(+), 38 deletions(-) commit 6132d16716e7de5cc39fc1a6e8210016bd4352d7 Author: Rico Tzschichholz Date: Fri Sep 30 16:25:30 2016 +0200 Fix non-matching generic types of inferface implementations src/librygel-ruih/rygel-ruih-protocol-elem.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a5c510f8e247e68110051179ebaebe0fe74e794c Author: Rico Tzschichholz Date: Fri Sep 30 16:17:30 2016 +0200 Fix 'static const' warnings with vala 0.33.1 .../rygel-basic-management-test-nslookup.vala | 10 +++---- .../rygel-basic-management-test-ping.vala | 22 +++++++------- .../rygel-basic-management-test-traceroute.vala | 24 +++++++-------- src/librygel-core/rygel-build-config.vapi | 26 ++++++++--------- src/librygel-core/rygel-plugin.vala | 32 ++++++++++---------- .../rygel-recursive-module-loader.vala | 2 +- .../rygel-media-renderer-plugin.vala | 4 +-- src/librygel-ruih/rygel-ruih-filter-entry.vala | 2 +- src/librygel-ruih/rygel-ruih-icon-elem.vala | 10 +++---- src/librygel-ruih/rygel-ruih-server-plugin.vala | 4 +-- src/librygel-ruih/rygel-ruih-servicemanager.vala | 12 ++++---- src/librygel-ruih/rygel-ruih-ui-listing.vala | 24 +++++++-------- .../rygel-dlna-available-seek-request.vala | 2 +- .../rygel-dlna-available-seek-response.vala | 2 +- .../rygel-dtcp-cleartext-request.vala | 2 +- .../rygel-http-response-element.vala | 2 +- src/librygel-server/rygel-http-seek.vala | 2 +- .../rygel-http-time-seek-request.vala | 2 +- src/librygel-server/rygel-media-server-plugin.vala | 4 +-- src/librygel-server/rygel-playspeed-request.vala | 2 +- src/librygel-server/rygel-playspeed-response.vala | 2 +- src/librygel-server/rygel-writable-container.vala | 2 +- .../external/rygel-external-interfaces.vala | 12 ++++---- src/plugins/lms/rygel-lms-album.vala | 12 ++++---- src/plugins/lms/rygel-lms-albums.vala | 14 ++++----- src/plugins/lms/rygel-lms-all-images.vala | 10 +++---- src/plugins/lms/rygel-lms-all-music.vala | 12 ++++---- src/plugins/lms/rygel-lms-all-videos.vala | 10 +++---- src/plugins/lms/rygel-lms-artist.vala | 6 ++-- src/plugins/lms/rygel-lms-artists.vala | 6 ++-- src/plugins/lms/rygel-lms-image-year.vala | 10 +++---- src/plugins/lms/rygel-lms-image-years.vala | 6 ++-- .../media-export/rygel-media-export-extract.vala | 2 +- .../rygel-media-export-playlist-container.vala | 2 +- ...rygel-media-export-playlist-root-container.vala | 4 +-- .../rygel-media-export-query-container.vala | 4 +-- src/rygel/rygel-user-config.vala | 34 +++++++++++----------- tests/object-creator/test.vala | 8 ++--- tests/rygel-http-response-test.vala | 4 +-- 39 files changed, 175 insertions(+), 175 deletions(-) commit 251421b0d9f26de6b3c388c5666a95ea1bcc2eee Author: Gianvito Cavasoli Date: Mon Sep 26 00:04:42 2016 +0000 Updated Italian translation po/it.po | 123 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 50 insertions(+), 73 deletions(-) commit bc6d028c9b19530ef47ac7a94b8fc33db82e7a69 Author: Ask Hjorth Larsen Date: Tue Sep 13 02:01:07 2016 +0200 Updated Danish translation po/da.po | 122 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 57 insertions(+), 65 deletions(-) commit 6e6f36f8f2856e61e34b144ddce52af095f7b44c Author: Jens Georg Date: Mon Sep 12 20:37:09 2016 +0200 Prepare 0.31.6 Signed-off-by: Jens Georg NEWS | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit 472258430984c71a549dd9118b0a930c9d8f9229 Author: Piotr Drąg Date: Mon Sep 12 20:04:19 2016 +0200 Add more options to XGETTEXT_OPTIONS in po/Makevars po/Makevars | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e7e8fec29cc6d357d769f459de4d92f8f641afc1 Author: Tom Tryfonidis Date: Sun Sep 11 21:41:03 2016 +0000 Updated Greek translation po/el.po | 146 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 69 insertions(+), 77 deletions(-) commit 83aad8b06fa67040ece3e6daf182d30bd09a6116 Author: Baurzhan Muftakhidinov Date: Sun Sep 11 07:38:20 2016 +0000 Added Kazakh translation po/LINGUAS | 1 + po/kk.po | 1571 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1572 insertions(+) commit b2b054c089c9a058c4251f5067f558d5ca2b5e01 Author: Piotr Drąg Date: Sat Sep 10 19:01:03 2016 +0200 Updated Polish translation po/pl.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit 210b6a9550610519e8ff0301fbdb1d8842f7177f Author: Rūdolfs Mazurs Date: Thu Sep 8 20:29:35 2016 +0300 Update Latvian translation po/lv.po | 136 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 64 insertions(+), 72 deletions(-) commit 493427e867f0386851b83d36706c99966f699251 Author: Anders Jonsson Date: Thu Sep 8 10:15:58 2016 +0000 Updated Swedish translation po/sv.po | 138 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 66 insertions(+), 72 deletions(-) commit 0df05e1d8bd67aeb9632ef1d139c7504b2ec7781 Author: Fran Dieguez Date: Mon Sep 5 00:15:14 2016 +0200 Updated Galician translations po/gl.po | 1009 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 493 insertions(+), 516 deletions(-) commit 8e536b5853772596bea9497b2b2363704f78039e Author: David King Date: Sun Sep 4 14:19:36 2016 +0200 Update British English translation po/en_GB.po | 1997 +++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 1254 insertions(+), 743 deletions(-) commit 30992ab5600b95d967e00491d321aa6b5be9ad12 Author: Changwoo Ryu Date: Sat Sep 3 14:04:46 2016 +0000 Updated Korean translation po/ko.po | 904 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 444 insertions(+), 460 deletions(-) commit f14db2927d4f1e88baf1df8f5660d7281afea618 Author: Jan Alexander Steffens (heftig) Date: Mon May 23 21:05:30 2016 +0200 data: Add [Install] section to rygel.service This allows running `systemctl --user enable rygel` in order to automatically launch rygel at login. The default behavior is not changed. If lingering is also enabled for the user, rygel will be started at boot; this will then share media without needing a session. Since this disregards whether GSD would have launched rygel, it is primarily useful for headless servers and avoids the wrap-dbus hack used by the example system service. https://bugzilla.gnome.org/show_bug.cgi?id=766332 data/rygel.service.in | 3 +++ 1 file changed, 3 insertions(+) commit b5cecc3b61359d97033a98e435d0fc3b417f1203 Author: Jan Alexander Steffens (heftig) Date: Mon May 23 21:03:52 2016 +0200 data: Add missing SystemdService for DBus activation Without this, DBus could start an independent instance of rygel. https://bugzilla.gnome.org/show_bug.cgi?id=766332 data/org.gnome.Rygel1.service.in | 1 + 1 file changed, 1 insertion(+) commit 8fe6f059797b115c5f13f018e83857743794418f Author: Jens Georg Date: Mon Aug 29 20:33:46 2016 +0200 Prepare 0.31.5 Signed-off-by: Jens Georg NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) commit ea83eb3cf44209c024249143f356f3f4982a56b7 Author: Jens Georg Date: Mon Aug 29 09:46:58 2016 +0200 rygel: Fix compile error https://bugzilla.gnome.org/show_bug.cgi?id=770531 src/rygel/rygel-cmdline-config.vala | 6 +++--- src/rygel/rygel-environment-config.vala | 6 +++--- src/rygel/rygel-user-config.vala | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) commit 5ce9de17aeb3b768687b747a162e11227ab209ab Author: Jens Georg Date: Sat Aug 27 21:14:42 2016 +0200 core: Re-use existing config Signed-off-by: Jens Georg src/librygel-core/rygel-root-device-factory.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 7e03e64cf5b96400c388c720a5b2c8b299e3ee4a Author: Мирослав Николић Date: Sun Aug 28 11:28:07 2016 +0200 Updated Serbian translation po/sr.po | 152 +++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 157 +++++++++++++++++++++++++++------------------------------ 2 files changed, 147 insertions(+), 162 deletions(-) commit 202fcfc366c3264481ba468010b0042b34ca58e8 Author: Jens Georg Date: Sat Aug 27 16:49:07 2016 +0200 core: Make it possible to set UDN Signed-off-by: Jens Georg src/librygel-core/rygel-root-device-factory.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit b213986bcaf451937dcb0726e076140c824bfcdb Author: Jens Georg Date: Fri Aug 26 21:29:22 2016 +0200 core: Remove obsolete code Signed-off-by: Jens Georg src/librygel-core/rygel-description-file.vala | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit 4d1801cd29fa67e478b1369bc791b3e23be35ae8 Author: Matej Urbančič Date: Fri Aug 26 22:56:17 2016 +0200 Updated Slovenian translation po/sl.po | 941 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 489 insertions(+), 452 deletions(-) commit 7aa53ba284d5408d82448d14127dbc297d101088 Author: Enrico Nicoletto Date: Thu Aug 25 23:41:51 2016 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 131 ++++++++++++++++++++++++++++-------------------------------- 1 file changed, 62 insertions(+), 69 deletions(-) commit 3963ed97386d042084d51ebc9f0550fcf1145917 Author: Matej Urbančič Date: Thu Aug 25 21:17:09 2016 +0200 Updated Slovenian translation po/sl.po | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) commit e269d1d360536d83bdc8215652327e6cdefaceb1 Author: Jens Georg Date: Wed Aug 24 21:40:39 2016 +0200 tracker: Skip filter if pattern substitute fails Signed-off-by: Jens Georg src/plugins/tracker/rygel-tracker-selection-query.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 3bb8cf87db99987d065c0598ba5358c22676da48 Author: Jens Georg Date: Wed Aug 24 21:38:59 2016 +0200 tracker: Fix url filter Filter was created incorrectly (missing ||) when more than one limiting directory was used. Signed-off-by: Jens Georg src/plugins/tracker/rygel-tracker-selection-query.vala | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit 7902579475a68191a02b0c2b95f904c7af3f21fa Author: Jens Georg Date: Wed Aug 24 21:37:29 2016 +0200 core,tracker: Fix criticals on empty XDG_*_HOME variables Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=730910 src/librygel-core/rygel-base-configuration.vala | 6 ++--- src/librygel-core/rygel-configuration.vala | 6 ++--- src/librygel-core/rygel-meta-config.vala | 31 +++++++++++++++------- .../rygel-tracker-category-all-container.vala | 16 ++++++----- .../tracker/rygel-tracker-item-factory.vala | 2 +- 5 files changed, 37 insertions(+), 24 deletions(-) commit 7d697ca20c54a36418612317a39138aad97a0e1e Author: Jens Georg Date: Wed Aug 24 20:36:13 2016 +0200 core: Fix config dir creation Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=770276 src/librygel-core/rygel-description-file.vala | 3 +-- src/librygel-core/rygel-root-device-factory.vala | 5 +---- 2 files changed, 2 insertions(+), 6 deletions(-) commit f98d5a30e5e74ba83c1a2258e8a3096748ef7048 Author: Balázs Úr Date: Tue Aug 23 10:17:28 2016 +0000 Updated Hungarian translation po/hu.po | 237 +++++++++++---------------------------------------------------- 1 file changed, 40 insertions(+), 197 deletions(-) commit 1e2f1dc76b684e9791ad7eddf5f495c15e8baf71 Author: Andika Triwidada Date: Mon Aug 22 09:50:27 2016 +0000 Updated Indonesian translation po/id.po | 88 ++++++++++++++++++++++++++++------------------------------------ 1 file changed, 39 insertions(+), 49 deletions(-) commit 0eeef54c8177b593d7d470f8f3eb0161b5697600 Author: Alexandre Franke Date: Mon Aug 22 08:53:13 2016 +0000 Updated French translation po/fr.po | 913 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 455 insertions(+), 458 deletions(-) commit 54430333bea46ce041a6eeb7b5a88bd08fb5a079 Author: Matej Urbančič Date: Thu Aug 18 23:16:46 2016 +0200 Updated Slovenian translation po/sl.po | 57 ++++++++++++++++++++++++++------------------------------- 1 file changed, 26 insertions(+), 31 deletions(-) commit c6015ffcb9406a003e52621a54dc0b0cdae5c847 Author: Jens Georg Date: Thu Aug 18 15:29:06 2016 +0200 media-export: More extensions to remove And be case-insensitive to cpature JPG/jpg Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-extractor.vala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit a4a1aa967d793a4366cae8967cdbdd978d7ba950 Author: Jens Georg Date: Tue Aug 16 17:23:36 2016 +0200 data: Fix desktop file generation Signed-off-by: Jens Georg data/Makefile.am | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 154f733f6ea4d5e62ce3be6b6a51affc24548479 Author: Piotr Drąg Date: Tue Aug 16 09:14:03 2016 +0200 Updated Polish translation po/pl.po | 219 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 96 insertions(+), 123 deletions(-) commit 5baa2a847970d72ed8baa57e1d32eeecf889f1f7 Author: Piotr Drąg Date: Tue Aug 16 09:05:26 2016 +0200 Add --add-comments to XGETTEXT_OPTIONS in Makevars So that comments from .desktop file appear in the .po files. po/Makevars | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f9af883e3ffa89e07ad79a2319c4287bba55f35 Author: Jens Georg Date: Mon Aug 15 19:31:03 2016 +0200 Prepare 0.31.4 Signed-off-by: Jens Georg NEWS | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit 10442eb2f8cc19a8781bef77cfef98bae5ce975f Author: Jens Georg Date: Sat Aug 13 17:16:13 2016 +0200 engine-gst: Don't proxy HTTP URIs Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=769283 .../gstreamer/rygel-gst-media-engine.vala | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) commit dd5367faba6445aaba901650f140da49796a8776 Author: Piotr Drąg Date: Tue Aug 9 15:36:59 2016 +0200 Add translator comments to .desktop data/rygel-preferences.desktop.in.in | 1 + data/rygel.desktop.in.in | 1 + 2 files changed, 2 insertions(+) commit 0e36e682f0d814240162c98562abe8bd8e82852d Author: Marek Černocký Date: Tue Aug 9 13:39:54 2016 +0200 Updated Czech translation po/cs.po | 90 +++++++++++++++++++++++----------------------------------------- 1 file changed, 32 insertions(+), 58 deletions(-) commit b1e7b72dbd98c7b8abe48b64d3d16f9bfe2d74ce Author: Piotr Drąg Date: Mon Jul 25 04:01:25 2016 +0200 Add Language headers to po files Future versions of gettext will fail if this header is missing. po/bn_IN.po | 1 + po/ca@valencia.po | 2 +- po/de.po | 2 +- po/es.po | 2 +- po/gu.po | 1 + po/he.po | 2 +- po/kn.po | 1 + po/ko.po | 2 +- po/nb.po | 2 +- po/ne.po | 2 +- po/sl.po | 2 +- po/sr@latin.po | 2 +- po/te.po | 1 + po/ug.po | 2 +- po/zh_HK.po | 2 +- 15 files changed, 15 insertions(+), 11 deletions(-) commit 3ca89f4e7f7cbeda27f85c65cd6d031c90d4785c Author: Aurimas Černius Date: Sun Jul 24 17:20:29 2016 +0300 Updated Lithuanian translation po/lt.po | 107 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 49 insertions(+), 58 deletions(-) commit 8357c0507e1c300808bb245363bd2e2167b9c4d1 Author: Jens Georg Date: Mon Jul 18 21:10:32 2016 +0200 Prepare 0.31.3 Signed-off-by: Jens Georg NEWS | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) commit 9f01f2420d7237e234e37b83c83b700ef7ed8177 Author: Fabio Tomat Date: Mon Jul 11 14:56:42 2016 +0000 Updated Friulian translation po/fur.po | 96 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 44 insertions(+), 52 deletions(-) commit 30c69782914c57adefb837d6529ced662289d85f Author: Dušan Kazik Date: Sat Jul 9 08:12:27 2016 +0000 Updated Slovak translation po/sk.po | 113 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 51 insertions(+), 62 deletions(-) commit eff4058677bbede82b53a0fdeb08bfff524402f1 Author: Piotr Drąg Date: Sat Jul 9 00:21:11 2016 +0200 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 1 + po/POTFILES.skip | 5 +++++ 2 files changed, 6 insertions(+) commit d3a620dd5391f71ddcb765e40d7c9d962ab78e2a Author: Andika Triwidada Date: Wed Jun 29 19:49:02 2016 +0000 Updated Indonesian translation (cherry picked from commit a3dcd10216844d0b33854773ae5f0e9e0ad03f2d) po/id.po | 1969 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 1170 insertions(+), 799 deletions(-) commit 299bcc11f12e0b0533b42a3d9e5394604a482330 Author: Piotr Drąg Date: Mon Jun 27 02:55:42 2016 +0200 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 5 +++++ po/POTFILES.skip | 5 +++++ 2 files changed, 10 insertions(+) commit 88addb96b144a4fe7ce591ba12fed1ff61b83394 Author: Jens Georg Date: Sun Jun 26 22:42:05 2016 +0200 media-export: Port old bugfix Transform the date to something accepted by DLNA. Signed-off-by: Jens Georg .../media-export/rygel-media-export-extractor.vala | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) commit 15bdb67cd357e018caa7555065c80fe7be1b828a Author: Jens Georg Date: Sun May 15 22:07:31 2016 +0200 media-export: Remove Variant conversion Use the a{sv} Variant as transport between extracting process and Rygel and directly translate it into MediaItem in harvesting task. Signed-off-by: Jens Georg src/plugins/media-export/Makefile.am | 6 +- src/plugins/media-export/constants.vala | 27 ++- .../rygel-media-export-dvd-parser.vala | 19 +- .../media-export/rygel-media-export-extractor.vala | 14 +- .../rygel-media-export-info-serializer.vala | 150 ------------- .../rygel-media-export-item-factory.vala | 239 ++++++++------------- .../rygel-media-export-metadata-extractor.vala | 2 +- 7 files changed, 138 insertions(+), 319 deletions(-) commit 07ffa9196955c72ea19aa4219c0d6335fe065823 Author: Jens Georg Date: Mon May 16 12:00:48 2016 +0200 media-export: Use common constants for serialisation src/plugins/media-export/Makefile.am | 4 +- src/plugins/media-export/constants.vala | 43 ++++ .../rygel-media-export-dvd-parser.vala | 16 +- .../media-export/rygel-media-export-extractor.vala | 18 +- .../rygel-media-export-generic-extractor.vala | 40 ++-- .../rygel-media-export-harvesting-task.vala | 2 +- .../rygel-media-export-image-extractor.vala | 29 ++- .../rygel-media-export-info-serializer.vala | 258 ++++++--------------- .../rygel-media-export-playlist-extractor.vala | 10 +- 9 files changed, 178 insertions(+), 242 deletions(-) commit e0329e63a3fffea8f2abc767ef4ed2385ef77e02 Author: Jens Georg Date: Sun May 15 22:44:19 2016 +0200 media-export: Set own class for DVD tracks Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-parser.vala | 4 +++- src/plugins/media-export/rygel-media-export-dvd-track.vala | 2 ++ src/plugins/media-export/rygel-media-export-extract.vala | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) commit 4262b12d6b1336a2178b8a046e31052cb8b495a9 Author: Jens Georg Date: Sun May 15 22:43:58 2016 +0200 server: Add UPNP_CLASS to MediaItem Signed-off-by: Jens Georg src/librygel-server/rygel-media-item.vala | 1 + 1 file changed, 1 insertion(+) commit 6eff88e8f545881e77944171874ca728be07a5c4 Author: Jens Georg Date: Sun May 15 22:07:09 2016 +0200 media-export: Remove obsolete message Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-extract.vala | 2 -- 1 file changed, 2 deletions(-) commit 45d49c14ee1df6018fedc382ad96e2c1e8d33e8f Author: Jens Georg Date: Sun May 15 09:57:19 2016 +0200 media-export: Add Fast image extractor Uses GdkPixbuf readers for fast meta-data extracting and does manual DLNA profile guessing. Signed-off-by: Jens Georg configure.ac | 3 +- src/plugins/media-export/Makefile.am | 2 + .../media-export/rygel-media-export-extractor.vala | 5 ++ .../rygel-media-export-image-extractor.vala | 67 ++++++++++++++++++++++ 4 files changed, 76 insertions(+), 1 deletion(-) commit a3becadd7c36113972bec89329f03e39d026f333 Author: Jens Georg Date: Fri May 13 16:25:29 2016 +0200 media-export: Remove unused variables Signed-off-by: Jens Georg .../media-export/rygel-media-export-extract.vala | 17 ----------------- 1 file changed, 17 deletions(-) commit 5b9dfeb2ffb7d417a57a1c6a6e10417184026b79 Author: Jens Georg Date: Fri May 13 16:15:27 2016 +0200 media-export: Create factory method for extractors Signed-off-by: Jens Georg .../media-export/rygel-media-export-extract.vala | 17 +++----------- .../media-export/rygel-media-export-extractor.vala | 26 +++++++++++++++++++++- 2 files changed, 28 insertions(+), 15 deletions(-) commit 7950ad8c226d8862002caf3966e781272da9d2b7 Author: Jens Georg Date: Fri May 13 16:05:59 2016 +0200 media-export: Add Playlist extractor Signed-off-by: Jens Georg src/plugins/media-export/Makefile.am | 1 + .../media-export/rygel-media-export-extract.vala | 2 +- .../media-export/rygel-media-export-extractor.vala | 3 +- .../rygel-media-export-playlist-extractor.vala | 48 ++++++++++++++++++++++ 4 files changed, 52 insertions(+), 2 deletions(-) commit f854450c95a8e1d44ecca744b21c83b9be72c2f2 Author: Jens Georg Date: Sun Jun 26 22:52:43 2016 +0200 media-export: Port DVD parser to new Extractor Signed-off-by: Jens Georg .../rygel-media-export-dvd-parser.vala | 63 ++++++++++++++++++++-- .../media-export/rygel-media-export-extract.vala | 2 +- .../media-export/rygel-media-export-extractor.vala | 1 + 3 files changed, 60 insertions(+), 6 deletions(-) commit bd47af50f5193d6f47b0483aadb4a12fd1e5a911 Author: Jens Georg Date: Sun Jun 26 22:51:20 2016 +0200 media-export: Refactor extracting into own class This adds a generic base class that does the collection of basic information and introduces a generic extractor that just uses GstDiscoverer for everything, same as before. Signed-off-by: Jens Georg src/plugins/media-export/Makefile.am | 5 +- .../media-export/rygel-media-export-extract.vala | 101 +------- .../media-export/rygel-media-export-extractor.vala | 146 +++++++++++ .../rygel-media-export-generic-extractor.vala | 283 +++++++++++++++++++++ .../rygel-media-export-item-factory.vala | 85 ------- 5 files changed, 446 insertions(+), 174 deletions(-) commit 4dc08eb0d1c9f9f285374988aec0bdc5b1716dfb Author: Jens Georg Date: Sun Jun 26 17:07:44 2016 +0200 data: Remove obsolete 'upnp-enabled' from default config Signed-off-by: Jens Georg data/rygel.conf | 4 ---- 1 file changed, 4 deletions(-) commit 9e066329ea4826ee8ece215f60de9c145331d57b Author: Jens Georg Date: Sun Jun 26 17:06:55 2016 +0200 doc: Update for log level switch Signed-off-by: Jens Georg doc/man/rygel.conf.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 30e6d892296074cf578572d6de06f63110d72d19 Author: Jens Georg Date: Sun Jun 26 17:02:19 2016 +0200 rygel: Allow IP addresses in interface list Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=767305 src/rygel/rygel-main.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit c9f370392565f00598bb40efca517d3e624546a3 Author: Jens Georg Date: Sun Jun 26 16:57:11 2016 +0200 doc: Explain interface list a bit better Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=767305 doc/man/rygel.conf.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5a64eec2b63b8f6cd761f21ef02aa896e652b4bf Author: Jens Georg Date: Sun Jun 26 16:32:57 2016 +0200 core: Fix Log level Error Error and Critical were swapped Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=768010 src/librygel-core/rygel-log-handler.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 468d7f073455ec6c39b8521c6ae49cf823238be6 Author: Jens Georg Date: Wed Jun 22 23:04:15 2016 +0200 engine-simple: Pass on non-file resourcs as-is Signed-off-by: Jens Georg .../simple/rygel-simple-media-engine.vala | 32 ++++++++++++---------- 1 file changed, 17 insertions(+), 15 deletions(-) commit 041e1630f8ad741f7d6c96a8762748076c70c2af Author: Jens Georg Date: Mon Jun 20 20:10:42 2016 +0200 Prepare 0.31.2 Signed-off-by: Jens Georg NEWS | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) commit c47b7074a0f355a17e10a26205be57ea32a4e428 Author: Jens Georg Date: Mon Jun 20 19:29:22 2016 +0200 examples: Fix for new API Signed-off-by: Jens Georg examples/server-plugins/C/example-root-container.c | 2 ++ examples/server-plugins/vala/example-root-container-vala.vala | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) commit 37e92669dfd5c5d9a19a1d9e5849b7e7bfeec0f2 Author: Jens Georg Date: Mon Jun 20 19:06:03 2016 +0200 server: Minor style fix Signed-off-by: Jens Georg src/librygel-server/rygel-media-object.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1afe900d3878754280e5ac6baf2d1451e52d250d Author: Jens Georg Date: Tue Jun 14 22:21:13 2016 +0200 build: Check for libmediaart vapi Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=767448 configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit fbea809fe24bcf963db5b3fe9079a8c19b262457 Author: Jens Georg Date: Tue Jun 14 22:02:53 2016 +0200 build: Don't try to build manpages without xsltproc Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=767459 doc/Makefile.am | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 1fafc4ba0179e3efcd43111c56d7691f7affd993 Author: Jens Georg Date: Tue Jun 14 22:01:25 2016 +0200 build: Check whether we can generate the manpages Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=767458 configure.ac | 6 ++++++ 1 file changed, 6 insertions(+) commit cf0f90f0a46d454ecd2e98577fac275272ef6abe Author: Jens Georg Date: Tue Jun 14 21:23:39 2016 +0200 rygel: When ignoring a context, disable it Otherwise, it will keep listening on it Signed-off-by: Jens Georg src/rygel/rygel-main.vala | 1 + 1 file changed, 1 insertion(+) commit 0c87fb6466a5c1e14861c97950f3f7fa14a3845e Author: Jens Georg Date: Tue Jun 14 21:14:53 2016 +0200 rygel: Prevent critical when there is no DBus Signed-off-by: Jens Georg src/rygel/rygel-acl.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f37e956f900ff0d8c338fa838de59b4843410541 Author: Trần Ngọc Quân Date: Wed Jun 8 08:50:41 2016 +0700 Updated Vietnamese translation Signed-off-by: Trần Ngọc Quân po/vi.po | 1878 ++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 1463 insertions(+), 415 deletions(-) commit 47a13d73548e965e8d04f6f7f8e664094846aa76 Author: Piotr Drąg Date: Sun Jun 5 19:36:25 2016 +0200 Unmark placeholder strings from translation data/rygel-preferences.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e9b0bab5a8d2cde219f1a6986d790d7a4f8ae129 Author: Cédric Valmary Date: Sat Jun 4 13:27:26 2016 +0000 Updated Occitan translation po/oc.po | 1060 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 572 insertions(+), 488 deletions(-) commit 129c3341f964de6077419c3ae1e2e26939ca366d Author: Daniel Mustieles Date: Mon May 30 19:21:06 2016 +0200 Updated Spanish translation po/es.po | 57 +++++++++++++++++++++++++++------------------------------ 1 file changed, 27 insertions(+), 30 deletions(-) commit 30e5dd4202e8fead4ccc7be2aee0296f3ffc8313 Author: Mario Blättermann Date: Wed May 25 17:05:40 2016 +0200 Updated German translation po/de.po | 57 +++++++++++++++++++++++++++------------------------------ 1 file changed, 27 insertions(+), 30 deletions(-) commit d0685e5c6ff15c9f62aed69fbec8e3fd989eac81 Author: Jens Georg Date: Mon May 23 19:06:20 2016 +0200 Prepare 0.31.1 Signed-off-by: Jens Georg NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) commit 0233e41a0ee4b3762fea3b1ba1d28f08baa08fba Author: Richard Röjfors Date: Sat May 21 22:39:27 2016 +0200 server: Fix potential crash when applying didl In case the incoming didl does not contain a thumbnail uri do not access its length. Signed-off-by: Richard Röjfors https://bugzilla.gnome.org/show_bug.cgi?id=766757 src/librygel-server/rygel-music-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fd60719ed18262b4c1e08dcbfe2b6b60f0df6fb0 Author: Jens Georg Date: Sat May 21 13:31:05 2016 +0200 i18n: Update POTFILES.skip Signed-off-by: Jens Georg po/POTFILES.skip | 101 +++++++++++++++++++++++++------------------------------ 1 file changed, 46 insertions(+), 55 deletions(-) commit 6d71bc32f1905b047825c463389054b95457588e Author: Jens Georg Date: Sat May 21 12:42:05 2016 +0200 mediathek: Remove plugin The RSS items don't work anymore, always return 404. Signed-off-by: Jens Georg README | 1 - autogen.sh | 2 +- configure.ac | 11 -- data/rygel.conf | 6 - doc/Makefile.am | 3 +- doc/README.Mediathek | 21 --- doc/man/rygel.conf.xml | 27 +--- po/POTFILES.skip | 16 -- po/gen-potfiles-skip | 1 - src/plugins/Makefile.am | 5 - src/plugins/mediathek/Makefile.am | 30 ---- src/plugins/mediathek/mediathek.plugin.in | 7 - .../rygel-mediathek-asx-playlist-parser.vala | 105 ------------- .../rygel-mediathek-mov-playlist-parser.vala | 56 ------- .../mediathek/rygel-mediathek-playlist-parser.vala | 55 ------- src/plugins/mediathek/rygel-mediathek-plugin.vala | 46 ------ .../mediathek/rygel-mediathek-root-container.vala | 93 ------------ .../mediathek/rygel-mediathek-rss-container.vala | 142 ------------------ .../mediathek/rygel-mediathek-soup-utils.vala | 31 ---- .../rygel-mediathek-video-item-factory.vala | 165 --------------------- 20 files changed, 3 insertions(+), 820 deletions(-) commit 1832c6c6c4fdc85d336823849ff7884a9f3bd72b Author: Jens Georg Date: Sat May 21 12:34:50 2016 +0200 lms: Update license text Use Lesser and 2.1, not Lesser and 2.0, similar to the rest of Rygel. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=765898 src/plugins/lms/rygel-lms-album.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-albums.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-all-images.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-all-music.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-all-videos.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-artist.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-artists.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-category-container.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-database.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-dbus-interfaces.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-image-root.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-image-year.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-image-years.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-music-root.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-plugin-factory.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-plugin.vala | 16 ++++++++-------- src/plugins/lms/rygel-lms-root-container.vala | 17 ++++++++--------- 17 files changed, 136 insertions(+), 137 deletions(-) commit 18991d9d4d44c331900ac27f216ff64fb5214da2 Author: Jens Georg Date: Sat May 21 12:12:39 2016 +0200 media-export: Fix Artist view on XBox 360 Was broken by the introduction of dc:creator with commit 7e2af489c. Instead of re-inventing the definitions, just re-use the definitions we use in the virtual folder hierarchy Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-root-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f2065867c8fa6ec4e1d493b99ba5ac2f2526bf79 Author: Bastien Nocera Date: Wed May 11 23:37:41 2016 +0200 data: Add a way for Rygel to be started via user systemd This will allow better tracking of whether rygel is running, ensuring that even if the manager to enable/disable its startup (gnome-settings-daemon) crashes and needs to restart, its status is still available by querying the user systemd. https://bugzilla.gnome.org/show_bug.cgi?id=766332 Makefile.am | 2 +- configure.ac | 9 +++++++++ data/Makefile.am | 14 ++++++++++++-- data/rygel.service.in | 8 ++++++++ 4 files changed, 30 insertions(+), 3 deletions(-) commit 081a02c119c76196eb4852ee526cb5a894c4077d Author: Jens Georg Date: Sun May 15 21:17:35 2016 +0200 media-export: Remove debug message Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-extract.vala | 2 -- 1 file changed, 2 deletions(-) commit 7bd00365b4ff26910dcc36953f83002c16c38476 Author: Jens Georg Date: Thu May 12 22:36:23 2016 +0200 server: Hack for AVI files on recent Phillips TVs Also needs video/avi as mime type for AVI files. Signed-off-by: Jens Georg src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-client-hacks.vala | 4 +++ src/librygel-server/rygel-phillips-hacks.vala | 40 +++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) commit eb43f2a1595f479120414560ed7ea5c14c236c5a Author: Tiago Santos Date: Tue May 10 18:32:23 2016 +0000 Updated Portuguese translation po/pt.po | 39 ++++++++++++++++++--------------------- 1 file changed, 18 insertions(+), 21 deletions(-) commit d937a2ca1db59b884c159b5a02db7d5fb81e883d Author: Jens Georg Date: Sun May 8 22:21:36 2016 +0200 tracker: Don't add empty filter Signed-off-by: Jens Georg src/plugins/tracker/rygel-tracker-selection-query.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit acc1ae9bccc23c0b1ee162823ca582254fad9f79 Author: Jens Georg Date: Sat Apr 30 18:25:05 2016 +0200 server: Remove annoying warning With DVD support, the warning is coming up a lot and it's really not fatal. Make it a debug instead. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=685800 src/librygel-server/rygel-media-object.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 9877467629a0361b30c70434f3d60cd45a441e4f Author: Jens Georg Date: Sat Apr 30 18:21:09 2016 +0200 engine-gst: Use FUSE path instead of uri if possible Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=685800 src/media-engines/gstreamer/rygel-gst-utils.vala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 51d449c34852e5a4e3ee2c0297d61293f0df617a Author: Jens Georg Date: Sat Apr 30 18:15:51 2016 +0200 media-export: Use fuse path instead of URI if possible Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=685800 src/plugins/media-export/rygel-media-export-extract.vala | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 83850b30b849de599d6b980908b45db5118c7d3a Author: Jens Georg Date: Sat Apr 30 17:58:49 2016 +0200 media-export: Suppress useless warning If the backend does not support monitoring, just issue a debug and not a warning that we were not able to get the file information. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=685800 .../rygel-media-export-recursive-file-monitor.vala | 26 +++++++++++++--------- 1 file changed, 15 insertions(+), 11 deletions(-) commit d7a957f7c076163e4fd3c5d691e827bb35e2d7c6 Author: Matej Urbančič Date: Mon May 2 22:19:24 2016 +0200 Updated Slovenian translation po/sl.po | 146 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 78 insertions(+), 68 deletions(-) commit e5b3f83f5e3b60f45db294b295ec8cb29ffadcad Author: Fabio Tomat Date: Sun May 1 14:40:41 2016 +0000 Updated Friulian translation po/fur.po | 88 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 45 insertions(+), 43 deletions(-) commit 79d5b4c2861fe3d93ffe14d55d70ec5144fdb063 Author: Fabio Tomat Date: Sun May 1 14:10:58 2016 +0000 Updated Friulian translation po/fur.po | 65 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 33 insertions(+), 32 deletions(-) commit 2f24678b5ce6db4af4acdd6faebc843f0e05a647 Author: Tiago Santos Date: Sat Apr 30 15:40:16 2016 +0000 Updated Portuguese translation po/pt.po | 887 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 445 insertions(+), 442 deletions(-) commit 27f0f58ff1edac1418ed023dcd4d0be522436ab5 Author: Fabio Tomat Date: Sat Apr 30 14:30:46 2016 +0000 Updated Friulian translation po/fur.po | 63 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 34 insertions(+), 29 deletions(-) commit 11e7c5dfecea49645b23753b0aed9a731251d633 Author: Fabio Tomat Date: Sat Apr 30 14:01:38 2016 +0000 Updated Friulian translation po/fur.po | 60 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 27 deletions(-) commit 4c705c35f6842ca502fc20dd1d958be4f4a4901f Author: Fabio Tomat Date: Sat Apr 30 13:40:45 2016 +0000 Updated Friulian translation po/fur.po | 88 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 45 insertions(+), 43 deletions(-) commit 72c11e9bcf8474476b2cd356b7b956e8a76bd51c Author: Fabio Tomat Date: Fri Apr 29 14:20:54 2016 +0000 Updated Friulian translation po/fur.po | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) commit c8e280e171831fac945781cbc00f408335f23dda Author: Fabio Tomat Date: Fri Apr 29 12:53:23 2016 +0000 Updated Friulian translation po/fur.po | 119 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 62 insertions(+), 57 deletions(-) commit 3f79960a072c3e7965e0058069296fc4c2f4abbd Author: Fabio Tomat Date: Thu Apr 28 20:08:57 2016 +0000 Updated Friulian translation po/fur.po | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) commit adfab967ecfb072c96195f3b71e051ebcea0d1da Author: Fabio Tomat Date: Thu Apr 28 19:58:52 2016 +0000 Added Friulian translation po/LINGUAS | 1 + po/fur.po | 1598 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1599 insertions(+) commit c01c882f578c580e63e19020bde0a860d6406e90 Author: Jens Georg Date: Wed Apr 27 22:14:05 2016 +0200 tracker: Add option to limit exported files to a set of uris Signed-off-by: Jens Georg data/rygel.conf | 1 + .../tracker/rygel-tracker-selection-query.vala | 58 ++++++++++++++++++++++ 2 files changed, 59 insertions(+) commit e4141aba358e0a57ab50f9536d245052a0d172b5 Author: Jens Georg Date: Mon Apr 25 20:15:58 2016 +0200 Prepare 0.31.0 Signed-off-by: Jens Georg NEWS | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) commit bee5c6f78c5cc34510a3f331100c02ae2433d9a8 Author: Jens Georg Date: Sun Apr 24 20:33:11 2016 +0200 build: Fix output of tracker API version Signed-off-by: Jens Georg configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 870271bbdb10f19cf4c0b86674074510a0d036dc Author: Jens Georg Date: Sat Feb 27 01:58:32 2016 +0100 tests: Enable and adapt MediaEngine test. Signed-off-by: Jens Georg tests/Makefile.am | 30 +++++----- tests/rygel-media-engine-test.vala | 114 ++++++++++++++++++++++++------------- 2 files changed, 91 insertions(+), 53 deletions(-) commit c679a2b2df8f7f0f824313ea93d1a2d7229e6ebb Author: Jens Georg Date: Sat Feb 27 01:57:28 2016 +0100 server: Refactor request handling There is no need to pass the whole HTTPGet, only pass the needed resources. This greatly simplifies testing the MediaEngine Signed-off-by: Jens Georg .../rygel-dlna-available-seek-request.vala | 14 +++++---- .../rygel-dtcp-cleartext-request.vala | 23 ++++++++------- .../rygel-http-byte-seek-request.vala | 33 ++++++++++++---------- src/librygel-server/rygel-http-get.vala | 24 ++++++++++------ .../rygel-http-time-seek-request.vala | 19 +++++++------ 5 files changed, 65 insertions(+), 48 deletions(-) commit 482ba1f2a1552853ef261d4029bd930ae0518501 Author: Jens Georg Date: Sun Apr 24 19:37:39 2016 +0200 renderer-gst: Fix log domain Signed-off-by: Jens Georg src/librygel-renderer-gst/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 0519430213ae680fbc7aaf145511ebc6394a2961 Author: Rūdolfs Mazurs Date: Sun Apr 24 16:27:13 2016 +0300 Update Latvian translation po/lv.po | 885 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 445 insertions(+), 440 deletions(-) commit 42d5e6c54b48a17ccb75e6bf92509c3dc1eecbd3 Author: Jens Georg Date: Sun Apr 24 11:57:21 2016 +0200 doc: Update links in README and manpage Signed-off-by: Jens Georg README | 6 +++--- doc/man/rygel.conf.xml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit 49d9ac4348d42a3889b86f2058ac3b204d4cb193 Author: Jens Georg Date: Sun Apr 24 10:09:24 2016 +0200 i18n: No need to translate UPnP XML files Signed-off-by: Jens Georg po/POTFILES.in | 6 ------ po/POTFILES.skip | 6 ++++++ 2 files changed, 6 insertions(+), 6 deletions(-) commit 3ff63e6fbdab4a274e0cc5b649159878903b29d2 Author: Jens Georg Date: Thu Apr 21 08:38:25 2016 +0200 core: Fix potential strncpy overflow Signed-off-by: Jens Georg src/librygel-core/rygel-energy-management-helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5528e5c59e259b53b1d10b68a9e8df8a17ba3173 Author: Jens Georg Date: Sat Apr 16 01:22:53 2016 +0200 doc: Add librygel-db to apidocs Signed-off-by: Jens Georg configure.ac | 1 + doc/reference/Makefile.am | 2 +- doc/reference/librygel-db/Makefile.am | 26 +++++++++ .../librygel-db/gtkdoc/librygel-db-docs.xml | 48 +++++++++++++++++ doc/reference/librygel-db/gtkdoc/overview.xml | 62 ++++++++++++++++++++++ src/librygel-db/database-cursor.vala | 2 +- src/librygel-db/database.vala | 10 ++-- 7 files changed, 144 insertions(+), 7 deletions(-) commit 750578e68743f504e3cf4541f511eba35cb9cea5 Author: Jens Georg Date: Sun Apr 10 17:53:11 2016 +0200 core: Make plugin loader watch on config Now it is possible to enable/disable plugins on the fly by changing the configuration files. Signed-off-by: Jens Georg src/librygel-core/rygel-plugin-loader.vala | 54 +++++++++++++++++++++++++----- 1 file changed, 46 insertions(+), 8 deletions(-) commit b1492884f792f3401dd63f1acb9f3c7384a906b4 Author: Марко Костић Date: Mon Apr 11 19:13:02 2016 +0000 Updated Serbian translation po/sr.po | 3 --- 1 file changed, 3 deletions(-) commit f6424358d36a0896e3f166a3be1ad9946faad50b Author: Ask Hjorth Larsen Date: Sun Apr 10 23:10:36 2016 +0200 Updated Danish translation po/da.po | 138 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 62 insertions(+), 76 deletions(-) commit ce5a57d11687d8a6bf9e0554cf66fcf230c56939 Author: Jens Georg Date: Sun Apr 10 17:08:39 2016 +0200 media-export: Prevent critical Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-root-container.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit be70dfcf8903496f0f76a3eca4ef2d37dd1caafa Author: Jens Georg Date: Sun Apr 10 17:06:04 2016 +0200 core: Always delay reload of config file It seems that if we reload the config files too early even after CHANGES_DONE hint, we still read a corrupt file. So change the code to always delay the read. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=764829 src/rygel/rygel-user-config.vala | 46 +++++++++++++--------------------------- 1 file changed, 15 insertions(+), 31 deletions(-) commit 44a51ac6cf742773abb1fbcee5d74278094483d8 Author: Jens Georg Date: Sun Apr 10 09:20:33 2016 +0200 lms: Use correct section for title setting Signed-off-by: Jens Georg src/plugins/lms/rygel-lms-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d31fec4bd23dcf0ac3c1e3ccc679e07012cdfc2e Author: Jens Georg Date: Sun Apr 10 09:16:36 2016 +0200 media-export: Use allow-upload setting If allow-upload is not set, do not use containers that can lead to file-system modification Signed-off-by: Jens Georg .../media-export/rygel-media-export-object-factory.vala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit a0d8e17fb9fa779ace6e0a2fa10ef016ea2ee5c6 Author: Jens Georg Date: Sun Apr 10 08:54:23 2016 +0200 data: Disable upload and remote file removal Signed-off-by: Jens Georg data/rygel.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d0f39cfca594c1f7c09854829aec05cf1966793d Author: Jens Georg Date: Sat Apr 9 23:24:09 2016 +0200 tracker,playbin: Remove disabled settings handling For these "static" plugins it is handled by the plugin loader now. Signed-off-by: Jens Georg src/plugins/playbin/rygel-playbin-module.vala | 7 ------- src/plugins/tracker/rygel-tracker-plugin-factory.vala | 7 ------- 2 files changed, 14 deletions(-) commit 4d84ac704eba6b9b6878d2285107d6122de3d848 Author: Jens Georg Date: Sat Apr 9 23:20:22 2016 +0200 LMS: Simplify module startup Signed-off-by: Jens Georg src/plugins/lms/rygel-lms-plugin-factory.vala | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) commit c09da957647eaaec766b0c4b630ad1319d5e8ec1 Author: Jens Georg Date: Sat Apr 9 23:20:06 2016 +0200 data: Use proper plugin name for LMS Signed-off-by: Jens Georg data/rygel.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d32c1316bb372ae6340e498ba33601eee360592e Author: Piotr Drąg Date: Thu Apr 7 20:44:51 2016 +0200 Updated Polish translation po/pl.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit c443432b4f54800aff714cbeb708bfd5709b3945 Author: Tom Tryfonidis Date: Mon Apr 4 09:23:46 2016 +0000 Updated Greek translation (cherry picked from commit 6caee3a671a5c5c90104060ecc3f5e46c6e221bc) po/el.po | 881 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 443 insertions(+), 438 deletions(-) commit b3bfd3c70c527659a30cdc0af86065db69a7a85a Author: Jens Georg Date: Thu Mar 31 22:37:12 2016 +0200 rygel: Do not pass null to DBus Signed-off-by: Jens Georg src/rygel/rygel-acl.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5286e955002cce1d2ce119e58554caeda2833863 Author: Kalev Lember Date: Tue Mar 22 09:12:31 2016 +0100 data: Drop empty Categories list from desktop file An empty Categories= list led to rygel.desktop losing a newline during .desktop.in.in -> .desktop.in generation and ending up with an invalid Categories=Exec=rygel line. Work this around by dropping the empty list. https://bugzilla.gnome.org/show_bug.cgi?id=764016 data/rygel.desktop.in.in | 1 - 1 file changed, 1 deletion(-) commit ea975aa48a878c650ea8d3ea67d461f21abe13c4 Author: Марко М. Костић Date: Tue Mar 29 21:23:27 2016 +0200 Updated Serbian translation po/sr.po | 892 +++++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 892 +++++++++++++++++++++++++++++---------------------------- 2 files changed, 900 insertions(+), 884 deletions(-) commit 2ee3bcc721836a366839ce28bdf5174f73081ed6 Author: Aurimas Černius Date: Mon Mar 28 17:45:09 2016 +0300 Updated Lithuanian translation po/lt.po | 881 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 442 insertions(+), 439 deletions(-) commit a48153f9a5ff084ddd3ad69b717b567ecf64c733 Author: Rafael Fontenelle Date: Wed Mar 23 20:33:48 2016 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 897 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 449 insertions(+), 448 deletions(-) commit 88e7999e2a720ca95714ae8047e75b6136679505 Author: Inaki Larranaga Murgoitio Date: Wed Mar 23 16:06:26 2016 +0100 Updated Basque language po/eu.po | 962 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 503 insertions(+), 459 deletions(-) commit 611e0f5f9ea611ce91d015f71354c52ecd825c14 Author: Marek Černocký Date: Wed Mar 23 15:18:09 2016 +0100 Updated Czech translation po/cs.po | 878 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 441 insertions(+), 437 deletions(-) commit 11aa922d6014b908cea306f62fae5c3832266472 Author: Fran Dieguez Date: Wed Mar 23 11:19:36 2016 +0000 Updated Galician translation po/gl.po | 884 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 445 insertions(+), 439 deletions(-) commit be863f665c3d9a04c2e36cb0244e2def845deb07 Author: Balázs Úr Date: Wed Mar 23 07:28:20 2016 +0000 Updated Hungarian translation po/hu.po | 890 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 446 insertions(+), 444 deletions(-) commit cb380ba160f597273fee33b15689972f941edf4a Author: Piotr Drąg Date: Tue Mar 22 22:47:05 2016 +0100 Updated Polish translation po/pl.po | 878 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 441 insertions(+), 437 deletions(-) commit 035fe18f5d78048930cea0f9938bc17583925ee6 Author: Daniel Korostil Date: Tue Mar 22 23:06:36 2016 +0200 Updated Ukrainian translation po/uk.po | 136 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 61 insertions(+), 75 deletions(-) commit f17a46e800e4ea1b23ffc0862930b33c3348d89f Author: Stas Solovey Date: Tue Mar 22 20:22:38 2016 +0000 Updated Russian translation po/ru.po | 889 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 445 insertions(+), 444 deletions(-) commit 0e6088c47c87af9f84da23cb6d4ce13c6363077f Author: Daniel Mustieles Date: Tue Mar 22 11:28:43 2016 +0000 Updated Spanish translation po/es.po | 883 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 442 insertions(+), 441 deletions(-) commit e7586af7d5ae050250a881170fe302781598c0fd Author: Gianvito Cavasoli Date: Tue Mar 22 09:23:29 2016 +0000 Updated Italian translation po/it.po | 882 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 442 insertions(+), 440 deletions(-) commit 916b3a29705c1f9ac809649592ecba7ee2171ad3 Author: Mario Blättermann Date: Tue Mar 22 10:19:30 2016 +0100 Updated German translation po/de.po | 959 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 442 insertions(+), 517 deletions(-) commit e428e8d01c96ab682b217a599e7c8c45c6b0953d Author: Dušan Kazik Date: Tue Mar 22 06:33:14 2016 +0000 Updated Slovak translation po/sk.po | 879 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 442 insertions(+), 437 deletions(-) commit 4ffb5dd62fff1914900e77d218cf442f721df477 Author: Anders Jonsson Date: Mon Mar 21 22:23:20 2016 +0000 Updated Swedish translation po/sv.po | 880 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 442 insertions(+), 438 deletions(-) commit 56c511453142b27d4bf9301979bfe2c10a28ceda Author: Jens Georg Date: Mon Mar 21 20:15:53 2016 +0100 Prepare 0.30.0 Signed-off-by: Jens Georg NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) commit 0c9d8c1eb3ae7d97c51da4dd59e813cbcbc117a7 Author: Jens Georg Date: Sat Mar 19 22:49:54 2016 +0100 data: Fix distcheck Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=763586 data/Makefile.am | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 2e9bc7b09bae4a7b0376b64671900d7bd0ec5f34 Author: Javier Jardón Date: Sun Mar 13 23:29:27 2016 +0000 Use upstream gettext install intltool/glib-gettext https://bugzilla.gnome.org/show_bug.cgi?id=763586 .gitignore | 2 - Makefile.am | 1 + autogen.sh | 2 - configure.ac | 8 ++-- data/Makefile.am | 11 +++-- data/rygel-preferences.desktop.in.in | 4 +- data/rygel.desktop.in.in | 8 ++-- po/Makevars | 78 ++++++++++++++++++++++++++++++++++++ po/POTFILES.in | 3 +- po/POTFILES.skip | 4 -- 10 files changed, 97 insertions(+), 24 deletions(-) commit 83a8563f8808f173ee11cf470837027a5a07cb46 Author: Ask Hjorth Larsen Date: Sun Mar 20 23:19:32 2016 +0100 Updated Danish translation po/da.po | 269 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 154 insertions(+), 115 deletions(-) commit a9a70c72db29359d9ecceb71699bbb334b3fccca Author: Yuri Myasoedov Date: Sat Mar 19 14:32:40 2016 +0300 Updated Russian translation po/ru.po | 244 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 99 insertions(+), 145 deletions(-) commit cf1d274df0bdbbbe6ebea9d971ee7dd1e59009e5 Author: Jens Georg Date: Mon Mar 14 18:54:14 2016 +0100 Prepare 0.29.5 Signed-off-by: Jens Georg NEWS | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 06c37b941ecd24c41da3178015fd3cf1cbd12480 Author: Gianvito Cavasoli Date: Mon Mar 14 16:57:57 2016 +0000 Updated Italian translation po/it.po | 359 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 153 insertions(+), 206 deletions(-) commit 43498c457974bd61aa53077d973a8ebba75bd8e8 Author: Jiri Grönroos Date: Sun Mar 13 11:01:18 2016 +0000 Updated Finnish translation po/fi.po | 320 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 148 insertions(+), 172 deletions(-) commit 4769c8dfb22bdb79513727fa4e628a46d23e89b9 Author: Duarte Loreto Date: Sat Mar 12 23:20:59 2016 +0000 Updated Portuguese translation po/pt.po | 249 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 142 insertions(+), 107 deletions(-) commit 7c1ed63fdc12565825fcd36198237d3020a1cca2 Author: Changwoo Ryu Date: Sat Mar 12 19:04:12 2016 +0000 Updated Korean translation po/ko.po | 304 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 142 insertions(+), 162 deletions(-) commit b38aa0df4d2b261fcde0fdd5a740b711c7db5e0a Author: Andreas Henriksson Date: Wed Mar 9 18:33:27 2016 +0100 gst-launch,engine-gst: link to libsoup Since https://git.gnome.org/browse/rygel/commit/?h=RYGEL_0_28_3&id=bc844bbe63f2d4aecb1bb9a6c237edc7bc31b811 configure.ac | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit b4e69fc4e8c6164fa74dfcffb4e47293a569d4af Author: Stas Solovey Date: Tue Mar 8 20:17:15 2016 +0000 Updated Russian translation po/ru.po | 255 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 136 insertions(+), 119 deletions(-) commit 39e7b6a83894c381b6f687ddf27303cb9ac5dfb8 Author: Daniel Korostil Date: Mon Mar 7 02:16:35 2016 +0200 Updated Ukrainian translation po/uk.po | 762 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 542 insertions(+), 220 deletions(-) commit 8e8e6754a77c6ca667cbb5eaf28fce6e9f2c3222 Author: Jens Georg Date: Sat Mar 5 21:13:51 2016 +0100 doc: Remove "video-format" from Mediathek plugin Signed-off-by: Jens Georg doc/man/rygel.conf.xml | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) commit f11a63a500b1af358bb5715b3a0338710084e2f5 Author: Jens Georg Date: Sat Mar 5 21:11:42 2016 +0100 doc,config: Add LightMediaScanner Signed-off-by: Jens Georg data/rygel.conf | 4 ++++ doc/man/rygel.conf.xml | 5 +++++ 2 files changed, 9 insertions(+) commit a5a28fe06d1465133e07d7881c85057e591f91d1 Author: Jens Georg Date: Sat Mar 5 09:11:31 2016 +0100 media-export: Remove blanks from XML Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-container.vala | 1 + 1 file changed, 1 insertion(+) commit 99883962a2f7f54a3be883b8809824f8111a060e Author: Efstathios Iosifidis Date: Sun Mar 6 11:33:02 2016 +0000 Updated Greek translation po/el.po | 359 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 190 insertions(+), 169 deletions(-) commit 9f1ed2e03f7c14aa5265e984d7b4b045f55f97f6 Author: Matej Urbančič Date: Sat Mar 5 22:34:51 2016 +0100 Updated Slovenian translation po/sl.po | 659 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 467 insertions(+), 192 deletions(-) commit 1c609958d4afb97d9d3787a4aa60495f2bedcbcd Author: Aurimas Černius Date: Sat Mar 5 21:35:21 2016 +0200 Updated Lithuanian translation po/lt.po | 224 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 125 insertions(+), 99 deletions(-) commit 66bbc9fd8f7d0ad1639ff8bd26174f9cd2c1281c Author: Jens Georg Date: Tue Mar 1 22:04:01 2016 +0100 db: Don't set synchronous pragma on R/O dbs Signed-off-by: Jens Georg src/librygel-db/database.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit bd6202261e84b7a0a64c13b787230dea55769b48 Author: Jens Georg Date: Tue Mar 1 22:00:13 2016 +0100 db: Remove obsolete SQLite pragma Signed-off-by: Jens Georg src/librygel-db/database.vala | 1 - 1 file changed, 1 deletion(-) commit 789fbb8e772706ba86c0bafb1a237fa99b3d676d Author: Jens Georg Date: Tue Mar 1 21:46:46 2016 +0100 lms: Remove obsolete README Signed-off-by: Jens Georg src/plugins/lms/README | 17 ----------------- 1 file changed, 17 deletions(-) commit 4864627347dd3282a808442ff290ce6b5bc30676 Author: Gábor Kelemen Date: Fri Mar 4 19:25:41 2016 +0000 Updated Hungarian translation po/hu.po | 349 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 185 insertions(+), 164 deletions(-) commit 9a80255b667c31355e22634525a5efb32937078d Author: Fran Dieguez Date: Tue Mar 1 22:21:11 2016 +0100 Updated Galician translations po/gl.po | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) commit 99252b82915848c55a74ccb8c25068c4906baf5e Author: Rūdolfs Mazurs Date: Tue Mar 1 21:26:11 2016 +0200 Update Latvian translation po/lv.po | 215 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 82 insertions(+), 133 deletions(-) commit 06885a1d0367217a3cfc6f3a31b572055fccbb60 Author: Claude Paroz Date: Tue Mar 1 09:55:02 2016 +0100 Updated French translation po/fr.po | 455 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 211 insertions(+), 244 deletions(-) commit 1675936195328832c55a024ae1229c615b8f9be9 Author: Jens Georg Date: Mon Feb 29 20:38:37 2016 +0100 Prepare 0.29.4 Signed-off-by: Jens Georg NEWS | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) commit 7f76042e12b993bbb88d2d6e720642cd3ed5b6f1 Author: Mario Blättermann Date: Sun Feb 28 19:20:07 2016 +0100 Updated German translation po/de.po | 58 ++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 32 insertions(+), 26 deletions(-) commit 183d4649be068b6bd34cc05ad36fe1531ebd85ac Author: Marek Černocký Date: Sun Feb 28 11:00:50 2016 +0100 Updated Czech translation po/cs.po | 219 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 120 insertions(+), 99 deletions(-) commit 160c1c80d4dc97082e7edf1188d43fce88ba2257 Author: Jens Georg Date: Sat Feb 27 21:45:51 2016 +0100 engine-gst: Work-around seeking issue with DVD sources src/media-engines/gstreamer/rygel-gst-data-source.vala | 4 ++++ src/media-engines/gstreamer/rygel-gst-utils.vala | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit dd9c79ab5f299869f9f495cc169407af88f9754d Author: Jens Georg Date: Sat Feb 27 18:19:34 2016 +0100 media-export: Properly set track for multi-title discs Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-container.vala | 1 + src/plugins/media-export/rygel-media-export-dvd-track.vala | 2 ++ src/plugins/media-export/rygel-media-export-object-factory.vala | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) commit 1192616d7aa13030e14cec21decfea5c9a372ee4 Author: Jens Georg Date: Sat Feb 27 17:11:18 2016 +0100 media-export: Cater for broken XML files Apparently lsdvd has issues creating proper XML: - It adds "Pan & Scan" without replacing & with & - It can create invalid language codes that are not UTF-8 Also, reduce the XML to the information we need. We use RECOVER mode now to properly parse the files Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-container.vala | 5 ++++- src/plugins/media-export/rygel-media-export-dvd-parser.vala | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) commit 86eeeebd8161c7eaf441b5e483a5c5da4752f511 Author: Jens Georg Date: Sat Feb 27 12:04:39 2016 +0100 i18n: Update POTFILES.skip Signed-off-by: Jens Georg po/POTFILES.skip | 2 ++ 1 file changed, 2 insertions(+) commit 997d8ea4ab0401a63fe3037156626eb41ad9346a Author: Jens Georg Date: Sat Feb 27 11:36:47 2016 +0100 tests: Move database test into own file Signed-off-by: Jens Georg tests/Makefile.am | 15 +++++++++++- tests/rygel-database-test.vala | 54 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) commit 2020194c8e3d20b7a9f89e5832c4177a86bfc00b Author: Dušan Kazik Date: Sat Feb 27 08:51:07 2016 +0000 Updated Slovak translation po/sk.po | 170 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 90 insertions(+), 80 deletions(-) commit be8fefed0b2b354930b8be5be5645314e3ee5fcd Author: Jens Georg Date: Sat Feb 27 00:48:20 2016 +0100 tests: Enable SearchableContainer test Signed-off-by: Jens Georg tests/Makefile.am | 24 +++++++++++----------- .../rygel-searchable-container.vala | 1 + .../test.vala} | 0 3 files changed, 13 insertions(+), 12 deletions(-) commit 3eb395b71f888ae09751542632fbde5e865c6064 Author: Jens Georg Date: Fri Feb 26 22:04:41 2016 +0100 tests: Enable object creator test Signed-off-by: Jens Georg tests/Makefile.am | 41 ++++++++++------------ tests/object-creator/rygel-dlna-profile.vala | 1 + tests/object-creator/rygel-logical-expression.vala | 1 + tests/object-creator/rygel-m3u-playlist.vala | 1 + tests/object-creator/rygel-object-creator.vala | 1 + .../rygel-relational-expression.vala | 1 + .../rygel-search-criteria-parser.vala | 1 + tests/object-creator/rygel-search-expression.vala | 1 + tests/object-creator/rygel-serializer.vala | 1 + tests/object-creator/rygel-state-machine.vala | 1 + .../test.vala} | 11 ------ tests/rygel-data-sink_http-response.vala | 1 - tests/rygel-data-source.vala | 1 - tests/rygel-data-source_http-response.vala | 1 - tests/rygel-dlna-profile.vala | 1 - tests/rygel-http-byte-seek.vala | 1 - tests/rygel-http-byte-seek_http-get.vala | 1 - tests/rygel-http-get.vala | 1 - tests/rygel-http-item-uri.vala | 1 - tests/rygel-http-item-uri_http-get.vala | 1 - tests/rygel-http-item-uri_http-post.vala | 1 - tests/rygel-http-post.vala | 1 - tests/rygel-http-request_http-get.vala | 1 - tests/rygel-http-request_http-post.vala | 1 - tests/rygel-http-response.vala | 1 - tests/rygel-http-seek.vala | 1 - tests/rygel-http-seek_http-get.vala | 1 - tests/rygel-http-seek_object-creator.vala | 1 - tests/rygel-http-seek_time-seek.vala | 1 - tests/rygel-http-time-seek.vala | 1 - tests/rygel-http-time-seek_http-get.vala | 1 - tests/rygel-icon-info.vala | 1 - tests/rygel-logical-expression.vala | 1 - tests/rygel-m3u-playlist_object-creator.vala | 1 - tests/rygel-object-creator.vala | 1 - tests/rygel-relational-expression.vala | 1 - tests/rygel-search-criteria-parser.vala | 1 - tests/rygel-search-expression.vala | 1 - tests/rygel-searchable-container.vala | 1 - tests/rygel-serializer_object-creator.vala | 1 - tests/rygel-state-machine_http-get.vala | 1 - tests/rygel-state-machine_http-post.vala | 1 - tests/rygel-state-machine_http-response.vala | 1 - tests/rygel-state-machine_object-creator.vala | 1 - tests/rygel-thumbnail.vala | 1 - 45 files changed, 28 insertions(+), 67 deletions(-) commit 439ae5f1c11d8dd3c2cd5f9a8e906a39ed4f3f99 Author: Jens Georg Date: Fri Feb 26 21:09:11 2016 +0100 tests: Reenable some Signed-off-by: Jens Georg configure.ac | 1 + tests/Makefile.am | 291 +++++++++++++++++++------------------- tests/rygel-user-config-test.vala | 15 -- 3 files changed, 147 insertions(+), 160 deletions(-) commit 25f476f2feebddf4b1267de9177f57a2597cd232 Author: Jens Georg Date: Tue Feb 23 20:01:11 2016 +0100 Revert "test: Disable temporarily" This reverts commit 8a8ab35678891ed2bbf6ae1874f45c60d106487c. Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2cfbcd1a22344f79a2c768a9ce7bc63940ced327 Author: Jens Georg Date: Fri Feb 26 20:44:48 2016 +0100 rygel: Chage user config change event logic Instead of re-reading on every file event, either do it on "changes done" or after 500ms with no file event. Signed-off-by: Jens Georg src/rygel/rygel-user-config.vala | 42 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) commit ac3a2ad82fd23eb8a104d22eaf119525ba1c736a Author: Cédric Valmary Date: Thu Feb 25 18:38:49 2016 +0000 Updated Occitan translation po/oc.po | 1079 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 623 insertions(+), 456 deletions(-) commit bae3942c75ef0c25152fb7e47ac3c9ea68e01740 Author: Fran Dieguez Date: Wed Feb 24 20:05:12 2016 +0100 Updated Galician translations po/gl.po | 403 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 196 insertions(+), 207 deletions(-) commit ff94e0f2ac81f7ff4da9f7d63e4e2b035526f2cb Author: Daniel Mustieles Date: Mon Feb 22 21:30:25 2016 +0100 Updated Spanish translation po/es.po | 45 +++++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 20 deletions(-) commit 256b09620f07e0738e74283dcc6f886041fa801f Author: Anders Jonsson Date: Sun Feb 21 21:24:27 2016 +0000 Updated Swedish translation po/sv.po | 266 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 149 insertions(+), 117 deletions(-) commit fdad2f73e3f70f771667b18250d49e4b393eb1e0 Author: Artur de Aquino Morais Date: Sun Feb 21 19:55:58 2016 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) commit 5bf6cb7ce45337d9ab6fb6019cdd3204699cdbf5 Author: Jens Georg Date: Sun Feb 21 20:08:46 2016 +0100 media-export: Fix error introduced by previous commit Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-parser.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 055d415004b3627fafb6c1e1cf94663e02ee93cb Author: Jens Georg Date: Sun Feb 21 20:05:42 2016 +0100 media-export: Don't leak XML doc in DVD parser Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-parser.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 9ce6765e2168878a85c0c731c7dcaff5d2efcc93 Author: Jens Georg Date: Sat Feb 20 23:56:53 2016 +0100 media-export: Prevent criticals if playlist creation failed Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-item-factory.vala | 3 +++ 1 file changed, 3 insertions(+) commit 570680216707b8e26e425e4e4c756751ad6e72b9 Author: Jens Georg Date: Fri Feb 19 22:11:54 2016 +0100 LMS: Mark database read-only Signed-off-by: Jens Georg src/plugins/lms/rygel-lms-database.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 33da386c1f0d991a25d047f035e3e745c4a84eb0 Author: Piotr Drąg Date: Sat Feb 20 16:20:34 2016 +0100 Updated Polish translation po/pl.po | 58 ++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 32 insertions(+), 26 deletions(-) commit c06a417e7ac7232a3e484568fcbb500e87e220aa Author: Мирослав Николић Date: Fri Feb 19 21:13:56 2016 +0100 Updated Serbian translation po/sr.po | 45 ++++++++++++++++++++++++--------------------- po/sr@latin.po | 45 ++++++++++++++++++++++++--------------------- 2 files changed, 48 insertions(+), 42 deletions(-) commit 1289057e086057faf4f65df28b710a3d10b67222 Author: Jens Georg Date: Fri Feb 19 21:02:12 2016 +0100 build: Simplify tracker detection Signed-off-by: Jens Georg configure.ac | 49 ++++++++++++------------------------------------- 1 file changed, 12 insertions(+), 37 deletions(-) commit 9cc751ce48d1b172b50769d6ebca5a02be5b6754 Author: Jens Georg Date: Fri Feb 19 16:22:03 2016 +0100 media-export: Switch back to pseudo-uri Issue was that the file would not work in "normal" DLNA clients. Unfortunately I only tested with Rygel itself. Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-item-factory.vala | 2 -- 1 file changed, 2 deletions(-) commit 5b10ef81d667ed35dfc5986d56dfedeec431fa76 Author: Jens Georg Date: Fri Feb 19 16:20:46 2016 +0100 engine-gst: Don't crash if dvdreadsrc is missing Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-utils.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit e32fe85276781fa3c280766f554df8105d2fc8d4 Author: Jens Georg Date: Fri Feb 19 16:03:35 2016 +0100 media-export: Clean AVI titles Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-item-factory.vala | 1 + 1 file changed, 1 insertion(+) commit 479686996280eec267521fd4c2880e58e8298996 Author: Jens Georg Date: Fri Feb 19 15:13:58 2016 +0100 media-export: Fix DVD containers Signed-off-by: Jens Georg .../media-export/rygel-media-export-dvd-container.vala | 11 ----------- 1 file changed, 11 deletions(-) commit 6f1f2aa82a65a50722066ac5b43dd3b3d0e2b32d Author: Jens Georg Date: Tue Feb 16 19:41:45 2016 +0100 db: Add possibility to dump the used SQL Signed-off-by: Jens Georg doc/man/rygel.conf.xml | 16 +++++++++++++++- doc/man/rygel.xml | 8 ++++++++ src/librygel-db/database.vala | 13 +++++++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) commit f2937241f6cc211c236e6abfc513d8e40a0a66a3 Author: Jens Georg Date: Tue Feb 16 19:28:36 2016 +0100 media-export: Add some debug statements So there might me some more clues to non-fatal database errors Signed-off-by: Jens Georg .../media-export/rygel-media-export-media-cache.vala | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit a9f06e1a513e9848567e63511c69a1b94ad43218 Author: Artur de Aquino Morais Date: Thu Feb 18 21:07:08 2016 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 95 ++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 50 insertions(+), 45 deletions(-) commit 53af19cdd2b2d14329495300e6ed41029480b566 Author: Мирослав Николић Date: Wed Feb 17 20:59:27 2016 +0100 Updated Serbian translation po/sr.po | 292 +++++++++++---------- po/sr@latin.po | 782 ++++++++++++++++++++++++++++++++++++++++----------------- 2 files changed, 716 insertions(+), 358 deletions(-) commit 0d8c9684168e4cb0682de1ba5cfaa7fbf581c3c7 Author: Jens Georg Date: Tue Feb 16 19:17:40 2016 +0100 server: Print sort criteria used for browse/search Signed-off-by: Jens Georg src/librygel-server/rygel-browse.vala | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit f46915489cf4f626b253accde9cfb9fd90dc03e4 Author: Daniel Mustieles Date: Tue Feb 16 18:49:29 2016 +0100 Updated Spanish translation po/es.po | 128 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 66 insertions(+), 62 deletions(-) commit b11daa36288e28f1ebd50cf43923563abf347d91 Author: Jens Georg Date: Mon Feb 15 19:49:01 2016 +0100 Prepare 0.29.3 Signed-off-by: Jens Georg NEWS | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) commit 6d7994984c4a9f8b6df4ff6a416d7b2cee73bc08 Author: Mario Blättermann Date: Mon Feb 15 19:59:23 2016 +0100 Updated German translation po/de.po | 77 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 39 insertions(+), 38 deletions(-) commit 545ccd6cabfbd8d2087af60b67a15c1b3216473f Author: Jens Georg Date: Sun Feb 14 19:45:02 2016 +0100 media-export: Avoid crash on startup There is a slight possibility that init() is not called on RootContainer before the first browse action starts. This will cause the ObjectFactory to return null as the Filesystem folder, causing a null pointer access. Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-root-container.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit 50dade8f8af032427bee76abaf0038a0911dc31b Author: Jens Georg Date: Sun Feb 14 09:11:16 2016 +0100 media-export: Try to make nice titles for videos Signed-off-by: Jens Georg .../media-export/rygel-media-export-item-factory.vala | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 9d3408e45d23970c24521b1ffe0321f4d5169b90 Author: Jens Georg Date: Sun Feb 14 00:27:50 2016 +0100 doc: Update rygel.conf.1 Signed-off-by: Jens Georg doc/man/rygel.conf.xml | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) commit 78c805c64fda99b40b66001b3393cb307321f515 Author: Piotr Drąg Date: Sun Feb 14 18:46:54 2016 +0100 Updated Polish translation po/pl.po | 101 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 49 insertions(+), 52 deletions(-) commit d78337c4ebd565a7c4ef4411f56f8bfbf6384f65 Author: Jens Georg Date: Sun Feb 14 00:02:38 2016 +0100 server: Add "Sever:" header We append a Server header to the HTTP response. Default is plugin/version g_get_prgname()/version DLNA/1.51 UPnP/1.0 It is configurable on a per-plugin base using the key "server-name" Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=747816 src/librygel-server/rygel-http-get.vala | 2 ++ src/librygel-server/rygel-http-server.vala | 14 ++++++++++++++ 2 files changed, 16 insertions(+) commit f8aa4f8915db8f0c20691a74144a1aca8027a115 Author: Jens Georg Date: Sat Feb 13 21:42:36 2016 +0100 media-export: Make DVDTrack an UpdatableObject Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-track.vala | 9 ++++++++- src/plugins/media-export/rygel-media-export-video-item.vala | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) commit 77d52bc1126dda37525811771c22f55ddd895a9a Author: Jens Georg Date: Sat Feb 13 21:29:18 2016 +0100 media-export: Really fix getting DLNA profile from XML Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-track.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 5d2732b5299dfe7573c1f399c62cce5182daa843 Author: Piotr Drąg Date: Sat Feb 13 21:35:18 2016 +0100 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 1 + po/POTFILES.skip | 1 + 2 files changed, 2 insertions(+) commit 47d55aeb6c5568db68c4557a5003bddffb3c7ce9 Author: Jens Georg Date: Sat Feb 13 20:17:21 2016 +0100 media-export: Export single title DVDs as video If the DVD has only one title, don't bother with adding a container, just add the title directly as a video Signed-off-by: Jens Georg .../rygel-media-export-dvd-container.vala | 39 ++++-------- .../media-export/rygel-media-export-dvd-track.vala | 73 +++++++++++----------- .../rygel-media-export-info-serializer.vala | 6 +- .../rygel-media-export-item-factory.vala | 25 +++++--- .../rygel-media-export-object-factory.vala | 3 + 5 files changed, 75 insertions(+), 71 deletions(-) commit e790df5b0da584c096f4d45ca5364a91d613fd12 Author: Jens Georg Date: Sat Feb 13 17:10:20 2016 +0100 media-export: Deduce DVD title from file name Do not use information from volume label, it is apparently more often broken than helpful. Signed-off-by: Jens Georg .../rygel-media-export-dvd-container.vala | 4 +- .../rygel-media-export-item-factory.vala | 122 ++++++++++++++++++--- 2 files changed, 108 insertions(+), 18 deletions(-) commit bc5ee5e7dd6e69174b348be347263c7e2af1d00a Author: Jens Georg Date: Fri Feb 12 23:03:33 2016 +0100 media-export: Remove Unix signal handling Propagating the URI didn't work and we have the knowledge in MetadataExtractor anyway, no need to things with signal handlers and writing things to fd's. Signed-off-by: Jens Georg .../media-export/rygel-media-export-extract.vala | 33 +--------------------- .../rygel-media-export-metadata-extractor.vala | 33 +--------------------- 2 files changed, 2 insertions(+), 64 deletions(-) commit 82f434cce83a9643e67748f999fb921f49bde88e Author: Jens Georg Date: Thu Feb 11 22:29:58 2016 +0100 media-export: Refactor DVD tracks Let the DVD track fill itself from the XML node Signed-off-by: Jens Georg .../rygel-media-export-dvd-container.vala | 42 +---------------- .../media-export/rygel-media-export-dvd-track.vala | 53 +++++++++++++++++++++- 2 files changed, 53 insertions(+), 42 deletions(-) commit b413614e8633d0deef41a891772f23b349267f48 Author: Chao-Hsiung Liao Date: Sat Feb 13 06:08:25 2016 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 264 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 139 insertions(+), 125 deletions(-) commit 162852e488cc3b44fd0c536e71eb7e1fe3bbadbd Author: Jens Georg Date: Wed Feb 10 23:03:02 2016 +0100 media-export: Fix DVD DLNA profile and extension Without extension "mpg", Kodi thinks it's an ISO and tries to open it with its libdvdread parser. Also, use the video standard information from the XML to set the proper MPEG_PS_* DLNA profile. This makes DVD support work in at least LG BDP and WD TV Live Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-container.vala | 5 +++++ src/plugins/media-export/rygel-media-export-dvd-track.vala | 1 + 2 files changed, 6 insertions(+) commit e8aa7ae956374e7fbe2370f481828817ed105c06 Author: Jens Georg Date: Wed Feb 10 00:07:25 2016 +0100 gst-launch,engine-gst: Fix uri generation If launchline contained ., parts of it would end up as a the file extension Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-utils.vala | 1 + src/plugins/gst-launch/rygel-gst-launch-audio-item.vala | 2 +- src/plugins/gst-launch/rygel-gst-launch-video-item.vala | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) commit 7b55bad1a92e253b56c5fe912ef52abef23755e5 Author: Jens Georg Date: Tue Feb 9 20:33:34 2016 +0100 core: Fix small memory leak with XPath use Signed-off-by: Jens Georg src/librygel-core/rygel-description-file.vala | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit 29c75b565de454eb6cbc1697a3cc96eda24acc16 Author: Rafael Fontenelle Date: Tue Feb 9 10:41:56 2016 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 148 ++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 84 insertions(+), 64 deletions(-) commit b7fd36f5ca18b93f27358b619b372da19a9d8cc0 Author: Mario Blättermann Date: Tue Feb 9 09:57:13 2016 +0100 Updated German translation po/de.po | 84 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 44 insertions(+), 40 deletions(-) commit 150763e3532230f32f42e0aacb43e3d05ed9e0a0 Author: Jens Georg Date: Tue Feb 9 00:20:38 2016 +0100 Prepare 0.29.2 Signed-off-by: Jens Georg NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) commit 5a5c0534904dba3a95c63699c4edd9ef7a0a5dbb Author: Jens Georg Date: Thu Nov 5 16:09:06 2015 +0100 server: Add explicit check for @restricted Previously the DIDL-Lite parser did that in its verification, but that broke broken clients. The move the code to where it was added for, Rygel's CreateObject call handler. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=740266 configure.ac | 2 +- src/librygel-server/rygel-object-creator.vala | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) commit adf5e348126935620b0e5059e57a66c6c1730b11 Author: Jens Georg Date: Mon Feb 8 20:36:22 2016 +0100 lms: Fix child_count calculation Lost assignment during refactor in previous commit. Signed-off-by: Jens Georg src/plugins/lms/rygel-lms-category-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40223c069eb20cc98454c882f6ad6b06245c6986 Author: Jens Georg Date: Sun Feb 7 16:55:16 2016 +0100 lms: Replace prepared statements with Cursor Signed-off-by: Jens Georg src/librygel-db/database-cursor.vala | 3 +- src/librygel-db/database.vala | 12 ---- src/plugins/lms/rygel-lms-all-videos.vala | 16 +++-- src/plugins/lms/rygel-lms-category-container.vala | 85 +++++++++++------------ src/plugins/lms/rygel-lms-database.vala | 68 ------------------ 5 files changed, 51 insertions(+), 133 deletions(-) commit 45c4702c8f6fa9c4a476493896a987cefe611e12 Author: Jens Georg Date: Sun Feb 7 16:42:47 2016 +0100 db: Add possibility to re-bind a Cursor Signed-off-by: Jens Georg src/librygel-db/database-cursor.vala | 37 ++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) commit b932b8fe0e32b736dd9d6487a42366ac107fb7e8 Author: Jens Georg Date: Sun Feb 7 15:11:53 2016 +0100 lms: Replace prepare_and_init with exec_cursor Signed-off-by: Jens Georg src/plugins/lms/rygel-lms-albums.vala | 9 ++-- src/plugins/lms/rygel-lms-category-container.vala | 11 ++--- src/plugins/lms/rygel-lms-database.vala | 60 ----------------------- 3 files changed, 6 insertions(+), 74 deletions(-) commit 469e3ad28f44e0644f73ac951252cddfb04edd37 Author: Jens Georg Date: Sun Feb 7 14:59:26 2016 +0100 lms: Let LMS.Database inherit Rygel's Database Signed-off-by: Jens Georg src/plugins/lms/rygel-lms-albums.vala | 1 + src/plugins/lms/rygel-lms-all-videos.vala | 1 + src/plugins/lms/rygel-lms-database.vala | 62 ++++++--------------------- src/plugins/lms/rygel-lms-root-container.vala | 2 +- 4 files changed, 16 insertions(+), 50 deletions(-) commit 6a193ad8b8b17b409df7b29b1d0ce6fe337fb654 Author: Jens Georg Date: Sun Feb 7 14:58:52 2016 +0100 db: Add .prepare function to prepare statements Signed-off-by: Jens Georg src/librygel-db/database.vala | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) commit 1e5579721037cbea5edab17136cf6eeb9d691893 Author: Jens Georg Date: Sun Feb 7 14:02:48 2016 +0100 db: Use GObject-construction for Database Also change path handling a bit Signed-off-by: Jens Georg src/librygel-db/database.vala | 51 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 41 insertions(+), 10 deletions(-) commit 6f2e09cd0ae9a6e0d5baf52ab549df821ff305c3 Author: Jens Georg Date: Sun Feb 7 13:01:48 2016 +0100 gst-launch: Fix setting of DLNA profile Signed-off-by: Jens Georg src/plugins/gst-launch/rygel-gst-launch-audio-item.vala | 2 -- src/plugins/gst-launch/rygel-gst-launch-root-container.vala | 2 ++ src/plugins/gst-launch/rygel-gst-launch-video-item.vala | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) commit b264a967ba7333983df0e41dfe7401e2bc4500eb Author: Jens Georg Date: Sun Feb 7 13:01:16 2016 +0100 engine-gst: Fix serving of resources with unspecified length Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-data-source.vala | 3 ++- src/media-engines/gstreamer/rygel-gst-sink.vala | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) commit 1b2ddf4063100be96c29ad6146b6c4183a89014a Author: Jens Georg Date: Sun Feb 7 13:00:43 2016 +0100 server: Improve extension mapping Signed-off-by: Jens Georg src/librygel-server/rygel-media-file-item.vala | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) commit afebb9fe5031c89389f9fb13c2fda173101873f8 Author: Jens Georg Date: Sat Feb 6 19:40:20 2016 +0100 server: Fix Range header of resources without length Signed-off-by: Jens Georg src/librygel-server/rygel-data-sink.vala | 5 +++++ src/librygel-server/rygel-http-byte-seek-request.vala | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) commit 2f18644bb18b0546e37d81d8a3d48437ce3e1467 Author: Piotr Drąg Date: Sat Feb 6 16:00:17 2016 +0100 Updated Polish translation po/pl.po | 225 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 99 insertions(+), 126 deletions(-) commit a10dd93ded64fabe8a7cc158cf60bb33a4ff730a Author: Rūdolfs Mazurs Date: Sat Feb 6 14:48:09 2016 +0200 Update Latvian translation po/lv.po | 2097 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 1222 insertions(+), 875 deletions(-) commit 400978c55b0fd19b6d250173e3af611c63a59a4e Author: Jens Georg Date: Sat Feb 6 12:14:33 2016 +0100 server: Indent headers printout For easier reading Signed-off-by: Jens Georg src/librygel-server/rygel-http-server.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 47e15dc9f3c37fc1e463508470107e12d58beede Author: Jens Georg Date: Sat Feb 6 11:47:48 2016 +0100 server: Hide engine-specific uris For example, the GStreamer engine uses gst-launch:// and dvd:// pseud-uris that confuse some clients such as Kodi. Signed-off-by: Jens Georg src/librygel-server/rygel-media-engine.vala | 9 +++++++++ src/librygel-server/rygel-media-object.vala | 11 +++++++++-- src/media-engines/gstreamer/rygel-gst-media-engine.vala | 8 ++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) commit 31eea1a5a40edac497dd5a795d0daaf5e75ef2cf Author: Daniel Mustieles Date: Sun Jan 31 22:32:22 2016 +0100 Updated Spanish translation po/es.po | 100 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 59 insertions(+), 41 deletions(-) commit 8823d5a01cac28ccb80556e88f0f8a25c76632bc Author: Jens Georg Date: Sat Jan 23 18:50:01 2016 +0100 server: Fix thumbnails on Samsung TVs Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=721312 src/librygel-server/rygel-samsung-tv-hacks.vala | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 85faa1ac90425f9b2004e401630ec03eee3588e6 Author: Jens Georg Date: Fri Jan 22 22:31:33 2016 +0100 media-export: Skip DVDs if lsdvd is not available Instead of blacklisting them. This has the minor drawback that we will process them on each tree walk, but can fully extract them once lsdvd is installed later on. Signed-off-by: Jens Georg .../rygel-media-export-dvd-parser.vala | 5 ++-- .../media-export/rygel-media-export-extract.vala | 30 +++++++++++++++++----- .../rygel-media-export-harvesting-task.vala | 2 +- .../rygel-media-export-item-factory.vala | 7 ++++- .../rygel-media-export-metadata-extractor.vala | 13 ++++++++-- 5 files changed, 44 insertions(+), 13 deletions(-) commit d42e8f558ef0b6efa36db8bebf1ee6237da2b024 Author: Jens Georg Date: Fri Jan 22 22:10:32 2016 +0100 media-export: Really delete cache file on error Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-parser.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e530526ea92e5060368f1298e08894bcfadbbf72 Author: Dušan Kazik Date: Thu Jan 21 07:58:33 2016 +0000 Updated Slovak translation po/sk.po | 123 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 73 insertions(+), 50 deletions(-) commit bef2923f03bede7340147e1827c3c019a1c2212c Author: Jens Georg Date: Mon Jan 18 21:26:29 2016 +0100 Prepare 0.29.1 Signed-off-by: Jens Georg NEWS | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) commit 8b35680d9fe41e47475b42096fda060b86058666 Author: Jens Georg Date: Mon Jan 18 21:55:39 2016 +0100 i18n: Work-around gettext issue with newer autotools Signed-off-by: Jens Georg po/POTFILES.skip | 2 ++ 1 file changed, 2 insertions(+) commit 31e0278dbf314a8fafbd5ecf56010867807863ba Author: Mario Blättermann Date: Mon Jan 18 20:02:47 2016 +0100 Updated German translation po/de.po | 70 +++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 43 insertions(+), 27 deletions(-) commit 8ab1739062be9936ea79ac8242420c8b76ee930d Author: Piotr Drąg Date: Mon Jan 18 01:46:58 2016 +0100 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 7 +++++++ po/POTFILES.skip | 7 +++++++ 2 files changed, 14 insertions(+) commit fa26c199d632f4e70361776cc2393f3351629910 Author: Jens Georg Date: Sun Jan 17 22:35:08 2016 +0100 Revert "build: Fix linking of LMS against unistring" This reverts commit b93914add9857fd0b4bc262cc5e9dd7609fbd387. configure.ac | 12 ------------ src/plugins/lms/Makefile.am | 3 +-- src/plugins/media-export/Makefile.am | 3 +-- 3 files changed, 2 insertions(+), 16 deletions(-) commit 55d1bc4fefe874b2fede0675deb1122f8d873383 Author: Jens Georg Date: Sun Jan 17 22:24:27 2016 +0100 lms: Fix style issues Signed-off-by: Jens Georg src/plugins/lms/rygel-lms-album.vala | 57 +++++++++++++--------- src/plugins/lms/rygel-lms-albums.vala | 14 +++--- src/plugins/lms/rygel-lms-all-images.vala | 46 +++++++++--------- src/plugins/lms/rygel-lms-all-music.vala | 58 +++++++++++++---------- src/plugins/lms/rygel-lms-all-videos.vala | 46 ++++++++++-------- src/plugins/lms/rygel-lms-artist.vala | 4 +- src/plugins/lms/rygel-lms-artists.vala | 11 +++-- src/plugins/lms/rygel-lms-category-container.vala | 25 ++++++---- src/plugins/lms/rygel-lms-database.vala | 8 ++-- src/plugins/lms/rygel-lms-dbus-interfaces.vala | 3 +- src/plugins/lms/rygel-lms-image-year.vala | 46 +++++++++--------- src/plugins/lms/rygel-lms-image-years.vala | 10 ++-- src/plugins/lms/rygel-lms-music-root.vala | 5 +- src/plugins/lms/rygel-lms-plugin-factory.vala | 8 ++-- src/plugins/lms/rygel-lms-plugin.vala | 8 ++-- src/plugins/lms/rygel-lms-root-container.vala | 19 ++++++-- 16 files changed, 212 insertions(+), 156 deletions(-) commit cc9f215348fe07eac0cd38d91b6070b21e20df34 Author: Jens Georg Date: Sun Apr 19 15:45:46 2015 +0200 db,lms: Share collation functions Signed-off-by: Jens Georg src/plugins/lms/Makefile.am | 1 - src/plugins/lms/rygel-lms-collate.c | 49 --------------------------------- src/plugins/lms/rygel-lms-database.vala | 47 ++----------------------------- 3 files changed, 2 insertions(+), 95 deletions(-) commit 2e42df45d2ba83a79cb6e0d3fd24e3aebb2d5e0c Author: Jens Georg Date: Sun Apr 19 15:40:34 2015 +0200 lms: Use librygel-db Signed-off-by: Jens Georg src/plugins/lms/Makefile.am | 5 +- src/plugins/lms/rygel-lms-category-container.vala | 1 + src/plugins/lms/rygel-lms-sql-function.vala | 31 ---------- src/plugins/lms/rygel-lms-sql-operator.vala | 71 ----------------------- 4 files changed, 4 insertions(+), 104 deletions(-) commit b93914add9857fd0b4bc262cc5e9dd7609fbd387 Author: Jens Georg Date: Sun Apr 19 00:26:43 2015 +0200 build: Fix linking of LMS against unistring Signed-off-by: Jens Georg configure.ac | 12 ++++++++++++ src/plugins/lms/Makefile.am | 3 ++- src/plugins/media-export/Makefile.am | 3 ++- 3 files changed, 16 insertions(+), 2 deletions(-) commit 400e0ade58ca96157b1ca0a85766c298edd3099b Author: Alexander Kanavin Date: Tue Jan 13 14:40:45 2015 +0200 lms: Fix database error code issue src/plugins/lms/rygel-lms-database.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f08d2b333bed00191258ddc87653fd2a2972f887 Author: Alexander Kanavin Date: Wed Oct 15 17:26:04 2014 +0300 lms: Set TRACK_CHANGES capability for plugin src/plugins/lms/rygel-lms-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5096ad385feb148f3c3fd41aedff14b8232ea1cc Author: Alexander Kanavin Date: Mon May 5 16:45:27 2014 +0300 lms: Add trackable container support (based on lms update id signal) src/plugins/lms/rygel-lms-album.vala | 37 +++++++++++- src/plugins/lms/rygel-lms-albums.vala | 3 +- src/plugins/lms/rygel-lms-all-images.vala | 17 +++++- src/plugins/lms/rygel-lms-all-music.vala | 39 ++++++++++++- src/plugins/lms/rygel-lms-all-videos.vala | 17 +++++- src/plugins/lms/rygel-lms-artist.vala | 5 +- src/plugins/lms/rygel-lms-artists.vala | 4 +- src/plugins/lms/rygel-lms-category-container.vala | 56 +++++++++++++++++- src/plugins/lms/rygel-lms-database.vala | 70 ++++++++++++++++++++++- src/plugins/lms/rygel-lms-dbus-interfaces.vala | 4 +- src/plugins/lms/rygel-lms-image-year.vala | 23 +++++++- src/plugins/lms/rygel-lms-image-years.vala | 4 +- src/plugins/lms/rygel-lms-root-container.vala | 20 +------ 13 files changed, 269 insertions(+), 30 deletions(-) commit 0b9f73df6582988b8ca5e406099c60483f8a2afa Author: Alexander Kanavin Date: Mon Mar 24 17:49:19 2014 +0200 lms: Get db path over dbus from LMS src/plugins/lms/Makefile.am | 3 ++- src/plugins/lms/rygel-lms-dbus-interfaces.vala | 28 ++++++++++++++++++++++++++ src/plugins/lms/rygel-lms-root-container.vala | 14 +++++++++---- 3 files changed, 40 insertions(+), 5 deletions(-) commit d8c4cddb7452889a227e9cc38f8f39a097ee5dd3 Author: Alexander Kanavin Date: Mon Mar 24 16:28:02 2014 +0200 lms: Drop obsolete dependencies configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b39a7c2843e65baba3716ba5e8cc1f6f68ff3b07 Author: Alexander Kanavin Date: Mon Mar 24 16:08:03 2014 +0200 lms: Add dtime=0 condition for files table query src/plugins/lms/rygel-lms-album.vala | 8 ++++---- src/plugins/lms/rygel-lms-albums.vala | 4 ++-- src/plugins/lms/rygel-lms-all-images.vala | 6 +++--- src/plugins/lms/rygel-lms-all-music.vala | 8 ++++---- src/plugins/lms/rygel-lms-all-videos.vala | 6 +++--- src/plugins/lms/rygel-lms-image-year.vala | 6 +++--- 6 files changed, 19 insertions(+), 19 deletions(-) commit 66093470ea9e367557dfe552185c7f775f2851fd Author: Alexander Kanavin Date: Wed Mar 12 17:24:39 2014 +0200 lms: Add dates and genres to music files src/plugins/lms/rygel-lms-all-music.vala | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) commit ddddf81fd15013f5817dd77a7da741a8f1aaff49 Author: Alexander Kanavin Date: Wed Mar 12 17:24:22 2014 +0200 lms: Fix dates to videos src/plugins/lms/rygel-lms-all-videos.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b5b59dc38affd8338cc13e8e618b243a616b2281 Author: Alexander Kanavin Date: Wed Mar 12 16:36:27 2014 +0200 lms: Add missing fields to video object src/plugins/lms/rygel-lms-all-videos.vala | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit f883f092da23cb69f5b78ab365d8ce377fe72e6e Author: Alexander Kanavin Date: Mon Mar 10 20:05:12 2014 +0200 lms: Do not skip files with absent mimetypes src/plugins/lms/rygel-lms-album.vala | 3 +-- src/plugins/lms/rygel-lms-all-images.vala | 3 +-- src/plugins/lms/rygel-lms-all-music.vala | 3 +-- src/plugins/lms/rygel-lms-all-videos.vala | 6 +++--- src/plugins/lms/rygel-lms-image-year.vala | 3 +-- 5 files changed, 7 insertions(+), 11 deletions(-) commit 9a7c0023b6f78113345e49e5a1105d734ac0c81c Author: Alexander Kanavin Date: Mon Mar 10 20:04:16 2014 +0200 lms: include MusicRoot container not Artists container under the root container src/plugins/lms/rygel-lms-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cb0ea8fef9d653a22f75a655ae3f430888f82a5c Author: Jussi Kukkonen Date: Thu Nov 21 14:19:50 2013 +0200 lms: Add LightMediascanner plugin LightMediaScanner is a media indexer similar to Tracker. https://github.com/profusion/lightmediascanner configure.ac | 18 ++ src/plugins/Makefile.am | 5 + src/plugins/lms/Makefile.am | 45 +++ src/plugins/lms/README | 17 + src/plugins/lms/lms.plugin.in | 7 + src/plugins/lms/rygel-lms-album.vala | 139 ++++++++ src/plugins/lms/rygel-lms-albums.vala | 174 ++++++++++ src/plugins/lms/rygel-lms-all-images.vala | 81 +++++ src/plugins/lms/rygel-lms-all-music.vala | 122 +++++++ src/plugins/lms/rygel-lms-all-videos.vala | 91 ++++++ src/plugins/lms/rygel-lms-artist.vala | 72 +++++ src/plugins/lms/rygel-lms-artists.vala | 60 ++++ src/plugins/lms/rygel-lms-category-container.vala | 376 ++++++++++++++++++++++ src/plugins/lms/rygel-lms-collate.c | 49 +++ src/plugins/lms/rygel-lms-database.vala | 226 +++++++++++++ src/plugins/lms/rygel-lms-image-root.vala | 35 ++ src/plugins/lms/rygel-lms-image-year.vala | 94 ++++++ src/plugins/lms/rygel-lms-image-years.vala | 57 ++++ src/plugins/lms/rygel-lms-music-root.vala | 36 +++ src/plugins/lms/rygel-lms-plugin-factory.vala | 40 +++ src/plugins/lms/rygel-lms-plugin.vala | 35 ++ src/plugins/lms/rygel-lms-root-container.vala | 66 ++++ src/plugins/lms/rygel-lms-sql-function.vala | 31 ++ src/plugins/lms/rygel-lms-sql-operator.vala | 71 ++++ 24 files changed, 1947 insertions(+) commit f164bb98f9b548a129a836f00ab6fb0e70f73b65 Author: Jens Georg Date: Sat Jan 16 16:38:39 2016 +0100 examples: Add option to unblacklist from mx-info Use -u to remove a file from blacklist. Signed-off-by: Jens Georg examples/mx-info | 95 ++++++++++++++++++++++++++++++++------------------------ 1 file changed, 54 insertions(+), 41 deletions(-) commit 4ed09877447c317ade7888750bd474d385ed1b1b Author: Kjartan Maraas Date: Sun Jan 10 20:40:08 2016 +0100 Updated Norwegian bokmål translation. po/nb.po | 88 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 49 insertions(+), 39 deletions(-) commit dd35cf391402ab7066d83ab1b129c762a62835f6 Author: Aurimas Černius Date: Sun Jan 10 17:33:29 2016 +0200 Updated Lithuanian translation po/lt.po | 71 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 38 insertions(+), 33 deletions(-) commit d7a9c2cf9fec73157f415cc4277d0005af3c9680 Author: Daniel Mustieles Date: Thu Jan 7 23:17:23 2016 +0100 Updated Spanish translation po/es.po | 66 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 36 insertions(+), 30 deletions(-) commit 60f2c864b3599709f771b2e6e1f7447bc59e3b7c Author: Rafael Fontenelle Date: Thu Jan 7 13:17:58 2016 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 80 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 41 insertions(+), 39 deletions(-) commit 46cf913252bd75e3fa1e4dc740845dd16bb8db28 Author: Mario Blättermann Date: Mon Jan 4 14:56:33 2016 +0100 Updated German translation po/de.po | 142 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 81 insertions(+), 61 deletions(-) commit f213f46397d3efa8f03ffaa656540177eef4d99f Author: Marek Černocký Date: Mon Jan 4 13:12:52 2016 +0100 Updated Czech translation po/cs.po | 65 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 36 insertions(+), 29 deletions(-) commit 19606429d1a0b77a73b364d83ae80f6fb9d4dc4e Author: Piotr Drąg Date: Mon Jan 4 08:35:49 2016 +0100 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 1 + po/POTFILES.skip | 1 + 2 files changed, 2 insertions(+) commit 394996f7f777bdb0ec5a57a7be795fd21f9fec8e Author: Jens Georg Date: Sun Jan 3 13:07:27 2016 +0100 media-export: Remove cache file on error Prevent that we read an empty or partial file from chache if we have to re-index for some reason. Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-parser.vala | 5 +++++ 1 file changed, 5 insertions(+) commit f6212fef7f0f5e852c6f7bf5c1adabade3d027e8 Author: Jens Georg Date: Sun Jan 3 12:46:24 2016 +0100 media-export: Support "exploded" DVDs Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-extract.vala | 8 +++++++- src/plugins/media-export/rygel-media-export-harvesting-task.vala | 9 +++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) commit 78ebba723028c3bceb53b95f33783740d47b14f0 Author: Jens Georg Date: Fri Jan 1 13:41:50 2016 +0100 media-engine-gst: Add pipeline debug dumping Use as in gst-launch with GST_DEBUG_DUMP_DOT_DIR= Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-data-source.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit e7e09cbdaf89a4ea6b96014e05fa5081043953ed Author: Jens Georg Date: Fri Jan 1 12:52:34 2016 +0100 media-export: Find lsdvd in path Signed-off-by: Jens Georg .../media-export/rygel-media-export-dvd-parser.vala | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) commit 84de80b58b2241374beaa94cfc9ef8a001ce51f4 Author: Jens Georg Date: Fri Sep 18 15:36:55 2015 +0200 media-export: Mark DVD streams as time-seek only Signed-off-by: Jens Georg src/librygel-server/rygel-media-file-item.vala | 1 + .../gstreamer/rygel-gst-media-engine.vala | 1 - src/plugins/media-export/Makefile.am | 3 +- .../rygel-media-export-dvd-container.vala | 6 ++-- .../media-export/rygel-media-export-dvd-track.vala | 40 ++++++++++++++++++++++ 5 files changed, 46 insertions(+), 5 deletions(-) commit 9030949fc2215146192f52a782a06736b7a88f92 Author: Jens Georg Date: Wed Sep 16 15:05:15 2015 +0200 media-export: More details on DVD videos Signed-off-by: Jens Georg .../rygel-media-export-dvd-container.vala | 42 +++++++++++++++------- 1 file changed, 29 insertions(+), 13 deletions(-) commit 2a5b9f646e0163d1d956f17a05c012b0ff72da78 Author: Jens Georg Date: Wed Sep 16 15:04:58 2015 +0200 media-export: Derive from SimpleContainer to enable search Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-dvd-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 81b3f5e0d4e5c2dc4493d5b46f45e6000180ef7a Author: Jens Georg Date: Wed Sep 9 15:38:49 2015 +0200 media-export: Expose DVD images as playlists All titles are shown as items in the playlist contianer. src/media-engines/gstreamer/rygel-gst-utils.vala | 2 +- src/plugins/media-export/Makefile.am | 3 +- .../rygel-media-export-dvd-container.vala | 178 +++++++++++++++++++++ .../rygel-media-export-dvd-parser.vala | 22 +-- .../media-export/rygel-media-export-extract.vala | 3 +- .../rygel-media-export-info-serializer.vala | 2 +- .../rygel-media-export-item-factory.vala | 13 +- .../rygel-media-export-object-factory.vala | 13 +- .../rygel-media-export-root-container.vala | 12 +- 9 files changed, 221 insertions(+), 27 deletions(-) commit 9511030b7f3e0de350aadc824e808ca593ce2043 Author: Jens Georg Date: Wed Sep 9 14:30:54 2015 +0200 engine-gst: Add DVD support Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-media-engine.vala | 3 ++- src/media-engines/gstreamer/rygel-gst-utils.vala | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) commit 3fac7ac8ce0dc9b63e4c4a4d2b09b93c480e10f9 Author: Jens Georg Date: Sun Jul 14 14:55:12 2013 +0200 media-export: Query DVD structure information Use lsdvd binary and its XML output for this to avoid effective GPL relicensing by using libdvdread explicitly. The output is cached so we only have to do this once ideally. configure.ac | 1 + src/plugins/media-export/Makefile.am | 3 +- .../rygel-media-export-dvd-parser.vala | 89 ++++++++++++++++++++++ .../media-export/rygel-media-export-extract.vala | 19 +++-- .../media-export/rygel-media-export-harvester.vala | 4 +- .../rygel-media-export-info-serializer.vala | 2 + 6 files changed, 109 insertions(+), 9 deletions(-) commit 1c6d8856e7680aabb582cfe52c92b56ac4cc74e4 Author: Enrico Nicoletto Date: Thu Dec 31 17:48:48 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) commit e8644338223308c5759503f3c09109e975f86126 Author: Mario Blättermann Date: Tue Dec 29 23:27:42 2015 +0100 Updated German translation po/de.po | 119 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 57 insertions(+), 62 deletions(-) commit 3cb32f09f1fbdd6372f083115f80b5d84b6592c9 Author: Marek Černocký Date: Thu Dec 24 00:42:08 2015 +0100 Updated Czech translation po/cs.po | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) commit 822d0be7597759d32abf1a39cfe9f714761f9735 Author: Aurimas Černius Date: Sat Dec 19 21:52:06 2015 +0200 Updated Lithuanian translation po/lt.po | 130 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 57 insertions(+), 73 deletions(-) commit 8ff2542f5b90af1bd8cc847aadeb5ae195496ae6 Author: Sebastian Rasmussen Date: Fri Dec 11 06:48:15 2015 +0000 Updated Swedish translation po/sv.po | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) commit ed508ef6c227ff5a1463c8243837c0e0f152e214 Author: Dušan Kazik Date: Sun Dec 6 12:37:21 2015 +0000 Updated Slovak translation po/sk.po | 178 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 90 insertions(+), 88 deletions(-) commit dd64bc363b011d6e50dd8a6f806867cf25fe59bc Author: Stas Solovey Date: Mon Nov 23 19:29:00 2015 +0000 Updated Russian translation po/ru.po | 180 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 81 insertions(+), 99 deletions(-) commit 3677adf54da8fd950c127e8546730c2b2a826615 Author: Daniel Mustieles Date: Mon Nov 23 19:05:24 2015 +0100 Updated Spanish translation po/es.po | 140 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 66 insertions(+), 74 deletions(-) commit 015c48c4904cc7748821bf100156bffa9266eff2 Author: Pedro Albuquerque Date: Sun Nov 22 09:02:02 2015 +0000 Updated Portuguese translation po/pt.po | 139 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 63 insertions(+), 76 deletions(-) commit 1c4ed3fe76a55fdd3ac75163cf5e02bb15b090c6 Author: Richard Röjfors Date: Sat Oct 24 14:21:18 2015 +0200 server: Set the album art uri when applying didl Currently if an object is created in a writable container the album art uri is thrown away. This commit makes sure to create a thumbnail in the music item and assign the album art URI from the DIDL, if one is provided. Signed-off-by: Richard Röjfors https://bugzilla.gnome.org/show_bug.cgi?id=757056 src/librygel-server/rygel-music-item.vala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 8df903bd714649ce9fd640c2f3ef75447a65d988 Author: Manuel Bachmann Date: Wed Nov 4 09:59:03 2015 +0100 core: do not crash if plugins folder is missing Issue a warning and return gracefully instead of crashing if the "lib/rygel-VERSION/plugins" folder is not found. The main thread will then detect that no plugins have been loaded, and exit with the appropriate message. Signed-off-by: Manuel Bachmann Author: Manuel Bachmann Author: Leon Anavi https://bugzilla.gnome.org/show_bug.cgi?id=757570 src/librygel-core/rygel-recursive-module-loader.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit cb4b36d74b8895dc54772c6170e321d4473cfacc Author: Jens Georg Date: Sat Nov 21 12:50:04 2015 +0100 server: Remove dead code Signed-off-by: Jens Georg src/librygel-server/rygel-image-item.vala | 9 --------- src/librygel-server/rygel-media-item.vala | 12 ------------ 2 files changed, 21 deletions(-) commit 5095d7e63795c8e8f54a8ebfa4bb15450135182a Author: Jens Georg Date: Sat Nov 21 11:56:03 2015 +0100 server: Playlists need to support interactive Signed-off-by: Jens Georg src/librygel-server/rygel-playlist-item.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit 2e14b73622c81385ce139d9f43e264ae38cad1ef Author: Jens Georg Date: Sat Nov 21 11:00:19 2015 +0100 server: Properly calculate end byte Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=756823 src/librygel-server/rygel-http-byte-seek-request.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4efdc2761dab92490c703d3b274e861981ed6f73 Author: Jens Georg Date: Sat Nov 7 14:45:54 2015 +0100 data: Fix typo in COPYING.logo Signed-off-by: Jens Georg COPYING.logo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9c5e5b25cded98e787b29da67ed17eaae143c5aa Author: Jens Georg Date: Sat Nov 7 14:37:54 2015 +0100 data: Change logo license As agreed on with the original author, we change the logo to CC-BY-SA 3.0 to be DFSG compatible. Signed-off-by: Jens Georg COPYING.logo | 3 ++- data/icons/scalable/rygel-full.svg | 12 ++++++++---- data/icons/scalable/rygel.svg | 12 ++++++++---- 3 files changed, 18 insertions(+), 9 deletions(-) commit 3da5c72163409489bbce97672f5ce870531f0fc0 Author: Jens Georg Date: Wed Nov 4 18:20:30 2015 +0100 build: Fix typo in autogen.sh Signed-off-by: Jens Georg autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cdcb6bd55efd0c3b7a2fd4ae5c3d8556f69f8402 Author: Jens Georg Date: Mon Nov 2 22:02:24 2015 +0100 all: Update license text to LGPLv2.1 proper We always claimed being LGPLv2.1 but the license text said differently. Signed-off-by: Jens Georg COPYING | 203 ++++++++++++--------- examples/fullscreen-renderer.c | 16 +- examples/renderer-plugins/C/example-player.c | 16 +- examples/renderer-plugins/C/example-player.h | 16 +- .../renderer-plugins/C/example-renderer-plugin.c | 16 +- .../renderer-plugins/C/example-renderer-plugin.h | 16 +- .../renderer-plugins/vala/example-player-vala.vala | 16 +- .../vala/example-renderer-plugin-vala.vala | 16 +- examples/server-plugins/C/example-root-container.c | 16 +- examples/server-plugins/C/example-root-container.h | 16 +- examples/server-plugins/C/example-server-plugin.c | 16 +- examples/server-plugins/C/example-server-plugin.h | 16 +- .../vala/example-root-container-vala.vala | 16 +- .../vala/example-server-plugin-vala.vala | 16 +- examples/service/wrap-dbus | 16 +- examples/standalone-renderer-gst.c | 16 +- examples/standalone-ruih.c | 17 +- examples/standalone-server.c | 16 +- src/librygel-core/rygel-base-configuration.vala | 16 +- .../rygel-basic-management-test-nslookup.vala | 16 +- .../rygel-basic-management-test-ping.vala | 16 +- .../rygel-basic-management-test-traceroute.vala | 16 +- src/librygel-core/rygel-basic-management-test.vala | 16 +- src/librygel-core/rygel-basic-management.vala | 16 +- src/librygel-core/rygel-build-config.vapi | 16 +- src/librygel-core/rygel-configuration.vala | 16 +- src/librygel-core/rygel-connection-manager.vala | 16 +- src/librygel-core/rygel-dbus-interface.vala | 16 +- src/librygel-core/rygel-description-file.vala | 16 +- src/librygel-core/rygel-dlna-profile.vala | 16 +- src/librygel-core/rygel-energy-management-helper.c | 16 +- src/librygel-core/rygel-energy-management.vala | 16 +- src/librygel-core/rygel-icon-info.vala | 16 +- src/librygel-core/rygel-log-handler.vala | 16 +- src/librygel-core/rygel-media-device.vala | 16 +- src/librygel-core/rygel-meta-config.vala | 16 +- src/librygel-core/rygel-plugin-information.vala | 16 +- src/librygel-core/rygel-plugin-loader.vala | 16 +- src/librygel-core/rygel-plugin.vala | 16 +- .../rygel-recursive-module-loader.vala | 16 +- src/librygel-core/rygel-resource-info.vala | 16 +- src/librygel-core/rygel-root-device-factory.vala | 16 +- src/librygel-core/rygel-root-device.vala | 16 +- src/librygel-core/rygel-state-machine.vala | 16 +- src/librygel-core/rygel-v1-hacks.vala | 16 +- src/librygel-core/rygel-xml-utils.vala | 16 +- src/librygel-db/collate.c | 16 +- src/librygel-db/database-cursor.vala | 16 +- src/librygel-db/database.vala | 16 +- src/librygel-db/sql-function.vala | 16 +- src/librygel-db/sql-operator.vala | 16 +- src/librygel-renderer-gst/rygel-gst-utils.vala | 16 +- .../rygel-playbin-player.vala | 16 +- .../rygel-playbin-renderer.vala | 16 +- src/librygel-renderer/rygel-av-transport.vala | 16 +- src/librygel-renderer/rygel-changelog.vala | 16 +- .../rygel-default-player-controller.vala | 16 +- src/librygel-renderer/rygel-media-player.vala | 16 +- .../rygel-media-renderer-plugin.vala | 16 +- src/librygel-renderer/rygel-media-renderer.vala | 16 +- src/librygel-renderer/rygel-player-controller.vala | 16 +- src/librygel-renderer/rygel-rendering-control.vala | 16 +- .../rygel-sink-connection-manager.vala | 16 +- src/librygel-renderer/rygel-time-utils.vala | 16 +- src/librygel-renderer/rygel-volume.vala | 16 +- src/librygel-ruih/rygel-ruih-filter-entry.vala | 16 +- src/librygel-ruih/rygel-ruih-icon-elem.vala | 16 +- src/librygel-ruih/rygel-ruih-protocol-elem.vala | 16 +- src/librygel-ruih/rygel-ruih-server-plugin.vala | 16 +- src/librygel-ruih/rygel-ruih-server.vala | 16 +- src/librygel-ruih/rygel-ruih-service-error.vala | 16 +- src/librygel-ruih/rygel-ruih-service.vala | 16 +- src/librygel-ruih/rygel-ruih-servicemanager.vala | 16 +- src/librygel-ruih/rygel-ruih-ui-elem.vala | 16 +- src/librygel-ruih/rygel-ruih-ui-listing.vala | 16 +- .../rygel-ruih-wildcard-filter-entry.vala | 16 +- src/librygel-server/rygel-audio-item.vala | 16 +- src/librygel-server/rygel-browse.vala | 16 +- src/librygel-server/rygel-client-hacks.vala | 16 +- src/librygel-server/rygel-content-directory.vala | 16 +- src/librygel-server/rygel-data-sink.vala | 16 +- src/librygel-server/rygel-data-source.vala | 16 +- src/librygel-server/rygel-dbus-thumbnailer.vala | 16 +- .../rygel-dlna-available-seek-request.vala | 17 +- .../rygel-dlna-available-seek-response.vala | 17 +- .../rygel-dtcp-cleartext-request.vala | 17 +- .../rygel-dtcp-cleartext-response.vala | 17 +- src/librygel-server/rygel-engine-loader.vala | 16 +- .../rygel-free-desktop-interfaces.vala | 16 +- .../rygel-http-byte-seek-request.vala | 16 +- .../rygel-http-byte-seek-response.vala | 16 +- src/librygel-server/rygel-http-get-handler.vala | 16 +- src/librygel-server/rygel-http-get.vala | 16 +- src/librygel-server/rygel-http-item-uri.vala | 16 +- src/librygel-server/rygel-http-post.vala | 16 +- src/librygel-server/rygel-http-request.vala | 16 +- .../rygel-http-resource-handler.vala | 17 +- .../rygel-http-response-element.vala | 17 +- src/librygel-server/rygel-http-response.vala | 16 +- src/librygel-server/rygel-http-seek.vala | 16 +- src/librygel-server/rygel-http-server.vala | 16 +- .../rygel-http-subtitle-handler.vala | 16 +- .../rygel-http-thumbnail-handler.vala | 16 +- .../rygel-http-time-seek-request.vala | 16 +- .../rygel-http-time-seek-response.vala | 17 +- src/librygel-server/rygel-image-item.vala | 16 +- src/librygel-server/rygel-import-resource.vala | 16 +- src/librygel-server/rygel-item-destroyer.vala | 16 +- src/librygel-server/rygel-item-updater.vala | 16 +- src/librygel-server/rygel-last-change-entry.vala | 16 +- src/librygel-server/rygel-last-change-obj-add.vala | 16 +- src/librygel-server/rygel-last-change-obj-del.vala | 16 +- src/librygel-server/rygel-last-change-obj-mod.vala | 16 +- src/librygel-server/rygel-last-change-st-done.vala | 16 +- src/librygel-server/rygel-last-change.vala | 16 +- src/librygel-server/rygel-lg-tv-hacks.vala | 16 +- src/librygel-server/rygel-logical-expression.vala | 16 +- src/librygel-server/rygel-m3u-playlist.vala | 16 +- src/librygel-server/rygel-media-art-store.vala | 16 +- src/librygel-server/rygel-media-container.vala | 16 +- src/librygel-server/rygel-media-engine.vala | 16 +- src/librygel-server/rygel-media-file-item.vala | 16 +- src/librygel-server/rygel-media-item.vala | 16 +- src/librygel-server/rygel-media-object.vala | 16 +- src/librygel-server/rygel-media-objects.vala | 16 +- src/librygel-server/rygel-media-query-action.vala | 16 +- .../rygel-media-receiver-registrar.vala | 16 +- src/librygel-server/rygel-media-resource.vala | 17 +- src/librygel-server/rygel-media-server-plugin.vala | 16 +- src/librygel-server/rygel-media-server.vala | 16 +- src/librygel-server/rygel-music-item.vala | 16 +- src/librygel-server/rygel-object-creator.vala | 16 +- .../rygel-object-removal-queue.vala | 16 +- src/librygel-server/rygel-panasonic-hacks.vala | 16 +- src/librygel-server/rygel-photo-item.vala | 16 +- src/librygel-server/rygel-playlist-item.vala | 16 +- src/librygel-server/rygel-playspeed-request.vala | 17 +- src/librygel-server/rygel-playspeed-response.vala | 17 +- src/librygel-server/rygel-playspeed.vala | 17 +- src/librygel-server/rygel-reference-creator.vala | 16 +- .../rygel-relational-expression.vala | 16 +- src/librygel-server/rygel-samsung-tv-hacks.vala | 16 +- .../rygel-search-criteria-parser.vala | 16 +- src/librygel-server/rygel-search-expression.vala | 16 +- src/librygel-server/rygel-search.vala | 16 +- .../rygel-searchable-container.vala | 16 +- src/librygel-server/rygel-seek-hacks.vala | 16 +- src/librygel-server/rygel-serializer.vala | 16 +- src/librygel-server/rygel-simple-container.vala | 16 +- .../rygel-source-connection-manager.vala | 16 +- src/librygel-server/rygel-subtitle-manager.vala | 16 +- src/librygel-server/rygel-subtitle.vala | 16 +- src/librygel-server/rygel-thumbnail.vala | 16 +- src/librygel-server/rygel-thumbnailer.vala | 16 +- src/librygel-server/rygel-trackable-container.vala | 16 +- src/librygel-server/rygel-trackable-item.vala | 16 +- src/librygel-server/rygel-updatable-object.vala | 16 +- src/librygel-server/rygel-video-item.vala | 16 +- src/librygel-server/rygel-visual-item.vala | 16 +- src/librygel-server/rygel-wmp-hacks.vala | 16 +- src/librygel-server/rygel-writable-container.vala | 16 +- src/librygel-server/rygel-xbmc-hacks.vala | 16 +- src/librygel-server/rygel-xbox-hacks.vala | 16 +- .../gstreamer/rygel-aac-transcoder.vala | 16 +- .../gstreamer/rygel-audio-transcoder.vala | 16 +- .../gstreamer/rygel-avc-transcoder.vala | 16 +- .../gstreamer/rygel-gst-data-source.vala | 16 +- .../gstreamer/rygel-gst-media-engine.vala | 16 +- src/media-engines/gstreamer/rygel-gst-sink.vala | 16 +- .../gstreamer/rygel-gst-transcoder.vala | 16 +- src/media-engines/gstreamer/rygel-gst-utils.vala | 16 +- .../gstreamer/rygel-l16-transcoder.vala | 16 +- .../gstreamer/rygel-mp2ts-transcoder.vala | 16 +- .../gstreamer/rygel-mp3-transcoder.vala | 16 +- .../gstreamer/rygel-video-transcoder.vala | 16 +- .../gstreamer/rygel-wmv-transcoder.vala | 16 +- .../simple/rygel-simple-data-source.vala | 16 +- .../simple/rygel-simple-media-engine.vala | 16 +- .../external/rygel-external-album-art-factory.vala | 16 +- src/plugins/external/rygel-external-container.vala | 16 +- .../external/rygel-external-dummy-container.vala | 16 +- .../external/rygel-external-icon-factory.vala | 16 +- .../external/rygel-external-interfaces.vala | 16 +- .../external/rygel-external-item-factory.vala | 16 +- .../external/rygel-external-plugin-factory.vala | 16 +- src/plugins/external/rygel-external-plugin.vala | 16 +- .../external/rygel-external-thumbnail-factory.vala | 16 +- .../external/rygel-external-variant-util.vala | 16 +- .../external/rygel-free-desktop-interfaces.vala | 16 +- .../gst-launch/rygel-gst-launch-audio-item.vala | 16 +- .../gst-launch/rygel-gst-launch-plugin.vala | 16 +- .../rygel-gst-launch-root-container.vala | 16 +- .../gst-launch/rygel-gst-launch-video-item.vala | 16 +- .../rygel-media-export-db-container.vala | 16 +- .../rygel-media-export-dummy-container.vala | 16 +- .../media-export/rygel-media-export-extract.vala | 16 +- .../media-export/rygel-media-export-harvester.vala | 16 +- .../rygel-media-export-harvesting-task.vala | 16 +- .../rygel-media-export-info-serializer.vala | 16 +- .../rygel-media-export-item-factory.vala | 16 +- .../rygel-media-export-leaf-query-container.vala | 16 +- .../rygel-media-export-media-cache-upgrader.vala | 16 +- .../rygel-media-export-media-cache.vala | 16 +- .../rygel-media-export-metadata-extractor.vala | 16 +- .../rygel-media-export-music-item.vala | 16 +- .../rygel-media-export-node-query-container.vala | 16 +- .../rygel-media-export-null-container.vala | 16 +- .../rygel-media-export-object-factory.vala | 16 +- .../rygel-media-export-photo-item.vala | 16 +- .../rygel-media-export-playlist-container.vala | 16 +- .../rygel-media-export-playlist-item.vala | 16 +- ...rygel-media-export-playlist-root-container.vala | 16 +- .../media-export/rygel-media-export-plugin.vala | 16 +- ...rygel-media-export-query-container-factory.vala | 16 +- .../rygel-media-export-query-container.vala | 16 +- .../rygel-media-export-recursive-file-monitor.vala | 16 +- .../rygel-media-export-root-container.vala | 16 +- .../rygel-media-export-sql-factory.vala | 16 +- .../rygel-media-export-trackable-db-container.vala | 16 +- .../rygel-media-export-updatable-object.vala | 16 +- .../rygel-media-export-video-item.vala | 16 +- .../rygel-media-export-writable-db-container.vala | 16 +- .../rygel-mediathek-asx-playlist-parser.vala | 16 +- .../rygel-mediathek-mov-playlist-parser.vala | 16 +- .../mediathek/rygel-mediathek-playlist-parser.vala | 16 +- src/plugins/mediathek/rygel-mediathek-plugin.vala | 16 +- .../mediathek/rygel-mediathek-root-container.vala | 16 +- .../mediathek/rygel-mediathek-rss-container.vala | 16 +- .../mediathek/rygel-mediathek-soup-utils.vala | 16 +- .../rygel-mediathek-video-item-factory.vala | 16 +- .../mpris/rygel-free-desktop-interfaces.vala | 16 +- src/plugins/mpris/rygel-mpris-interfaces.vala | 16 +- src/plugins/mpris/rygel-mpris-player.vala | 16 +- src/plugins/mpris/rygel-mpris-plugin-factory.vala | 16 +- src/plugins/mpris/rygel-mpris-plugin.vala | 16 +- src/plugins/playbin/rygel-playbin-module.vala | 16 +- src/plugins/playbin/rygel-playbin-plugin.vala | 16 +- src/plugins/ruih/rygel-ruih-module.vala | 16 +- src/plugins/ruih/rygel-ruih-plugin.vala | 16 +- src/plugins/tracker/rygel-tracker-albums.vala | 16 +- src/plugins/tracker/rygel-tracker-artists.vala | 16 +- .../rygel-tracker-category-all-container.vala | 16 +- .../tracker/rygel-tracker-category-container.vala | 16 +- .../tracker/rygel-tracker-cleanup-query.vala | 16 +- .../tracker/rygel-tracker-deletion-query.vala | 16 +- src/plugins/tracker/rygel-tracker-genre.vala | 16 +- .../tracker/rygel-tracker-insertion-query.vala | 16 +- src/plugins/tracker/rygel-tracker-interfaces.vala | 16 +- .../tracker/rygel-tracker-item-factory.vala | 16 +- .../tracker/rygel-tracker-metadata-container.vala | 16 +- .../rygel-tracker-metadata-multivalues.vala | 16 +- .../tracker/rygel-tracker-metadata-values.vala | 16 +- .../tracker/rygel-tracker-music-item-factory.vala | 16 +- src/plugins/tracker/rygel-tracker-music.vala | 16 +- src/plugins/tracker/rygel-tracker-new.vala | 16 +- .../rygel-tracker-picture-item-factory.vala | 16 +- src/plugins/tracker/rygel-tracker-pictures.vala | 16 +- .../tracker/rygel-tracker-plugin-factory.vala | 16 +- src/plugins/tracker/rygel-tracker-plugin.vala | 16 +- .../tracker/rygel-tracker-query-triplet.vala | 16 +- .../tracker/rygel-tracker-query-triplets.vala | 16 +- src/plugins/tracker/rygel-tracker-query.vala | 16 +- .../tracker/rygel-tracker-root-container.vala | 16 +- .../tracker/rygel-tracker-search-container.vala | 16 +- .../tracker/rygel-tracker-selection-query.vala | 16 +- src/plugins/tracker/rygel-tracker-tags.vala | 16 +- src/plugins/tracker/rygel-tracker-titles.vala | 16 +- .../tracker/rygel-tracker-upnp-property-map.vala | 16 +- .../tracker/rygel-tracker-video-item-factory.vala | 16 +- src/plugins/tracker/rygel-tracker-videos.vala | 16 +- src/plugins/tracker/rygel-tracker-years.vala | 16 +- src/rygel/rygel-acl.vala | 16 +- src/rygel/rygel-cmdline-config.vala | 16 +- src/rygel/rygel-dbus-service.vala | 16 +- src/rygel/rygel-environment-config.vala | 16 +- src/rygel/rygel-main.vala | 16 +- src/rygel/rygel-user-config.vala | 16 +- src/ui/rygel-media-pref-section.vala | 16 +- src/ui/rygel-network-pref-section.vala | 16 +- src/ui/rygel-preferences-dialog.vala | 16 +- src/ui/rygel-preferences-section.vala | 16 +- src/ui/rygel-writable-user-config.vala | 16 +- tests/plugins/media-export/regression.vala | 16 +- tests/rygel-environment-test.vala | 16 +- tests/rygel-http-byte-seek-test.vala | 16 +- tests/rygel-http-get-test.vala | 16 +- tests/rygel-http-item-uri-test.vala | 16 +- tests/rygel-http-post-test.vala | 16 +- tests/rygel-http-response-test.vala | 16 +- tests/rygel-http-time-seek-test.vala | 16 +- tests/rygel-media-engine-test.vala | 16 +- tests/rygel-object-creator-test.vala | 16 +- tests/rygel-playbin-renderer-test.vala | 16 +- tests/rygel-regression.vala | 16 +- tests/rygel-searchable-container-test.vala | 16 +- tests/rygel-user-config-test.vala | 16 +- 296 files changed, 2508 insertions(+), 2427 deletions(-) commit 97a1597523a0204c991e0a1bb3c2a1ca56eb5b79 Author: Jens Georg Date: Tue Oct 27 07:05:58 2015 +0100 all: Move common code to MediaFileItem Signed-off-by: Jens Georg src/librygel-server/rygel-media-file-item.vala | 16 ++++++++++++++++ src/plugins/external/rygel-external-item-factory.vala | 4 +--- src/plugins/gst-launch/rygel-gst-launch-audio-item.vala | 15 +-------------- src/plugins/gst-launch/rygel-gst-launch-video-item.vala | 15 +-------------- .../media-export/rygel-media-export-media-cache.vala | 17 ++--------------- .../mediathek/rygel-mediathek-video-item-factory.vala | 15 +-------------- src/plugins/tracker/rygel-tracker-item-factory.vala | 16 +++------------- 7 files changed, 25 insertions(+), 73 deletions(-) commit b9f2c9a5276b4afee10c57df6abbf5c727685567 Author: Wolfgang Stöggl Date: Mon Oct 26 05:42:40 2015 +0000 Updated German translation po/de.po | 50 ++++++++++++++++++++++---------------------------- 1 file changed, 22 insertions(+), 28 deletions(-) commit 93a1dfeee37b1843f7a4486931bd60ebc96a1c5b Author: Kjartan Maraas Date: Sun Oct 18 19:12:05 2015 +0200 Updated Norwegian bokmål translation. po/nb.po | 194 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 74 insertions(+), 120 deletions(-) commit eaf75069ba04e8b251aa01cd6f01b140846e3fbf Author: Inaki Larranaga Murgoitio Date: Wed Oct 14 13:49:06 2015 +0200 Updated Basque language po/eu.po | 612 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 459 insertions(+), 153 deletions(-) commit bf45bcd16135b37b534a681911539c56035a947e Author: Christian Kirbach Date: Mon Oct 12 21:13:55 2015 +0000 Updated German translation po/de.po | 74 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 39 insertions(+), 35 deletions(-) commit f24d75a1e24ebf9d8809b7b0894d9eaba74b9063 Author: Roderich Schupp Date: Sun Oct 11 20:44:31 2015 +0200 media-export: Fix install path for mx-extract We use pkglibexec_PROGRAMS but libexecdir in the C define. Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801521 Signed-off-by: Jens Georg src/plugins/media-export/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 44569d4e17b279ca6b07645717a9124d4dbfa1c6 Author: Jens Georg Date: Sun Oct 11 20:17:19 2015 +0200 media-export: Fix database upgrade from 16 -> 17 Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-media-cache-upgrader.vala | 2 ++ 1 file changed, 2 insertions(+) commit 3f934b0f184f5ee45203cb63644b63c4ffab21f1 Author: Jens Georg Date: Sat Sep 26 21:12:40 2015 +0200 build: Remove gnome-common Signed-off-by: Jens Georg autogen.sh | 75 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 39 insertions(+), 36 deletions(-) commit 9ead7ad1f63a3e053502e3a3e79b2e8ee9ae8c5c Author: Christian Kirbach Date: Fri Oct 2 16:35:01 2015 +0000 Updated German translation po/de.po | 100 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 41 insertions(+), 59 deletions(-) commit 3032034471a5f2912d08625217c57cf1a59785e1 Author: Claudio Arseni Date: Wed Sep 30 11:53:23 2015 +0000 Updated Italian translation po/it.po | 711 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 540 insertions(+), 171 deletions(-) commit 5333dafe59149f3e3c660f7b850992b92a44326c Author: Милош Поповић Date: Sun Sep 27 15:59:56 2015 +0000 Updated Serbian translation po/sr.po | 658 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 474 insertions(+), 184 deletions(-) commit 1f1ac99a39305a7c72e910ca26384f453b18a125 Author: Jens Georg Date: Thu Sep 17 17:10:36 2015 +0200 doc: Fix typo in NEWS file Signed-off-by: Jens Georg NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5bbb6d2627adc2948d200951058d4722ca9986db Author: Jens Georg Date: Thu Sep 17 10:36:29 2015 +0200 engine-gst: Remove transmuxing It does not work in its current form and only makes the pipeline stall. Will be re-added later Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-transcoder.vala | 14 -------------- 1 file changed, 14 deletions(-) commit 91a2d795e56546360f96b7ba589f719314cd0853 Author: Jens Georg Date: Wed Sep 16 14:24:08 2015 +0200 server: Avoid crash on empty protocol info Signed-off-by: Jens Georg src/librygel-server/rygel-http-resource-handler.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c8081dc193bc6efddbe862e99a4de8499d5ce283 Author: Marcus Gisslén Date: Sun Sep 20 21:39:15 2015 +0000 Updated Swedish translation po/sv.po | 656 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 494 insertions(+), 162 deletions(-) commit 33f8053019aad983e2879a78d1fa1415e005d488 Author: Rafael Fontenelle Date: Sun Sep 20 21:32:27 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 611 +++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 457 insertions(+), 154 deletions(-) commit 190341b297ddc61643813ef51745f6eda58af5ea Author: Ask Hjorth Larsen Date: Sun Sep 20 17:59:50 2015 +0200 Updated Danish translation po/da.po | 639 ++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 472 insertions(+), 167 deletions(-) commit 2ab7a670e5e83cf9ed8dc1f653f2077fbc763f79 Author: Marek Černocký Date: Sat Sep 19 12:02:09 2015 +0200 Updated Czech translation po/cs.po | 83 ++++++++++++++++------------------------------------------------ 1 file changed, 21 insertions(+), 62 deletions(-) commit c9100b05adcddfbc3485c8386a417ca7a695eb92 Author: Christian Kirbach Date: Thu Sep 17 19:38:24 2015 +0000 Updated German translation po/de.po | 502 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 375 insertions(+), 127 deletions(-) commit daafce3c50f2aa4a4cf5b588ee043bb14d329787 Author: Muhammet Kara Date: Wed Sep 16 18:45:26 2015 +0000 Updated Turkish translation po/tr.po | 134 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 51 insertions(+), 83 deletions(-) commit af17bc5ad181a9678514fd6f292b33db417f6e87 Author: Arash Mousavi Date: Wed Sep 16 10:43:09 2015 +0430 Add Persian translation po/LINGUAS | 1 + po/fa.po | 800 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 801 insertions(+) commit 7b793842764a00819e9347694f849871cc3ca664 Author: Jens Georg Date: Mon Sep 14 07:21:47 2015 +0200 Prepare 0.27.6 Signed-off-by: Jens Georg NEWS | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit 9e2e4614aa6183897a02b77dfe0c71a1a6a62de2 Author: Jens Georg Date: Mon Sep 14 07:09:53 2015 +0200 media-export: Simplify variant checking Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=754420 .../rygel-media-export-harvesting-task.vala | 32 ++++--- .../rygel-media-export-item-factory.vala | 103 +++++++++------------ 2 files changed, 61 insertions(+), 74 deletions(-) commit bc2e8a757116d44f28112f9c43362f7f516b9430 Author: Alexandre Franke Date: Sat Sep 12 09:41:56 2015 +0000 Updated French translation po/fr.po | 661 +++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 512 insertions(+), 149 deletions(-) commit 593576d5d711324887e4b587b61e39af1b98fdaf Author: Jens Georg Date: Fri Sep 11 10:40:58 2015 +0200 mediathek: Fix plugin Signed-off-by: Jens Georg .../mediathek/rygel-mediathek-video-item-factory.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 878ea39822074663b69d65d99b7b03abd6a65dd7 Author: Jens Georg Date: Fri Sep 11 10:13:32 2015 +0200 mediathek: There's no WMV support anymore Use MP4 by default. Unfortunately this also means RTSP which limits the supported players quite a bit Signed-off-by: Jens Georg data/rygel.conf | 1 - .../rygel-mediathek-video-item-factory.vala | 26 +++------------------- 2 files changed, 3 insertions(+), 24 deletions(-) commit d0828e13eee01824778fd1235d47ddadefea5255 Author: Jens Georg Date: Fri Sep 11 10:04:52 2015 +0200 mediathek: Use new default feed Use "Frag den Lesch" because "Neues aus der Anstalt" does not exist anymore Signed-off-by: Jens Georg data/rygel.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 795a3abb4273d67ec298380a6aa325b43c5ff886 Author: Jiri Grönroos Date: Thu Sep 10 18:49:20 2015 +0300 Finnish translation update po/fi.po | 734 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 556 insertions(+), 178 deletions(-) commit 247aec965f83cbbba67199bd84851a735e62ed74 Author: Jens Georg Date: Wed Sep 9 16:37:01 2015 +0200 media-export: Fix DIDL_S playlist extraction Signed-off-by: Jens Georg .../media-export/rygel-media-export-extract.vala | 3 +- .../rygel-media-export-item-factory.vala | 33 ++-------------------- 2 files changed, 5 insertions(+), 31 deletions(-) commit 513f9b34c69f3414af4a8dbbb2ea9f2274977c02 Author: Jens Georg Date: Wed Sep 9 15:27:14 2015 +0200 media-export: Fix no-metadata harvesting Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-info-serializer.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 3dc8822b53f94de92ac898b279b2accb88f80155 Author: Changwoo Ryu Date: Tue Sep 8 01:50:12 2015 +0900 Updated Korean translation po/ko.po | 631 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 484 insertions(+), 147 deletions(-) commit 871e1d4c4c842a5b2a59c7ec32ec3180404a77e3 Author: Aurimas Černius Date: Mon Sep 7 14:38:54 2015 +0300 Updated Lithuanian translation po/lt.po | 59 ++++++++++++----------------------------------------------- 1 file changed, 12 insertions(+), 47 deletions(-) commit d22aaa745eb3e9a24b30e37b5d2fd32659425fcb Author: Jens Georg Date: Sun Sep 6 12:40:22 2015 +0200 Revert "db: Fix schema creation" These changes were unnecessary and cause the cache not to be created properly. This reverts commit 6c0e2254697600a52f7ea9042db19864221101c0. src/plugins/media-export/rygel-media-export-media-cache-upgrader.vala | 1 - src/plugins/media-export/rygel-media-export-media-cache.vala | 2 -- 2 files changed, 3 deletions(-) commit 6c0e2254697600a52f7ea9042db19864221101c0 Author: Jens Georg Date: Thu Sep 3 22:53:35 2015 +0200 db: Fix schema creation Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-media-cache-upgrader.vala | 1 + src/plugins/media-export/rygel-media-export-media-cache.vala | 2 ++ 2 files changed, 3 insertions(+) commit 9cc38dbd7c0a4016e8399796f0422c26018b34e7 Author: Jens Georg Date: Thu Sep 3 22:52:05 2015 +0200 db: Fix exec to run multiple queries at once Signed-off-by: Jens Georg src/librygel-db/database.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 91cf4e495a3cdc6e594071ed4f7e1cf04059e00a Author: Balázs Meskó Date: Tue Sep 1 21:15:48 2015 +0000 Updated Hungarian translation po/hu.po | 433 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 293 insertions(+), 140 deletions(-) commit 9eb036c9971acdeb3daff3f68d2c7db0774c5393 Author: Jens Georg Date: Mon Aug 31 20:44:11 2015 +0200 Prepare 0.27.5 Signed-off-by: Jens Georg NEWS | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 5894fdf98122bc4ab6bf601477169429a91a153c Author: Jens Georg Date: Mon Aug 31 20:40:06 2015 +0200 gst-launch: Fix video items Signed-off-by: Jens Georg src/plugins/gst-launch/rygel-gst-launch-video-item.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 6a56368599b3a890ad06226c5323a9e4ba3332df Author: Piotr Drąg Date: Sun Aug 30 19:53:30 2015 +0200 Updated Polish translation po/pl.po | 763 ++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 559 insertions(+), 204 deletions(-) commit 45b8d15440b52d8b3f6ff8514450a59d5d9fe543 Author: Tom Tryfonidis Date: Sun Aug 30 12:16:27 2015 +0300 Updated Greek translation po/el.po | 239 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 120 insertions(+), 119 deletions(-) commit b6657183ffa472a5acdeac9dd03f52424b477db8 Author: Piotr Drąg Date: Sat Aug 29 00:47:34 2015 +0200 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 1 - po/POTFILES.skip | 1 - 2 files changed, 2 deletions(-) commit 1b7f6d2c025417729636af737063f7211061ab68 Author: Jens Georg Date: Fri Aug 28 23:58:35 2015 +0200 gst-launch,engine-gst: Fix gst-launch plugin Signed-off-by: Jens Georg .../gstreamer/rygel-gst-media-engine.vala | 3 +- src/plugins/gst-launch/Makefile.am | 1 - .../gst-launch/rygel-gst-launch-audio-item.vala | 24 ++++++++----- src/plugins/gst-launch/rygel-gst-launch-item.vala | 41 ---------------------- .../gst-launch/rygel-gst-launch-video-item.vala | 10 ++---- 5 files changed, 20 insertions(+), 59 deletions(-) commit 12ef090a70a938562d05193cd103e00d514f323f Author: Fran Dieguez Date: Wed Aug 26 15:47:55 2015 +0200 Updated Galician translations po/gl.po | 674 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 503 insertions(+), 171 deletions(-) commit 04ad8f0de3bfe1ad01f5f67f4de25112cf1376e7 Author: Chao-Hsiung Liao Date: Tue Aug 25 13:36:06 2015 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 701 ++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 516 insertions(+), 185 deletions(-) commit 66056771b6ed6eee4aab6e6740564cd70b59346a Author: Pedro Albuquerque Date: Tue Aug 25 06:05:21 2015 +0000 Updated Portuguese translation po/pt.po | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit c49905e37d0cbc46ba2aef3f3e1921f23aa44f10 Author: Stas Solovey Date: Thu Aug 20 19:59:08 2015 +0000 Updated Russian translation po/ru.po | 681 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 527 insertions(+), 154 deletions(-) commit 77daf71d3144d2574296381278e56e3c023110fc Author: Dušan Kazik Date: Thu Aug 20 09:35:52 2015 +0000 Updated Slovak translation po/sk.po | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit 7f17b2163790961baa7c8dcadbe00382b0883442 Author: Daniel Mustieles Date: Wed Aug 19 20:28:59 2015 +0200 Updated Spanish translation po/es.po | 3959 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1990 insertions(+), 1969 deletions(-) commit efe9e27abb3cf08905aa5ee7204ed95509bba402 Author: Jens Georg Date: Mon Aug 17 21:10:11 2015 +0200 Prepare 0.27.4 Signed-off-by: Jens Georg NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 477e5ce964913456ff7f1d61f6ac740363e90184 Author: Jens Georg Date: Mon Apr 20 19:03:58 2015 +0200 db: Add GUPnP-AV to deps file Signed-off-by: Jens Georg src/librygel-db/rygel-db-2.6.deps | 1 + 1 file changed, 1 insertion(+) commit 6ffa6bd40a61ebb6e1d096fae4b391c1885da0fc Author: Jens Georg Date: Mon Apr 20 09:13:03 2015 +0200 db: Make Database more generic - Introduce the two flavors CACHE and CONFIG; one is placed in XDG_USER_CACHE, the other in XDG_USER_CONFIG. - If the name of the database is an absolute path use it as is. - Remove SqliteWrapper class Signed-off-by: Jens Georg src/librygel-db/database-cursor.vala | 34 ++++++++++++-- src/librygel-db/database.vala | 89 ++++++++++++++++++++++++------------ src/librygel-db/filelist.am | 1 - src/librygel-db/sqlite-wrapper.vala | 80 -------------------------------- 4 files changed, 91 insertions(+), 113 deletions(-) commit d878138b2f18ecd8c6c6a1c081e4bc755cbb805d Author: Aurimas Černius Date: Thu Aug 13 22:50:19 2015 +0300 Updated Lithuanian translation po/lt.po | 693 +++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 539 insertions(+), 154 deletions(-) commit 4544264b75af2a283bf5d032cf8dda763d015ff3 Author: Jordi Mas Date: Sun Aug 9 22:55:33 2015 +0200 Update Catalan translaiton po/ca.po | 642 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 496 insertions(+), 146 deletions(-) commit 9c8030fec057e4dbe5854b78fb349b7993492505 Author: Muhammet Kara Date: Sun Aug 9 15:03:20 2015 +0000 Updated Turkish translation po/tr.po | 687 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 524 insertions(+), 163 deletions(-) commit eede5899ee02e4da1fe9612e64f0bfe484278a00 Author: Jens Georg Date: Sun Aug 9 13:17:42 2015 +0200 server: Add PV subtitle to all resources Work-around issue with resources without DLNA profile losing its dlna_flags. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=753314 src/librygel-server/rygel-video-item.vala | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 542e5d295be67518fd628e17d25999dad622eab4 Author: Jens Georg Date: Sat Aug 8 09:01:04 2015 +0200 server: Fix rewriting of subtitle uris in pv tags Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=753314 src/librygel-server/rygel-video-item.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 960cad3d302a48bb0bc61baea46829189a59eeff Author: Kjartan Maraas Date: Fri Aug 7 11:54:53 2015 +0200 Updated Norwegian bokmål translation. po/nb.po | 641 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 488 insertions(+), 153 deletions(-) commit de5746999abfbf5ff0fc9c590da992e3bb1a27e0 Author: Jens Georg Date: Sun Aug 2 19:33:37 2015 +0200 engine-gst: Do not add unnecessary resources We do not need transcoded resources on place holder items. Signed-off-by: Jens Georg .../gstreamer/rygel-gst-media-engine.vala | 35 ++++++++++++---------- 1 file changed, 19 insertions(+), 16 deletions(-) commit 1d45866a3fd7ca47bdbea60156bd18b994710662 Author: Jens Georg Date: Sun Aug 2 19:32:55 2015 +0200 server: Serialize import_uri in MediaResource Previously it was not taken into account. Signed-off-by: Jens Georg src/librygel-server/rygel-media-resource.vala | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit f04d48a99f6dc1385c1e288eb712c69f0832fc46 Author: Jens Georg Date: Sun Aug 2 19:32:20 2015 +0200 server: Fix MediaResource copy constructor Copy import_uri instead of accidentally setting it to the uri of the other resource. Signed-off-by: Jens Georg src/librygel-server/rygel-media-resource.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c6b251c27a8b85453b1059db2ffe5c37c8bc4282 Author: Jens Georg Date: Sat Aug 1 11:30:58 2015 +0200 examples: Add small script for media-export db mx-info takes a list of files or uris and shows the information that is saved in MediaExport's database for those uris and for recent versions if the file is in the blacklist. Signed-off-by: Jens Georg examples/mx-info | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) commit 9abee860d2f72dc68d877f59b2a323972fdb3574 Author: Dušan Kazik Date: Mon Jul 27 08:35:42 2015 +0000 Updated Slovak translation po/sk.po | 59 +++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 37 insertions(+), 22 deletions(-) commit 53daff6a20d5dcfe8d6d0da14b64d26b6b050762 Author: Pedro Albuquerque Date: Sun Jul 26 07:12:13 2015 +0000 Updated Portuguese translation po/pt.po | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) commit cda4600931b11b5b372e367468a5d1a4e1245ce0 Author: Marek Černocký Date: Sat Jul 25 12:50:16 2015 +0200 Updated Czech translation po/cs.po | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) commit c4f8c6cc720bcd6b63b1f43b00108fe800da902b Author: Marek Černocký Date: Sat Jul 25 12:46:27 2015 +0200 Updated Czech translation po/cs.po | 438 +++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 343 insertions(+), 95 deletions(-) commit c8896b4c1c7c4c0b4b26009946bf43510a11d44b Author: Marek Černocký Date: Sat Jul 25 12:42:09 2015 +0200 Changed _ to ngettext for 1 message src/plugins/media-export/rygel-media-export-item-factory.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 68fc9aa649e17849c1de17e2a7bf0f45529ff1d6 Author: Pedro Albuquerque Date: Fri Jul 24 07:30:57 2015 +0000 Updated Portuguese translation po/pt.po | 49 +++++++++++++++++++++++++++++++++---------------- 1 file changed, 33 insertions(+), 16 deletions(-) commit ceb0504927f8e042bba0ee963b8999429f2fc916 Author: Jens Georg Date: Mon Jul 20 22:54:35 2015 +0200 Prepare 0.27.3 Signed-off-by: Jens Georg NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) commit 33356f9aa62d7a9a739c804a6ab2f24097443327 Author: Jens Georg Date: Mon Jul 20 23:24:52 2015 +0200 i18n: Update POTFILES.* Signed-off-by: Jens Georg po/POTFILES.in | 1 + po/POTFILES.skip | 1 + 2 files changed, 2 insertions(+) commit 8a7ab00dc9983514abe19c96ef05b10d2fa276d1 Author: Jens Georg Date: Mon Jul 20 22:22:38 2015 +0200 media-export: Un-translate debug string Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=752207 src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 494ad67fb9d7b3ba64947bc0819eb4e36ada4bb0 Author: Jens Georg Date: Sat Apr 11 16:20:50 2015 +0200 rygel: Add ACL fall-back policy handling If provider is not available, use policy from config Signed-off-by: Jens Georg src/rygel/rygel-acl.vala | 51 ++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 45 insertions(+), 6 deletions(-) commit 97f7eaacafc3830d289df31e48fd4e6f99bc8dc8 Author: Jens Georg Date: Sat Nov 8 15:33:05 2014 +0100 core,main: Add DBus ACL implementation This implementation looks for interface org.gnome.Rygel1.AclProvider1 on the session bus. Signed-off-by: Jens Georg src/librygel-core/rygel-dbus-interface.vala | 13 ++++ src/librygel-server/rygel-http-server.vala | 2 +- src/rygel/Makefile.am | 2 + src/rygel/rygel-acl.vala | 110 ++++++++++++++++++++++++++++ src/rygel/rygel-main.vala | 6 ++ 5 files changed, 132 insertions(+), 1 deletion(-) commit 1ff50899bb80eae7060daec7e7663f25c7ed3d47 Author: Jens Georg Date: Fri Jul 17 22:41:05 2015 +0200 build: Bump GLib and Valac requirements Needed for GSubprocessLauncher and Bindings Signed-off-by: Jens Georg configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4ec70233563a6f8d7e9f41a56afd8dc3cbb47344 Author: Pedro Albuquerque Date: Sat Jul 18 10:00:52 2015 +0000 Updated Portuguese translation po/pt.po | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) commit c841387a98e9d6bbcfe4d3610912e7aba004d165 Author: Daniel Mustieles Date: Wed Jul 15 17:43:53 2015 +0200 Updated Spanish translation po/es.po | 75 +++++++++++++++++++++++++++------------------------------------- 1 file changed, 31 insertions(+), 44 deletions(-) commit 62876fbce27c8897aeb58f6f6c27d876fbe39f4f Author: Daniel Mustieles Date: Wed Jul 15 12:17:22 2015 +0200 Fixed typo in string src/plugins/media-export/rygel-media-export-item-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bc176bdf0409952020f33df87e784949a0a60886 Author: Daniel Mustieles Date: Mon Jul 13 12:46:18 2015 +0200 Updated Spanish translation po/es.po | 472 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 361 insertions(+), 111 deletions(-) commit db8238a9400f8a8ab0c2c705be828e361e648492 Author: Dušan Kazik Date: Fri Jul 10 07:20:02 2015 +0000 Updated Slovak translation po/sk.po | 47 ++++++++++++++++++++--------------------------- 1 file changed, 20 insertions(+), 27 deletions(-) commit 82b21fd4863e8e5ecee3ed9b202d43f4a56e8b5b Author: Dušan Kazik Date: Thu Jul 9 13:08:17 2015 +0000 Updated Slovak translation po/sk.po | 379 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 271 insertions(+), 108 deletions(-) commit cc08ec35fbe4b930adab6456f9057ba89dc5e3ff Author: Pedro Albuquerque Date: Mon Jul 6 09:53:21 2015 +0000 Updated Portuguese translation po/pt.po | 365 ++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 265 insertions(+), 100 deletions(-) commit a4d4a19fe4ec6d0410384cfbe465f6c409025651 Author: Dimitris Spingos Date: Mon Jul 6 03:03:29 2015 +0300 Updated Greek translation po/el.po | 310 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 287 insertions(+), 23 deletions(-) commit 969a8a9e54bca7268b95593e760ae3cf31886d38 Author: Jens Georg Date: Sun Jul 5 22:29:55 2015 +0200 media-export: Send meta-data setting less often Only do it when the process is really available Signed-off-by: Jens Georg .../rygel-media-export-metadata-extractor.vala | 23 ++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) commit 13d1032ff0ac549f797457dcfa60fd9646a1f69f Author: Parthiban Balasubramanian Date: Mon Apr 13 21:17:07 2015 -0600 data: Switch DLNA version to 1.51 Update DLNA version in DMR, DMS and RUIHSRC As per Errata 00223v006, if the protocolInfo string has a case of exceeding 256 bytes then the DLNA version must be 1.51 This happens most of the time with the CVP2 server, when it exposes support for playspeeds,etc and it exceeds 256 bytes in the protocolInfo https://bugzilla.gnome.org/show_bug.cgi?id=747815 data/xml/MediaRenderer2.xml.in.in | 2 +- data/xml/MediaServer3.xml.in.in | 4 ++-- data/xml/RuihServer2.xml.in.in | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 78b32d2e512082133e4d0da5647a2eb3e9770b60 Author: Jens Georg Date: Sun Jul 5 20:33:57 2015 +0200 core,ui: Remove "enable-upnp" setting Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=748404 src/librygel-core/rygel-base-configuration.vala | 4 ---- src/librygel-core/rygel-configuration.vala | 3 --- src/librygel-core/rygel-meta-config.vala | 23 ----------------------- src/rygel/rygel-cmdline-config.vala | 11 ----------- src/rygel/rygel-environment-config.vala | 5 ----- src/rygel/rygel-main.vala | 9 +-------- src/rygel/rygel-user-config.vala | 9 --------- src/ui/rygel-writable-user-config.vala | 9 +-------- 8 files changed, 2 insertions(+), 71 deletions(-) commit 853b43ea06b4f9dc56a272e1d60517e2a9afece8 Author: Piotr Drąg Date: Sun Jul 5 21:14:23 2015 +0200 Minor translatable strings improvements .../media-export/rygel-media-export-extract.vala | 10 +++++----- .../media-export/rygel-media-export-item-factory.vala | 18 +++++++++--------- .../media-export/rygel-media-export-media-cache.vala | 4 ++-- 3 files changed, 16 insertions(+), 16 deletions(-) commit 59ca902f4e40e7ee064f14f0db07372e0f456e03 Author: Jens Georg Date: Sun Jul 5 17:19:45 2015 +0200 media-export: Translation and style fixes Signed-off-by: Jens Georg .../rygel-media-export-harvesting-task.vala | 2 +- .../rygel-media-export-item-factory.vala | 27 ++++++++++++------- .../rygel-media-export-media-cache-upgrader.vala | 6 ++--- .../rygel-media-export-media-cache.vala | 31 +++++++++++----------- .../media-export/rygel-media-export-plugin.vala | 2 +- 5 files changed, 38 insertions(+), 30 deletions(-) commit 7c189d67f2c124b6ca8aab34061398f956ececa8 Author: Jens Georg Date: Sun Jul 5 17:01:49 2015 +0200 media-export: Drop support for old version upgrades Cache schema version v16 was introduced with 0.19.5 which was about 2 years ago, let's just drop the massive amount of code. Signed-off-by: Jens Georg .../rygel-media-export-media-cache-upgrader.vala | 445 --------------------- 1 file changed, 445 deletions(-) commit 32a92da392784fc47de4577e33dfda20ec82b670 Author: Jens Georg Date: Sun Jul 5 16:17:00 2015 +0200 media-export: Implement blacklisting of broken URI If a uri crashes the extraction process, add it to a black-list so we will not try to access it again in future. Signed-off-by: Jens Georg .../media-export/rygel-media-export-harvester.vala | 30 ++++++++++++++-------- .../rygel-media-export-harvesting-task.vala | 4 +-- .../rygel-media-export-media-cache.vala | 28 ++++++++++++++++++++ 3 files changed, 50 insertions(+), 12 deletions(-) commit 2a655978882054a1a51da284c5d5165c162b1684 Author: Jens Georg Date: Sun Jul 5 16:45:45 2015 +0200 media-export: Re-add skipping of text files Signed-off-by: Jens Georg .../media-export/rygel-media-export-extract.vala | 29 ++++++++++++++-------- .../rygel-media-export-metadata-extractor.vala | 2 +- 2 files changed, 20 insertions(+), 11 deletions(-) commit f87f4249906dc197f4a8bf12950bfa2566d78ac2 Author: Jens Georg Date: Sun Jul 5 15:42:54 2015 +0200 media-export: Introduce blacklist table Introduce database schema v17 Signed-off-by: Jens Georg .../rygel-media-export-media-cache-upgrader.vala | 19 ++++++++++++- .../rygel-media-export-sql-factory.vala | 33 +++++++++++++++++++--- 2 files changed, 47 insertions(+), 5 deletions(-) commit d1948b21f0ca9167ebafd671cba90c210d6d8500 Author: Pedro Albuquerque Date: Sun Jul 5 09:12:18 2015 +0000 Updated Portuguese translation po/pt.po | 61 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 30 insertions(+), 31 deletions(-) commit 598f923c657dc77afc4d9561631c8ba09bf4d0b5 Author: Jens Georg Date: Sat Jul 4 12:52:54 2015 +0200 media-export: Fix typo Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=751942 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 554ad8ae962f1e00d31acb8d9a9ffa383958cc5e Author: Jens Georg Date: Sat Jul 4 12:49:05 2015 +0200 media-export: Add timing output for harvesting task Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-harvesting-task.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 2d672fa6a3596ae944d1de8c519d27ce0949af7a Author: Jens Georg Date: Sat Jul 4 12:45:33 2015 +0200 media-export: Some style fixes Signed-off-by: Jens Georg .../media-export/rygel-media-export-extract.vala | 49 +++++++++++----------- 1 file changed, 24 insertions(+), 25 deletions(-) commit 59a96e5cdc37b2cbff97f2030f18584c20ff1725 Author: Jens Georg Date: Sat Jul 4 08:35:03 2015 +0200 media-export: Listen to meta-data config again Signed-off-by: Jens Georg .../media-export/rygel-media-export-extract.vala | 51 ++++++++++++++-------- .../rygel-media-export-metadata-extractor.vala | 19 +++++++- 2 files changed, 51 insertions(+), 19 deletions(-) commit ef991d21cb0934de3f0f4a606d5a4a52f71d5abc Author: Jens Georg Date: Sat Jul 4 07:59:25 2015 +0200 media-export: Re-add album art extraction Signed-off-by: Jens Georg .../media-export/rygel-media-export-extract.vala | 15 ++++-- .../rygel-media-export-info-serializer.vala | 62 ++++++++++++++++++++-- 2 files changed, 70 insertions(+), 7 deletions(-) commit 3285e40fbaab49bc98913b548f665151e1fc3a2d Author: Pedro Albuquerque Date: Sat Jul 4 06:58:01 2015 +0000 Updated Portuguese translation po/pt.po | 189 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 120 insertions(+), 69 deletions(-) commit d35e84c057b4a6e6f3d6b4dffc05473afcdb9f78 Author: Pedro Albuquerque Date: Mon Jun 29 22:39:47 2015 +0000 Updated Portuguese translation po/pt.po | 1796 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 1027 insertions(+), 769 deletions(-) commit 5941811129d3fe67a27891d9da06bca7bdd1f49d Author: Dušan Kazik Date: Mon Jun 29 10:50:43 2015 +0000 Updated Slovak translation po/sk.po | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 104 insertions(+), 22 deletions(-) commit e8ec305b251f657f4d117fc63e58b302ee53fc2c Author: Cédric Valmary Date: Thu Jun 25 20:00:26 2015 +0000 Added Occitan translation po/LINGUAS | 1 + po/oc.po | 1463 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1464 insertions(+) commit c7df9fb2c38a7486abeea1cf1fcd4bac8a27b42b Author: Balázs Úr Date: Tue Jun 23 13:51:08 2015 +0000 Updated Hungarian translation po/hu.po | 356 +++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 276 insertions(+), 80 deletions(-) commit cf05fbf67788fbb100c3b40764298436ebe50c0e Author: Jens Georg Date: Mon Jun 22 23:51:19 2015 +0200 Prepare 0.27.2 Signed-off-by: Jens Georg NEWS | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit ff402839c5b3d8bbd758e0a5c728700ec5a45e4e Author: Jens Georg Date: Tue Jun 23 00:05:17 2015 +0200 i18n: Update POTFILES.in/.skip Signed-off-by: Jens Georg po/POTFILES.in | 8 +++----- po/POTFILES.skip | 3 +++ 2 files changed, 6 insertions(+), 5 deletions(-) commit 25f77240d476c5b245075cce040c1baf0c0c4441 Author: Jens Georg Date: Sun Apr 19 15:45:46 2015 +0200 db: Make it possible to share collation functions Signed-off-by: Jens Georg src/librygel-db/database.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 446e3a5b29a812841926e1e530c94fcf5cbfcac4 Author: Jens Georg Date: Fri Apr 17 01:22:17 2015 +0200 db,media-export: Move more functions Signed-off-by: Jens Georg src/librygel-db/filelist.am | 4 +++- .../sql-function.vala} | 2 +- .../sql-operator.vala} | 4 +--- src/plugins/media-export/Makefile.am | 2 -- 4 files changed, 5 insertions(+), 7 deletions(-) commit 86c1d0890a3bbf0e34af08e6526692793a38f352 Author: Jens Georg Date: Fri Apr 17 00:15:57 2015 +0200 build,db,media-export: Move database stuff Move database handling code to own library to prepare inclusion of new SQLite3 based plugins and avoid code duplication. common.am | 13 +++++++ configure.ac | 32 ++++++++++++----- src/Makefile.am | 2 +- src/librygel-db/Makefile.am | 40 ++++++++++++++++++++++ .../collate.c} | 4 +-- .../database-cursor.vala} | 8 ++--- .../database.vala} | 32 ++++++++--------- src/librygel-db/filelist.am | 8 +++++ src/librygel-db/rygel-db-2.6.deps | 1 + .../sqlite-wrapper.vala} | 2 +- src/plugins/media-export/Makefile.am | 11 +++--- .../rygel-media-export-db-container.vala | 1 + .../media-export/rygel-media-export-harvester.vala | 2 +- .../rygel-media-export-harvesting-task.vala | 2 +- .../rygel-media-export-media-cache-upgrader.vala | 32 ++++++++--------- .../rygel-media-export-media-cache.vala | 7 ++-- .../rygel-media-export-root-container.vala | 6 ++-- 17 files changed, 140 insertions(+), 63 deletions(-) commit 0cf8cc83c3ad90da3b30b45b9bdf2e40034d0f9e Author: Jens Georg Date: Fri Apr 17 01:01:31 2015 +0200 build: configure.ac cosmetics Signed-off-by: Jens Georg configure.ac | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 61 insertions(+), 12 deletions(-) commit 1e1dc0992211cfccfa3a2214afb1a500589bcc07 Author: Jens Georg Date: Wed Jun 3 20:20:15 2015 +0200 media-export: Extract meta-data in external process Move GStreamer calls to extract meta-data into own process. This enables us to recover from crashes due to bugs with broken media files, knowing exactly which URI caused the crash and (later) blacklist the broken files. https://bugzilla.gnome.org/show_bug.cgi?id=749790 configure.ac | 1 + src/plugins/media-export/Makefile.am | 31 ++ .../media-export/rygel-media-export-extract.vala | 238 +++++++++++++ .../media-export/rygel-media-export-harvester.vala | 1 + .../rygel-media-export-harvesting-task.vala | 39 ++- .../rygel-media-export-info-serializer.vala | 215 ++++++++++++ .../rygel-media-export-item-factory.vala | 387 ++++++++++----------- .../rygel-media-export-metadata-extractor.vala | 290 ++++++++++----- 8 files changed, 903 insertions(+), 299 deletions(-) commit 63d1c5f2d74efdffb8a7cd970eb28c48f1f18659 Author: Benjamin Steinwender Date: Mon Jun 22 17:19:15 2015 +0000 Updated German translation po/de.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 478daf128325aefa56f1955da6921c3cf7e410da Author: Jens Georg Date: Sun Jun 7 12:57:49 2015 +0200 media-export: Clarify variable names Signed-off-by: Jens Georg .../media-export/rygel-media-export-harvesting-task.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 2dc867d6560009b185b1353a76c4afab9917ffa3 Author: Dušan Kazik Date: Wed Jun 10 08:02:39 2015 +0000 Updated Slovak translation po/sk.po | 63 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 39 insertions(+), 24 deletions(-) commit f81507c9ad50c7fcb5f66a09d0cc5550a618df13 Author: Daniel Mustieles Date: Mon Jun 8 07:58:51 2015 +0000 Updated Spanish translation po/es.po | 31 ++++++++----------------------- 1 file changed, 8 insertions(+), 23 deletions(-) commit 1f378407fa12406f5510e6dc4b4a6b89262c3657 Author: Dimitris Spingos Date: Mon Jun 8 10:50:49 2015 +0300 Updated Greek translation po/el.po | 191 ++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 140 insertions(+), 51 deletions(-) commit 5eae6981415009de8b234205c3914576835d04d4 Author: Jens Georg Date: Tue Jun 2 21:14:32 2015 +0200 media-export: Remove double log message Signed-off-by: Jens Georg .../media-export/rygel-media-export-metadata-extractor.vala | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 2cba2c65de2e71226ef93de78782c15c680f2f49 Author: Jens Georg Date: Mon Jun 1 20:49:44 2015 +0200 media-export: Style fixes Signed-off-by: Jens Georg .../media-export/rygel-media-export-item-factory.vala | 18 +++++++++--------- .../rygel-media-export-metadata-extractor.vala | 3 ++- 2 files changed, 11 insertions(+), 10 deletions(-) commit ca79cc9b1c95f544cc73eb00bbf3bb37c63923fb Author: Jens Georg Date: Mon Jun 1 20:44:27 2015 +0200 media-export: Small refactor Signed-off-by: Jens Georg .../rygel-media-export-item-factory.vala | 41 +++++++++++----------- 1 file changed, 21 insertions(+), 20 deletions(-) commit a4d448096400e81cb986c4e668bf3cfb12d165c3 Author: Marek Černocký Date: Mon Jun 1 15:21:15 2015 +0200 Updated Czech translation po/cs.po | 54 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 18 deletions(-) commit 2e40b2dd3a2d551d419c60a632aa11f3a190afb4 Author: Benjamin Steinwender Date: Sat May 30 15:32:16 2015 +0000 Updated German translation po/de.po | 259 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 170 insertions(+), 89 deletions(-) commit d8ae6865c99628dce43f5f776b5c0f566428e490 Author: Daniel Mustieles Date: Thu May 28 06:53:24 2015 +0000 Updated Spanish translation po/es.po | 3398 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1751 insertions(+), 1647 deletions(-) commit b4a246d4df494555fa30eb7e003811117513f0e4 Author: Jens Georg Date: Mon May 25 13:09:42 2015 +0200 Prepare 0.27.1 Signed-off-by: Jens Georg NEWS | 146 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) commit bc6a4f5d143d941ee26f07dfb9d24c90fe8a89a4 Author: Jens Georg Date: Mon May 25 23:07:08 2015 +0200 build: Remove uuid from .pc files Signed-off-by: Jens Georg rygel-core-2.6.pc.in | 2 +- rygel-renderer-2.6.pc.in | 2 +- rygel-renderer-gst-2.6.pc.in | 2 +- rygel-ruih-1.0.pc.in | 2 +- rygel-server-2.6.pc.in | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit 1e40d5d4df8ebdf628897990098f92182bde6b1b Author: Jens Georg Date: Mon May 25 16:12:46 2015 +0200 doc: Remove reference to uuid Signed-off-by: Jens Georg doc/reference/librygel-core/Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 0ff53fe27fd3e7f87da3dbfcd667efcd17c16ac0 Author: Piotr Drąg Date: Sun May 24 19:44:53 2015 +0200 Minor translatable strings fixes src/librygel-server/rygel-item-updater.vala | 2 +- src/librygel-server/rygel-media-file-item.vala | 2 +- src/media-engines/gstreamer/rygel-gst-media-engine.vala | 4 ++-- src/media-engines/simple/rygel-simple-media-engine.vala | 2 +- .../rygel-media-export-recursive-file-monitor.vala | 2 +- src/rygel/rygel-cmdline-config.vala | 10 +++++----- src/rygel/rygel-dbus-service.vala | 2 +- src/rygel/rygel-main.vala | 4 ++-- 8 files changed, 14 insertions(+), 14 deletions(-) commit bb7a19074c970002f4c686b4413e51118457e432 Author: Jens Georg Date: Sun May 24 13:05:25 2015 +0200 engine-gst: Add non-proxy http resource as first resource Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-media-engine.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 470accfdb508da2a0d442935e8b149661226c2aa Author: Jens Georg Date: Sun May 24 12:56:46 2015 +0200 engine-gst: Omit transcoder if transcoding for same format Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-media-engine.vala | 3 ++- src/media-engines/gstreamer/rygel-gst-transcoder.vala | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) commit c163d9299976199c8a87700e8521f2c99b9c13d7 Author: Dušan Kazik Date: Sat May 23 20:45:26 2015 +0000 Updated Slovak translation po/sk.po | 65 +++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 38 insertions(+), 27 deletions(-) commit 7a760e028898c4be6900218a0dd8935f3c55327a Author: Jens Georg Date: Sat May 23 20:56:51 2015 +0200 server: Also replace @ADDRESS@ Signed-off-by: Jens Georg src/librygel-server/rygel-http-server.vala | 2 ++ 1 file changed, 2 insertions(+) commit 21407c4cc1677250ce990cd8c7525bb54cd766fe Author: Jens Georg Date: Sat May 23 19:11:10 2015 +0200 server: Avoid adding ranges of 1--1/* Signed-off-by: Jens Georg src/librygel-server/rygel-http-byte-seek-response.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 8b46a34e65eba704d5bf008c347d92ff37d9e7c3 Author: Jens Georg Date: Sat May 23 18:47:48 2015 +0200 server: Indent header debug output Signed-off-by: Jens Georg src/librygel-server/rygel-http-get.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0f8d96fe965e49a924c4e8000a40206cbd959103 Author: Jens Georg Date: Sat May 23 18:36:53 2015 +0200 external: Use -1 as "Unknown childcount" Signed-off-by: Jens Georg src/plugins/external/rygel-external-container.vala | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 99761575537776bd559be168acf74e7f3b77cae0 Author: Jens Georg Date: Sat May 23 18:35:54 2015 +0200 server: Only serialize child count if it's > 0 Signed-off-by: Jens Georg src/librygel-server/rygel-browse.vala | 2 +- src/librygel-server/rygel-media-container.vala | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) commit d9939e91c49c301bcdd69dc03768c0f93ac4cdca Author: Jens Georg Date: Sat May 23 17:35:35 2015 +0200 external: Add resources to item Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=749771 src/plugins/external/rygel-external-item-factory.vala | 4 ++++ 1 file changed, 4 insertions(+) commit f3476e03aa2e436173d5fc1713606bf4f46adf49 Author: Jens Georg Date: Sat May 23 17:34:18 2015 +0200 engine-gst: Don't limit ourselves to file:// uris Instead query GStreamer what it thinks it can support Signed-off-by: Jens Georg .../gstreamer/rygel-gst-media-engine.vala | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) commit f848be8f6815e9197e09336a75f26c41f9d3ebba Author: Jens Georg Date: Sat May 23 13:42:47 2015 +0200 engine-gst: Style fixes Signed-off-by: Jens Georg .../gstreamer/rygel-gst-media-engine.vala | 81 +++++++++++++--------- .../gstreamer/rygel-gst-transcoder.vala | 4 +- 2 files changed, 50 insertions(+), 35 deletions(-) commit 7c94302218f2ba6f944674ae80b1b3f32af23632 Author: Jens Georg Date: Sat May 23 07:17:56 2015 +0200 core,engine-gst: Remove external definitions We've moved to GStreamer 1.0 long ago Signed-off-by: Jens Georg src/librygel-core/rygel-build-config.vapi | 3 +++ src/media-engines/gstreamer/rygel-gst-media-engine.vala | 9 +-------- 2 files changed, 4 insertions(+), 8 deletions(-) commit b7b66625cce7d72c5c57fcffa11dc7fb40359274 Author: Marek Černocký Date: Sun May 17 09:42:23 2015 +0200 Updated Czech translation po/cs.po | 103 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 77 insertions(+), 26 deletions(-) commit 1b0229df9d1ab07d617d116d064d3b0d41812a6b Author: Aron Rosenberg Date: Sat May 2 17:01:00 2015 +0000 renderer-gst: Enable setting the user_agent Setting the user_agent on the underlying gst element Including modifications to use the user-agent in HEAD requests as well to be consistent. https://bugzilla.gnome.org/show_bug.cgi?id=748769 examples/renderer-plugins/C/example-player.c | 42 +++++++++++++++++++++- .../renderer-plugins/vala/example-player-vala.vala | 5 ++- .../rygel-playbin-player.vala | 3 ++ src/librygel-renderer/rygel-av-transport.vala | 10 +++++- src/librygel-renderer/rygel-media-player.vala | 3 ++ src/plugins/mpris/rygel-mpris-player.vala | 6 +++- 6 files changed, 63 insertions(+), 6 deletions(-) commit 74e8d8ad6f25af3287d660923579195eaa56e12c Author: Jens Georg Date: Thu May 14 19:23:46 2015 +0200 server: Fix mime-type rewriting Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=748628 src/librygel-server/rygel-client-hacks.vala | 5 ++++ src/librygel-server/rygel-lg-tv-hacks.vala | 17 +++++++------- src/librygel-server/rygel-samsung-tv-hacks.vala | 31 +++++++++++-------------- src/librygel-server/rygel-xbmc-hacks.vala | 16 +++++-------- src/librygel-server/rygel-xbox-hacks.vala | 18 ++++++-------- 5 files changed, 41 insertions(+), 46 deletions(-) commit 173ecc82c7fae0826773a3ac5040aa3709732cdf Author: Jens Georg Date: Wed May 13 21:10:56 2015 +0200 doc: Undo accidental README renaming Signed-off-by: Jens Georg README.md => README | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 7ce81e44ca31c32890c934d64627c0f6c11286ce Author: Dušan Kazik Date: Tue May 12 07:37:47 2015 +0000 Updated Slovak translation po/sk.po | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 79 insertions(+), 16 deletions(-) commit 1e5a58a1b5eee74df1173170dfc207b49bdae9ac Author: Jens Georg Date: Sun May 10 18:21:02 2015 +0200 doc: Update README Signed-off-by: Jens Georg README => README.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) commit 0345da53f46d0b1016b7e362473191e169d8d2ee Author: Jens Georg Date: Sun May 10 18:18:46 2015 +0200 all: Use GUPnP.get_uuid() instead of libuuid Signed-off-by: Jens Georg common.am | 3 +-- configure.ac | 14 ++++++-------- src/librygel-core/Makefile.am | 2 -- src/librygel-core/rygel-root-device-factory.vala | 2 +- src/librygel-core/uuid.vapi | 17 ----------------- src/librygel-server/rygel-content-directory.vala | 4 ++-- src/librygel-server/rygel-object-creator.vala | 2 +- src/librygel-server/rygel-trackable-container.vala | 2 +- .../rygel-media-export-media-cache-upgrader.vala | 2 +- .../media-export/rygel-media-export-media-cache.vala | 6 +++--- .../rygel-media-export-playlist-root-container.vala | 2 +- 11 files changed, 17 insertions(+), 39 deletions(-) commit 9185bd22861c9ab6301529873b52480d6a572db9 Author: Jens Georg Date: Sun May 10 16:07:11 2015 +0200 renderer-gst: Remove deprecated API - Player.wrap constructor - Player.get_default () method - Renderer.wrap constructor Signed-off-by: Jens Georg src/librygel-renderer-gst/rygel-playbin-player.vala | 20 -------------------- .../rygel-playbin-renderer.vala | 16 ---------------- 2 files changed, 36 deletions(-) commit 011a9bb23bf7c4d2114ffb52662ed5e8041108c8 Author: Jens Georg Date: Sun May 10 16:06:06 2015 +0200 renderer-get: Prevent critical Signed-off-by: Jens Georg src/librygel-renderer-gst/rygel-playbin-player.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 3b7589562493fd86f4deebee41a3e166c646b1b8 Author: Jussi Kukkonen Date: Fri Jul 11 15:35:02 2014 +0300 renderer: Fix image playlist "slide show" The image playlist timer wasn't working: start the timer from both apply_track() and when playback state changes to PLAYING. This required some refactoring. Also, include "Pause" TransportAction for image playlists. Make sure Pause() method call returns "701 Transition not available" for individual images, but not for image playlists. https://bugzilla.gnome.org/show_bug.cgi?id=731467 src/librygel-renderer/rygel-av-transport.vala | 2 +- .../rygel-default-player-controller.vala | 73 +++++++++++++++------- src/librygel-renderer/rygel-player-controller.vala | 3 + 3 files changed, 55 insertions(+), 23 deletions(-) commit 7fa02d5822b0d72e26c5ccbbb66e571c9f797e33 Author: Jussi Kukkonen Date: Thu Jul 10 13:49:43 2014 +0300 Remove irrelevant TransportActions Remove "Pause" and "X_DLNA_PS=*" when the uri is an image. Remove "Seek" when player says it can't seek. https://bugzilla.gnome.org/show_bug.cgi?id=731467 src/librygel-renderer/rygel-default-player-controller.vala | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit 59a9ab5b7466ceea502ca895bfe63bd341a57a1d Author: Jens Georg Date: Sun May 10 13:49:19 2015 +0200 Update .gitignore Signed-off-by: Jens Georg .gitignore | 1 + 1 file changed, 1 insertion(+) commit 39caf341781a097501e51f9047c6b0bf4ecdb9dc Author: Jens Georg Date: Sat May 9 23:56:05 2015 +0200 build: Use correct pkg-config for libxml2 Signed-off-by: Jens Georg configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6ecba0a2926d2b6ae65a38a83961feb0ecc4d282 Author: Jens Georg Date: Sat May 9 23:40:06 2015 +0200 examples: Fix C server example Was using the wrong functions to add uris to items. Signed-off-by: Jens Georg examples/server-plugins/C/example-root-container.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 339738aa7645a586ff91fcf66527fb2f27dbf3ac Author: Jens Georg Date: Sat May 9 23:39:52 2015 +0200 build: Fix librygel-ruih linking Signed-off-by: Jens Georg configure.ac | 9 +++++++++ src/librygel-ruih/Makefile.am | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) commit 9b55dbf293f14daec8326c3caa0a3ed2592517bb Author: Alexandre Franke Date: Sat May 9 08:37:22 2015 +0000 Updated French translation po/fr.po | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) commit 3453877ade93903841e74f4cf1948a74c2c6f117 Author: Piotr Drąg Date: Fri May 8 20:44:19 2015 +0200 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 5 +++++ po/POTFILES.skip | 1 + 2 files changed, 6 insertions(+) commit 3d57a7be6927249850055bb755626493c45202dc Author: Changwoo Ryu Date: Fri May 8 13:41:23 2015 +0900 Updated Korean translation po/ko.po | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) commit aa1e126b8e09a83eb48f47a048eb6ac4506d8a46 Author: Parthiban Balasubramanian Date: Mon May 4 13:54:09 2015 -0600 ruih: Check for mandatory arguments GetCompatibleUI action must check for 2 mandatory arguments with the action. Both the arguments can be empty but the element needs to be sent out in the request. src/librygel-ruih/rygel-ruih-service.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 79b401776c9399339a9100ce46ecf26c55d84fdb Author: Jens Georg Date: Thu May 7 21:02:56 2015 +0200 renderer: Style fix Signed-off-by: Jens Georg src/librygel-renderer/rygel-changelog.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit df8bda2eb392b7c76622747dde3fd38fdfc4d61d Author: Richard Röjfors Date: Thu Apr 23 21:48:05 2015 +0200 renderer: Fix double escaping of some last change variables. 8a0a0b1002fe6d2b67d4f2b1e1bd940de4f6f360 introduces a new bug since it just removed the escaping of the strings passed in to the changelog at some occurences. Signed-off-by: Richard Röjfors src/librygel-renderer/rygel-av-transport.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 3cf176f03307cd392cde7925fda95857032592d2 Author: Marek Černocký Date: Thu May 7 12:25:58 2015 +0200 Updated Czech translation po/cs.po | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) commit 0417764eb98d33e8ff80ee6b8115e4526ddb5450 Author: Jens Georg Date: Sun May 3 20:56:24 2015 +0200 engine simple: Use ThreadPool Signed-off-by: Jens Georg .../simple/rygel-simple-data-source.vala | 27 ++++++++++++++++------ .../simple/rygel-simple-media-engine.vala | 13 +++++++++-- 2 files changed, 31 insertions(+), 9 deletions(-) commit c20a9e9f2cb083891a5b6fc8560a554caa45b5de Author: Jens Georg Date: Sun May 3 19:58:17 2015 +0200 engine-simple: Style fixes Signed-off-by: Jens Georg .../simple/rygel-simple-data-source.vala | 10 +++-- .../simple/rygel-simple-media-engine.vala | 44 ++++++++++++---------- 2 files changed, 30 insertions(+), 24 deletions(-) commit 9d42adb41461b5699ea0c5384a55e6372d68709a Author: Jens Georg Date: Sun Apr 26 17:16:47 2015 +0200 server: Reorder resources for LG Signed-off-by: Jens Georg src/librygel-server/rygel-lg-tv-hacks.vala | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 62021cd3751dc0b4d1986229dd11b62d724bd7f0 Author: Tom Tryfonidis Date: Mon Apr 27 11:12:27 2015 +0300 Updated Greek translation po/el.po | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) commit 7c4d574fd5b8d6b509e23ad07bed969400071af5 Author: Marek Černocký Date: Sat Apr 25 09:54:37 2015 +0200 Updated Czech translation po/cs.po | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) commit 75ca98334f078c14a8d071ff37b1b118faccb0ed Author: Jens Georg Date: Sat Apr 25 08:51:47 2015 +0200 engine-gst: Style fixes Signed-off-by: Jens Georg .../gstreamer/rygel-gst-data-source.vala | 56 +++++++++++++--------- 1 file changed, 34 insertions(+), 22 deletions(-) commit 391f2466b10192e5774d10e7c6087f46de98febb Author: Jens Georg Date: Sat Apr 25 08:33:45 2015 +0200 engine-gst: Fix resource duration handling - Transfer resource from original data source to transcoding data source - Seed HTTPTimeSeekResponse with time in micorseconds not seconds Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=748410 src/media-engines/gstreamer/rygel-gst-data-source.vala | 4 +++- src/media-engines/gstreamer/rygel-gst-transcoder.vala | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) commit 0fc9d47feb38143712fec5f202256d93c512e650 Author: Jens Georg Date: Sat Apr 25 08:33:21 2015 +0200 server: Fix npt=start- seeking Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=748410 src/librygel-server/rygel-http-time-seek-request.vala | 2 ++ 1 file changed, 2 insertions(+) commit 2e44039a26f2243b35da153df51dd945ddaf18ce Author: Jens Georg Date: Sat Apr 25 08:32:49 2015 +0200 server: Minor style fix Signed-off-by: Jens Georg src/librygel-server/rygel-http-byte-seek-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 90f074dc7b26493a72448136644fb0a7e1892999 Author: Jens Georg Date: Sat Apr 25 08:09:55 2015 +0200 server: Fix to_string() output Signed-off-by: Jens Georg src/librygel-server/rygel-http-byte-seek-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d90c98bb857b54e0218c5df0c1d97685e79bfd24 Author: Dušan Kazik Date: Fri Apr 24 18:26:24 2015 +0000 Updated Slovak translation po/sk.po | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) commit 8cbb07498420b7e97147ee9d6fc1533a57d427ff Author: Jens Georg Date: Fri Apr 24 19:43:04 2015 +0200 engine-gst: Fix typo Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=748410 src/media-engines/gstreamer/rygel-gst-data-source.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 1f142319a3cc21a82e434d19ae973b4517154bd3 Author: Jens Georg Date: Fri Apr 24 08:54:04 2015 +0200 build: Stop leaking symbols in plugins configure.ac | 4 +++- rygel-server-2.6.pc.in | 1 + src/media-engines/gstreamer/Makefile.am | 2 +- src/media-engines/simple/Makefile.am | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) commit 63d9d50bfe7c2c5ee79982d66d141fe6a3481e3c Author: Marek Černocký Date: Wed Apr 22 19:30:08 2015 +0200 Updated Czech translation po/cs.po | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit f35235e73e864ed96f4a46ed4bc522eb4d64de21 Author: Dušan Kazik Date: Mon Apr 20 06:30:26 2015 +0000 Updated Slovak translation po/sk.po | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit 7599bbddebc6ab1eb31509cdad16747f2faa0a73 Author: Piotr Drąg Date: Sun Apr 19 15:53:01 2015 +0200 Updated Polish translation po/pl.po | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit b187e0982cd303f73ac2e50d743f0db82b91d6f9 Author: Jens Georg Date: Sun Apr 19 14:40:33 2015 +0200 server: Prevent crash on thumbnail If the VisualItem does not have a mime type, the old code would add a "null" thumbnail to the list which would be dereferenced on serialisation. src/librygel-server/rygel-thumbnailer.vala | 6 +++--- src/librygel-server/rygel-visual-item.vala | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 2c8cf0bdccad47f97e207ac4e1bedd06cd6b346b Author: Jens Georg Date: Fri Apr 17 00:17:13 2015 +0200 server: Add Kodi to XBMC hacks Signed-off-by: Jens Georg src/librygel-server/rygel-xbmc-hacks.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2e8e29c4726cfa14575b8b6d20e1c3eb405d4c5d Author: Jens Georg Date: Sun Apr 12 01:10:58 2015 +0200 renderer: Minor style fix Signed-off-by: Jens Georg src/librygel-renderer/rygel-changelog.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 55d96d0a2d459c2357ec0bd7e72dc8aa81e32527 Author: Jens Georg Date: Sat Nov 8 15:31:17 2014 +0100 build: Fix warning about subdir objects Signed-off-by: Jens Georg tests/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 23adbd29952382966a129a2b825943b6be983413 Author: Jens Georg Date: Sat Apr 11 09:44:23 2015 +0200 renderer; Minor style fix Signed-off-by: Jens Georg src/librygel-renderer/rygel-av-transport.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0e6154df2b9e3facf9e774aa5c7ef88a6a3fbcad Author: Jordi Mas Date: Sat Apr 11 08:12:38 2015 +0200 Update Catalan translation po/ca.po | 1185 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 629 insertions(+), 556 deletions(-) commit c0f1d95cd0a9167243f26d9a92dcb6de9b850c55 Author: Richard Röjfors Date: Tue Mar 24 10:50:00 2015 +0000 core: Add setter for the serial number Make it possible for devices to set their serial number programmatically instead of providing them through the description templates https://bugzilla.gnome.org/show_bug.cgi?id=746679 src/librygel-core/rygel-description-file.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit 84c9c03cf5d873a5e49021c23f101b12b5ebdef9 Author: Jens Georg Date: Sat Apr 4 23:15:54 2015 +0200 server: Prevent critical on missing information Signed-off-by: Jens Georg src/librygel-server/rygel-media-art-store.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit cfd4276a591ce41b7891372f7ce373ac9e8549a5 Author: Matej Urbančič Date: Sat Mar 28 22:44:55 2015 +0100 Updated Slovenian translation po/sl.po | 72 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 39 insertions(+), 33 deletions(-) commit addbcc3508c6194ab4391746b5a95df1c6a4f45b Author: Matej Urbančič Date: Sat Mar 28 22:41:55 2015 +0100 Updated Slovenian translation po/sl.po | 1657 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 862 insertions(+), 795 deletions(-) commit 5bd98f82bc7cb3460fc577d3a21967b6e6560e44 Author: Dušan Kazik Date: Fri Mar 27 16:16:00 2015 +0000 Updated Slovak translation po/sk.po | 50 ++++++++++++++++++++++---------------------------- 1 file changed, 22 insertions(+), 28 deletions(-) commit bda0d387f22a236366cbdd8031b3c881b4c6ed61 Author: Inaki Larranaga Murgoitio Date: Mon Mar 23 22:08:18 2015 +0100 Updated Basque language po/eu.po | 1060 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 545 insertions(+), 515 deletions(-) commit 93f9309269b1e12432b9d7b0254bb07731f1c162 Author: Jens Georg Date: Mon Mar 23 20:12:12 2015 +0100 Prepare 0.26.0 Signed-off-by: Jens Georg NEWS | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) commit ff7b3b37f77a09d622e392837de5eebc5c843971 Author: Muhammet Kara Date: Sun Mar 22 14:06:25 2015 +0000 Updated Turkish translation po/tr.po | 89 ++++++++++++++++++++++++++++++---------------------------------- 1 file changed, 41 insertions(+), 48 deletions(-) commit 4f8eb4b91206e19cc8fe50e2e4235689548d85ef Author: Kentaro KAZUHAMA Date: Sun Mar 22 22:37:46 2015 +0900 l10n: Update Japanese translation po/ja.po | 1253 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 686 insertions(+), 567 deletions(-) commit fefecdf14ec6ca6f3a5bf39d91f014557e2a56f8 Author: Tom Tryfonidis Date: Sat Mar 21 22:49:12 2015 +0200 Updated Greek translation po/el.po | 74 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 40 insertions(+), 34 deletions(-) commit d767be648672ab1d118c3de318b97057044518c3 Author: Aurimas Černius Date: Sat Mar 21 17:29:12 2015 +0200 Updated Lithuanian translation po/lt.po | 87 ++++++++++++++++++++++++++++++---------------------------------- 1 file changed, 41 insertions(+), 46 deletions(-) commit 15b6dedd69fcc88da1ae17ad7e9e1059d3d2bab6 Author: Balázs Úr Date: Fri Mar 20 23:01:33 2015 +0000 Updated Hungarian translation po/hu.po | 80 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 41 insertions(+), 39 deletions(-) commit b8830145a58ad5c33b4ba9c008219fca30742bf4 Author: Jiri Grönroos Date: Fri Mar 20 17:46:52 2015 +0200 Finnish translation update po/fi.po | 1265 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 696 insertions(+), 569 deletions(-) commit 135dd6dbdf612f447534b8c39d48ff8e98a845d8 Author: Claudio Arseni Date: Fri Mar 20 07:47:13 2015 +0000 Updated Italian translation po/it.po | 1659 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 866 insertions(+), 793 deletions(-) commit a70c54d59ec0f852752d0d6d0091eedbeb809ea6 Author: Kjartan Maraas Date: Thu Mar 19 21:08:40 2015 +0100 Updated Norwegian bokmål translation. po/nb.po | 178 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 91 insertions(+), 87 deletions(-) commit 2b6edb60e2176f80ead2d30f1d0f08d832f76f2c Author: Alexandre Franke Date: Thu Mar 19 14:15:03 2015 +0000 Updated French translation po/fr.po | 72 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 39 insertions(+), 33 deletions(-) commit 814341197ddfaceb5bb437801d6200196f346370 Author: Cheng-Chia Tseng <> Date: Thu Mar 19 13:02:20 2015 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 106 +++++++++++++++++++++++++++++++----------------------------- 1 file changed, 54 insertions(+), 52 deletions(-) commit de47ff5ab327a119a4870dfe797f63f0ec53b85a Author: Changwoo Ryu Date: Thu Mar 19 11:47:42 2015 +0900 Updated Korean translation po/ko.po | 96 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 50 insertions(+), 46 deletions(-) commit f55fdc31f22e072039b8eb07de1b8a1a1f2c4c97 Author: Ask Hjorth Larsen Date: Thu Mar 19 00:23:34 2015 +0100 Updated Danish translation po/da.po | 74 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 40 insertions(+), 34 deletions(-) commit 302fd5468a1578bc4e7b3526055cf89b321df803 Author: Jens Georg Date: Wed Mar 18 18:59:27 2015 +0100 docs: Update gtk-doc masterfiles Signed-off-by: Jens Georg .../librygel-core/gtkdoc/librygel-core-docs.xml | 1 + .../gtkdoc/librygel-renderer-docs.xml | 1 + .../gtkdoc/librygel-server-docs.xml | 34 ++++++++++++++++++---- 3 files changed, 31 insertions(+), 5 deletions(-) commit b473b3cf22a1a39a90e5cfa3c7077db05cc05dfb Author: Jens Georg Date: Wed Mar 18 18:41:33 2015 +0100 build: fix make distclean Signed-off-by: Jens Georg src/librygel-renderer-gst/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 208696a5fd56bdc5f63cda827d810f7cc9993aad Author: Jens Georg Date: Wed Mar 18 18:41:16 2015 +0100 docs: Fix librygel-server gtk-doc generation Signed-off-by: Jens Georg doc/reference/librygel-server/gtkdoc/librygel-server-docs.xml | 2 -- 1 file changed, 2 deletions(-) commit 000d561f62491a4635aba58e624671baa6fc06d7 Author: Jens Georg Date: Wed Mar 18 18:40:53 2015 +0100 doc: Fix docs being rebuilt all the time Signed-off-by: Jens Georg doc/reference/doc-build.am | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 6c0c38a57b39c0a1a472c594de87ce4c59a1d88b Author: Enrico Nicoletto Date: Wed Mar 18 19:43:22 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 82 +++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 44 insertions(+), 38 deletions(-) commit 0198c388f5af1b7a5f9b511460020fad5ce98fff Author: Fran Dieguez Date: Wed Mar 18 00:02:40 2015 +0000 Updated Galician translation po/gl.po | 79 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 44 insertions(+), 35 deletions(-) commit 1b3ff28062bcb49515e051f9a6cab10d7ba9927c Author: Anders Jonsson Date: Tue Mar 17 21:23:00 2015 +0000 Updated Swedish translation po/sv.po | 79 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 43 insertions(+), 36 deletions(-) commit 475e71d8994e8d89cc2dca6b085568c970768b7f Author: Dušan Kazik Date: Tue Mar 17 20:57:23 2015 +0000 Updated Slovak translation po/sk.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5d1de9025ae0852b51bd0c25031d2488369fdbd1 Author: Dušan Kazik Date: Tue Mar 17 20:55:46 2015 +0000 Updated Slovak translation po/sk.po | 120 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 65 insertions(+), 55 deletions(-) commit 29a8f24d3774a80913fb720f40261a6d05124948 Author: Piotr Drąg Date: Tue Mar 17 20:45:11 2015 +0100 Updated Polish translation po/pl.po | 78 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 42 insertions(+), 36 deletions(-) commit bc81f4838df6d437180cdded893c2989bfbae4f0 Author: Wolfgang Stöggl Date: Tue Mar 17 18:30:43 2015 +0000 Updated German translation po/de.po | 246 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 135 insertions(+), 111 deletions(-) commit e4e251a53f8a45287e84805b9210aa57cd665354 Author: Daniel Mustieles Date: Tue Mar 17 18:54:38 2015 +0100 Updated Spanish translation po/es.po | 80 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 41 insertions(+), 39 deletions(-) commit 491fc0a7125a32e57102a787099dc5216f8bf42c Author: Marek Černocký Date: Tue Mar 17 12:28:13 2015 +0100 Updated Czech translation po/cs.po | 76 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 41 insertions(+), 35 deletions(-) commit 96998c893d8a91cd68461729b2b5804a8fa7aa05 Author: Stas Solovey Date: Tue Mar 17 08:59:18 2015 +0000 Updated Russian translation po/ru.po | 85 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 44 insertions(+), 41 deletions(-) commit 81f13d4805f07662caea95781de78c87e726d2ab Author: Jens Georg Date: Mon Mar 16 23:51:11 2015 +0100 Prepare 0.25.3 Signed-off-by: Jens Georg NEWS | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) commit 495de5e8d6c0a36533ed1a3912130665114eaa7b Author: Jens Georg Date: Mon Mar 16 23:44:49 2015 +0100 renderer-gst: Fix out-of-tree build Signed-off-by: Jens Georg src/librygel-renderer-gst/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c74e471afeb67b0f959e2e9da9587fdb144429de Author: Jens Georg Date: Mon Mar 16 23:23:22 2015 +0100 server: Fix documentation build Signed-off-by: Jens Georg src/librygel-server/rygel-media-file-item.vala | 3 ++- src/librygel-server/rygel-media-object.vala | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) commit 03ef1a77979ad8c73d0875480ce4941c62de27d0 Author: Jens Georg Date: Mon Mar 16 23:12:58 2015 +0100 ui: Use Gtk.ListStore explicitly Signed-off-by: Jens Georg src/ui/rygel-media-pref-section.vala | 4 ++-- src/ui/rygel-network-pref-section.vala | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit b262e4a553606699adb581dfc8feae4d99636135 Author: Kevron Rees Date: Tue Feb 24 15:32:25 2015 -0800 renderer-gst: Added GI introspection autogen.sh | 2 +- src/librygel-renderer-gst/Makefile.am | 30 +++++++++++++++++++++++++++--- 2 files changed, 28 insertions(+), 4 deletions(-) commit 3c2349c82fdd557fdf2ac4d538b79577478b042f Author: Simon Mikuda Date: Thu Feb 26 15:49:20 2015 +0100 renderer: Return 701 for play action in bad state Only accept play actions in state STOPPED or PAUSED Signed-off-by: Simon Mikuda src/librygel-renderer/rygel-av-transport.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit 3b7518d6208519376b3ba8f01ef35d4cb1362949 Author: Simon Mikuda Date: Mon Feb 23 13:18:54 2015 +0100 renderer: Fixed warning AV1-MR:1-AVT:1-6.1 Use uppercase for PossiblePlaybackStorageMedia values Signed-off-by: Simon Mikuda data/xml/AVTransport2.xml.in | 4 ++-- src/librygel-renderer/rygel-av-transport.vala | 10 ++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) commit ed989d75f58b9a15ee524bd7b493e13024458551 Author: Milan Plzik Date: Wed Feb 25 17:52:11 2015 +0100 renderer Fix referencing of invalid GUPnP.Service If AVTransport or RenderingControl is destroyed while a timeout is running, ChangeLog is not destroyed with the Service and hence has a dangling service pointer. Rygel.ChangeLog was holding an unowned reference to GUPnP.Service. In a case when the Service was already destroyed and ChangeLog's timeout method was invoked, this resulted in accessing of already-destroyed instance. This patch fixes it by using a WeakRef to the Service. Signed-off-by: Milan Plzik src/librygel-renderer/rygel-changelog.vala | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit 44b0b299e296a392c4a10aba8492b0b512565248 Author: Milan Plzik Date: Fri Feb 20 10:27:32 2015 +0100 renderer: Do not capture 'this' pointer in lambdas. In Vala, 'this' pointer is captures in lambdas by default. This causes issues with a buggy C code, which depends on the order of object destruction (e.g. AVTransport is destroyed much later than the rest of services, causing it to use already-freed objects). Signed-off-by: Milan Plzik src/librygel-renderer/rygel-av-transport.vala | 50 +++++++++++++++++++++++---- 1 file changed, 43 insertions(+), 7 deletions(-) commit 8a0a0b1002fe6d2b67d4f2b1e1bd940de4f6f360 Author: Milan Plzik Date: Wed Dec 3 16:22:47 2014 +0100 renderer: Correctly escape state variable values Signed-off-by: Milan Plzik src/librygel-renderer/rygel-av-transport.vala | 9 +++------ src/librygel-renderer/rygel-changelog.vala | 7 ++++--- 2 files changed, 7 insertions(+), 9 deletions(-) commit 7110025676613f6722ac17e0fae96740d82b7152 Author: Milan Plzik Date: Fri Nov 21 15:41:55 2014 +0100 renderer: Fix GetProtocolInfo output Do not omit a comma in some cases Original author: Xia Zhou Signed-off-by: Xia Zhou Signed-off-by: Milan Plzik src/librygel-renderer/rygel-media-renderer-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7d9d44591a038e87b865ecc0b7cfd2d2302a01e1 Author: Milan Plzik Date: Wed Aug 13 13:45:20 2014 +0200 renderer: Set "Connection" header to close Fixes DLNA test case 7.4.20.4 Original author: Xia Zhou Signed-off-by: Xia Zhou src/librygel-renderer/rygel-av-transport.vala | 1 + 1 file changed, 1 insertion(+) commit fcf89363783f4f14773cfcd4f9f322355769d0e8 Author: Jens Georg Date: Mon Mar 16 09:06:07 2015 +0100 server: Style fixes Signed-off-by: Jens Georg src/librygel-server/rygel-content-directory.vala | 6 +- src/librygel-server/rygel-data-sink.vala | 20 +++- src/librygel-server/rygel-data-source.vala | 28 +++-- src/librygel-server/rygel-dbus-thumbnailer.vala | 6 + .../rygel-dlna-available-seek-request.vala | 31 ++--- .../rygel-dlna-available-seek-response.vala | 57 +++++---- .../rygel-dtcp-cleartext-request.vala | 84 +++++++------ .../rygel-dtcp-cleartext-response.vala | 35 +++--- .../rygel-http-byte-seek-request.vala | 44 ++++--- .../rygel-http-byte-seek-response.vala | 17 ++- src/librygel-server/rygel-http-get-handler.vala | 12 +- src/librygel-server/rygel-http-get.vala | 100 ++++++++++------ .../rygel-http-response-element.vala | 12 -- src/librygel-server/rygel-http-server.vala | 6 +- .../rygel-http-subtitle-handler.vala | 23 ++-- .../rygel-http-thumbnail-handler.vala | 24 ++-- .../rygel-http-time-seek-request.vala | 81 ++++++++----- .../rygel-http-time-seek-response.vala | 133 +++++++++++---------- src/librygel-server/rygel-image-item.vala | 9 +- src/librygel-server/rygel-import-resource.vala | 11 +- src/librygel-server/rygel-last-change-obj-add.vala | 3 +- src/librygel-server/rygel-last-change-obj-del.vala | 3 +- src/librygel-server/rygel-last-change-obj-mod.vala | 3 +- src/librygel-server/rygel-last-change-st-done.vala | 3 +- src/librygel-server/rygel-media-container.vala | 12 +- src/librygel-server/rygel-media-file-item.vala | 45 ++++--- src/librygel-server/rygel-media-object.vala | 32 +++-- src/librygel-server/rygel-media-query-action.vala | 2 +- src/librygel-server/rygel-media-resource.vala | 129 +++++++++++--------- src/librygel-server/rygel-media-server-plugin.vala | 4 +- src/librygel-server/rygel-music-item.vala | 3 +- .../rygel-object-removal-queue.vala | 2 +- src/librygel-server/rygel-panasonic-hacks.vala | 4 + src/librygel-server/rygel-playspeed-request.vala | 40 +++---- src/librygel-server/rygel-playspeed-response.vala | 30 ++--- src/librygel-server/rygel-playspeed.vala | 34 +++--- src/librygel-server/rygel-simple-container.vala | 5 +- src/librygel-server/rygel-subtitle-manager.vala | 21 ++-- src/librygel-server/rygel-thumbnail.vala | 3 +- src/librygel-server/rygel-trackable-container.vala | 2 +- src/librygel-server/rygel-video-item.vala | 9 +- src/librygel-server/rygel-visual-item.vala | 4 +- src/librygel-server/rygel-xbox-hacks.vala | 2 +- 43 files changed, 626 insertions(+), 508 deletions(-) commit 51ad7ddadb73c0e8a4824c73352bcd646eb28c74 Author: Jens Georg Date: Mon Mar 16 08:50:21 2015 +0100 server: Use passed framerate in PS response Signed-off-by: Jens Georg src/librygel-server/rygel-playspeed-response.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 67677290aeec445179bd40c64805ddca750bff0c Author: Jens Georg Date: Mon Mar 16 09:09:49 2015 +0100 tracker: Update for new resource handling Signed-off-by: Jens Georg src/plugins/tracker/rygel-tracker-item-factory.vala | 15 +++++++++++++++ src/plugins/tracker/rygel-tracker-music-item-factory.vala | 2 ++ .../tracker/rygel-tracker-picture-item-factory.vala | 2 ++ src/plugins/tracker/rygel-tracker-video-item-factory.vala | 2 ++ 4 files changed, 21 insertions(+) commit e2de0e3a0700f613dfa972df67e11d24fb90a5fb Author: Ask Hjorth Larsen Date: Sun Mar 15 14:50:50 2015 +0100 Updated Danish translation po/da.po | 1173 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 620 insertions(+), 553 deletions(-) commit 685f426defb7c9bf9894455d81feed2b57b0646b Author: Samir Ribic Date: Fri Mar 13 20:29:55 2015 +0000 Added Bosnian translation po/LINGUAS | 1 + po/bs.po | 1280 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1281 insertions(+) commit fb314a78b229c4fc1c1955370f03df26a0898764 Author: Мирослав Николић Date: Fri Mar 13 11:21:55 2015 +0100 Updated Serbian translation po/sr.po | 1259 +++++++++++++++++++++++++++++++------------------------- po/sr@latin.po | 1206 ++++++++++++++++++++++++++++++----------------------- 2 files changed, 1396 insertions(+), 1069 deletions(-) commit 4a6b2cf73ba3dd4265b8d828a980ac2162f6dfba Author: Paweł Żołnowski Date: Thu Mar 12 23:29:00 2015 +0100 Updated Polish translation po/pl.po | 1382 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 717 insertions(+), 665 deletions(-) commit c7bb955d156bbee55606c4f8347eac791d068e37 Author: Aurimas Černius Date: Sun Mar 8 15:31:31 2015 +0200 Updated Lithuanian translation po/lt.po | 1654 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 866 insertions(+), 788 deletions(-) commit 441c4527be1078472b399be5112037548726540b Author: Daniel Korostil Date: Sun Mar 8 13:23:30 2015 +0200 Updated Ukrainian translation po/uk.po | 1653 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 856 insertions(+), 797 deletions(-) commit 41aeebafa1374e4055107c32845398182d1b625c Author: Changwoo Ryu Date: Sun Mar 8 02:32:02 2015 +0900 Updated Korean translation po/ko.po | 1624 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 839 insertions(+), 785 deletions(-) commit fa993d74900152bbeb59a1cefedaee2187125932 Author: Jens Georg Date: Fri Feb 20 00:17:41 2015 +0100 server: Drop useless function Vala is doing the right thing here. Signed-off-by: Jens Georg src/librygel-server/rygel-media-resource.vala | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) commit 0631d350b8c29f87835da79ab8780fc584fb809e Author: Alain Lojewski Date: Thu Mar 5 18:41:14 2015 +0000 Updated French translation po/fr.po | 41 +++++++++++++++++------------------------ 1 file changed, 17 insertions(+), 24 deletions(-) commit d8c85669e791e0ac725a0e8c3b93cfabfda22460 Author: Marek Černocký Date: Wed Mar 4 14:11:38 2015 +0100 Updated Czech translation po/cs.po | 122 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 57 insertions(+), 65 deletions(-) commit 488c305611209a6cf73e9373d2d4bdb20ef46a50 Author: Alexandre Franke Date: Mon Mar 2 00:05:02 2015 +0000 Updated French translation po/fr.po | 1168 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 621 insertions(+), 547 deletions(-) commit 864d9018c9f8cad55fca4b182ba1762a33f48239 Author: Sebastian Rasmussen Date: Sun Mar 1 19:55:18 2015 +0000 Updated Swedish translation po/sv.po | 1257 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 662 insertions(+), 595 deletions(-) commit 3eccdc4156473457e617e9266cfee78a42e9c175 Author: Rafael Ferreira Date: Thu Feb 26 20:26:01 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 1645 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 833 insertions(+), 812 deletions(-) commit a450dfb9ec6c22b5a031cbacecedb943aa8d7a25 Author: Matej Urbančič Date: Mon Feb 23 22:00:32 2015 +0100 Updated Slovenian translation po/sl.po | 274 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 166 insertions(+), 108 deletions(-) commit 59236f7b07f4ed08e2f8c69777f52ccbe3207fe6 Author: Balázs Úr Date: Sun Feb 22 21:29:10 2015 +0000 Updated Hungarian translation po/hu.po | 136 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 74 insertions(+), 62 deletions(-) commit 904690ff044190800eb32d2eac07de865b29ba4a Author: Tom Tryfonidis Date: Sat Feb 21 20:56:44 2015 +0000 Updated Greek translation po/el.po | 1101 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 561 insertions(+), 540 deletions(-) commit 327dd013b66b3b720841e79a71f2fb10f6e3c974 Author: Chao-Hsiung Liao Date: Sat Feb 21 10:49:31 2015 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 1164 +++++++++++++++++++++++++++++++---------------------------- 1 file changed, 615 insertions(+), 549 deletions(-) commit 45dec25749772176cc10866d5eab2af236dab3bc Author: Muhammet Kara Date: Fri Feb 20 11:51:36 2015 +0000 Updated Turkish translation po/tr.po | 1325 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 642 insertions(+), 683 deletions(-) commit 824f02162a218f4e0741f05fe660931ec599cce2 Author: Fran Dieguez Date: Thu Feb 19 12:15:58 2015 +0100 Updated Galician translations po/gl.po | 1010 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 517 insertions(+), 493 deletions(-) commit 6a15f81fe9601dcc16add6086b810b0427fe2b5b Author: Jens Georg Date: Wed Feb 18 19:43:35 2015 +0100 Prepare 0.25.2.1 Signed-off-by: Jens Georg NEWS | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 44e27151831c5431bb03c105cc5be49e6238e35d Author: Jens Georg Date: Wed Feb 18 19:42:39 2015 +0100 build: Fix tarball build Signed-off-by: Jens Georg configure.ac | 1 - tests/Makefile.am | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) commit 6482116594884c011388aa95de964a61e77cab24 Author: Yuri Myasoedov Date: Wed Feb 18 20:48:44 2015 +0300 Updated Russian translation po/ru.po | 1425 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 741 insertions(+), 684 deletions(-) commit d168c298a8282f967b41151738dcae7a4830a90c Author: Dušan Kazik Date: Wed Feb 18 15:36:32 2015 +0000 Updated Slovak translation po/sk.po | 133 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 72 insertions(+), 61 deletions(-) commit cc906032f2500cd03089148bc6f31251ea485f47 Author: Daniel Mustieles Date: Wed Feb 18 10:52:03 2015 +0100 Updated Spanish translation po/es.po | 136 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 74 insertions(+), 62 deletions(-) commit 7b3f27dc6915b158e16a9f72dcfb841e7c6c04fb Author: Jens Georg Date: Tue Feb 17 01:13:15 2015 +0100 Prepare 0.25.2 Signed-off-by: Jens Georg NEWS | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) commit 8a8ab35678891ed2bbf6ae1874f45c60d106487c Author: Jens Georg Date: Tue Feb 17 01:22:17 2015 +0100 test: Disable temporarily Signed-off-by: Jens Georg Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 53157832de521245b1d52726436518d814f00ed5 Author: Piotr Drąg Date: Tue Feb 17 01:29:37 2015 +0100 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 19 ++++++++++++------- po/POTFILES.skip | 19 ++++++++++++------- 2 files changed, 24 insertions(+), 14 deletions(-) commit da1cea3246672706dcbe9a2e565d48ae2479fd91 Author: Jens Georg Date: Tue Feb 17 00:58:08 2015 +0100 server: Add available seek range request Signed-off-by: Jens Georg src/librygel-server/filelist.am | 4 +- .../rygel-dlna-available-seek-request.vala | 75 ++++++++++++ .../rygel-dlna-available-seek-response.vala | 129 +++++++++++++++++++++ 3 files changed, 207 insertions(+), 1 deletion(-) commit 68329a27c7be10869c71f650f50bdeab3f3f77c2 Author: Jens Georg Date: Mon Feb 16 23:02:44 2015 +0100 server: Add support for encrypted content Code based on Cablelabs*s CVP-2 implementation Signed-off-by: Jens Georg src/librygel-server/filelist.am | 4 +- .../rygel-dtcp-cleartext-request.vala | 145 ++++++++++++++++++++ .../rygel-dtcp-cleartext-response.vala | 97 +++++++++++++ src/librygel-server/rygel-http-get.vala | 24 +++- .../rygel-http-resource-handler.vala | 9 +- src/librygel-server/rygel-http-server.vala | 14 ++ src/librygel-server/rygel-media-object.vala | 28 +++- src/librygel-server/rygel-media-resource.vala | 150 ++++++++++++++------- 8 files changed, 411 insertions(+), 60 deletions(-) commit 6799ac6a4b0fc3d3d21eb4ca4de2b567c65e4136 Author: Jens Georg Date: Mon Feb 16 22:10:03 2015 +0100 all: Align MediaEngine API Aign API with Cablelab's changes. Signed-off-by: Jens Georg .../rygel-http-subtitle-handler.vala | 2 +- .../rygel-http-thumbnail-handler.vala | 2 +- src/librygel-server/rygel-media-engine.vala | 87 +++++++++++----------- src/librygel-server/rygel-media-file-item.vala | 20 ----- .../gstreamer/rygel-gst-data-source.vala | 1 - .../gstreamer/rygel-gst-media-engine.vala | 37 ++++----- .../simple/rygel-simple-data-source.vala | 3 +- .../simple/rygel-simple-media-engine.vala | 34 +++++---- .../gst-launch/rygel-gst-launch-audio-item.vala | 3 +- src/plugins/gst-launch/rygel-gst-launch-item.vala | 9 ++- .../gst-launch/rygel-gst-launch-video-item.vala | 3 +- 11 files changed, 96 insertions(+), 105 deletions(-) commit 41e57590992aa93a69844a4bef78528287d71dbf Author: Jens Georg Date: Fri Feb 13 14:49:33 2015 +0100 server,media-engines: Add support for playspeed requests Code based on Cablelabs's CVP-2 implementation Signed-off-by: Jens Georg src/librygel-server/filelist.am | 5 +- src/librygel-server/rygel-data-source.vala | 13 ++- src/librygel-server/rygel-http-get-handler.vala | 8 ++ src/librygel-server/rygel-http-get.vala | 56 +++++++++- .../rygel-http-resource-handler.vala | 4 + src/librygel-server/rygel-http-response.vala | 4 +- .../rygel-http-time-seek-request.vala | 56 ++++++++-- src/librygel-server/rygel-media-container.vala | 9 +- src/librygel-server/rygel-playspeed-request.vala | 115 +++++++++++++++++++++ src/librygel-server/rygel-playspeed-response.vala | 90 ++++++++++++++++ src/librygel-server/rygel-playspeed.vala | 100 ++++++++++++++++++ .../gstreamer/rygel-gst-data-source.vala | 9 +- .../simple/rygel-simple-data-source.vala | 10 +- 13 files changed, 457 insertions(+), 22 deletions(-) commit 0799ef8795de31a23607cad5732a2a2605601b3f Author: Jens Georg Date: Fri Feb 13 12:41:36 2015 +0100 server: Remove obsolete code src/librygel-server/rygel-audio-item.vala | 4 -- src/librygel-server/rygel-http-get.vala | 46 ++-------------- src/librygel-server/rygel-image-item.vala | 4 -- src/librygel-server/rygel-media-file-item.vala | 75 -------------------------- src/librygel-server/rygel-media-object.vala | 11 ---- src/librygel-server/rygel-playlist-item.vala | 4 -- src/librygel-server/rygel-video-item.vala | 4 -- 7 files changed, 3 insertions(+), 145 deletions(-) commit 771907a074fb48f184d5b34cb715bf5f94084ed1 Author: Jens Georg Date: Thu Feb 12 23:07:06 2015 +0100 server: Fix range requests in the form of start- Otherwise the code would spill out start--1/total_size src/librygel-server/rygel-http-byte-seek-request.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 65bab73cd2cad36156e4b9f609031e47b5c76c44 Author: Jens Georg Date: Thu Feb 12 22:32:34 2015 +0100 server,media-engines: Refactor seek handling Code based on Cablelabs's CVP-2 implementation. src/librygel-server/filelist.am | 8 +- src/librygel-server/rygel-data-sink.vala | 12 +- src/librygel-server/rygel-data-source.vala | 31 ++- .../rygel-http-byte-seek-request.vala | 148 ++++++++++++++ .../rygel-http-byte-seek-response.vala | 77 +++++++ src/librygel-server/rygel-http-byte-seek.vala | 98 --------- src/librygel-server/rygel-http-get-handler.vala | 29 ++- src/librygel-server/rygel-http-get.vala | 121 +++++++---- .../rygel-http-identity-handler.vala | 87 -------- src/librygel-server/rygel-http-request.vala | 10 +- .../rygel-http-resource-handler.vala | 14 ++ .../rygel-http-response-element.vala | 44 ++++ src/librygel-server/rygel-http-response.vala | 12 +- src/librygel-server/rygel-http-seek.vala | 93 ++------- .../rygel-http-subtitle-handler.vala | 4 + .../rygel-http-thumbnail-handler.vala | 4 + .../rygel-http-time-seek-request.vala | 211 +++++++++++++++++++ .../rygel-http-time-seek-response.vala | 224 +++++++++++++++++++++ src/librygel-server/rygel-http-time-seek.vala | 179 ---------------- src/librygel-server/rygel-media-container.vala | 12 +- .../gstreamer/rygel-gst-data-source.vala | 76 +++++-- .../gstreamer/rygel-gst-media-engine.vala | 4 +- src/media-engines/gstreamer/rygel-gst-sink.vala | 8 +- .../simple/rygel-simple-data-source.vala | 38 ++-- 24 files changed, 1000 insertions(+), 544 deletions(-) commit a58008ef4e7b8afdfe088273ac51d05782615567 Author: Jens Georg Date: Wed Feb 11 20:25:07 2015 +0100 server: Remove obsolete function Signed-off-by: Jens Georg src/librygel-server/rygel-http-get-handler.vala | 22 ---------------------- .../rygel-http-identity-handler.vala | 9 --------- .../rygel-http-resource-handler.vala | 7 ------- .../rygel-http-subtitle-handler.vala | 7 ------- .../rygel-http-thumbnail-handler.vala | 7 ------- 5 files changed, 52 deletions(-) commit 328f916c22f143007548c784b4d1e651bb488f15 Author: Jens Georg Date: Sun Feb 8 19:13:11 2015 +0100 server: Change content transfer mode handling Align with newer DLNA versions Based on Cableslabs's CVP-2 code Signed-off-by: Jens Georg src/librygel-server/rygel-http-get-handler.vala | 6 ------ src/librygel-server/rygel-http-get.vala | 24 ++++++++++++++++++---- .../rygel-http-identity-handler.vala | 7 ------- 3 files changed, 20 insertions(+), 17 deletions(-) commit 8560b543d9348b62a9076154a456b10ce0819bd3 Author: Jens Georg Date: Sun Feb 8 19:00:03 2015 +0100 server: More precise error reporting Split of error reporting about invalid getContentFeatures.dlna.org header and wrong request type (not HEAD or GET). Signed-off-by: Jens Georg src/librygel-server/rygel-http-get.vala | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) commit 82a4004440ea067e545c6fe2e87a77b9b7ebfe5f Author: Jens Georg Date: Sun Feb 8 18:54:25 2015 +0100 server: Remove obsolete file Signed-off-by: Jens Georg .../rygel-http-playlist-handler.vala | 99 ---------------------- 1 file changed, 99 deletions(-) commit 7fa36abd1a2a63845a73ca155cab114a37bfba78 Author: Jens Georg Date: Sun Feb 8 18:20:03 2015 +0100 server: Fix album art handling Code based on Cablelabs's CVP-2 implementation Signed-off-by: Jens Georg src/librygel-server/rygel-music-item.vala | 41 ++++++++++++++++--------------- 1 file changed, 21 insertions(+), 20 deletions(-) commit af2c32f1211b9970a66ce1f939fc182ec3e71d9e Author: Jens Georg Date: Sun Feb 8 15:16:07 2015 +0100 server,engines: Make transcoders special resources Move the knowledge of transcoders to the media engine which will add the transcoders as special resources. Code based on CVP-2 implementation from Cablelabs. Signed-off-by: Jens Georg src/librygel-server/filelist.am | 3 - src/librygel-server/rygel-http-get.vala | 7 -- src/librygel-server/rygel-http-item-uri.vala | 19 +-- src/librygel-server/rygel-http-server.vala | 26 ++-- src/librygel-server/rygel-http-time-seek.vala | 10 +- .../rygel-http-transcode-handler.vala | 91 -------------- src/librygel-server/rygel-media-engine.vala | 7 -- src/librygel-server/rygel-media-file-item.vala | 17 --- src/librygel-server/rygel-media-object.vala | 1 - src/librygel-server/rygel-music-item.vala | 17 --- src/librygel-server/rygel-samsung-tv-hacks.vala | 1 - src/librygel-server/rygel-transcode-manager.vala | 105 ---------------- src/librygel-server/rygel-transcoder.vala | 140 --------------------- src/librygel-server/rygel-video-item.vala | 1 - src/librygel-server/rygel-visual-item.vala | 1 - .../gstreamer/rygel-aac-transcoder.vala | 5 +- .../gstreamer/rygel-audio-transcoder.vala | 43 +++---- .../gstreamer/rygel-avc-transcoder.vala | 24 ++-- .../gstreamer/rygel-gst-media-engine.vala | 45 +++++-- .../gstreamer/rygel-gst-transcoder.vala | 64 ++++++++-- .../gstreamer/rygel-l16-transcoder.vala | 49 ++++---- .../gstreamer/rygel-mp2ts-transcoder.vala | 37 +++--- .../gstreamer/rygel-mp3-transcoder.vala | 10 +- .../gstreamer/rygel-video-transcoder.vala | 46 +++---- .../gstreamer/rygel-wmv-transcoder.vala | 10 +- .../simple/rygel-simple-media-engine.vala | 4 - 26 files changed, 226 insertions(+), 557 deletions(-) commit 21ac94b41dd6375eaf4083b992c3c7854cae3ef8 Author: Balázs Úr Date: Sun Feb 15 13:04:37 2015 +0000 Updated Hungarian translation po/hu.po | 1282 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 649 insertions(+), 633 deletions(-) commit be8debf6f5785149e352a0217cef97d6993bebd0 Author: Jens Georg Date: Fri Feb 13 14:02:04 2015 +0100 data: Change default title of shares https://bugzilla.gnome.org/show_bug.cgi?id=740221 Signed-off-by: Jens Georg data/rygel.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3a5010f889e284cde5d0b93758af41e90f3433bf Author: Bernd Homuth Date: Mon Feb 9 22:19:45 2015 +0000 Updated German translation po/de.po | 1692 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 849 insertions(+), 843 deletions(-) commit b4382ca976447ed9b890c68d65ed1a09c201a64d Author: Daniel Mustieles Date: Mon Feb 9 20:15:20 2015 +0100 Updated Spanish translation po/es.po | 1620 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 818 insertions(+), 802 deletions(-) commit a6aa9bba1682c2182422262f4de09b2cfab2677c Author: Kjartan Maraas Date: Mon Feb 9 19:11:58 2015 +0100 Updated Norwegian bokmål translation. po/nb.po | 1627 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 821 insertions(+), 806 deletions(-) commit 8ce76bb2be8c34d28d53c94c5c70fa168e66da23 Author: Dušan Kazik Date: Mon Feb 9 12:16:36 2015 +0000 Updated Slovak translation po/sk.po | 1691 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 853 insertions(+), 838 deletions(-) commit 47f755355d1dfc2f15c2803647a2874b618efe81 Author: Marek Černocký Date: Sun Feb 8 23:59:43 2015 +0100 Updated Czech translation po/cs.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 1fa672d26ddd5d8848a433c9e3dfec78c9ceab41 Author: Marek Černocký Date: Sun Feb 8 23:57:10 2015 +0100 Updated Czech translation po/cs.po | 1273 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 645 insertions(+), 628 deletions(-) commit 325275b533016eb392db3850a79706c31aad9bf5 Author: Piotr Drąg Date: Sun Feb 8 18:04:01 2015 +0100 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 180 ++++++++++++++++++++++++++++--------------------------- po/POTFILES.skip | 24 ++++---- 2 files changed, 106 insertions(+), 98 deletions(-) commit 3d777ecc385d38c6c6787314058b2f076a174f1e Author: Jens Georg Date: Sun Feb 8 11:27:28 2015 +0100 server: Refactor subtitle handling Based on Cablelabs's CVP-2 implementation. Signed-off-by: Jens Georg src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-http-byte-seek.vala | 2 +- src/librygel-server/rygel-http-get.vala | 8 +- .../rygel-http-identity-handler.vala | 18 +--- .../rygel-http-subtitle-handler.vala | 102 +++++++++++++++++++++ src/librygel-server/rygel-http-time-seek.vala | 2 +- src/librygel-server/rygel-video-item.vala | 79 ++++++++-------- 7 files changed, 153 insertions(+), 59 deletions(-) commit 9c6aad4bf0b5d69809a7393f8da18e95c7bbf2d6 Author: Jens Georg Date: Sun Dec 7 16:10:41 2014 +0100 tests: Fix for recent modifications tests/rygel-http-byte-seek-test.vala | 2 ++ tests/rygel-http-get-test.vala | 47 ++++++++++++++++++++++++++++-------- tests/rygel-http-item-uri-test.vala | 16 +++++++++--- tests/rygel-http-post-test.vala | 8 ++++++ tests/rygel-http-time-seek-test.vala | 2 ++ 5 files changed, 61 insertions(+), 14 deletions(-) commit 2970c0f22938167a4e6d516205edf19900474158 Author: Jens Georg Date: Mon Jan 19 08:45:41 2015 +0100 server: Refactor transferMode handling Based on Cablelabs's CVP-2 implementation. src/librygel-server/rygel-audio-item.vala | 1 + src/librygel-server/rygel-http-get-handler.vala | 36 ++++++++++++++---- src/librygel-server/rygel-http-get.vala | 44 ++++++---------------- .../rygel-http-identity-handler.vala | 4 ++ .../rygel-http-resource-handler.vala | 10 +++++ .../rygel-http-transcode-handler.vala | 9 +++++ src/librygel-server/rygel-video-item.vala | 14 ------- 7 files changed, 65 insertions(+), 53 deletions(-) commit 2db060e845affbecca73792e122cd3e8559c510e Author: Jens Georg Date: Sat Jan 10 13:42:46 2015 +0100 server: Fix item upload Sever was not adding any resources on placeholder items. Signed-off-by: Jens Georg src/librygel-server/rygel-media-file-item.vala | 3 +-- src/librygel-server/rygel-media-object.vala | 9 ++++++++- src/librygel-server/rygel-media-resource.vala | 1 + 3 files changed, 10 insertions(+), 3 deletions(-) commit 5c7579defe3d55de71f5328c2dde4f7586952b14 Author: Jens Georg Date: Sat Nov 29 14:51:04 2014 +0100 server: Refactor subtitle handling Code based on Cablelabs's CVP-2 implementation. src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-http-byte-seek.vala | 3 +- src/librygel-server/rygel-http-get.vala | 6 ++ .../rygel-http-identity-handler.vala | 16 +--- .../rygel-http-thumbnail-handler.vala | 103 +++++++++++++++++++++ src/librygel-server/rygel-http-time-seek.vala | 2 +- src/librygel-server/rygel-image-item.vala | 26 ++---- src/librygel-server/rygel-thumbnail.vala | 51 ++++------ src/librygel-server/rygel-video-item.vala | 11 +-- src/librygel-server/rygel-visual-item.vala | 56 +++++------ 10 files changed, 171 insertions(+), 104 deletions(-) commit d0c9a4e5c2389b25c2c811e6fa666fed3626e644 Author: Jens Georg Date: Thu Nov 20 17:45:54 2014 +0100 server: Serve file items using resources Based on Cablelabs's CVP-2 implementation. Signed-off-by: Jens Georg src/librygel-server/rygel-audio-item.vala | 9 +- src/librygel-server/rygel-http-get-handler.vala | 7 +- src/librygel-server/rygel-http-get.vala | 22 ++++ .../rygel-http-identity-handler.vala | 4 + .../rygel-http-resource-handler.vala | 4 + src/librygel-server/rygel-http-server.vala | 26 ---- .../rygel-http-transcode-handler.vala | 4 + src/librygel-server/rygel-image-item.vala | 23 ++-- src/librygel-server/rygel-media-engine.vala | 23 ++++ src/librygel-server/rygel-media-file-item.vala | 142 +++++++++++++++++---- src/librygel-server/rygel-media-object.vala | 2 +- src/librygel-server/rygel-video-item.vala | 13 +- src/librygel-server/rygel-visual-item.vala | 2 +- .../gstreamer/rygel-gst-media-engine.vala | 61 +++++++++ .../simple/rygel-simple-media-engine.vala | 51 ++++++++ .../rygel-media-export-media-cache.vala | 17 ++- 16 files changed, 325 insertions(+), 85 deletions(-) commit 30088312fd62d7d4e2e72156fddafb1b0462e343 Author: Jens Georg Date: Thu Nov 20 07:35:36 2014 +0100 server: Minor syle fixes/simplifications Signed-off-by: Jens Georg .../rygel-http-resource-handler.vala | 31 +++++++--------------- 1 file changed, 9 insertions(+), 22 deletions(-) commit 7cb3ed08fe902ee799e27659bfe51ac22ffbc485 Author: Jens Georg Date: Thu Nov 20 07:34:39 2014 +0100 server: Add MediaResource.dup () function Shorthand for new MediaResource.from_resource (resource.get_name (), resource); Signed-off-by: Jens Georg src/librygel-server/rygel-media-resource.vala | 4 ++++ 1 file changed, 4 insertions(+) commit d50218a1ba52815a3601c67df4da130712bea501 Author: Jens Georg Date: Mon Nov 17 06:37:39 2014 +0100 server: Use MediaResource for playlists Use the newly introduced MediaResource to serialize MediaContainer's playlist resources. Patch derived from Cablelabs's CVP-2 implementation Signed-off-by: Jens Georg src/librygel-server/filelist.am | 2 +- src/librygel-server/rygel-http-get.vala | 13 +- src/librygel-server/rygel-http-item-uri.vala | 12 +- .../rygel-http-playlist-handler.vala | 81 --------- src/librygel-server/rygel-http-request.vala | 8 +- .../rygel-http-resource-handler.vala | 102 +++++++++++ src/librygel-server/rygel-http-server.vala | 4 +- src/librygel-server/rygel-media-container.vala | 199 +++++++++++++++------ src/librygel-server/rygel-media-engine.vala | 7 + src/librygel-server/rygel-media-file-item.vala | 8 + src/librygel-server/rygel-media-object.vala | 8 +- src/librygel-server/rygel-music-item.vala | 1 - src/librygel-server/rygel-object-creator.vala | 1 - src/librygel-server/rygel-transcode-manager.vala | 1 - src/librygel-server/rygel-transcoder.vala | 1 - src/librygel-server/rygel-video-item.vala | 1 - src/librygel-server/rygel-visual-item.vala | 1 - 17 files changed, 277 insertions(+), 173 deletions(-) commit a9eb713a8cba0efb10d1400c48ed6243bd03d179 Author: Jens Georg Date: Wed Dec 3 18:00:37 2014 +0100 server: Serialize resources Code based on Cablelabs's CVP-2 implementation. Signed-off-by: Jens Georg src/librygel-server/rygel-http-item-uri.vala | 24 +++++++- src/librygel-server/rygel-http-server.vala | 20 ++++++- src/librygel-server/rygel-media-file-item.vala | 23 -------- src/librygel-server/rygel-media-object.vala | 75 ++++++++++++++++++++++++ src/librygel-server/rygel-media-resource.vala | 2 +- src/librygel-server/rygel-music-item.vala | 1 + src/librygel-server/rygel-transcode-manager.vala | 3 +- src/librygel-server/rygel-transcoder.vala | 1 + src/librygel-server/rygel-video-item.vala | 1 + src/librygel-server/rygel-visual-item.vala | 1 + 10 files changed, 121 insertions(+), 30 deletions(-) commit 072a0734b5a96d72db0540f7cfc1eef156d896a1 Author: Jens Georg Date: Wed Dec 3 18:00:07 2014 +0100 server: Rename method It was handling objects anyway. Signed-off-by: Jens Georg src/librygel-server/rygel-http-server.vala | 14 +++++++------- src/librygel-server/rygel-music-item.vala | 10 +++++----- src/librygel-server/rygel-samsung-tv-hacks.vala | 2 +- src/librygel-server/rygel-transcode-manager.vala | 10 +++++----- src/librygel-server/rygel-transcoder.vala | 10 +++++----- src/librygel-server/rygel-video-item.vala | 10 +++++----- src/librygel-server/rygel-visual-item.vala | 10 +++++----- 7 files changed, 33 insertions(+), 33 deletions(-) commit 3d42dcb1c7de7da30c8921f00ca96819e5293c3b Author: Jens Georg Date: Thu Nov 13 15:39:26 2014 +0100 server: Add media resources to media object Based on Cablelabs's CVP-2 implementation Signed-off-by: Jens Georg src/librygel-server/rygel-media-object.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 35071fee90a4c3eb279b28a6652ea363ca856f6d Author: Jens Georg Date: Thu Nov 13 14:59:02 2014 +0100 server: Add MediaResource class Based on Cablelabs's CVP-2 implementation Signed-off-by: Jens Georg src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-media-resource.vala | 360 ++++++++++++++++++++++++++ 2 files changed, 361 insertions(+) commit b889e3d2590ef92458ef4afce0a3edaaa7027668 Author: Craig Pratt Date: Sat Jun 21 21:49:19 2014 +0200 all: Refactoring of the MediaObject class hierarchy Introduce a MediaFileItem class that represents a single file Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=720218 examples/server-plugins/C/example-root-container.c | 8 +- examples/standalone-server.c | 3 +- po/POTFILES.in | 1 + po/POTFILES.skip | 1 + src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-audio-item.vala | 2 +- src/librygel-server/rygel-http-byte-seek.vala | 5 +- src/librygel-server/rygel-http-get.vala | 9 +- .../rygel-http-identity-handler.vala | 6 +- src/librygel-server/rygel-http-item-uri.vala | 4 +- src/librygel-server/rygel-http-post.vala | 10 +- src/librygel-server/rygel-http-request.vala | 4 +- src/librygel-server/rygel-http-server.vala | 14 +- src/librygel-server/rygel-http-time-seek.vala | 2 +- .../rygel-http-transcode-handler.vala | 4 +- src/librygel-server/rygel-image-item.vala | 5 +- src/librygel-server/rygel-import-resource.vala | 10 +- src/librygel-server/rygel-item-destroyer.vala | 4 +- src/librygel-server/rygel-lg-tv-hacks.vala | 4 +- src/librygel-server/rygel-media-container.vala | 2 + src/librygel-server/rygel-media-file-item.vala | 292 +++++++++++++++++++++ src/librygel-server/rygel-media-item.vala | 225 +--------------- src/librygel-server/rygel-media-object.vala | 10 +- src/librygel-server/rygel-music-item.vala | 2 +- src/librygel-server/rygel-object-creator.vala | 26 +- src/librygel-server/rygel-panasonic-hacks.vala | 4 +- src/librygel-server/rygel-playlist-item.vala | 2 +- src/librygel-server/rygel-samsung-tv-hacks.vala | 4 +- src/librygel-server/rygel-transcode-manager.vala | 12 +- src/librygel-server/rygel-transcoder.vala | 2 +- src/librygel-server/rygel-video-item.vala | 14 +- src/librygel-server/rygel-visual-item.vala | 18 +- src/librygel-server/rygel-writable-container.vala | 4 +- src/librygel-server/rygel-xbmc-hacks.vala | 4 +- src/librygel-server/rygel-xbox-hacks.vala | 6 +- .../gstreamer/rygel-audio-transcoder.vala | 2 +- .../gstreamer/rygel-avc-transcoder.vala | 2 +- .../gstreamer/rygel-l16-transcoder.vala | 2 +- .../gstreamer/rygel-mp2ts-transcoder.vala | 2 +- .../gstreamer/rygel-video-transcoder.vala | 2 +- .../external/rygel-external-item-factory.vala | 18 +- .../rygel-gst-launch-root-container.vala | 2 +- .../rygel-media-export-harvesting-task.vala | 2 +- .../rygel-media-export-item-factory.vala | 66 ++--- .../rygel-media-export-media-cache.vala | 25 +- .../rygel-media-export-object-factory.vala | 10 +- .../rygel-media-export-playlist-container.vala | 2 +- ...rygel-media-export-playlist-root-container.vala | 4 +- .../rygel-media-export-trackable-db-container.vala | 4 +- .../rygel-media-export-writable-db-container.vala | 2 +- .../rygel-tracker-category-all-container.vala | 5 +- .../tracker/rygel-tracker-insertion-query.vala | 2 +- .../tracker/rygel-tracker-item-factory.vala | 20 +- .../tracker/rygel-tracker-music-item-factory.vala | 14 +- .../rygel-tracker-picture-item-factory.vala | 12 +- .../tracker/rygel-tracker-video-item-factory.vala | 16 +- tests/rygel-http-byte-seek-test.vala | 4 +- tests/rygel-http-get-test.vala | 6 +- tests/rygel-http-item-uri-test.vala | 6 +- tests/rygel-http-post-test.vala | 26 +- tests/rygel-http-time-seek-test.vala | 4 +- tests/rygel-object-creator-test.vala | 15 +- 62 files changed, 554 insertions(+), 445 deletions(-) commit 4e584c97fbcff6018a8264c49171698c76278d01 Author: Jens Georg Date: Sat Jan 31 01:56:12 2015 +0100 server: Avoid circular reference Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=736365 src/librygel-server/rygel-content-directory.vala | 5 ++--- src/librygel-server/rygel-media-container.vala | 4 ++++ 2 files changed, 6 insertions(+), 3 deletions(-) commit 27f34b6071ef11d0bf02613fdbcb536663e0a6c0 Author: Jens Georg Date: Mon Jan 19 22:26:54 2015 +0100 Prepare 0.25.1 Signed-off-by: Jens Georg NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) commit df46b9ededf4f645d689b7b22f29e64ddda5b9f3 Author: Inaki Larranaga Murgoitio Date: Sat Jan 17 14:43:03 2015 +0100 Updated Basque language po/eu.po | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) commit 95b72ba447772a718c95b056099b229e102d2f1f Author: Fran Dieguez Date: Mon Jan 12 22:04:15 2015 +0100 Updated Galician translations po/gl.po | 225 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 134 insertions(+), 91 deletions(-) commit ca4866fcf7a7031ac1405771929ea4430da00f53 Author: Daniel Mustieles Date: Mon Jan 12 12:22:23 2015 +0100 Updated Spanish translation po/es.po | 91 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 46 insertions(+), 45 deletions(-) commit a40fdd8080484b52c9d6acd5b5d11d7e5cb20da3 Author: Jens Georg Date: Tue Jan 6 06:20:17 2015 +0100 all: Update log domains Set log domains to core, server, renderer in the libraries to allow better filtering using G_LOG_MESSAGES. Signed-off-by: Jens Georg src/librygel-core/Makefile.am | 2 +- src/librygel-renderer-gst/Makefile.am | 2 +- src/librygel-renderer/Makefile.am | 2 +- src/librygel-ruih/Makefile.am | 2 +- src/librygel-server/Makefile.am | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit 7ea2c655a20311c50ceaf363fa2952f707949a3d Author: Rafael Ferreira Date: Fri Jan 9 01:31:08 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 152 +++++++++++++++++++++++++++++++----------------------------- 1 file changed, 79 insertions(+), 73 deletions(-) commit daf9d9e294e2710710cd8f30d2d9ff887af7f2bf Author: Rafael Ferreira Date: Fri Jan 9 01:25:32 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 267 ++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 152 insertions(+), 115 deletions(-) commit 9ab861ff4851df25ffab5002c9b30ab870e71a15 Author: Inaki Larranaga Murgoitio Date: Wed Jan 7 21:59:20 2015 +0100 Updated Basque language po/eu.po | 365 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 226 insertions(+), 139 deletions(-) commit f297a8417a36121c8c6e0d07dc618fe6837f9bb7 Author: Marek Černocký Date: Wed Jan 7 08:11:28 2015 +0100 Updated Czech translation po/cs.po | 86 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 43 insertions(+), 43 deletions(-) commit 081631721ce206cdb704e7b6f2c01ac6de555e3a Author: Jens Georg Date: Fri Jan 2 17:45:46 2015 +0100 media-export: Move file information query The code would also try to query file information on removed files which would silently fail on the remove event and never propagate the change information to the parent folders. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=741953 .../media-export/rygel-media-export-harvester.vala | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit 518df32c0725d59d3341c5e83a8c002989ce3cd1 Author: Balázs Úr Date: Mon Dec 29 22:23:16 2014 +0000 Updated Hungarian translation po/hu.po | 82 ++++++++++++++++++++++++++++++---------------------------------- 1 file changed, 39 insertions(+), 43 deletions(-) commit a1a5af019d20cac97d5c0019b59550fe399ad6a3 Author: hmt Date: Sat Nov 29 23:00:19 2014 +0100 core: fix warning string typo https://bugzilla.gnome.org/show_bug.cgi?id=740903 src/librygel-core/rygel-basic-management.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c8b5078ebd032920bcaf4aabf4e73fb96db6965d Author: Marc-André Lureau Date: Tue Dec 23 16:10:38 2014 +0100 tracker: update_async throws GLib.Error Solves the following build error: make[4]: Entering directory '/home/elmarco/src/gnome/rygel/src/plugins/tracker' VALAC librygel_tracker_la_vala.stamp rygel-tracker-selection-query.vala:90.24-90.50: warning: unhandled error `GLib.Error' result = yield resources.query_async (str); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rygel-tracker-cleanup-query.vala:49.15-49.42: warning: unhandled error `GLib.Error' yield resources.update_async (str); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rygel-tracker-insertion-query.vala:129.27-129.60: warning: unhandled error `GLib.Error' Variant v = yield resources.update_blank_async (str); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rygel-tracker-insertion-query.vala:144.32-145.71: warning: unhandled error `GLib.Error' rygel-tracker-deletion-query.vala:48.15-48.42: warning: unhandled error `GLib.Error' yield resources.update_async (str); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Compilation failed: 0 error(s), 5 warning(s) Makefile:1167: recipe for target 'librygel_tracker_la_vala.stamp' failed https://bugzilla.gnome.org/show_bug.cgi?id=741913 src/plugins/tracker/rygel-tracker-cleanup-query.vala | 3 ++- src/plugins/tracker/rygel-tracker-deletion-query.vala | 5 ++++- src/plugins/tracker/rygel-tracker-insertion-query.vala | 3 ++- src/plugins/tracker/rygel-tracker-query.vala | 3 ++- src/plugins/tracker/rygel-tracker-selection-query.vala | 3 ++- 5 files changed, 12 insertions(+), 5 deletions(-) commit da29ccef397bb746c7bebe372edcc6d46a007f38 Author: Marc-André Lureau Date: Tue Dec 23 16:00:52 2014 +0100 Remove NoArrayLength usage Solves the following build error: make[3]: Entering directory '/home/elmarco/src/gnome/rygel/src/rygel' VALAC rygel_vala.stamp rygel-cmdline-config.vala:40.6-40.18: warning: attribute `NoArrayLength' never used [NoArrayLength] ^^^^^^^^^^^^^ rygel-cmdline-config.vala:63.6-63.18: warning: attribute `NoArrayLength' never used [NoArrayLength] ^^^^^^^^^^^^^ rygel-cmdline-config.vala:66.6-66.18: warning: attribute `NoArrayLength' never used [NoArrayLength] ^^^^^^^^^^^^^ rygel-cmdline-config.vala:69.6-69.18: warning: attribute `NoArrayLength' never used [NoArrayLength] ^^^^^^^^^^^^^ Compilation failed: 0 error(s), 4 warning(s) Makefile:791: recipe for target 'rygel_vala.stamp' failed https://bugzilla.gnome.org/show_bug.cgi?id=741913 src/rygel/rygel-cmdline-config.vala | 4 ---- 1 file changed, 4 deletions(-) commit b11c60900aa8dfa82d9e0a30f923314d3eb140d0 Author: Dušan Kazik Date: Sat Dec 27 15:16:08 2014 +0000 Updated Slovak translation po/sk.po | 202 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 117 insertions(+), 85 deletions(-) commit 0ad614e397ccebdefee34d2ec3b41dba5658169f Author: Muhammet Kara Date: Sun Dec 14 15:21:10 2014 +0000 Updated Turkish translation po/tr.po | 60 +++++++++++++++++++++++------------------------------------- 1 file changed, 23 insertions(+), 37 deletions(-) commit 84b478fa7200451754f9e959e95fd62d4ae1d90f Author: Pawan Chitrakar Date: Sat Dec 13 02:23:36 2014 +0000 Added Nepali translation po/LINGUAS | 1 + po/ne.po | 1251 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1252 insertions(+) commit 0576c1696bfe423b622e2b5799714c34ce5938b8 Author: Jens Georg Date: Sat Nov 29 14:31:07 2014 +0100 server: Move knowledge about remoteness Locality was deduced from the HTTP server's properties. This patch moves the knowledge to the HTTP server. Based on code from Cablelab's patches. Signed-off-by: Jens Georg src/librygel-server/rygel-http-server.vala | 11 +++++++++++ src/librygel-server/rygel-media-item.vala | 5 +---- 2 files changed, 12 insertions(+), 4 deletions(-) commit 74849d0d6fdc204c1b3bd7a024da886e3a97b9df Author: Bernd Homuth Date: Thu Dec 4 22:11:29 2014 +0000 Updated German translation po/de.po | 180 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 113 insertions(+), 67 deletions(-) commit 86bbc0e6715ccbc776facd1e9b9dce25f1a79488 Author: Muhammet Kara Date: Thu Dec 4 19:43:31 2014 +0000 Updated Turkish translation po/tr.po | 1449 +++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 1116 insertions(+), 333 deletions(-) commit 5fbace48d85e404f0f61b563e9d4965ed1d9f400 Author: Balázs Úr Date: Sun Nov 30 16:46:03 2014 +0000 Updated Hungarian translation po/hu.po | 160 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 101 insertions(+), 59 deletions(-) commit bcb5891838db78c6420503f322330a00949b3d16 Author: Marek Černocký Date: Wed Nov 26 18:30:43 2014 +0100 Updated Czech translation po/cs.po | 145 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 94 insertions(+), 51 deletions(-) commit d9f21c52d28bbee915b77649ca4132ea159820f1 Author: Jens Georg Date: Mon Nov 24 21:15:25 2014 +0100 Prepare 0.25.0 Signed-off-by: Jens Georg NEWS | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) commit df82c3b2c5b9b14e9576e029ac18cfe1742364da Author: Jens Georg Date: Mon Nov 24 07:44:11 2014 +0100 i18n: Exclude doc directory Signed-off-by: Jens Georg po/POTFILES.skip | 1 + 1 file changed, 1 insertion(+) commit 705bb8aa678df004a265e2da2fe85f6930d6e6ca Author: Jens Georg Date: Thu Nov 20 07:59:51 2014 +0100 server: Move code for Samsung subtitles Move it to Samsung hacks class. Signed-off-by: Jens Georg src/librygel-server/rygel-client-hacks.vala | 2 ++ src/librygel-server/rygel-http-get-handler.vala | 17 ++++------------- src/librygel-server/rygel-samsung-tv-hacks.vala | 16 ++++++++++++++++ 3 files changed, 22 insertions(+), 13 deletions(-) commit 39ffc6c21e2a773a60b6c07fd61e412614bbdb05 Author: Jens Georg Date: Tue Nov 18 17:10:45 2014 +0100 core: Fix use of OCM flag Signed-off-by: Jens Georg src/librygel-core/rygel-description-file.vala | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit 221b6e7ac334623d7ee4959daa5302b55c204f0a Author: Jens Georg Date: Mon Nov 17 18:08:04 2014 +0100 core: Use early exit pattern Reduce indentation level by leaving the function as early as possible. Signed-off-by: Jens Georg src/librygel-core/rygel-description-file.vala | 77 ++++++++++++++------------- 1 file changed, 41 insertions(+), 36 deletions(-) commit 226ec708c2ded87872fdcec35b373e0db6580431 Author: Jens Georg Date: Mon Nov 17 18:00:11 2014 +0100 core: Refactor XPath use Introduce apply_xpath function and replace four uses of XPath with it. Also fixed memory leak of not deleting the returned XPath object. Signed-off-by: Jens Georg src/librygel-core/rygel-description-file.vala | 55 ++++++++++----------------- 1 file changed, 21 insertions(+), 34 deletions(-) commit 49f038b500224ebad31a038d4f0d8ef550865b5c Author: Jens Georg Date: Mon Nov 17 17:37:51 2014 +0100 core: Style fixes Signed-off-by: Jens Georg src/librygel-core/rygel-description-file.vala | 47 +++++++++++++++------------ 1 file changed, 26 insertions(+), 21 deletions(-) commit 0e8837138d5427b70cef44185e8d83087d73f2d5 Author: rygelgit Date: Mon May 19 07:50:21 2014 -0700 core: Add +LPE+ feature to proper X_DLNADOC node Add capability to enable LPE feature in device xml Conflicts: src/librygel-core/rygel-description-file.vala src/librygel-core/rygel-plugin.vala src/librygel-core/rygel-description-file.vala | 98 ++++++++++++++++++++------- 1 file changed, 74 insertions(+), 24 deletions(-) commit bd2eafea2f404e26b648074b09366116d237edf0 Author: Parthiban Balasubramanian Date: Tue Nov 12 09:24:13 2013 -0700 core: Add DIAGE capability to X_DLNADOC Add DIAGE capability to X_DLNADOC if one is not added already. src/librygel-core/rygel-description-file.vala | 77 ++++++++++++++++++++++++++- 1 file changed, 76 insertions(+), 1 deletion(-) commit 7bb54f1166e11bdced3950a4fb19c8a78898c69f Author: Dimitris Spingos Date: Sun Nov 23 23:37:12 2014 +0200 Updated Greek translation po/el.po | 161 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 106 insertions(+), 55 deletions(-) commit 4095d6c72d143c23813f2b2627824fd46bed8c94 Author: Daniel Mustieles Date: Wed Nov 19 14:04:31 2014 +0100 Updated Spanish translation po/es.po | 62 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 37 insertions(+), 25 deletions(-) commit 25dc36e8c11771db1a018fd42a0d626e70775e8d Author: Kjartan Maraas Date: Sun Nov 16 23:36:36 2014 +0100 Updated Norwegian bokmål translation. po/nb.po | 53 ++++++++++++++++++++++++++++++++++------------------- 1 file changed, 34 insertions(+), 19 deletions(-) commit 8395cc0db66a66acad79fb1545e8098b0c1b4ea8 Author: Jens Georg Date: Fri Nov 14 22:36:40 2014 +0100 i18n: Update POTFILES.skip Signed-off-by: Jens Georg po/POTFILES.skip | 5 +++++ 1 file changed, 5 insertions(+) commit ac88a663f80efcf796b5569c91ecb8447bd0d6cb Author: Jens Georg Date: Fri Nov 14 22:33:13 2014 +0100 tests: Re-enable multi-freeze test Signed-off-by: Jens Georg tests/rygel-media-engine-test.vala | 13 ------------- 1 file changed, 13 deletions(-) commit bfd55d944ef0b69fdf3e07e856e347911b5f9227 Author: Jens Georg Date: Fri Nov 14 22:32:19 2014 +0100 simple-media-engine: Fix locking Signed-off-by: Jens Georg .../simple/rygel-simple-data-source.vala | 27 ++++++++++------------ 1 file changed, 12 insertions(+), 15 deletions(-) commit 41b5921c6eb1a0391d0eaff05f86527b27fc25af Author: Jens Georg Date: Fri Nov 14 22:32:04 2014 +0100 gst-media-engine: Reset bus watch id Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-data-source.vala | 1 + 1 file changed, 1 insertion(+) commit 6fd96a0eb72133e178cd59233a504874c78ad37f Author: Jens Georg Date: Fri Nov 14 22:07:57 2014 +0100 Revert "test: Drop racy double-freeze check" This reverts commit b8ef0328dd9a2771822be169c6ced8b8b16d9fb3. tests/rygel-media-engine-test.vala | 59 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) commit 5b53eeeef2bcdad34be6f62edaadae0e670f69d2 Author: Jens Georg Date: Fri Nov 14 10:42:57 2014 +0100 core: Fix EnergyManagement helper condition There is no such thing as G_OS_LINUX. Use __linux__ instead. Signed-off-by: Jens Georg src/librygel-core/rygel-energy-management-helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f937338130f72dfd1aed4c2edabcfa81c3d1036c Author: Jens Georg Date: Thu Nov 13 23:06:52 2014 +0100 core: Style fixes for previous commit Signed-off-by: Jens Georg src/librygel-core/rygel-basic-management.vala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit b0e5f7109101b9317af564afff8571af17c5e2a1 Author: Parthiban Balasubramanian Date: Fri Aug 15 20:19:35 2014 -0600 core: Check Host arguments in EneergyManagement Fixed Host argument check before executing Ping, NSLookup, Traceroute src/librygel-core/rygel-basic-management.vala | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 6d55cf5c1d7cfd26f026ea716a1daef51054c55d Author: Kjartan Maraas Date: Thu Nov 13 20:47:47 2014 +0100 Updated Norwegian bokmål translation. po/nb.po | 105 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 69 insertions(+), 36 deletions(-) commit b3389fcdd49462d5cb0d77cd9c66583268676add Author: Jens Georg Date: Thu Nov 13 18:16:56 2014 +0100 core: Add ENERGY_MANAGEMENT capability Signed-off-by: Jens Georg src/librygel-core/rygel-description-file.vala | 4 +++ src/librygel-core/rygel-plugin.vala | 45 ++++++++++++++++----------- 2 files changed, 31 insertions(+), 18 deletions(-) commit e3f9c35dc5380a45fbef73c12e5830fc3f793479 Author: Daniel Mustieles Date: Thu Nov 13 14:05:04 2014 +0100 Updated Spanish translation po/es.po | 98 ++++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 65 insertions(+), 33 deletions(-) commit 7adc14aa16a99a6496d8b992b526766d1a116b13 Author: Jens Georg Date: Sat Aug 17 10:30:10 2013 +0200 media-export: Some syle and doc fixes .../media-export/rygel-media-export-root-container.vala | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 3357249b54149e7d46e6030da958e8c3bc00e230 Author: Jens Georg Date: Sat Aug 17 10:17:25 2013 +0200 server: Remove todo src/librygel-server/rygel-media-container.vala | 8 ++------ src/plugins/media-export/rygel-media-export-root-container.vala | 1 + 2 files changed, 3 insertions(+), 6 deletions(-) commit f51695c473f3e7f53ab574c53b206cfb1d934cd0 Author: Jens Georg Date: Tue Nov 11 08:31:59 2014 +0100 server: Make subtitles a property Signed-off-by: Jens Georg src/librygel-server/rygel-video-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9dfddf3b2906cdfb30486ee6167b54e20f6b0cc8 Author: Jens Georg Date: Tue Nov 11 08:31:45 2014 +0100 server: Minor style fixes Signed-off-by: Jens Georg src/librygel-server/rygel-video-item.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e8b02520210bd0100b077626e24d8c766994174a Author: Jens Georg Date: Tue Nov 11 08:23:18 2014 +0100 server: Remove unused parameter Signed-off-by: Jens Georg src/librygel-server/rygel-image-item.vala | 2 +- src/librygel-server/rygel-video-item.vala | 2 +- src/librygel-server/rygel-visual-item.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit f6fb662b1ab99dd90e60187c3422274d9b9424a2 Author: Jens Georg Date: Mon Nov 10 22:10:12 2014 +0100 server: Clean up MediaArtStore Signed-off-by: Jens Georg configure.ac | 2 +- src/librygel-server/rygel-media-art-store.vala | 85 +++++++++------------- src/librygel-server/rygel-music-item.vala | 10 ++- .../rygel-media-export-item-factory.vala | 2 +- 4 files changed, 42 insertions(+), 57 deletions(-) commit 903444992eb4c9dec0a772b033cf8a89103dbd59 Author: Jens Georg Date: Mon Nov 10 20:07:36 2014 +0100 media-export: Work-around bgo#739915 Signed-off-by: Jens Georg Conflicts: src/plugins/media-export/rygel-media-export-item-factory.vala src/plugins/media-export/rygel-media-export-item-factory.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 9c81a58e184718108b33142cbe96f8300dbf5530 Author: Jens Georg Date: Mon Nov 10 14:07:18 2014 +0100 server: Port to new mediaart API Signed-off-by: Jens Georg configure.ac | 8 ++++---- src/librygel-server/rygel-media-art-store.vala | 4 +--- 2 files changed, 5 insertions(+), 7 deletions(-) commit 4a685c5a37776a88514bb0707bbe33d215e37c8d Author: Jens Georg Date: Mon Nov 10 14:04:40 2014 +0100 server,media-export: Fix media-art extraction - mime is meant for the buffer contents - Do a proper fall-back to sidecar search Signed-off-by: Jens Georg src/librygel-server/rygel-media-art-store.vala | 21 +++++++++++++++++---- .../rygel-media-export-item-factory.vala | 4 ++-- 2 files changed, 19 insertions(+), 6 deletions(-) commit 917fed7663c9585657352970a8178d687369c08b Author: Piotr Drąg Date: Mon Nov 10 02:29:19 2014 +0100 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 55570f32b618dd670cbe4776b607e52ebb73d0e2 Author: Richard Röjfors Date: Sun Sep 28 13:27:51 2014 +0200 renderer: Implement SetPlayMode Add an implementation of SetPlayMode, a method is added on the player controller interface to validate if the new play mode is valid or not. If it is the play_mode property of the controller gets the new mode assigned. Signed-off-by: Richard Röjfors https://bugzilla.gnome.org/show_bug.cgi?id=737522 data/xml/AVTransport2.xml.in | 20 +++++++++++++++++++ src/librygel-renderer/rygel-av-transport.vala | 23 ++++++++++++++++++++++ .../rygel-default-player-controller.vala | 4 ++++ src/librygel-renderer/rygel-player-controller.vala | 2 ++ 4 files changed, 49 insertions(+) commit d4d6305d6b665646b7653379a3d6b7d5e3a42dfd Author: Richard Röjfors Date: Sun Sep 28 10:48:20 2014 +0200 renderer: Allow the controller to expose its play mode Currently the play mode is hardcoded into the AV transport. Since we now support external controllers it makes sense to let them own the play mode since they own the playlist. This patch moves the playmode to the controller. Signed-off-by: Richard Röjfors https://bugzilla.gnome.org/show_bug.cgi?id=737513 src/librygel-renderer/rygel-av-transport.vala | 22 +++++++--------------- .../rygel-default-player-controller.vala | 15 +++++++++++++++ src/librygel-renderer/rygel-player-controller.vala | 2 ++ 3 files changed, 24 insertions(+), 15 deletions(-) commit db4bb5409c5802487fbdecc051d16776e6e7cf65 Author: Jens Georg Date: Sun Nov 9 15:11:03 2014 +0100 Update .gitignore .gitignore | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) commit c47611f18b566cad26427068131b5900cf4dee3b Author: Jens Georg Date: Sun Nov 9 14:37:57 2014 +0100 all: Bump ABI/API version Signed-off-by: Jens Georg Makefile.am | 8 ++--- common.am | 16 +++++----- configure.ac | 20 ++++++------ doc/reference/doc-build.am | 4 +-- doc/reference/librygel-renderer-gst/Makefile.am | 4 +-- doc/reference/librygel-renderer/Makefile.am | 2 +- doc/reference/librygel-server/Makefile.am | 2 +- rygel-core-2.4.pc.in => rygel-core-2.6.pc.in | 6 ++-- ...-renderer-2.4.pc.in => rygel-renderer-2.6.pc.in | 8 ++--- ...r-gst-2.4.pc.in => rygel-renderer-gst-2.6.pc.in | 8 ++--- rygel-server-2.4.pc.in => rygel-server-2.6.pc.in | 8 ++--- src/librygel-core/Makefile.am | 36 +++++++++++----------- .../{rygel-core-2.4.deps => rygel-core-2.6.deps} | 0 src/librygel-renderer-gst/Makefile.am | 24 +++++++-------- .../rygel-renderer-gst-2.4.deps | 2 -- .../rygel-renderer-gst-2.6.deps | 2 ++ src/librygel-renderer/Makefile.am | 32 +++++++++---------- src/librygel-renderer/rygel-renderer-2.4.deps | 2 -- src/librygel-renderer/rygel-renderer-2.6.deps | 2 ++ src/librygel-ruih/Makefile.am | 2 +- src/librygel-ruih/rygel-ruih-2.0.deps | 2 +- src/librygel-server/Makefile.am | 32 +++++++++---------- ...rygel-server-2.4.deps => rygel-server-2.6.deps} | 2 +- src/plugins/playbin/Makefile.am | 2 +- tests/Makefile.am | 4 +-- 25 files changed, 115 insertions(+), 115 deletions(-) commit 2e70dcffe79e022fb86eca9930680fe93b7c22f8 Author: Jens Georg Date: Fri Oct 31 23:27:50 2014 +0100 core: Move non-portable functions to C This way, we can #ifdef properly for different OSs other than Linux. Signed-off-by: Jens Georg src/librygel-core/Makefile.am | 3 - src/librygel-core/filelist.am | 3 +- src/librygel-core/rygel-energy-management-helper.c | 115 +++++++++++++++++++++ .../rygel-energy-management-helper.vapi | 9 -- src/librygel-core/rygel-energy-management.vala | 52 +--------- 5 files changed, 121 insertions(+), 61 deletions(-) commit 7077817c317b7a5ce77c02671908d61ec0f84911 Author: Jens Georg Date: Tue Oct 21 20:47:23 2014 +0200 core: Fix build with master src/librygel-core/rygel-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0ca67df803f8f31070b88c613e5ce19565e973a8 Author: Jussi Kukkonen Date: Mon Sep 2 11:28:28 2013 +0300 core: Add initial EnergyManagement service implementation EnergyManagement is a way to tell controlpoints that the device (e.g. Mediaserver or Renderer) may suspend, and also advice on how it can be woken up: http://upnp.org/specs/lp/UPnP-lp-EnergyManagement-v1-Service.pdf data/xml/EnergyManagement.xml.in | 127 ++++++++++ data/xml/Makefile.am | 3 +- doc/man/rygel.conf.xml | 40 +++ src/librygel-core/Makefile.am | 2 + src/librygel-core/filelist.am | 1 + .../rygel-energy-management-helper.vapi | 9 + src/librygel-core/rygel-energy-management.vala | 282 +++++++++++++++++++++ src/librygel-core/rygel-plugin.vala | 17 ++ 8 files changed, 480 insertions(+), 1 deletion(-) commit b59f372212cd3201eb93b8dd1c1f07d653458392 Author: Jens Georg Date: Fri Oct 31 22:45:42 2014 +0100 ruih: Make license match with rest of rygel Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-filter-entry.vala | 23 ++++++++------------- src/librygel-ruih/rygel-ruih-icon-elem.vala | 23 ++++++++------------- src/librygel-ruih/rygel-ruih-protocol-elem.vala | 23 ++++++++------------- src/librygel-ruih/rygel-ruih-server-plugin.vala | 22 ++++++++------------ src/librygel-ruih/rygel-ruih-server.vala | 22 ++++++++------------ src/librygel-ruih/rygel-ruih-service-error.vala | 24 +++++++++------------- src/librygel-ruih/rygel-ruih-service.vala | 23 ++++++++------------- src/librygel-ruih/rygel-ruih-servicemanager.vala | 23 ++++++++------------- src/librygel-ruih/rygel-ruih-ui-elem.vala | 23 ++++++++------------- src/librygel-ruih/rygel-ruih-ui-listing.vala | 23 ++++++++------------- .../rygel-ruih-wildcard-filter-entry.vala | 23 ++++++++------------- src/plugins/ruih/rygel-ruih-module.vala | 22 ++++++++------------ src/plugins/ruih/rygel-ruih-plugin.vala | 23 ++++++++------------- 13 files changed, 118 insertions(+), 179 deletions(-) commit 59754509650b67dab3a7b4e97d8637a1f509bbbd Author: Jens Georg Date: Fri Oct 31 22:34:58 2014 +0100 ruih: Watch config directory Dynamically disable/enable the plugin if the config file disappears/appears. Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-service.vala | 12 ++++++++ src/librygel-ruih/rygel-ruih-servicemanager.vala | 36 +++++++++++++++--------- 2 files changed, 34 insertions(+), 14 deletions(-) commit cb35a67fa77531d25b81115c8ada7fab07dfc97e Author: Jens Georg Date: Sat Oct 25 10:42:42 2014 +0200 ruih: Fix critical on first start Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-servicemanager.vala | 2 ++ 1 file changed, 2 insertions(+) commit 737c1ce8170cabc241528e9cc66d756f0c33f707 Author: Jens Georg Date: Sat Oct 25 09:05:49 2014 +0200 ruih: Don't abort Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-servicemanager.vala | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 10b16dae8b81f8abfdc01e1b553f5a1c20550917 Author: Jens Georg Date: Sun Oct 19 15:51:36 2014 +0200 ruih: Style fixes for ServiceManager Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-servicemanager.vala | 56 ++++++++++++++---------- 1 file changed, 32 insertions(+), 24 deletions(-) commit 3eab5711077b8a61ca61fcee68f4a8ece5c7e2a8 Author: Jens Georg Date: Sun Oct 19 15:45:33 2014 +0200 ruih: Service style fixes Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-service.vala | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) commit 964e0e0dc68b2bcfb60ebc688b700780d3a03659 Author: Jens Georg Date: Sun Oct 19 15:44:05 2014 +0200 ruih: Style fixes for RuihServer Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-server.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 65c15c38d8d798dc4f2fd39deacadbe4865060ba Author: Jens Georg Date: Sun Oct 19 15:41:34 2014 +0200 ruih: Plugin style fixes Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-server-plugin.vala | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) commit ba7db1762df8b4abb1e7000d9b1c054b68a65531 Author: Jens Georg Date: Sun Oct 19 15:36:05 2014 +0200 ruih: Style fixes for ProtocolElem Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-protocol-elem.vala | 58 ++++++++++++------------- 1 file changed, 28 insertions(+), 30 deletions(-) commit 7ffa3381f39d7ee072346681a6cdb7cf2b9b0555 Author: Jens Georg Date: Sun Oct 19 15:26:55 2014 +0200 ruih: Style fixes for IconElem Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-icon-elem.vala | 34 +++++++++++++++++++---------- 1 file changed, 23 insertions(+), 11 deletions(-) commit b62f4bd4701151e7b2a380e0769f8019a5d54ba7 Author: Jens Georg Date: Sun Oct 19 15:21:46 2014 +0200 ruih: Remove unreachable code IconElem is created while iterating a list and icon_node->name is checked before creating the element. It's impossible to pass a null-node here. Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-icon-elem.vala | 3 --- src/librygel-ruih/rygel-ruih-protocol-elem.vala | 4 ---- src/librygel-ruih/rygel-ruih-ui-elem.vala | 5 ----- 3 files changed, 12 deletions(-) commit fec47d8adb7d48282efbc26c5a8c741b13e3a945 Author: Jens Georg Date: Sun Oct 19 15:18:55 2014 +0200 ruih: Fix style issues in FilterEntry Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-filter-entry.vala | 21 ++++++++++----------- .../rygel-ruih-wildcard-filter-entry.vala | 4 ++-- 2 files changed, 12 insertions(+), 13 deletions(-) commit d3df7943aba6c10279096d10e0ba98a969fdc620 Author: Jens Georg Date: Sun Oct 19 15:02:56 2014 +0200 ruih: Style fixes for UIListing Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-ui-listing.vala | 37 ++++++++++++++-------------- 1 file changed, 19 insertions(+), 18 deletions(-) commit 8a398f3a795c385c455b701905b26586f31c032d Author: Jens Georg Date: Sun Oct 19 14:57:01 2014 +0200 ruih: Style fixes for UIElem Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-ui-elem.vala | 58 ++++++++++++++++--------------- 1 file changed, 30 insertions(+), 28 deletions(-) commit 579d3e45682fb3e843d9abb4e15ef43122c5a9f5 Author: Jens Georg Date: Sun Oct 19 14:50:17 2014 +0200 ruih: Allow null for protocols The code checks for == null and returns true then. But if the variable is not marked as nullable, vala will add g_val_return_if_fail (FALSE,… to the beginning of the function. Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-icon-elem.vala | 2 +- src/librygel-ruih/rygel-ruih-protocol-elem.vala | 2 +- src/librygel-ruih/rygel-ruih-ui-elem.vala | 2 +- src/librygel-ruih/rygel-ruih-ui-listing.vala | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 59f22cc74562bf351e485f2c961323297005150f Author: Jens Georg Date: Sun Oct 19 14:38:16 2014 +0200 core,ruih: Add XML node iterator and use it Signed-off-by: Jens Georg src/librygel-core/rygel-xml-utils.vala | 33 ++++++++++++++++++++++++ src/librygel-ruih/rygel-ruih-icon-elem.vala | 4 +-- src/librygel-ruih/rygel-ruih-protocol-elem.vala | 5 ++-- src/librygel-ruih/rygel-ruih-servicemanager.vala | 13 ++++------ src/librygel-ruih/rygel-ruih-ui-elem.vala | 12 +++------ 5 files changed, 46 insertions(+), 21 deletions(-) commit cf5eeb73292099ab6984d86563a711199c8bc109 Author: Jens Georg Date: Sun Oct 19 14:16:48 2014 +0200 ruih: Split get_compatible_uis into smaller functions Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-servicemanager.vala | 172 ++++++++++++----------- 1 file changed, 93 insertions(+), 79 deletions(-) commit 865424d6413426bb00723e95caa2afdf3783b7c8 Author: Jens Georg Date: Sun Oct 19 13:38:55 2014 +0200 ruih: Minor style fixes Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-servicemanager.vala | 44 +++++++++++++----------- 1 file changed, 24 insertions(+), 20 deletions(-) commit f4f1ba6a658469bfb5cc6ba080116afc1976a71e Author: Jens Georg Date: Sun Oct 19 10:24:15 2014 +0200 ruih: Remove locking get_compatible_uis () and set_ui_list () can never be called from different threads. It is not possible to modify the UI list while querying it. Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-servicemanager.vala | 243 +++++++++++------------ 1 file changed, 119 insertions(+), 124 deletions(-) commit 1ee43f693ca8581fa382085111a504f52972cf7f Author: Jens Georg Date: Sun Oct 19 10:16:30 2014 +0200 ruih: Make ServiceManager a singleton Service was keeping information that belonged to ServiceManager and basically constructing it in its static constructor to create a single instance that was watching the file. This commit moves all static members of Service to ServiceManager, making it a full GObject and using the general singleton pattern we use in Rygel. This also fixes an potential issue in multi-homed hosts that the static file-monitor would cancelled by Service's instance destructor if one network interface went down. Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-service.vala | 51 ++------------------- src/librygel-ruih/rygel-ruih-servicemanager.vala | 57 +++++++++++++++++++++++- 2 files changed, 60 insertions(+), 48 deletions(-) commit 9e04b996ee2bc5736855501250f83dfb17c23570 Author: Jens Georg Date: Fri Oct 17 00:35:48 2014 +0200 ruih: Fix for master Signed-off-by: Jens Georg src/librygel-ruih/Makefile.am | 2 +- src/librygel-ruih/rygel-ruih-2.0.deps | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 61baaf108d8359ea14389c5163b5862043b8f10a Author: Jens Georg Date: Fri Oct 17 00:19:51 2014 +0200 ruih: Port fixes from cablelabs Signed-off-by: Jens Georg src/librygel-ruih/rygel-ruih-servicemanager.vala | 22 ++++++++++++++++------ src/librygel-ruih/rygel-ruih-ui-elem.vala | 9 +++++---- 2 files changed, 21 insertions(+), 10 deletions(-) commit 4e132cb0d4a88ff8f525653e7e11517fd58ef76d Author: Scott Deboy Date: Tue Dec 3 18:35:00 2013 +0000 ruih: Initial RUIH service implementation Initial implementation of RemoteUIServer:1 spec common.am | 15 ++ configure.ac | 14 ++ data/rygel.conf | 4 + data/xml/Makefile.am | 3 + data/xml/RemoteUIServerService.xml.in | 47 +++++ data/xml/RuihServer2.xml.in.in | 20 +++ data/xml/UIList.xml.in | 14 ++ examples/Makefile.am | 9 + examples/standalone-ruih.c | 61 +++++++ rygel-ruih-1.0.pc.in | 12 ++ src/Makefile.am | 2 +- src/librygel-ruih/Makefile.am | 39 +++++ src/librygel-ruih/filelist.am | 15 ++ src/librygel-ruih/rygel-ruih-2.0.deps | 5 + src/librygel-ruih/rygel-ruih-filter-entry.vala | 74 ++++++++ src/librygel-ruih/rygel-ruih-icon-elem.vala | 110 ++++++++++++ src/librygel-ruih/rygel-ruih-protocol-elem.vala | 148 ++++++++++++++++ src/librygel-ruih/rygel-ruih-server-plugin.vala | 69 ++++++++ src/librygel-ruih/rygel-ruih-server.vala | 61 +++++++ src/librygel-ruih/rygel-ruih-service-error.vala | 34 ++++ src/librygel-ruih/rygel-ruih-service.vala | 126 +++++++++++++ src/librygel-ruih/rygel-ruih-servicemanager.vala | 195 +++++++++++++++++++++ src/librygel-ruih/rygel-ruih-ui-elem.vala | 174 ++++++++++++++++++ src/librygel-ruih/rygel-ruih-ui-listing.vala | 74 ++++++++ .../rygel-ruih-wildcard-filter-entry.vala | 37 ++++ src/plugins/Makefile.am | 7 +- src/plugins/ruih/Makefile.am | 22 +++ src/plugins/ruih/ruih.plugin.in | 7 + src/plugins/ruih/rygel-ruih-module.vala | 41 +++++ src/plugins/ruih/rygel-ruih-plugin.vala | 46 +++++ 30 files changed, 1483 insertions(+), 2 deletions(-) commit ec3e73558740dcde954a54596c5cc40b01b93e21 Author: Jens Georg Date: Sat Nov 1 11:07:37 2014 +0100 build: Include git-version-gen in tarball Otherwise we don't know our version if downstream uses autoreconf before building the package. Signed-off-by: Jens Georg Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 9c58811ca4d6c2bcb67d0205da88721a3820a524 Author: Jens Georg Date: Sun Oct 5 12:03:30 2014 +0200 rygel: Disable plugin timeout completely Make it possible to disable the timeout, mainly to serve debugging setup that needs to be done during startup. Signed-off-by: Jens Georg src/rygel/rygel-main.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 478a530c60cbed6a518b34b9fe865efefa632a2d Author: Claudio Arseni Date: Fri Oct 10 08:06:28 2014 +0000 Updated Italian translation po/it.po | 263 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 160 insertions(+), 103 deletions(-) commit 492715cd028d7621be9038f9dd79d5fd65d2e858 Author: Richard Röjfors Date: Sat Oct 4 02:09:02 2014 +0200 rygel-audio-item: Call the base class in apply_didl_lite Otherwise the didl lite is not applied to the parents members. https://bugzilla.gnome.org/show_bug.cgi?id=737867 src/librygel-server/rygel-audio-item.vala | 2 ++ 1 file changed, 2 insertions(+) commit 99e1f61f67869faa9b815d3550ac1b4b6ca837e6 Author: Jens Georg Date: Sun Sep 28 20:25:19 2014 +0200 mpris: Trigger status update on connection Signed-off-by: Jens Georg src/plugins/mpris/rygel-mpris-player.vala | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit b39d0f8bd8ea5008c0127ae3865c8efe095ad9bb Author: Jens Georg Date: Sun Sep 28 17:40:09 2014 +0200 examples: Set license of GI examples to BSD Signed-off-by: Jens Georg examples/gi/example-renderer.py | 27 ++++++++++++++++++++++++++- examples/gi/example-server.py | 26 ++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 1 deletion(-) commit 8cee4d046af54b0fcfda0093be12318098d86775 Author: Jens Georg Date: Sun Sep 28 17:38:29 2014 +0200 examples: Fix renderer example Signed-off-by: Jens Georg examples/gi/example-renderer.py | 65 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 64 insertions(+), 1 deletion(-) commit a65ff80c52fce0339f9dd4af3da184498c653656 Author: Rūdolfs Mazurs Date: Sun Sep 28 15:44:47 2014 +0300 Updated Latvian translation po/lv.po | 265 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 161 insertions(+), 104 deletions(-) commit 9ec9950ebdea22ed5b454e752572d541565564e4 Author: Jens Georg Date: Sat Sep 27 15:24:59 2014 +0200 mpris,external: Fix plugin activation Signed-off-by: Jens Georg src/plugins/external/rygel-free-desktop-interfaces.vala | 2 +- src/plugins/mpris/rygel-free-desktop-interfaces.vala | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 77c5c69385c629c194946c48dcb2db8665f35ef6 Author: Jens Georg Date: Sat Sep 27 14:38:00 2014 +0200 mpris: Force refetching of Position property Position is not supposed to be notified, so for some clients GDBus does not update the cache although it changes. We invalidate the cache here so that it will always be re-fetched from the peer. Signed-off-by: Jens Georg src/plugins/mpris/rygel-mpris-player.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 0813cc782a2d74348332a6559910b31505f7276f Author: Yosef Or Boczko Date: Mon Sep 22 14:48:04 2014 +0300 Updated Hebrew translation po/he.po | 655 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 412 insertions(+), 243 deletions(-) commit 27cf6e65c6942b36e1b323918288c031b37b1449 Author: Jens Georg Date: Mon Sep 22 11:31:15 2014 +0200 Add missing statistics to NEWS Signed-off-by: Jens Georg NEWS | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) commit 603f4df598adbe283a79a8d23234551d692cd9ad Author: Jens Georg Date: Mon Sep 22 11:08:06 2014 +0200 Prepare 0.24.0 Signed-off-by: Jens Georg NEWS | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 830d9d681a1fb3f755f227f9d0fa1bcd9e066268 Author: Marek Černocký Date: Mon Sep 22 08:08:15 2014 +0200 Updated Czech translation po/cs.po | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit e9035715eeff6e92e812984e304c768f584cb64d Author: Tom Tryfonidis Date: Sun Sep 21 13:58:57 2014 +0000 Updated Greek translation po/el.po | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit e0679f1ae4ee0eb4a0aa6d480885700a5c10d6f7 Author: Tong Hui Date: Sun Sep 21 10:54:54 2014 +0800 update zh_CN translation po/zh_CN.po | 260 ++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 158 insertions(+), 102 deletions(-) commit d80b172cf4d7f3251554c320167922c404caf2e2 Author: Christian Kirbach Date: Sat Sep 20 22:09:07 2014 +0000 Updated German translation po/de.po | 388 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 254 insertions(+), 134 deletions(-) commit bdb4d002df20f613ccbb5cd931f059edf781fa02 Author: Daniel Korostil Date: Sat Sep 20 20:19:40 2014 +0300 Updated Ukrainian translation po/uk.po | 278 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 171 insertions(+), 107 deletions(-) commit 2f8416395d801449efc659869cf8048cf88c0e35 Author: Ask H. Larsen Date: Sat Sep 20 17:23:43 2014 +0200 Updated Danish translation po/da.po | 270 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 170 insertions(+), 100 deletions(-) commit aaeadcdbc9efc8bd0707e7abe8ee9eb10e791bb1 Author: Sebastian Rasmussen Date: Fri Sep 19 20:58:25 2014 +0000 Updated Swedish translation po/sv.po | 1440 +++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 908 insertions(+), 532 deletions(-) commit 3a2363dfc513aac91ab9308f2547429c5129b9ee Author: Yuri Myasoedov Date: Wed Sep 17 21:03:52 2014 +0400 Updated Russian translation po/ru.po | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit 2954500371b2bfc6bbd38573c2772475c04b670e Author: Paweł Żołnowski Date: Tue Sep 16 18:23:43 2014 +0200 Updated Polish translation po/pl.po | 254 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 156 insertions(+), 98 deletions(-) commit fec01d25d716dfcedfc92160e6f509ae7539b139 Author: Dušan Kazik Date: Tue Sep 16 07:03:34 2014 +0000 Updated Slovak translation po/sk.po | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) commit 389be50c708daf62c0d83053650f6d8717b32a0a Author: Changwoo Ryu Date: Tue Sep 16 01:36:52 2014 +0900 Updated Korean translation po/ko.po | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit a635864e9c6b6acc589cb2d246bd2bb0d5e420b4 Author: Balázs Úr Date: Sun Sep 14 17:05:58 2014 +0000 Updated Hungarian translation po/hu.po | 270 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 164 insertions(+), 106 deletions(-) commit 85b7134ed16cadb2b4b2f21bca94f38eb81d4412 Author: Jens Georg Date: Sat Sep 13 21:17:05 2014 +0200 build: Make it possible to disable introspection Signed-off-by: Jens Georg configure.ac | 4 +++- src/librygel-core/Makefile.am | 5 ++++- src/librygel-renderer/Makefile.am | 4 +++- src/librygel-server/Makefile.am | 5 ++++- 4 files changed, 14 insertions(+), 4 deletions(-) commit f278cc5216f3b4f30b1cb8fb0d77f11d6c915264 Author: Debarshi Ray Date: Tue Sep 9 11:56:47 2014 +0200 engine-gst: Guard read access to critical section https://bugzilla.gnome.org/show_bug.cgi?id=734358 src/media-engines/gstreamer/rygel-gst-sink.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 656df3e5a6991848b5ed01cfc423137090270b98 Author: Alexandre Franke Date: Sat Sep 13 13:26:11 2014 +0000 Updated French translation po/fr.po | 256 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 158 insertions(+), 98 deletions(-) commit e74bd113e54f271726ca3fd8bc58d47a6a6c39d0 Author: Carles Ferrando Date: Sat Sep 13 00:18:27 2014 +0200 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit b0990d9a06d72691e497fb4d4bdada3b43d32fa7 Author: Gil Forcada Date: Sat Sep 13 00:18:24 2014 +0200 [l10n] Update Catalan translation po/ca.po | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit dacdb0c4042b05ad0a6df4ddd1ae70068bc39fa4 Author: Aurimas Černius Date: Fri Sep 12 22:31:11 2014 +0300 Updated Lithuanian translation po/lt.po | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit 8044b7e05830f7e5b9438d7bd3d32a0a68c11e30 Author: Daniel Mustieles Date: Fri Sep 12 10:30:56 2014 +0000 Updated Spanish translation po/es.po | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 37bb1e7f380f36914696cc8736675682632eae1f Author: Nilamdyuti Goswami Date: Fri Sep 12 08:25:24 2014 +0000 Updated Assamese translation po/as.po | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) commit 470f1f5e15b628b31cb5aedb7ccf2764ebf89553 Author: Rafael Ferreira Date: Fri Sep 12 01:42:04 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) commit 38ad9ccabe7ae2fc28bccf9a2eb893c596f11389 Author: Fran Diéguez Date: Thu Sep 11 10:01:23 2014 +0200 Updated Galician translations po/gl.po | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit 095fa923b97959f1ee9d161a42f3a97c3bc85d32 Author: Andika Triwidada Date: Thu Sep 11 00:50:29 2014 +0000 Updated Indonesian translation po/id.po | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit b3066f39d1ea93f836f6aa6d2640c6560726f07e Author: Debarshi Ray Date: Tue Sep 9 11:56:47 2014 +0200 engine-gst: Guard read access to critical section https://bugzilla.gnome.org/show_bug.cgi?id=734358 src/media-engines/gstreamer/rygel-gst-sink.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 5aa16ea375c91b9f41997413e80de2c1753e38ce Author: Jens Georg Date: Sun Aug 24 12:31:05 2014 +0200 renderer: Fix criticals on start Signed-off-by: Jens Georg src/librygel-renderer/rygel-default-player-controller.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 75d644a51c3d05c0867b5d5ed600f7c98a7629ac Author: Jens Georg Date: Sun Aug 24 09:28:53 2014 +0200 media-export: Don't delete file from fs event If a file is removed by the user, then don't try to remove the file again. There are some tools that move by remove & copy and Rygel will then remove the just copied file. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=734303 .../media-export/rygel-media-export-harvester.vala | 17 +++++++++++++---- .../rygel-media-export-writable-db-container.vala | 10 ++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) commit 3787d71490a48e7954a77f55616b02a0324f1635 Author: Jens Georg Date: Sat Aug 23 21:49:46 2014 +0200 media-export: Fix typo Signed-off-by: Jens Georg src/plugins/media-export/media-export.plugin.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06f6c393b04edbd25df15f15269d53717016421e Author: Dušan Kazik Date: Wed Sep 10 20:53:58 2014 +0000 Updated Slovak translation po/sk.po | 267 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 160 insertions(+), 107 deletions(-) commit 2ef90a1330cb4d5a2d5764e76cfbac3aed16baee Author: Debarshi Ray Date: Wed Sep 10 12:35:10 2014 +0200 dbus-thumbnailer: Don't try to remove non-existent timeout source https://bugzilla.gnome.org/show_bug.cgi?id=736403 src/librygel-server/rygel-dbus-thumbnailer.vala | 1 + 1 file changed, 1 insertion(+) commit f18f5eb1f1f30bca840470abbc81b76e49db4d05 Author: Yuri Myasoedov Date: Sun Sep 7 10:33:42 2014 +0400 Updated Russian translation po/ru.po | 113 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 69 insertions(+), 44 deletions(-) commit 6ab0221c2f20384e898f3f499295b1adbb1fe889 Author: Carles Ferrando Date: Sun Sep 7 01:19:06 2014 +0200 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 252 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 147 insertions(+), 105 deletions(-) commit 6b8f2109bc5efafb705d1218af9316c80e039edd Author: Gil Forcada Date: Sun Sep 7 01:19:03 2014 +0200 [l10n] Update Catalan translation po/ca.po | 251 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 152 insertions(+), 99 deletions(-) commit 252b3e3b8a137b469ecb59756a91b5985ad6fb18 Author: Kjartan Maraas Date: Sat Sep 6 13:55:15 2014 +0200 Updated Norwegian bokmål translation. po/nb.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 639dac0335210899fd215b8c35e91a4e08993eb0 Author: Changwoo Ryu Date: Sat Sep 6 07:21:00 2014 +0900 Updated Korean translation po/ko.po | 249 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 146 insertions(+), 103 deletions(-) commit e5de2679a5c97112fa137f9efc8e31af8fcd47e4 Author: Fran Diéguez Date: Thu Sep 4 22:06:16 2014 +0200 Updated Galician translations po/gl.po | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) commit ad99e661c35185bf86b85dc32a825938c74f9284 Author: Andika Triwidada Date: Wed Sep 3 08:31:49 2014 +0000 Updated Indonesian translation po/id.po | 243 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 141 insertions(+), 102 deletions(-) commit f169d7f9d61eb59aeb372094fa1442433ade36bd Author: Marek Černocký Date: Sat Aug 23 18:18:02 2014 +0200 Updated Czech translation po/cs.po | 241 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 140 insertions(+), 101 deletions(-) commit 0f2c03bd11ca1a5c1fbe71209177455a8ffaaa37 Author: Kjartan Maraas Date: Sat Aug 23 12:02:04 2014 +0200 Updated Norwegian bokmål translation. po/nb.po | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 89f3246728abeec58766260f821e209cb3dc1bab Author: Enrico Nicoletto Date: Thu Aug 21 20:00:52 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 112 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 59 insertions(+), 53 deletions(-) commit ba4158bc9696a57918683d9a763fa56e2dcb8804 Author: Chao-Hsiung Liao Date: Thu Aug 21 18:56:43 2014 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 252 ++++++++++++++++++++++++++++++++++++----------------------- po/zh_TW.po | 254 +++++++++++++++++++++++++++++++++++++----------------------- 2 files changed, 308 insertions(+), 198 deletions(-) commit a63bdc1240ec52f84904071e0d30264226c63868 Author: Jens Georg Date: Wed Aug 20 00:13:04 2014 +0200 build: Fix building of introspection data Signed-off-by: Jens Georg src/librygel-core/Makefile.am | 5 ++++- src/librygel-renderer/Makefile.am | 6 +++--- src/librygel-server/Makefile.am | 6 +++--- 3 files changed, 10 insertions(+), 7 deletions(-) commit 5b2d71e5c7dddeafe81db8995a80f39569bbecda Author: Jens Georg Date: Tue Aug 19 21:48:39 2014 +0200 Prepare 0.23.3 Signed-off-by: Jens Georg NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit b8290f208ad81461b209a29453004a5adb8e7613 Author: Jens Georg Date: Tue Aug 19 22:21:17 2014 +0200 test: Disable regression test Needs investigation. Signed-off-by: Jens Georg tests/plugins/media-export/regression.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aa015f69bd13f772e0afe0744cda787daba48d7c Author: Jens Georg Date: Tue Aug 19 21:57:48 2014 +0200 renderer: Add gupnp-av as a dependency Signed-off-by: Jens Georg src/librygel-renderer/rygel-renderer-2.4.deps | 1 + 1 file changed, 1 insertion(+) commit 99c05f15c07061af25a9b6326df9da8ed29fb7b8 Author: Jens Georg Date: Sun Jul 13 19:55:59 2014 +0200 build: Fix distcheck This is probably wrong, it should not rebuild this in the first place Signed-off-by: Jens Georg src/librygel-core/Makefile.am | 2 +- src/librygel-renderer/Makefile.am | 2 +- src/librygel-server/Makefile.am | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 6f12d67cdaa8ef6abe6f9db503076e89d36afed4 Author: Jens Georg Date: Sat Jul 12 12:52:17 2014 +0200 examples: Add python examples for introspection Signed-off-by: Jens Georg examples/gi/example-renderer.py | 56 +++++++++++++++++++++++++++++++++++++++++ examples/gi/example-server.py | 22 ++++++++++++++++ 2 files changed, 78 insertions(+) commit 227efa02262a2e7e58ad40cfe823dd19cc9c03c9 Author: Jens Georg Date: Sat Jul 12 12:48:28 2014 +0200 all: Add gobject-introspection support Signed-off-by: Jens Georg .gitignore | 2 ++ configure.ac | 2 ++ src/librygel-core/Makefile.am | 20 ++++++++++++++++++-- src/librygel-renderer/Makefile.am | 26 ++++++++++++++++++++++++-- src/librygel-server/Makefile.am | 25 +++++++++++++++++++++++-- src/librygel-server/rygel-serializer.vala | 2 +- 6 files changed, 70 insertions(+), 7 deletions(-) commit ac922555b81299f86ec405f6d54fb843002f8f58 Author: Richard Röjfors Date: Sun Jun 22 19:36:19 2014 +0200 renderer: Turn PlayerController into an interface There is a need to be able to reimplement the rygel-player-controller By changing the class to become an interface, other classes can implement it. The current implementation is moved to a default controller. This controller is instantiated by get_controller of the plugin as before, but now the get_controller function is defined virtual. Making it possible for plugins to reimplement and return another controller. Signed-off-by: Richard Röjfors https://bugzilla.gnome.org/show_bug.cgi?id=732057 src/librygel-renderer/filelist.am | 5 +- .../rygel-default-player-controller.vala | 417 +++++++++++++++++++++ .../rygel-media-renderer-plugin.vala | 4 +- src/librygel-renderer/rygel-player-controller.vala | 378 ++----------------- 4 files changed, 445 insertions(+), 359 deletions(-) commit 6c1df2c702b7382734aeadd53e91ede70524e489 Author: Daniel Mustieles Date: Tue Aug 19 13:04:13 2014 +0200 Updated Spanish translation po/es.po | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit a96b962f2153af11393b77534696bd27a1419430 Author: ngoswami Date: Mon Aug 18 13:54:19 2014 +0000 Updated Assamese translation po/as.po | 305 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 182 insertions(+), 123 deletions(-) commit 8cce523f2bf722e90951391a2d120af6d205d347 Author: Rico Tzschichholz Date: Fri Aug 15 23:23:13 2014 +0200 server: Fix build with new libmediaart Signed-off-by: Jens Georg configure.ac | 4 +-- src/librygel-server/filelist.am | 3 +-- src/librygel-server/libmediaart-1.0.vapi | 35 -------------------------- src/librygel-server/rygel-media-art-store.vala | 23 ++++++++++++++--- 4 files changed, 22 insertions(+), 43 deletions(-) commit 0dcf4bfc083ae2db5f7809c823fab9cdcccee783 Author: Jens Georg Date: Fri Aug 15 23:15:24 2014 +0200 core: Fix compiling with newer vala Signed-off-by: Jens Georg src/librygel-core/rygel-basic-management-test-nslookup.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit fc2e63ea79a7facd807c63ed5aa4e9158f5ec7fc Author: Jens Georg Date: Sun Aug 10 12:42:17 2014 +0200 build: Update website Signed-off-by: Jens Georg configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4b3abe4b288b8a552f1936f4c2aec2b87f1fceb2 Author: Aurimas Černius Date: Fri Aug 15 23:37:37 2014 +0300 Updated Lithuanian translation po/lt.po | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit bf843c288e886e88f9354ceb588dc03f43575aac Author: Tom Tryfonidis Date: Mon Aug 11 22:21:12 2014 +0000 Updated Greek translation po/el.po | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit a78da572d6af848400821995527a0552f573872e Author: Jens Georg Date: Sun Aug 10 12:22:35 2014 +0200 server: Unify error handling in ImportResource Signed-off-by: Jens Georg src/librygel-server/rygel-import-resource.vala | 50 ++++++++++++++------------ 1 file changed, 27 insertions(+), 23 deletions(-) commit 6e90efef87b2246d63c682b0a3a9d761a75d7e10 Author: Jens Georg Date: Sun Aug 10 11:51:31 2014 +0200 server: Fix crash when import is cancelled Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=734302 src/librygel-server/rygel-import-resource.vala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 054ce4c0b4715b6a45e7baecaa8be8de4a48c41c Author: MarMav Date: Wed Aug 6 16:52:52 2014 +0000 Updated Greek translation po/el.po | 401 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 235 insertions(+), 166 deletions(-) commit 9f77130cce114820089b5db66aa1106484da28c6 Author: Piotr Drąg Date: Thu Jul 31 19:52:45 2014 +0200 doap: add rygel.doap | 1 + 1 file changed, 1 insertion(+) commit 5d8c3ef0c012ff5765fde9e25a50775830fc8413 Author: Olav Vitters Date: Wed Jul 30 21:00:24 2014 +0200 doap category apps rygel.doap | 1 + 1 file changed, 1 insertion(+) commit 7a0ed25ee3d1bd5889e8c29577ffce4c6dfec0fe Author: Aurimas Černius Date: Fri Jul 25 23:47:22 2014 +0300 Updated Lithuanian translation po/lt.po | 246 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 148 insertions(+), 98 deletions(-) commit 06fce56aed8de97be94e884a1dba1d371715b8b1 Author: Kjartan Maraas Date: Wed Jul 23 11:47:24 2014 +0200 Updated Norwegian bokmål translation. po/nb.po | 240 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 142 insertions(+), 98 deletions(-) commit aa41d38444ad0f0720ae40f55d56c0c71617d763 Author: Jens Georg Date: Tue Jul 22 21:35:16 2014 +0200 Prepare 0.23.2 Signed-off-by: Jens Georg NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 74af64b26e328ddd72df93148ba276f6d1ebfa66 Author: Jens Georg Date: Tue Jul 22 21:26:12 2014 +0200 doc: Fix make distcheck Signed-off-by: Jens Georg doc/reference/doc-build.am | 1 + 1 file changed, 1 insertion(+) commit 126d00f22220cbe3d1b17c892f2fcb23705926ed Author: Daniel Mustieles Date: Tue Jul 22 12:34:59 2014 +0200 Updated Spanish translation po/es.po | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) commit 98414086c53c89d9d868c4f88419b9b841b16cb0 Author: Enrico Nicoletto Date: Fri Jul 18 19:36:40 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) commit 177ca130dd4f4e712f8e2f8e19c27c9ad83c88d6 Author: rygelgit Date: Tue Jul 8 21:55:22 2014 -0700 Handle repitition parameter in NSLookup action correctly https://bugzilla.gnome.org/show_bug.cgi?id=732935 src/librygel-core/rygel-basic-management-test-nslookup.vala | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit d0bec52a5fa7b18f7877e773e0010c8a9e1cb5c8 Author: Jens Georg Date: Fri Jul 18 20:55:20 2014 +0200 media-export: Translate some messages Signed-off-by: Jens Georg .../media-export/rygel-media-export-trackable-db-container.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit c1cb9d5ddf9e0587e05b534162eef6c5975a88d4 Author: Enrico Nicoletto Date: Fri Jul 18 13:02:23 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 222 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 120 insertions(+), 102 deletions(-) commit acd61fe9fc3cbf6febf9d31ac0fc609cefe16a68 Author: Jens Georg Date: Sun Jul 13 19:14:13 2014 +0200 tests: Fix tests Signed-off-by: Jens Georg tests/rygel-http-get-test.vala | 2 ++ tests/rygel-http-item-uri-test.vala | 1 + tests/rygel-http-post-test.vala | 1 + tests/rygel-object-creator-test.vala | 4 ++++ 4 files changed, 8 insertions(+) commit 2179c5273e38f0ef858eadb76ee77839d7e2687c Author: Jens Georg Date: Mon Jul 7 22:04:29 2014 +0200 all: Hide MediaObject.uris Signed-off-by: Jens Georg examples/standalone-server.c | 4 +--- src/librygel-server/rygel-http-item-uri.vala | 2 +- src/librygel-server/rygel-http-server.vala | 2 +- src/librygel-server/rygel-import-resource.vala | 8 ++++---- src/librygel-server/rygel-media-container.vala | 2 +- src/librygel-server/rygel-media-item.vala | 12 ++++-------- src/librygel-server/rygel-media-object.vala | 16 +++++++++++++++- src/librygel-server/rygel-object-creator.vala | 8 ++++---- .../media-export/rygel-media-export-dummy-container.vala | 2 +- .../media-export/rygel-media-export-media-cache.vala | 6 +++--- .../rygel-media-export-playlist-container.vala | 2 +- .../rygel-media-export-playlist-root-container.vala | 2 +- .../rygel-media-export-writable-db-container.vala | 6 +++--- .../tracker/rygel-tracker-category-all-container.vala | 2 +- src/plugins/tracker/rygel-tracker-insertion-query.vala | 6 +++--- 15 files changed, 44 insertions(+), 36 deletions(-) commit 5b9d195f5df1663fd6595250113e8b72e74d9f62 Author: Fran Diéguez Date: Tue Jul 1 22:20:49 2014 +0200 Updated Galician translations po/gl.po | 225 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 128 insertions(+), 97 deletions(-) commit ade6819f1c7b986c46b3e247f8b53c6c3c032a9b Author: Daniel Mustieles Date: Mon Jun 30 13:52:41 2014 +0200 Updated Spanish translation po/es.po | 153 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 83 insertions(+), 70 deletions(-) commit 3944fba60138939af3153a95463501ea30ad015a Author: Jens Georg Date: Sat Jun 28 20:43:22 2014 +0200 renderer: Send byte position instead of int.MAX Signed-off-by: Jens Georg src/librygel-renderer/rygel-av-transport.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 950b0b1fda8c227a86c9a1985da02f94687ec836 Author: Jens Georg Date: Sat Jun 28 14:32:02 2014 +0200 server: Validate passed dates Signed-off-by: Jens Georg src/librygel-server/rygel-item-updater.vala | 64 +++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) commit 40d7fd0ae5ea8d40b4cd815064ad808e5525af45 Author: Jens Georg Date: Sat Jun 28 14:27:52 2014 +0200 server: Improve tag csv splitting Signed-off-by: Jens Georg src/librygel-server/rygel-item-updater.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit 181e0c00ea7574487fac642c9e5983da42514448 Author: Jens Georg Date: Sat Jun 28 13:54:59 2014 +0200 server: Make sure tags don't contain white-spaces When getting tag lists during item update. Signed-off-by: Jens Georg src/librygel-server/rygel-item-updater.vala | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) commit 0debf74ca15b5bcfaa677ee9f6d2f3951c9720dd Author: Jens Georg Date: Sat Jun 28 12:40:16 2014 +0200 renderer-gst: Only try to parse non-empty meta-data Signed-off-by: Jens Georg src/librygel-renderer-gst/rygel-playbin-player.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 6f85d4857c2d9f764316f74c51ae10e3303c80fe Author: Jens Georg Date: Sat Jun 28 12:02:06 2014 +0200 renderer-gst: Stop() and Pause() never transition Cf. Figure 1, AVTransport:2 DCP Signed-off-by: Jens Georg src/librygel-renderer-gst/rygel-playbin-player.vala | 2 -- 1 file changed, 2 deletions(-) commit 592dcbd8678a108f109486df849ec54c5ca0a083 Author: Jens Georg Date: Sat Jun 28 11:53:43 2014 +0200 renderer: Check instance id of prev/next Signed-off-by: Jens Georg src/librygel-renderer/rygel-av-transport.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit 42ddac4a1195d5308115c6837ea0099ea4cc2bda Author: Jens Georg Date: Wed Nov 21 20:48:07 2012 +0100 renderer: Support m3u playlists Some internet radios use that as stream redirector and it's the preferred playlist format of UPnP. src/librygel-renderer/rygel-av-transport.vala | 62 +++++++++++++++++++--- .../rygel-media-renderer-plugin.vala | 5 ++ 2 files changed, 59 insertions(+), 8 deletions(-) commit ff6e6ae50f8635f3831fbd25bbbaffd9d06f5697 Author: Jens Georg Date: Sat Jun 28 11:11:25 2014 +0200 renderer: Work-around failing HEAD requests once more Signed-off-by: Jens Georg src/librygel-renderer/rygel-av-transport.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 1f9d852bb9c100c1afe633aab4872804ed56b77d Author: Jens Georg Date: Wed Jun 25 23:03:23 2014 +0200 Prepare 0.23.1.1 Signed-off-by: Jens Georg NEWS | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 2a0f9aab3f85f9d5f3afd29795e294241807fa55 Author: Yuri Myasoedov Date: Tue Jun 24 17:17:11 2014 +0400 Updated Russian translation po/ru.po | 190 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 104 insertions(+), 86 deletions(-) commit 8e4a861ca82aad046965c7c39f21d631a8381ee0 Author: Bastien Nocera Date: Wed Jun 18 16:39:06 2014 +0200 data: Launch rygel directly Instead of relying on an external D-Bus command. https://bugzilla.gnome.org/show_bug.cgi?id=731858 data/rygel.desktop.in.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b1c3f21488dd5ecd2834fb9846fa651221ab1a0e Author: Jens Georg Date: Mon Jun 23 22:06:54 2014 +0200 Prepare 0.23.1 Signed-off-by: Jens Georg NEWS | 167 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 167 insertions(+) commit 6a977fb8b1ce7fec40de503028559fbe1ea8bf26 Author: Jens Georg Date: Mon Jun 23 22:24:44 2014 +0200 server: Fix doc build Signed-off-by: Jens Georg src/librygel-server/Makefile.am | 3 +-- src/librygel-server/filelist.am | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) commit 130ef8853777a970c96af0823b6262e0435250d0 Author: Jens Georg Date: Mon Jun 23 22:24:30 2014 +0200 build: Properly set --enable-deprecated Signed-off-by: Jens Georg autogen.sh | 1 - configure.ac | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) commit 54fb2afcbe15d55d89d4a489a5cf764afd3e300e Author: Jens Georg Date: Sun Jun 22 11:54:12 2014 +0200 test: Remove deprecated functions Signed-off-by: Jens Georg tests/rygel-playbin-renderer-test.vala | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) commit eabd7cf5598bd356724ed1421f962169285f076b Author: Jens Georg Date: Sun Jun 22 11:21:16 2014 +0200 server: Prevent potential null dereference Ported from patch in 720223 Signed-off-by: Jens Georg src/librygel-server/rygel-http-get-handler.vala | 1 + 1 file changed, 1 insertion(+) commit f08c044e6d2e472e877f337b1404fa3621d2cec6 Author: Jens Georg Date: Fri Oct 11 12:53:46 2013 +0200 server: Move properties up the hierarchy Move artist, genre and album to MediaObject/AudioItem to make them available in containers and videos as well https://bugzilla.gnome.org/show_bug.cgi?id=709723 src/librygel-server/rygel-audio-item.vala | 33 +++++++++++++++++++++++++++++ src/librygel-server/rygel-media-item.vala | 9 ++++++++ src/librygel-server/rygel-media-object.vala | 17 +++++++++++++++ src/librygel-server/rygel-music-item.vala | 32 ---------------------------- 4 files changed, 59 insertions(+), 32 deletions(-) commit c86ce4031c583bfb6180d89a870e15e283781380 Author: Jens Georg Date: Sat Jun 21 22:45:19 2014 +0200 server: Move date and creator to MediaObject Split out of the patch from 720218 Signed-off-by: Jens Georg src/librygel-server/rygel-media-item.vala | 63 ----------------------------- src/librygel-server/rygel-media-object.vala | 49 ++++++++++++++++++++++ 2 files changed, 49 insertions(+), 63 deletions(-) commit 6705f8024ad87df3ca5048b394ea2ed8e9197310 Author: Jens Georg Date: Sun Jun 22 09:13:04 2014 +0200 all: Bump API and ABI version Signed-off-by: Jens Georg .gitignore | 10 ++++----- Makefile.am | 8 +++---- common.am | 16 ++++++------- configure.ac | 20 ++++++++--------- doc/reference/doc-build.am | 4 ++-- doc/reference/librygel-renderer-gst/Makefile.am | 4 ++-- doc/reference/librygel-renderer/Makefile.am | 2 +- doc/reference/librygel-server/Makefile.am | 2 +- rygel-core-2.2.pc.in => rygel-core-2.4.pc.in | 6 ++--- ...-renderer-2.2.pc.in => rygel-renderer-2.4.pc.in | 8 +++---- ...r-gst-2.2.pc.in => rygel-renderer-gst-2.4.pc.in | 8 +++---- rygel-server-2.2.pc.in => rygel-server-2.4.pc.in | 8 +++---- src/librygel-core/Makefile.am | 26 +++++++++++----------- .../{rygel-core-2.2.deps => rygel-core-2.4.deps} | 0 src/librygel-renderer-gst/Makefile.am | 26 +++++++++++----------- .../rygel-renderer-gst-2.2.deps | 2 -- .../rygel-renderer-gst-2.4.deps | 2 ++ src/librygel-renderer/Makefile.am | 24 ++++++++++---------- src/librygel-renderer/rygel-renderer-2.2.deps | 1 - src/librygel-renderer/rygel-renderer-2.4.deps | 1 + src/librygel-server/Makefile.am | 24 ++++++++++---------- ...rygel-server-2.2.deps => rygel-server-2.4.deps} | 2 +- src/plugins/playbin/Makefile.am | 2 +- tests/Makefile.am | 4 ++-- 24 files changed, 105 insertions(+), 105 deletions(-) commit 8360c5bf5fb794de12689c1b0cc0445ddf70dc2e Author: Craig Pratt Date: Sat Jun 21 22:13:35 2014 +0200 server: Add AudioItem documentation Signed-off-by: Jens Georg src/librygel-server/rygel-audio-item.vala | 32 ++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) commit d442db5ef6aab3c3ffc0898778ce484ba4c31936 Author: Jens Georg Date: Sat Jun 21 19:56:43 2014 +0200 renderer: Clear timeout after removing it Signed-off-by: Jens Georg src/librygel-renderer/rygel-player-controller.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 288fb027abf404790248c755f9d4813ab9021cb5 Author: Jens Georg Date: Sat Jun 21 19:38:47 2014 +0200 doc: Update manpage Signed-off-by: Jens Georg doc/man/rygel.xml | 45 +++++++++++++++++++++++++++++---------------- 1 file changed, 29 insertions(+), 16 deletions(-) commit 412a3a10f7c5f3e1879dacd26aad3923b081c270 Author: Jens Georg Date: Sat Jun 21 19:26:31 2014 +0200 rygel: Introduce -r/--replace option Also change default behavior: Previously, rygel would silently replace an already running instance. Now it just exists. To return to old behavior, the -r/--replace option was introduced. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=731859 doc/man/rygel.xml | 22 ++++++++++++++++++++++ src/rygel/rygel-cmdline-config.vala | 13 +++++++++++-- src/rygel/rygel-dbus-service.vala | 15 ++------------- 3 files changed, 35 insertions(+), 15 deletions(-) commit 6b4cb6b05255135803598c6bc2c68591be9b5ec9 Author: Daniel Mustieles Date: Tue Jun 17 19:25:31 2014 +0200 Updated Spanish translation po/es.po | 98 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 50 insertions(+), 48 deletions(-) commit e8c8498b40cc1a396521679c4ed5afc4fd3dce1d Author: Jens Georg Date: Sun Jun 15 11:51:22 2014 +0200 media-export: Fix album art for m4a files The tag is PREVIEW_IMAGE in that case, not IMAGE Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-item-factory.vala | 4 ++++ 1 file changed, 4 insertions(+) commit da483d63190ba59ccd19fbcdcf27ca63b62e773b Author: Jens Georg Date: Sun Jun 15 11:38:03 2014 +0200 media-export: Small style fix Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-item-factory.vala | 2 ++ 1 file changed, 2 insertions(+) commit c70a2a3a6a7dbf7c3aa8093a27bba754032e7fbd Author: Jens Georg Date: Sun Jun 15 09:34:06 2014 +0200 media-export: Make grace period configurable While it helps not to run discover on half-downloaded files, it slows down the server sync use-case and breaks several DLNA requirements. It can turned off now using monitor-grace-timeout=0 Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=694455 data/rygel.conf | 1 + doc/man/rygel.conf.xml | 8 ++++++ .../media-export/rygel-media-export-harvester.vala | 29 +++++++++++++++++++--- 3 files changed, 34 insertions(+), 4 deletions(-) commit cb5f163255af3d29fc4c28a2971fa002d0fe8343 Author: Jens Georg Date: Sat Jun 14 23:23:32 2014 +0200 i18n: Fix POTFILES.in po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit 67adb575b3d90ad1adbd795ac17d66d60549a4f6 Author: Jens Georg Date: Sat Jun 14 23:21:55 2014 +0200 tests: Fix object creator test Signed-off-by: Jens Georg tests/rygel-object-creator-test.vala | 3 +++ 1 file changed, 3 insertions(+) commit 8d7015021c49498d10812ef0b26b59b146c9db3d Author: Jens Georg Date: Sat Jun 14 23:21:34 2014 +0200 test: Remove album art spec test Signed-off-by: Jens Georg tests/Makefile.am | 12 ---- tests/rygel-album-art-spec-test.vala | 130 ----------------------------------- tests/rygel-media-art-store.vala | 1 - 3 files changed, 143 deletions(-) commit a2fe15d6442212dc524785166bd35d3d5fb8a38d Author: Jens Georg Date: Sat Jun 14 22:31:53 2014 +0200 media-export: Prevent warning on upload Signed-off-by: Jens Georg .../rygel-media-export-recursive-file-monitor.vala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 65965a0994f473885a0dfbf3e72385753125a316 Author: Jens Georg Date: Sat Jun 14 22:30:30 2014 +0200 server: Prevent critical on upload Signed-off-by: Jens Georg src/librygel-server/rygel-media-art-store.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 3198d41d65e883a4f31185a05ec774d7ef73717b Author: Jens Georg Date: Sat Jun 14 21:29:26 2014 +0200 engine-gst: Prevent critical after streaming Signed-off-by: Jens Georg src/media-engines/gstreamer/rygel-gst-data-source.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 404b6f0fa5ec3d8e1d4ebebf4b93bd5a719cc147 Author: Jens Georg Date: Sat Jun 14 21:27:48 2014 +0200 media-export: Also extract sidecar media-art Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=710387 src/plugins/media-export/rygel-media-export-item-factory.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 124cb22dab426aff9d62b37ca98ca11c99f94848 Author: Jens Georg Date: Sat Jun 14 21:07:43 2014 +0200 server,media-export: Use libmediaart for storing Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=710387 configure.ac | 1 + src/librygel-server/rygel-media-art-store.vala | 7 +++ src/plugins/media-export/Makefile.am | 1 - .../rygel-media-export-item-factory.vala | 9 ++- .../rygel-media-export-jpeg-writer.vala | 71 ---------------------- 5 files changed, 12 insertions(+), 77 deletions(-) commit 1903a5e73499cbe365f116d6b41970971d9e2e35 Author: Jens Georg Date: Sat Jun 14 19:31:22 2014 +0200 server: Port media-art lookup to libmediaart Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=710387 configure.ac | 7 +- src/librygel-server/Makefile.am | 3 +- src/librygel-server/libmediaart-1.0.vapi | 35 +++++++ src/librygel-server/rygel-media-art-store.vala | 139 ++----------------------- 4 files changed, 53 insertions(+), 131 deletions(-) commit 8a459297a87d034469ee5343d02f930295735b6b Author: Craig Pratt Date: Tue Feb 18 03:19:00 2014 +0000 server: Set HTTP version as late as possible So that requests might change headers depending on HTTP request version. https://bugzilla.gnome.org/show_bug.cgi?id=702555 src/librygel-server/rygel-http-get.vala | 6 ++++++ src/librygel-server/rygel-http-request.vala | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) commit 605eae6f5407ffa175a4770d2a6922a8e5164def Author: Jens Georg Date: Sat Jun 14 17:13:29 2014 +0200 build: Re-enable strict vala, disable deprecation Signed-off-by: Jens Georg autogen.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 47fb964a887480c5898703e4c5b5e8493d74fd36 Author: Jens Georg Date: Thu Mar 20 22:15:18 2014 +0100 renderer-gst: Use dlna+http[s] virtual protocol If the dlnasrc element is available, we try to use it for http and https protocols using it's virtual dlna+ protocol prefix. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=721817 src/librygel-renderer-gst/rygel-playbin-player.vala | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 7742b821193e401b2d26f0205ea8ef8ca68b279c Author: Jens Georg Date: Sat Jun 14 16:30:50 2014 +0200 server: Fix order of fetching/adding Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=723374 src/librygel-server/rygel-reference-creator.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ee5a0e74ee333b99a078fedc842932de202998cf Author: Richard Röjfors Date: Sat Jun 7 01:58:43 2014 +0200 server: Pass more metadata on object creation When an object is be created it is now populated with the metadata provided from the control point, enabling the server to create an object with the metadata. Signed-off-by: Richard Röjfors https://bugzilla.gnome.org/show_bug.cgi?id=731348 src/librygel-server/rygel-object-creator.vala | 2 ++ 1 file changed, 2 insertions(+) commit 87c720e1572eef1b59b1f5c13bd79c72f9125e2d Author: Alexander Kanavin Date: Mon Mar 24 19:54:26 2014 +0200 librygel-renderer: avoid using the http_proxy environment variable https://bugzilla.gnome.org/show_bug.cgi?id=726982 src/librygel-renderer/rygel-av-transport.vala | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) commit 850ade94c4bca4c465ecacee1fff83b474641cd0 Author: Jens Georg Date: Sat Jun 14 14:41:29 2014 +0200 renderer-gst: Use duration from meta-data Until we get the proper duration from the pipeline, use the one supplied in the meta-data if available. Signed-off-by: Jens Georg .../rygel-playbin-player.vala | 26 +++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) commit b566af954496c1a1e65e0ac748a2b32c2e9b3183 Author: Jens Georg Date: Sat Jun 14 11:55:45 2014 +0200 core: Work-around bgo#725194 Signed-off-by: Jens Georg src/librygel-core/rygel-plugin-information.vala | 2 -- 1 file changed, 2 deletions(-) commit 0c32705656faca57ae80c40a260802401a8978c8 Author: Jens Georg Date: Tue Jun 10 17:41:01 2014 +0200 renderer-gst: Update video duration On READY->PAUSED state change, check for duration availability and signalize it. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=721824 src/librygel-renderer-gst/rygel-playbin-player.vala | 4 ++++ 1 file changed, 4 insertions(+) commit e11a6b551f75382a083218c46d9ae33172f57513 Author: Jens Georg Date: Tue Jun 10 17:09:47 2014 +0200 renderer-gst: Fix duration/position Signed-off-by: Jens Georg src/librygel-renderer-gst/rygel-playbin-player.vala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 5e7ec5573302c5bd5db81e9bdf6b9118cd5516f3 Author: Jens Georg Date: Sun Jun 1 20:01:26 2014 +0200 ui: Port from Dialog to Window Get rid of "Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged." Signed-off-by: Jens Georg data/rygel-preferences.ui | 52 ++++++++++++------------------------ src/ui/rygel-preferences-dialog.vala | 22 ++++++++++++--- 2 files changed, 36 insertions(+), 38 deletions(-) commit 50a54ae2473c60813af29293ef272cd0a875fe8e Author: Jens Georg Date: Fri Mar 8 19:50:32 2013 +0100 renderer-gst: Use cubic volume https://bugzilla.gnome.org/show_bug.cgi?id=689632 configure.ac | 7 +++++-- src/librygel-renderer-gst/rygel-playbin-player.vala | 6 ++++-- 2 files changed, 9 insertions(+), 4 deletions(-) commit e1017ee8bcb65a9b5fb439ef05de894f22680a2d Author: Jens Georg Date: Sat May 31 10:58:05 2014 +0200 Update .gitignore Signed-off-by: Jens Georg .gitignore | 1 + 1 file changed, 1 insertion(+) commit 078f1064ba2974b94456622631f9048982b8da39 Author: Jens Georg Date: Sat May 31 10:57:00 2014 +0200 build: Disable strict vala because of dubious libsoup deprecation Signed-off-by: Jens Georg autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f2f72ccb322484b07270e46527a3fabe410788d0 Author: Jens Georg Date: Thu May 29 10:06:23 2014 +0200 build: Fix make distcheck Signed-off-by: Jens Georg doc/reference/doc-build.am | 1 + 1 file changed, 1 insertion(+) commit 7e487645a4657a4175fdfed4a66d2a983d8eda8f Author: Jens Georg Date: Thu May 29 08:48:39 2014 +0200 build: Remove INSTALL Signed-off-by: Jens Georg INSTALL | 365 ---------------------------------------------------------------- 1 file changed, 365 deletions(-) commit d5cb8feecb786ba5e6be505bf6f45150cbee2d17 Author: Jens Georg Date: Thu May 29 08:44:17 2014 +0200 tests: Bump timeouts Reported by debian maintainers that it helps to pass thests on Hurd. Signed-off-by: Jens Georg tests/rygel-http-post-test.vala | 2 +- tests/rygel-user-config-test.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit fafd47869cf146fa2ca9012f60148af2cff6aaa5 Author: Jens Georg Date: Thu May 29 08:31:59 2014 +0200 server,plugins: Fix type name clash Caused DBus plugins not to work properly Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=730913 src/librygel-server/rygel-dbus-thumbnailer.vala | 2 +- src/librygel-server/rygel-free-desktop-interfaces.vala | 4 ++-- src/plugins/external/rygel-external-album-art-factory.vala | 2 +- src/plugins/external/rygel-external-container.vala | 2 +- src/plugins/external/rygel-external-icon-factory.vala | 2 +- src/plugins/external/rygel-external-item-factory.vala | 1 - src/plugins/external/rygel-external-plugin-factory.vala | 2 +- src/plugins/external/rygel-external-plugin.vala | 2 +- src/plugins/external/rygel-external-thumbnail-factory.vala | 2 +- src/plugins/external/rygel-free-desktop-interfaces.vala | 6 +++--- src/plugins/mpris/rygel-free-desktop-interfaces.vala | 4 ++-- src/plugins/mpris/rygel-mpris-plugin-factory.vala | 2 +- 12 files changed, 15 insertions(+), 16 deletions(-) commit b60b85d66d57e2f4e0fc520309971b9dae898ff1 Author: Andika Triwidada Date: Fri May 23 03:56:45 2014 +0000 Updated Indonesian translation po/id.po | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) commit 9e8e1c52891005991077f1eb073d07916e66bdc0 Author: Enrico Nicoletto Date: Wed May 21 16:55:55 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 40 +++++++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 13 deletions(-) commit 451320ed20f5e5e9e73c3f8077e69285b70d8856 Author: Marek Černocký Date: Sun May 18 08:11:08 2014 +0200 Updated Czech translation po/cs.po | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) commit 6734decb3835d8bc50fd1b8a7c282f483cc9fad5 Author: Jens Georg Date: Thu May 15 19:13:38 2014 +0200 build: Bump libsoup requirement to 2.44 Needed for SoupStatus Signed-off-by: Jens Georg configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fa69d4c5ebcddb61f8109907bc471efb7f6b30e9 Author: Daniel Mustieles Date: Sat May 10 20:01:05 2014 +0200 Updated Spanish translation po/es.po | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) commit fc173d8c8f9ee68d7d896d8370c78c68e32f08a6 Author: Carles Ferrando Date: Fri May 9 00:36:41 2014 +0200 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 222 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 147 insertions(+), 75 deletions(-) commit ba2c811fa579b6bfbd4f5607ecec70efd57e7d07 Author: Jens Georg Date: Thu May 1 15:19:53 2014 +0200 server: Extract all resources on object creation Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=729090 src/librygel-server/rygel-object-creator.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit c4a5c2a3c2be7a50937b5cb2125abd8c8525e753 Author: Jens Georg Date: Thu May 1 14:22:54 2014 +0200 renderer-gst: Deprecate Renderer.wrap constructor Signed-off-by: Jens Georg src/librygel-renderer-gst/rygel-playbin-renderer.vala | 1 + 1 file changed, 1 insertion(+) commit 33caa39d4d8bf643e68bbc49cd7466d88df5db65 Author: Jens Georg Date: Thu May 1 14:17:23 2014 +0200 renderer-gst,playbin: Don't exit when playbin is missing Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=710443 .../rygel-playbin-player.vala | 24 ++++++++++++++++++++-- .../rygel-playbin-renderer.vala | 21 ++++++++++++++----- src/plugins/playbin/rygel-playbin-module.vala | 9 +++++--- src/plugins/playbin/rygel-playbin-plugin.vala | 16 ++++++++------- 4 files changed, 53 insertions(+), 17 deletions(-) commit 1f400830dbfc4ffb2475d06567b9ad3901fa09df Author: Jens Georg Date: Thu May 1 13:42:47 2014 +0200 Update .gitignore Signed-off-by: Jens Georg .gitignore | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 9b90c4b9a246eb28ace2949b355a026e0ea578ac Author: Reiner Merk Date: Wed Dec 18 12:15:00 2013 +0000 external: Let the peer decide the sort order https://bugzilla.gnome.org/show_bug.cgi?id=720672 src/plugins/external/rygel-external-container.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 1bbf21608ff9012b1807b0243bd1d389f90a9620 Author: Jens Georg Date: Thu May 1 10:05:39 2014 +0200 tracker: Actually use nmm:dlnaMime Whoops. That was added for Rygel and we never actually used it... Signed-off-by: Jens Georg src/plugins/tracker/rygel-tracker-upnp-property-map.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0483d5f9476ab406787fe6ebef7598785091e65e Author: Jens Georg Date: Tue Apr 29 20:30:41 2014 +0200 build: Remove -Wl,-z,defs Was added by accident and seems to cause problems on some platforms Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=727479 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ee7895e528e88f6d22683ac17668e22701516f32 Author: evafotopoulou Date: Fri Apr 18 17:35:52 2014 +0000 Updated Greek translation po/el.po | 71 ++++++++++++++++++++++------------------------------------------ 1 file changed, 24 insertions(+), 47 deletions(-) commit c08e5ca2ef9e71b5066698301bfcc912702aebd8 Author: Piotr Drąg Date: Sun Apr 6 20:03:35 2014 +0200 doap: update URLs rygel.doap | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 61fa840d7364c8dc93719ebf9c0360dbd0dd8e8b Author: Jussi Kukkonen Date: Tue Apr 1 14:28:17 2014 +0300 renderer: Use NextAVTransport* values in GetMediaInfo() AVTransport should return NextAVtransportURI and NextAVtransportURIMetadata variables in GetMediaInfo() and GetMEdiaInfo_Ext() now that they are available. https://bugzilla.gnome.org/show_bug.cgi?id=727424 src/librygel-renderer/rygel-av-transport.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 4f819a1228f2f6ac775076900563945924733d25 Author: Jens Georg Date: Mon Jun 10 17:01:22 2013 +0200 media-export: Small style fix src/plugins/media-export/rygel-media-export-media-cache.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit bf77fddf4df5da9da4eb02caeb5094033c85a3ee Author: Peter Mráz Date: Sat Mar 29 21:28:25 2014 +0100 Updated slovak translation po/sk.po | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 1aeaa59281800d515c01413d3b6826b5f6aedb44 Author: Dušan Kazik Date: Sat Mar 29 21:17:27 2014 +0100 Updated slovak translation po/sk.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 1c6924860803b222a69478954ecb975555ca1a17 Author: Dušan Kazik Date: Sat Mar 29 21:15:48 2014 +0100 Updated slovak translation po/sk.po | 287 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 184 insertions(+), 103 deletions(-) commit 0348afcfedc4b380cf0a1c40a939d1fc2df21946 Author: Jiro Matsuzawa Date: Mon Mar 24 20:22:26 2014 +0900 l10n: Update Japanese translation po/ja.po | 232 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 160 insertions(+), 72 deletions(-) commit 7158b5484279c1f8eb451666e3ca269cb04ae15f Author: Kenneth Nielsen Date: Sun Mar 23 23:15:24 2014 +0100 Updated Danish translatoin po/da.po | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 30c9da3066355b4aa87d4e58a1ac03c091574506 Author: Inaki Larranaga Murgoitio Date: Sun Mar 23 16:30:01 2014 +0100 Updated Basque language po/eu.po | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) commit 0684a1148d77c6e722cd058602256b9788b50ebb Author: Inaki Larranaga Murgoitio Date: Sat Mar 22 20:59:34 2014 +0100 Updated Basque language po/eu.po | 214 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 141 insertions(+), 73 deletions(-) commit 18548967c30b24c50231455814e2dec08fbd9bcb Author: Jens Georg Date: Fri Mar 21 20:25:30 2014 +0100 core: Don't spam debug log Only try to read /etc/machine-info once, not all the time. Signed-off-by: Jens Georg src/librygel-core/rygel-root-device-factory.vala | 29 +++++++++++++++--------- 1 file changed, 18 insertions(+), 11 deletions(-) commit 0b2f763bd0e250d552a5bdacf66811cd94bfd7eb Author: Ask H. Larsen Date: Thu Mar 20 21:11:14 2014 +0100 Updated Danish translation po/da.po | 222 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 151 insertions(+), 71 deletions(-) commit a00b362cb5562114ab813b6c62f56984e3e4836b Author: Jens Georg Date: Thu Mar 20 20:02:10 2014 +0100 renderer: Fix URI handling Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=726776 src/librygel-renderer/rygel-av-transport.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3794eecee5339df69bcb76d6ae0b6b0111d5b74b Author: Мирослав Николић Date: Thu Mar 20 05:56:36 2014 +0100 Updated Serbian translation po/sr.po | 285 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 171 insertions(+), 114 deletions(-) commit 3375c9e9762da920aa3ffa448c8d4b56d2ea8167 Author: Duarte Loreto Date: Thu Mar 20 01:07:16 2014 +0000 Updated Portuguese translation po/pt.po | 924 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 656 insertions(+), 268 deletions(-) commit cd821a31164841d35c830e447941f2ee5db8837d Author: Pau Iranzo Date: Mon Mar 17 23:52:23 2014 +0100 [l10n] Add Catalan translation po/ca.po | 195 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 134 insertions(+), 61 deletions(-) commit 4dc8d49de488134044438e89f26e5c3e79645e55 Author: Jens Georg Date: Mon Mar 17 19:49:41 2014 +0100 Prepare 0.21.6 Signed-off-by: Jens Georg NEWS | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) commit fdd2dc1394864c3ae621e944daa6756711947da9 Author: Jens Georg Date: Mon Mar 17 19:46:30 2014 +0100 build: Replace another cp -d Signed-off-by: Jens Georg doc/reference/doc-build.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e10e53299fb9b313db5d757f4542cf9dd9bf72ec Author: Andika Triwidada Date: Mon Mar 17 05:48:07 2014 +0000 Updated Indonesian translation po/id.po | 150 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 98 insertions(+), 52 deletions(-) commit 6e2b4e4eb930ce93f02895e3ee3d908983ad1ceb Author: Ville-Pekka Vainio Date: Sun Mar 16 23:34:48 2014 +0200 Finnish translation update by Jiri Grönroos po/fi.po | 268 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 175 insertions(+), 93 deletions(-) commit 7253502772e63a27f6ffcabf94d979d8dc410066 Author: naybnet Date: Sun Mar 16 12:41:41 2014 +0000 Updated French translation po/fr.po | 238 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 167 insertions(+), 71 deletions(-) commit 0f73d131acc1e790425b46646af144ef0f3bb5b4 Author: Daniel Korostil Date: Sun Mar 16 00:12:17 2014 +0200 Updated Ukrainian translation po/uk.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 42760e42807025badc36ad5a40db017ceb647f31 Author: Jens Georg Date: Sat Mar 15 10:06:56 2014 +0100 renderer-gst: Fix two criticals on startup Signed-off-by: Jens Georg src/librygel-renderer-gst/rygel-playbin-player.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 9d2158ed56c441dbbadb482ae21066aed0615da7 Author: Paweł Żołnowski Date: Wed Mar 12 18:24:30 2014 +0100 Updated Polish translation po/pl.po | 154 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 102 insertions(+), 52 deletions(-) commit b7a6fd0d64f267a61edf6ca9c982a5148941a19d Author: Yuri Myasoedov Date: Mon Mar 10 15:50:14 2014 +0400 Updated Russian translation po/ru.po | 164 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 110 insertions(+), 54 deletions(-) commit 0989936559cd6126642c5d086ac722d8486b0fa6 Author: Chao-Hsiung Liao Date: Sun Mar 9 13:10:10 2014 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 24 +++++++++--------------- po/zh_TW.po | 24 +++++++++--------------- 2 files changed, 18 insertions(+), 30 deletions(-) commit 1acb320f0ace7ef88f474cca9a420e6d88c1c12d Author: Wylmer Wang Date: Sat Mar 8 14:24:08 2014 +0000 Updated Chinese (China) translation po/zh_CN.po | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) commit 280c84545ab6e0e26efd4fb9aa4fb565b601ac6f Author: Rūdolfs Mazurs Date: Fri Mar 7 22:51:03 2014 +0200 Updated Latvian translation po/lv.po | 180 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 120 insertions(+), 60 deletions(-) commit 969000297a4d766398c249c35104e5a005674bb4 Author: Jens Georg Date: Thu Mar 6 21:51:48 2014 +0100 Prepare 0.21.5 NEWS | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) commit a4ffde75f6b9e214b924469af8640b9debe2c98e Author: Changwoo Ryu Date: Fri Mar 7 00:30:21 2014 +0900 Updated Korean translation po/ko.po | 240 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 168 insertions(+), 72 deletions(-) commit f827acde8e13ea6686d9f50f663d473c757f063d Author: Kjartan Maraas Date: Wed Mar 5 07:29:46 2014 +0100 Updated Norwegian bokmål translation po/nb.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit b3018f60dbf67ef14f40d2fb70d3f2f48d63d38a Author: Fran Diéguez Date: Mon Mar 3 21:56:11 2014 +0100 Updated Galician translations po/gl.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 843849e0007700f64624deb91783031c60ff0897 Author: Fran Diéguez Date: Mon Mar 3 21:23:41 2014 +0100 Updated Galician translations po/gl.po | 49 ++++++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 19 deletions(-) commit bd1c1f665002f8d21205aaa8042a67cdb5c14538 Author: Bjørn Lie Date: Thu Feb 20 19:23:00 2014 +0000 build: Support building with tracker-1.0 https://bugzilla.gnome.org/show_bug.cgi?id=724820 configure.ac | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 73dfc832ee73561206dbaa016b70ec0d1bcef34d Author: Matej Urbančič Date: Fri Feb 28 23:15:08 2014 +0100 Updated Slovenian translation po/sl.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 120bc242f04b2fc349a44c8992884cbc1d9dd0fc Author: Balázs Úr Date: Fri Feb 28 20:32:40 2014 +0100 Updated Hungarian translation po/hu.po | 171 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 110 insertions(+), 61 deletions(-) commit 7cddbea0384bcdacb3ed4220ddb36e37993241e9 Author: Milo Casagrande Date: Fri Feb 28 18:20:41 2014 +0100 [l10n] Updated Italian translation. po/it.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 7d850a228b3cd26c76fcd7affee35ca28f9bce6e Author: Aurimas Černius Date: Thu Feb 27 23:20:03 2014 +0200 Updated Lithuanian translation po/lt.po | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) commit 541ecf2a2bfdffdac58fddeae1cd243e5c28d57b Author: Rafael Ferreira Date: Thu Feb 27 15:53:28 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit eb6a22f6cf99abe7153752dfde58974729cbb93f Author: Marek Černocký Date: Wed Feb 26 08:33:56 2014 +0100 Updated Czech translation po/cs.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 2b05ad8ed2339d15865e9ae583f1a00767efb7bc Author: Daniel Mustieles Date: Mon Feb 24 17:30:03 2014 +0100 Updated Spanish translation po/es.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit dde6f868bc2002136cbfa54b7314c166c2738ead Author: Jens Georg Date: Sun Feb 23 17:53:00 2014 +0100 renderer-gst: Use contract programming Improve previous commit to be more valaish. Signed-off-by: Jens Georg src/librygel-renderer-gst/rygel-playbin-player.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 58c3ba92e714bc4d020d2362a51ca854ff3e3c80 Author: Jens Georg Date: Sun Feb 23 17:27:51 2014 +0100 renderer-gst: Return null in error case This is slightly bad since this is a constructor; we can safely return here because the C code has not executed the constructor yet. As the function was deprecated anyway with an earlier commit, beaty doesn't really matter. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=722021 src/librygel-renderer-gst/rygel-playbin-player.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 1f7483f12078cdce2cac411f8b761b52a52e309c Author: Jens Georg Date: Sun Feb 23 10:49:11 2014 +0100 media-export: Clarify message Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-harvesting-task.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit b78f9345e6643f7de2f6f146c29102eef56f9a86 Author: Kjartan Maraas Date: Wed Feb 19 23:17:02 2014 +0100 Updated Norwegian bokmål translation po/nb.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 93cc06931ddd8a7891da0ee89adba9ae70eda0e5 Author: Giovanni Campagna Date: Sun Oct 20 23:40:55 2013 +0200 Add support for pretty hostnames Read and parse /etc/machine-info to obtain a pretty human readable hostname (eg. "Bob's Laptop" instead of "bob-laptop"). If the file is not found, or it can't be parsed, we fall back on the normal hostname. In GNOME, the pretty hostname can be configured in the control center details and sharing panels. In other systems, it can be changed using "hostnamectl --pretty". https://bugzilla.gnome.org/show_bug.cgi?id=724138 data/rygel.conf | 2 +- src/librygel-core/rygel-root-device-factory.vala | 25 ++++++++++++++++++++++++ src/librygel-server/rygel-media-object.vala | 9 +++++++++ 3 files changed, 35 insertions(+), 1 deletion(-) commit a2a90d7fb4cc832aa51ba9d03a1d162d2b25ed55 Author: Daniel Korostil Date: Wed Feb 12 22:44:25 2014 +0200 Updated Ukrainian translation po/uk.po | 1305 +++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 945 insertions(+), 360 deletions(-) commit b74ff42760e96bbf316cc00521b17388b59d171d Author: Nilamdyuti Goswami Date: Wed Feb 12 19:36:58 2014 +0530 Assamese translation updated po/as.po | 912 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 657 insertions(+), 255 deletions(-) commit fdaef58458cb6abf83771adeb2137db14cae0ec1 Author: Debarshi Ray Date: Wed Feb 12 10:37:51 2014 +0100 data: Make the GstLaunch pipelines in rygel.conf work with gst-1.0 https://bugzilla.gnome.org/show_bug.cgi?id=724215 data/rygel.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f0ae3f0b6fab7fc962a0feb86ed6b46249a1f047 Author: Jens Georg Date: Sun Feb 9 13:09:24 2014 +0100 build: Replace non-portable cp -d Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=722527 doc/reference/doc-build.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d276d78d27b861b0a18cdd43e247ca19a3057836 Author: Jens Georg Date: Sun Feb 9 12:54:37 2014 +0100 renderer-gst: Deprecate element wrapping The function causes leaks in the error case and secondly, wrapping an existing pipeline is not as helpful as I thought it would be. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=722021 src/librygel-renderer-gst/rygel-playbin-player.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e51e935db97924ac1bf3ae421f38f7e7c141c116 Author: Jens Georg Date: Sat Feb 8 09:13:47 2014 +0100 build: Fix make distcheck doc/reference/doc-build.am | 5 +++++ po/POTFILES.in | 3 --- tests/rygel-dlna-profile.vala | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) commit 61f875c7c09462f3af2fb6655bd97b0fea5b9e2c Author: Jens Georg Date: Sat Feb 8 07:40:49 2014 +0100 build: Remove obsolete configure option Signed-off-by: Jens Georg autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 75522896a0af0213a6f354e84ff3b0cc7340a762 Author: Jens Georg Date: Sat Feb 8 07:37:59 2014 +0100 doc: Some improvments to gtk-doc Signed-off-by: Jens Georg doc/reference/librygel-core/gtkdoc/librygel-core-docs.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit e4a87003f4d9550020bb743d38299600a1806fe8 Author: Jens Georg Date: Sat Feb 8 07:32:00 2014 +0100 all: Move Rygel.DLNAProfile into core Signed-off-by: Jens Georg .../librygel-core/gtkdoc/librygel-core-docs.xml | 1 + .../vala/example-renderer-plugin-vala.vala | 6 +-- src/librygel-core/filelist.am | 1 + .../rygel-dlna-profile.vala | 0 .../rygel-playbin-player.vala | 1 - src/librygel-renderer/filelist.am | 1 - src/librygel-renderer/rygel-dlna-profile.vala | 44 ---------------------- .../rygel-media-renderer-plugin.vala | 2 - src/librygel-server/filelist.am | 1 - 9 files changed, 5 insertions(+), 52 deletions(-) commit a4dbe47e1639697507c9ddc603c1f8d9f8dc559e Author: Jens Georg Date: Sat May 25 15:35:23 2013 +0900 all: Remove Freedesktop interfaces from core They're used in two plug-ins only and are a pain in the donkey when doing gobject-introspection. Signed-off-by: Jens Georg .../librygel-core/gtkdoc/librygel-core-docs.xml | 3 -- src/librygel-core/filelist.am | 1 - src/librygel-server/filelist.am | 1 + .../rygel-free-desktop-interfaces.vala | 32 +++++++++++++++++++ src/plugins/external/Makefile.am | 3 +- .../external}/rygel-free-desktop-interfaces.vala | 16 +++++----- src/plugins/mpris/Makefile.am | 3 +- .../mpris/rygel-free-desktop-interfaces.vala | 37 ++++++++++++++++++++++ 8 files changed, 82 insertions(+), 14 deletions(-) commit 7267047cdb26dc7040c7d591a28d43d5738de3a5 Author: Jens Georg Date: Mon Feb 3 21:11:36 2014 +0100 Prepare 0.21.4 NEWS | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 3a113f9cfb976e4c23273edbffb063d49302de78 Author: Jens Georg Date: Mon Feb 3 17:52:47 2014 +0100 core: Link against libm for "round" Signed-off-by: Jens Georg src/librygel-core/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a2fc4dc715d8e969c498f86388eb8af3f337f104 Author: Chao-Hsiung Liao Date: Sat Feb 1 07:39:34 2014 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 252 +++++++++++++++++++++++++++++++++++++++++------------------- po/zh_TW.po | 252 +++++++++++++++++++++++++++++++++++++++++------------------- 2 files changed, 342 insertions(+), 162 deletions(-) commit 7d2277f004c9e9752e280bcb4a594b3b896deb89 Author: Kjartan Maraas Date: Sat Jan 25 11:19:30 2014 +0100 Updated Norwegian bokmål translation po/nb.po | 220 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 152 insertions(+), 68 deletions(-) commit ab66b3ce0b0adeb892faab8587a70674468dbbb9 Author: Matej Urbančič Date: Mon Jan 20 21:39:41 2014 +0100 Updated Slovenian translation po/sl.po | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) commit 29f2ebf7652e417457c56f27b6e5fb886e31ddd8 Author: Marek Černocký Date: Fri Jan 17 07:56:58 2014 +0100 Updated Czech translation po/cs.po | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) commit c03b7a17de7c7da14f62c0984b0911e6085fb317 Author: Jens Georg Date: Tue Jan 14 22:34:50 2014 +0100 Prepare 0.21.3 NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) commit 943a61d3993b2fa6392fb2faa97d950e9573341d Author: Jens Georg Date: Sat Dec 21 12:02:02 2013 +0100 renderer-gst: Don't handle buffering/clock-lost Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=720836 .../rygel-playbin-player.vala | 45 ++-------------------- 1 file changed, 4 insertions(+), 41 deletions(-) commit d59cedcbf1da4f9a50d215b03d30b3233a77cfe5 Author: Jens Georg Date: Tue Dec 31 14:33:53 2013 +0100 server: Add LG TV hacks Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=721270 src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-client-hacks.vala | 3 ++ src/librygel-server/rygel-lg-tv-hacks.vala | 44 +++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+) commit 73c37c63fe4b324f46a36632a7136b1d5b94cfe8 Author: Jens Georg Date: Tue Jan 14 22:21:39 2014 +0100 all: Update FSF address Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=721575 COPYING | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit 69e2a5fe71275eb0fd08eda4dd2add87c9712213 Author: siva Date: Fri Dec 20 13:26:34 2013 -0700 renderer-gst: Use source element for queries. Fixes querying duration and position. Fixes DLNA CTT : 7.3.157.8 https://bugzilla.gnome.org/show_bug.cgi?id=721824 src/librygel-renderer-gst/rygel-playbin-player.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 48c10b636ef8bd94c164753afd957182019198b8 Author: Jens Georg Date: Tue Jan 14 22:00:03 2014 +0100 media-export: Disable Artist/All container Work-around browsing issue in virtual containers. Signed-off-by: Jens Georg src/plugins/media-export/rygel-media-export-node-query-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit d0793d3b26afebcf529b8b9911cf59c1efe87f6b Author: Jens Georg Date: Fri Jan 3 23:17:56 2014 +0100 server: Use correct depth for PNG icons Signed-off-by: Jens Georg src/librygel-server/rygel-thumbnailer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 632d9585b29512802fb4be9b13a67084358eba20 Author: Victor Ibragimov Date: Mon Jan 13 12:50:42 2014 +0500 Tajik translation updated po/tg.po | 381 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 256 insertions(+), 125 deletions(-) commit 3f35374662f2354d6fa4fbaec28c34da9a2b1113 Author: Dimitris Spingos Date: Sun Jan 12 20:30:39 2014 +0200 Updated Greek translation po/el.po | 97 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 49 insertions(+), 48 deletions(-) commit da1ed762207102c4e10fcc5d462aa2d4ee49e923 Author: Milo Casagrande Date: Mon Jan 6 09:27:48 2014 +0100 [l10n] Updated Italian translation. po/it.po | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) commit f305d63cb6dc1f3cf345eacbe51252a81e822bb0 Author: Aurimas Černius Date: Fri Jan 3 23:04:55 2014 +0200 Updated Lithuanian translation po/lt.po | 190 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 135 insertions(+), 55 deletions(-) commit 8faafaeaa093f7ab99299311e185adae2e4d002d Author: Daniel Mustieles Date: Thu Jan 2 10:15:15 2014 +0100 Updated Spanish translation po/es.po | 49 ++++++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 19 deletions(-) commit d9d5c269fe1d24b8587c031d5dbf96691925e67c Author: Rafael Ferreira Date: Thu Jan 2 06:18:21 2014 -0200 Updated Brazilian Portuguese translation po/pt_BR.po | 170 ++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 114 insertions(+), 56 deletions(-) commit 15b8977e39d810fa853817b9a22a331d4fdd9931 Author: Rafael Ferreira Date: Mon Oct 14 07:26:58 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 67 +++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 43 insertions(+), 24 deletions(-) commit 6f557c866cd98d615a1494402e808458054f3a11 Author: Jens Georg Date: Wed Jan 1 15:25:14 2014 +0100 external: Don't corrupt container names Looks like the code was overwriting the container's title in several places. Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=720671 src/plugins/external/rygel-external-container.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 8b1984eefe1b8b30a71bfc94716f1b53bb880f78 Author: Tong Hui Date: Sat Dec 28 20:12:36 2013 +0800 Update Chinese simplified translation po/zh_CN.po | 111 +++++++++++++++++++++++++++--------------------------------- 1 file changed, 49 insertions(+), 62 deletions(-) commit 537e8c1cc2c5f13a5d5a39db150f695acf7a5db5 Author: Marek Černocký Date: Fri Dec 27 15:56:13 2013 +0100 Updated Czech translation po/cs.po | 98 +++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 47 insertions(+), 51 deletions(-) commit 547293d07b5caaa6bb0dd5c231ba3b7f96d882f4 Author: Milo Casagrande Date: Tue Dec 24 09:10:28 2013 +0100 [l10n] Updated Italian translation. po/it.po | 49 ++++++++++++++++++------------------------------- 1 file changed, 18 insertions(+), 31 deletions(-) commit 4d73fe61df321218f7c6deca074057c9019f6731 Author: Matej Urbančič Date: Sat Dec 21 22:36:54 2013 +0100 Updated Slovenian translation po/sl.po | 174 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 106 insertions(+), 68 deletions(-) commit c886acab71c54a7816a85d765936746bf1f203c4 Author: Frédéric Péters Date: Sat Dec 21 14:10:49 2013 +0100 build: Fix building against tracker 0.18 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e21d6e7b4335e4582ccce01d83d74f632198c2cc Author: Jens Georg Date: Sat Dec 21 12:33:01 2013 +0100 Prepare 0.21.2 NEWS | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) commit 28a2cbf83f2304edb35f062594f2ed1b31551a4f Author: Jens Georg Date: Sat Dec 21 12:29:59 2013 +0100 server: Add more seek hacks src/librygel-server/rygel-seek-hacks.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3e34306eb291647128091b81372e0b7ad8b38d57 Author: Reiner Merk Date: Wed Dec 18 11:56:00 2013 +0000 external: Swap AlbumArtFactory.create parameters ServiceName and ObjectPath were mixed-up. https://bugzilla.gnome.org/show_bug.cgi?id=720669 src/plugins/external/rygel-external-item-factory.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5e0331a864b86f32b1bf7e8a14ba103f9ab3362b Author: Parthiban Balasubramanian Date: Fri Dec 20 08:34:02 2013 -0700 renderer: Match PlaybackStorageMedium values Use case as in AVTransport2.xml.in https://bugzilla.gnome.org/show_bug.cgi?id=720837 src/librygel-renderer/rygel-av-transport.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fbf259c9bdd5a239aa3d16d1670c8b920b6a627b Author: Jens Georg Date: Sat Dec 21 11:18:10 2013 +0100 renderer: Treat ABS_TIME/REL_TIME the same Looks like the original fix wasn't correct, see https://bugzilla.gnome.org/show_bug.cgi?id=686628#c3 Signed-off-by: Jens Georg https://bugzilla.gnome.org/show_bug.cgi?id=712181 src/librygel-renderer/rygel-av-transport.vala | 3 --- 1 file changed, 3 deletions(-) commit 9f262e16f5f480c9a5d89b42d5b88cd73971c249 Author: Daniel Mustieles Date: Thu Dec 19 14:37:31 2013 +0100 Updated Spanish translation po/es.po | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) commit eb67062f679768f7ece24e5efb529095db6a96c4 Author: Fran Diéguez Date: Thu Dec 19 01:50:05 2013 +0100 Updated Galician translations po/gl.po | 60 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 28 deletions(-) commit 1a851ab84c8da398ec781c8bc1c57c0e2c06e47a Author: Milo Casagrande Date: Wed Dec 18 09:43:48 2013 +0100 [l10n] Updated Italian translation. po/it.po | 62 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 29 deletions(-) commit 59a975a97e89a7170018a51ddef5861fbc156f90 Author: Daniel Mustieles Date: Mon Dec 16 14:59:56 2013 +0100 Updated Spanish translation po/es.po | 96 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 50 insertions(+), 46 deletions(-) commit 8224488d9a5ea34e6c90f938f140f1af61824cb1 Author: Jussi Kukkonen Date: Mon Dec 2 15:44:44 2013 +0200 renderer: Implement SetNextAVTransportURI This is a simple implementation: It does not prefetch media. Things that will be tried on EOS or on "Next" action: * if there are songs to play on playlist, play next one * else if NEXTAVTransportURI is set, play that * else set state to "STOPPED" and track to 1. https://bugzilla.gnome.org/show_bug.cgi?id=719721 data/xml/AVTransport2.xml.in | 27 ++++- src/librygel-renderer/rygel-av-transport.vala | 118 ++++++++++++++++----- src/librygel-renderer/rygel-player-controller.vala | 52 ++++++++- 3 files changed, 166 insertions(+), 31 deletions(-) commit c2ae13f249ec7bb55eb887e80eb611631dc73eaf Author: Jussi Kukkonen Date: Mon Dec 2 16:48:06 2013 +0200 renderer: Simplify PlayerController "EOS" handler https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-player-controller.vala | 30 ++++++++-------------- 1 file changed, 11 insertions(+), 19 deletions(-) commit cc80bdde4d02ebaa4a85af04d3d21e57fea2aa74 Author: Jussi Kukkonen Date: Thu Nov 28 01:01:55 2013 +0200 renderer: Avoid notifying track and n_tracks unnecessarily There were redundant values in LastChange events. https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-player-controller.vala | 36 ++++++++++++++++++---- 1 file changed, 30 insertions(+), 6 deletions(-) commit 7e7b9c2ae10ddb30ea425bcf67f0fd81f05af070 Author: Jussi Kukkonen Date: Wed Nov 27 22:48:41 2013 +0200 renderer: Refactor AVTransport and PlayerController Move track_metadata and track_uri state tracking to controller, Stop modifying controller properties from many places in AVTransport. Add set_single_play_uri() and set_playlist_uri() as the only valid methods to set uri, metadata, etc. Also make property setters private if setting them from AVTransport makes no sense. The goal is to make both classes cleaner, no functional changes are intended. https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-av-transport.vala | 101 ++++-------------- src/librygel-renderer/rygel-player-controller.vala | 116 ++++++++++++++++----- 2 files changed, 113 insertions(+), 104 deletions(-) commit 1db7452f557748c60ae63c81455033247f2c081f Author: Jussi Kukkonen Date: Wed Nov 27 22:46:02 2013 +0200 renderer: handle playback state in PlayerController Player.playback_state was modified from both PlayerController and AVTransport. Start making all modifications through PlayerController.playback_state. This has the added benefit that we don't accidentally expose "EOS" state to AVTransport. Also rename some variables "player"->"controller" to match reality. https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-av-transport.vala | 22 +++++++++--------- src/librygel-renderer/rygel-player-controller.vala | 27 +++++++++++----------- 2 files changed, 24 insertions(+), 25 deletions(-) commit e7240f55a79e5c0f4647f379269ece559f025a84 Author: Jens Georg Date: Sun Nov 3 13:39:46 2013 +0100 renderer: Refactor SetAVTransportURI https://bugzilla.gnome.org/show_bug.cgi?id=709165 src/librygel-renderer/rygel-av-transport.vala | 138 +++++++++++++++----------- 1 file changed, 78 insertions(+), 60 deletions(-) commit dc06c20cc7915c505181eab996818a5521555077 Author: Jens Georg Date: Fri Dec 13 17:44:45 2013 +0100 mpris: Set default playspeed Prevents a critical for MPRIS peers that don't support querying playspeed. src/plugins/mpris/rygel-mpris-player.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 29301e3aad6f8acc17c38876f9bc7e5423fab61a Author: John Obaterspok Date: Mon Dec 9 19:41:38 2013 +0100 server: More Samsung hacks Add Samsung [DE]-Series TV workaround for mp2t and quicktime movies src/librygel-server/rygel-samsung-tv-hacks.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 824ef8ec2c1455d8369bb0fad16f1fdf41a4afa9 Author: Fran Diéguez Date: Wed Dec 11 10:47:50 2013 +0100 Updated Galician translations po/gl.po | 193 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 130 insertions(+), 63 deletions(-) commit b4e3f480a95b60483c81fcdcf8d86795297bfb9f Author: Milo Casagrande Date: Wed Dec 11 10:38:38 2013 +0100 [l10n] Updated Italian translation. po/it.po | 152 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 100 insertions(+), 52 deletions(-) commit 3dfb9c107f27440b34ee80d761520737ba6f77c7 Author: Parthiban Balasubramanian Date: Fri Dec 6 04:58:02 2013 -0700 Remove unused state variable A_ARG_TYPE_DateTime This fixes DLNA CTT failure for DIAGE 7.2.12.2 https://bugzilla.gnome.org/show_bug.cgi?id=719998 data/xml/BasicManagement2.xml.in | 5 ----- 1 file changed, 5 deletions(-) commit 11678864e532be071ba1fb19d73b86c67de684db Author: Kristjan SCHMIDT Date: Sat Dec 7 20:52:10 2013 +0100 Again Updated Esperanto translation - Sorry po/eo.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0e8e9f5955117d917cd33b5a8369af82c649f54a Author: Kristjan SCHMIDT Date: Sat Dec 7 20:47:46 2013 +0100 Updated Esperanto translation po/eo.po | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit eb9ddc78f1912ea57a3afad65dfa1026fbd97664 Author: Kristjan SCHMIDT Date: Sat Dec 7 20:43:23 2013 +0100 Updated Esperanto translation po/eo.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 32a1aa1b5b3611af2a0d8f7dc7f6a444f1f3def1 Author: Kristjan SCHMIDT Date: Sat Dec 7 20:41:10 2013 +0100 Updated Esperanto translation po/eo.po | 1160 ++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 857 insertions(+), 303 deletions(-) commit aa4b20c1ef8b8aa6355fb5a94bf798c585c6fb41 Author: Jens Georg Date: Tue Oct 1 12:27:51 2013 +0200 renderer: Fix GetCurrentConnectionInfo's p-i We need to supply a proper protocol info in GetCurrentConnectionInfo if we have one. This is even required by UPnP. (Partially) fixes DLNA CTT 7.3.53.2 https://bugzilla.gnome.org/show_bug.cgi?id=706986 src/librygel-core/rygel-connection-manager.vala | 6 ++++- src/librygel-renderer/rygel-media-player.vala | 29 ++++++++++++++++++++++ .../rygel-sink-connection-manager.vala | 7 ++++++ 3 files changed, 41 insertions(+), 1 deletion(-) commit 0a312d63b65bb9cb637b9f054e7f48180676c225 Author: Jussi Kukkonen Date: Tue Nov 19 12:06:50 2013 +0200 server: Allow MediaServerPlugins to override search capabilities Use a virtual MediaServerPlugin.search_caps property instead of hard coding the value in ContentDirectory. This way plugin implementations can represent their search capabilities correctly. The default value is still the same: no change needed in plugins. https://bugzilla.gnome.org/show_bug.cgi?id=712660 src/librygel-server/rygel-content-directory.vala | 16 ++++++--------- src/librygel-server/rygel-media-server-plugin.vala | 24 ++++++++++++++++++++++ 2 files changed, 30 insertions(+), 10 deletions(-) commit c28afb99a6e37e5d2fe3a450309912e84f4b669b Author: Jens Georg Date: Tue Oct 1 17:10:37 2013 +0200 all: Bump API and ABI version Makefile.am | 8 +++---- common.am | 16 ++++++------- configure.ac | 20 ++++++++--------- doc/reference/doc-build.am | 4 ++-- doc/reference/librygel-renderer-gst/Makefile.am | 4 ++-- doc/reference/librygel-renderer/Makefile.am | 2 +- doc/reference/librygel-server/Makefile.am | 2 +- rygel-core-2.0.pc.in => rygel-core-2.2.pc.in | 6 ++--- ...-renderer-2.0.pc.in => rygel-renderer-2.2.pc.in | 8 +++---- ...r-gst-2.0.pc.in => rygel-renderer-gst-2.2.pc.in | 8 +++---- rygel-server-2.0.pc.in => rygel-server-2.2.pc.in | 8 +++---- src/librygel-core/Makefile.am | 26 +++++++++++----------- .../{rygel-core-2.0.deps => rygel-core-2.2.deps} | 0 src/librygel-renderer-gst/Makefile.am | 26 +++++++++++----------- .../rygel-renderer-gst-2.0.deps | 2 -- .../rygel-renderer-gst-2.2.deps | 2 ++ src/librygel-renderer/Makefile.am | 24 ++++++++++---------- src/librygel-renderer/rygel-renderer-2.0.deps | 1 - src/librygel-renderer/rygel-renderer-2.2.deps | 1 + src/librygel-server/Makefile.am | 24 ++++++++++---------- ...rygel-server-2.0.deps => rygel-server-2.2.deps} | 2 +- src/plugins/playbin/Makefile.am | 2 +- tests/Makefile.am | 4 ++-- 23 files changed, 100 insertions(+), 100 deletions(-) commit a77f2bdd06a6cba5158e473a36281a3803e1916c Author: Dominique Leuenberger Date: Sun Nov 24 00:46:49 2013 +0100 build: support tracker 0.18 https://bugzilla.gnome.org/show_bug.cgi?id=715089 configure.ac | 7 +++++++ 1 file changed, 7 insertions(+) commit 9e0cced31ac92f406849c0296892434ff426fc13 Author: 甘 露 Date: Sat Nov 23 21:56:39 2013 +0800 Update Chinese simplified translation po/zh_CN.po | 323 +++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 222 insertions(+), 101 deletions(-) commit 1698fa72c8ee04c1449ee4c23e6a9f3f9b9ec256 Author: Marek Černocký Date: Thu Nov 21 21:57:48 2013 +0100 Updated Czech translation po/cs.po | 95 +++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 67 insertions(+), 28 deletions(-) commit 3d8a0b28afa4c55158366c8a22a4f239ea892b60 Author: Jens Georg Date: Mon Nov 18 21:04:46 2013 +0100 Prepare 0.21.1 NEWS | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) commit 950501ade6f98fbd569dcba0789d89fbeaf856c5 Author: Richard Röjfors Date: Mon Nov 18 20:39:40 2013 +0100 examples: Fix C renderer plugin Add new properties. https://bugzilla.gnome.org/show_bug.cgi?id=712336 examples/renderer-plugins/C/example-player.c | 59 +++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) commit a49e943ff361978f18488770546978591699046c Author: Jens Georg Date: Sat Oct 19 11:12:05 2013 +0200 server: Support PV subtitles Support serving of external subtitles for devices that support the PV subtitle "standard", namely Panasonic TVs and the WD TV Live https://bugzilla.gnome.org/show_bug.cgi?id=661228 configure.ac | 2 +- src/librygel-server/rygel-video-item.vala | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) commit 01de181d00b2b7496122a6b17d1b81b4d8cc3439 Author: Jussi Kukkonen Date: Sat Nov 16 19:29:52 2013 +0200 renderer: implement PlaybackStorageMedium variable PlaybackStorageMedium should be "NETWORK" when AVTransportURI refers to a resource received from the UPnP network. It should be NONE if AVTransportURI is not set. Also fix the LastChange value of PossiblePlaybackStorageMedium. https://bugzilla.gnome.org/show_bug.cgi?id=712517 src/librygel-renderer/rygel-av-transport.vala | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) commit f032782dc6067445f8485235076f287a6814ab4a Author: Piotr Drąg Date: Mon Nov 11 21:15:15 2013 +0100 Updated Polish translation po/pl.po | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) commit 8cab0ca048af736008526f741b22e340cc1e7816 Author: Jussi Kukkonen Date: Wed Oct 30 14:45:50 2013 +0200 renderer-gst: Enable more playspeeds Negative playspeeds do not seem to work with common formats, so they have not been enabled. https://bugzilla.gnome.org/show_bug.cgi?id=710368 .../rygel-playbin-player.vala | 31 ++++++++++++++++++---- 1 file changed, 26 insertions(+), 5 deletions(-) commit 0347a67d128438dcce66b9ae8785c543c8ef6b1b Author: Jussi Kukkonen Date: Tue Oct 22 14:05:49 2013 +0300 renderer: Implement DLNA byte seeking Adds X_DLNA_GetBytePositionInfo() method, the required state variables and the missing SeekModes for Seek() to AVTransport2 implementation. https://bugzilla.gnome.org/show_bug.cgi?id=710368 https://bugzilla.gnome.org/show_bug.cgi?id=707058 https://bugzilla.gnome.org/show_bug.cgi?id=707059 https://bugzilla.gnome.org/show_bug.cgi?id=707541 data/xml/AVTransport2.xml.in | 44 ++++++++++++ .../renderer-plugins/vala/example-player-vala.vala | 18 +++++ .../rygel-playbin-player.vala | 80 ++++++++++++++++++++-- src/librygel-renderer/rygel-av-transport.vala | 70 +++++++++++++++++-- src/librygel-renderer/rygel-media-player.vala | 18 ++++- src/librygel-renderer/rygel-player-controller.vala | 6 ++ src/plugins/mpris/rygel-mpris-player.vala | 25 +++++++ 7 files changed, 249 insertions(+), 12 deletions(-) commit d9e52441582026bc20e1e08a37a9186cf283e079 Author: Jussi Kukkonen Date: Wed Oct 30 14:30:15 2013 +0200 renderer: Add play_speed_to_double() to MediaPlayer This can be useful for all player implementations. https://bugzilla.gnome.org/show_bug.cgi?id=710368 src/librygel-renderer/rygel-media-player.vala | 19 ++++++++++++++ src/plugins/mpris/rygel-mpris-player.vala | 38 +++++---------------------- 2 files changed, 25 insertions(+), 32 deletions(-) commit 610f35864eaf2575f7979dc2f93ec07316aedd60 Author: Jussi Kukkonen Date: Tue Oct 22 13:58:49 2013 +0300 data: Remove allowedValueList from TransportPlaySpeed AVTransport2 TransportPlaySpeed state variable is allowed to have vendor specific values. https://bugzilla.gnome.org/show_bug.cgi?id=710368 data/xml/AVTransport2.xml.in | 3 --- 1 file changed, 3 deletions(-) commit bea374723e36d0227b40a596f06c470346c8f935 Author: Jean-Baptiste Dubois Date: Mon Nov 4 13:38:13 2013 +0100 Add milliseconds support in Rygel.TimeUtils time to string conversion https://bugzilla.gnome.org/show_bug.cgi?id=711399 src/librygel-renderer/rygel-time-utils.vala | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) commit 361ff5e65afa5a4630264a074b923c0326830993 Author: Jussi Kukkonen Date: Fri Nov 8 15:29:25 2013 +0200 renderer: Add Next and Previous to CurrentTransportActions https://bugzilla.gnome.org/show_bug.cgi?id=711661 src/librygel-renderer/rygel-player-controller.vala | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit dbcd8aef606ef343b37f4be659d6df32462089fa Author: Jussi Kukkonen Date: Fri Nov 8 15:24:47 2013 +0200 renderer: Accept missing mime type in AVTransport.is_playlist() "assertion 'mime != NULL' failed" is not useful here. https://bugzilla.gnome.org/show_bug.cgi?id=711661 src/librygel-renderer/rygel-av-transport.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 41c78d89208a0b22eff85cfb34f5bfc7c38fae04 Author: Daniel Mustieles Date: Wed Nov 6 17:48:40 2013 +0100 Updated Spanish translation po/es.po | 78 +++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 58 insertions(+), 20 deletions(-) commit 41b8586f2f753da2e33aba49ce1d55ad825f7cf0 Author: Dimitris Spingos Date: Wed Nov 6 16:55:50 2013 +0200 Updated Greek translation po/el.po | 72 ++++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 54 insertions(+), 18 deletions(-) commit eb01b85cdbf687a1b7a4f223ce6b3b4973f5e3d6 Author: Jens Georg Date: Sat Nov 2 11:17:20 2013 +0100 build: Re-enable strict valac autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a278af81de4939fd41425d9fc49d744c352e1bb0 Author: Jens Georg Date: Sat Nov 2 11:16:38 2013 +0100 all: Port to new libsoup API configure.ac | 2 +- src/librygel-renderer/rygel-av-transport.vala | 7 +++---- src/librygel-server/rygel-import-resource.vala | 2 +- src/plugins/mediathek/rygel-mediathek-root-container.vala | 6 +++--- 4 files changed, 8 insertions(+), 9 deletions(-) commit 3d49d96fa6fb8cdb08991d7dfb740130731c9494 Author: Piotr Drąg Date: Sat Nov 2 20:12:23 2013 +0100 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 2 ++ po/POTFILES.skip | 2 ++ 2 files changed, 4 insertions(+) commit 969261619fa1a8916e7ae70dac78c1e0513ae2a8 Author: Jussi Kukkonen Date: Wed Oct 23 16:19:51 2013 +0300 core: Add UPnP BasicManagement service support Add BasicManagement:2 service that contains a bunch of tools (Ping, NSLookup and Traceroute to start with). Service is useful for DLNA Diagnostics, and can be enabled on a plugin-by-plugin basis. See doc/README.BasicManagement for details. Commit was partly authored by Christophe Guiraud . https://bugzilla.gnome.org/show_bug.cgi?id=707831 configure.ac | 2 +- data/xml/BasicManagement2.xml.in | 418 ++++++++++++++++ data/xml/Makefile.am | 1 + doc/README.BasicManagement | 24 + doc/man/rygel.conf.xml | 10 + src/librygel-core/Makefile.am | 1 + src/librygel-core/filelist.am | 5 + .../rygel-basic-management-test-nslookup.vala | 360 ++++++++++++++ .../rygel-basic-management-test-ping.vala | 288 +++++++++++ .../rygel-basic-management-test-traceroute.vala | 340 +++++++++++++ src/librygel-core/rygel-basic-management-test.vala | 260 ++++++++++ src/librygel-core/rygel-basic-management.vala | 538 +++++++++++++++++++++ src/librygel-core/rygel-description-file.vala | 4 + src/librygel-core/rygel-plugin.vala | 20 +- 14 files changed, 2269 insertions(+), 2 deletions(-) commit d1f14660839ea7b7bca000de9782011fd03284d2 Author: Jussi Kukkonen Date: Tue Sep 10 11:13:12 2013 +0300 doc: Re-organize rygel.conf man file Add a "Plugin-specific settings" section title and move it so that the plugin sections are directly below this section. https://bugzilla.gnome.org/show_bug.cgi?id=707831 doc/man/rygel.conf.xml | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) commit 2ef13ed033e97595b6f03d6ce5c8619e552ca67c Author: Jens Georg Date: Sat Nov 2 11:19:14 2013 +0100 todo: Remove useless item We can't drop MPEG2, we could just offer H.264 as well TODO | 3 --- 1 file changed, 3 deletions(-) commit 48fb80fe392824817f12bd81f05c80c0df7131d5 Author: Jens Georg Date: Fri Nov 1 22:35:47 2013 +0100 build: Only compile, don't try to link m4/vala.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 077d832587e9e700946946732cafdb9029e2c1de Author: Matej Urbančič Date: Thu Oct 31 21:01:01 2013 +0100 Updated Slovenian translation po/sl.po | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) commit f1ee14d722de000c30eddc912c1a120f944398ec Author: Jens Georg Date: Thu Oct 31 01:39:38 2013 +0100 Prepare 0.21.0 NEWS | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) commit 339522a6b61d65f6becb08994fde27c641159461 Author: Jens Georg Date: Thu Oct 31 10:03:14 2013 +0100 doc: Fix distcheck in docs common.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f9965e681ca62a4f150017681f8851e1986eb19b Author: Jens Georg Date: Thu Oct 31 01:48:12 2013 +0100 server: Fix compile issue introduced with 6cccd5 src/librygel-server/rygel-media-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a741c562e84507c2abff908e3f08e9c8ff4179d8 Author: Jens Georg Date: Thu Oct 31 01:39:09 2013 +0100 build: Minor fixes in autogen.sh Found by Mihai Moldovan autogen.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7e87c4f8c3c970f7f383ae0da0dc7f6cf0705171 Author: Daniel Mustieles Date: Thu Oct 31 14:38:37 2013 +0100 Updated Spanish translation po/es.po | 123 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 80 insertions(+), 43 deletions(-) commit d3631e321b106d47e6a3e9fd46149b53b6f68a8b Author: Jean-Baptiste Dubois Date: Fri Oct 25 15:23:20 2013 +0200 server: Use base64url instead of base64 Encoded base64 uris may have '/' chars which cause issues in function HTTPItemURI.from_string https://bugzilla.gnome.org/show_bug.cgi?id=710877 src/librygel-server/rygel-http-item-uri.vala | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) commit 6cccd5a767ec6f871a3c25ef855cfe987fed10f5 Author: Jens Georg Date: Tue Oct 29 14:23:25 2013 +0100 server: Make MediaObject.serialize public https://bugzilla.gnome.org/show_bug.cgi?id=709723 src/librygel-server/rygel-content-directory.vala | 2 +- src/librygel-server/rygel-http-server.vala | 2 +- src/librygel-server/rygel-media-object.vala | 6 +++--- src/librygel-server/rygel-serializer.vala | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) commit 9134aa3bbcc8bf8cd230418bec42380131ada9fd Author: Dimitis Spingos Date: Tue Oct 29 08:39:28 2013 +0200 Updated Greek translation po/el.po | 310 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 191 insertions(+), 119 deletions(-) commit 494b57f923d8842683a5312503a1962dc68eada3 Author: Jens Georg Date: Mon Oct 28 16:06:45 2013 +0100 server: Fix typo https://bugzilla.gnome.org/show_bug.cgi?id=710999 src/librygel-server/rygel-http-item-uri.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7f2556eed5f52fa19d72ddc6565667bb496fb3bc Author: Jens Georg Date: Sun Oct 27 11:42:44 2013 +0100 Bump glib requirement because of 9398caa6 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c3a5cfce84fd565f1aeb51dd564c6aff3307beed Author: Tobias Endrigkeit Date: Sun Oct 27 01:58:05 2013 +0200 Updated German translation po/de.po | 100 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 67 insertions(+), 33 deletions(-) commit 0393186863f8eaeb2768ccf41a4c4f5cfc159aba Author: Jens Georg Date: Thu Oct 24 11:57:21 2013 +0200 server: Fix message https://bugzilla.gnome.org/show_bug.cgi?id=710781 src/librygel-server/rygel-object-creator.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b8b56c0b6cfe6355e63fa8f771757311f686c4c6 Author: Matej Urbančič Date: Thu Oct 24 21:15:46 2013 +0200 Updated Slovenian translation po/sl.po | 104 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 72 insertions(+), 32 deletions(-) commit 0b0daa3d59ea0859509f56d0859353a959e6f04f Author: Yuri Myasoedov Date: Sun Oct 20 19:17:21 2013 +0400 Updated Russian translation po/ru.po | 89 +++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 60 insertions(+), 29 deletions(-) commit b0435eb03e8d4a2d10624644a58757ef510430e0 Author: Jens Georg Date: Sun Oct 20 16:45:02 2013 +0200 build: Drop strict vala because of deprecations autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a3f7a99de51f54ceadb704ca48753cfd3d657033 Author: Jens Georg Date: Sat Oct 19 10:12:27 2013 +0200 server: Use XML namespace instead of a string src/librygel-server/rygel-subtitle.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7a6397aaa271a4dae661af58b0819787d68c06d8 Author: Jens Georg Date: Thu Oct 17 14:49:39 2013 +0200 build: Add some autogen shortcuts autogen.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit a3276050e58b375de5eb1ba7c8a82a8d2f0e209e Author: Jens Georg Date: Thu Oct 17 14:28:03 2013 +0200 renderer: Refactor ABS_TIME/REL_TIME seeking Re-unify the two codepaths and just add player position to the seek target when we're in REL_TIME mode. src/librygel-renderer/rygel-av-transport.vala | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) commit 983cdc228a387b627d19b1a2201213e7fde6b53b Author: Jens Georg Date: Thu Oct 17 14:21:05 2013 +0200 renderer: If media is not seekable, return 710 https://bugzilla.gnome.org/show_bug.cgi?id=710377 src/librygel-renderer/rygel-av-transport.vala | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 6fece923c9c1008d719069b0771b85c2e8110fa7 Author: Rūdolfs Mazurs Date: Thu Oct 17 10:53:16 2013 +0300 Updated Latvian translation po/lv.po | 144 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 68 insertions(+), 76 deletions(-) commit 4b915419791115bfbd63d79d2b59701550d86ec1 Author: Jean-Baptiste Dubois Date: Mon Oct 7 09:49:01 2013 +0200 engine: Add large files (> 4GB) streaming support. https://bugzilla.gnome.org/show_bug.cgi?id=709551 configure.ac | 2 + src/media-engines/simple/Makefile.am | 1 + .../simple/rygel-simple-data-source.vala | 43 +++++++++++++++++----- 3 files changed, 36 insertions(+), 10 deletions(-) commit 9da3ca39438f91c7e0fa7bc3192ae54449e41c62 Author: Piotr Drąg Date: Mon Oct 14 20:13:30 2013 +0200 Updated Polish translation po/pl.po | 66 ++++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 43 insertions(+), 23 deletions(-) commit b69ebd495969af3d98b3d97e995bfad336f3b1c1 Author: Marek Černocký Date: Mon Oct 14 15:42:50 2013 +0200 Updated Czech translation po/cs.po | 71 ++++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 47 insertions(+), 24 deletions(-) commit 41328bff9522f76d3275ce12590809ff6cac44ac Author: Balázs Úr Date: Sun Oct 13 13:53:58 2013 +0200 Updated Hungarian translation po/hu.po | 93 +++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 68 insertions(+), 25 deletions(-) commit 910318f21353322a69463e1de7335a9d04d7a852 Author: Jens Georg Date: Fri Oct 11 11:13:24 2013 +0200 core: Get MediaDevice port from MetaConfig https://bugzilla.gnome.org/show_bug.cgi?id=709887 src/librygel-core/rygel-media-device.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 41a72af1761a49fbf7064300187550cd943ae3c0 Author: Jens Georg Date: Thu Oct 10 13:05:30 2013 +0200 examples: Simulate image rendering in vala example .../renderer-plugins/vala/example-player-vala.vala | 22 ++++++++++++++++++++++ .../vala/example-renderer-plugin-vala.vala | 9 +++++++++ 2 files changed, 31 insertions(+) commit 9afc2f5630605298c762e90381663d2f7b37ac5a Author: Jens Georg Date: Thu Oct 10 10:48:18 2013 +0200 renderer: Lower ChangeLog timeout According to DLNA, 200ms is the upper bound of announcing changes caused by operations through a LastChange event. Since we used 200ms to aggregate multiple events, sometimes we sent out the LastChange event too late for the CTT. Moving it down to 150ms seems to improve CTT situation in timing fragile CTT tests. src/librygel-renderer/rygel-changelog.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1e59b6678a7ea679a32be18bfcec5c7a0e119df6 Author: Jens Georg Date: Tue Oct 8 15:33:09 2013 +0200 renderer: Don't loop on image playlists https://bugzilla.gnome.org/show_bug.cgi?id=707054 src/librygel-renderer/rygel-player-controller.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 43f9516d5080a586cddcb61e34d1b217234578fb Author: Jens Georg Date: Tue Oct 8 13:13:04 2013 +0200 server: Return proper contentFeatures for DIDL_S https://bugzilla.gnome.org/show_bug.cgi?id=709627 src/librygel-server/rygel-http-playlist-handler.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit f458c7c9222fcb26e4d05d8b117ba6fa039a7d87 Author: Andika Triwidada Date: Wed Oct 9 02:23:51 2013 +0700 Updated Indonesian translation po/id.po | 112 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 77 insertions(+), 35 deletions(-) commit 5eac952e69d06b7d650a8b1cd6403f63b222eca7 Author: Jens Georg Date: Mon Oct 7 17:16:22 2013 +0200 mpris: Ignore read-only MPRIS intstances src/plugins/mpris/rygel-mpris-interfaces.vala | 1 + src/plugins/mpris/rygel-mpris-plugin-factory.vala | 7 +++++++ 2 files changed, 8 insertions(+) commit 0f069f107b63c354fe043dc359e6d5333ffd854d Author: Jens Georg Date: Mon Oct 7 17:16:02 2013 +0200 mpris: Get can_seek information from peer src/plugins/mpris/rygel-mpris-interfaces.vala | 1 + src/plugins/mpris/rygel-mpris-player.vala | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) commit a83d1837d03b8aa9c82b29dedd6433b9878ba32d Author: Jens Georg Date: Mon Oct 7 16:57:56 2013 +0200 mpris: Seek is always relative src/plugins/mpris/rygel-mpris-player.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 34113f46a5bf3232a8112a00b4b3f9a3bc30c770 Author: Richard Röjfors Date: Sat Oct 5 22:26:52 2013 +0200 librygel-renderer: Allow underlying player to notify on volume changes Currently there is no notification support on volume. The last set value of the volume (via upnp) is cached in rygel-rendering-control. But if the volume of the underlying renderer can be changed in another way, for instance on a local UI. Such change is not picked up by rygel-rendering-control and any control point would not be aware of the volume change. This patch adds notification support for volume. Signed-off-by: Richard Röjfors src/librygel-renderer/rygel-rendering-control.vala | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 82bfc8ddeac1cc775c3ba91f0120f49a73db0701 Author: Jens Georg Date: Mon Oct 7 10:20:00 2013 +0200 examples: Simplify C renderer example examples/renderer-plugins/C/example-player.c | 136 +++++++++------------------ 1 file changed, 43 insertions(+), 93 deletions(-) commit 120249ec85c4a9c2ff28f37f453e6c6f90676305 Author: Carles Ferrando Date: Sun Oct 6 22:17:15 2013 +0200 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 901 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 557 insertions(+), 344 deletions(-) commit 237b22828ecf23db5c450580983f4993957830e1 Author: Gil Forcada Date: Sun Oct 6 21:36:42 2013 +0200 [l10n] Update Catalan translation po/ca.po | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) commit 9bf00c87df1824c1f538b147d6c06eddda4785a3 Author: Yuri Myasoedov Date: Sun Oct 6 12:33:59 2013 +0400 Updated Russian translation po/ru.po | 95 +++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 61 insertions(+), 34 deletions(-) commit 19635c278317ab377ac47ea163291dd4fdc377c1 Author: Aurimas Černius Date: Sat Oct 5 17:09:03 2013 +0300 Updated Lithuanian translation po/lt.po | 68 +++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 39 insertions(+), 29 deletions(-) commit 5bae0094631643b789bd14b8c2923a5b5d70d272 Author: Claudio Arseni Date: Sat Oct 5 15:09:23 2013 +0200 [l10n] Updated Italian translation. po/it.po | 67 ++++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 46 insertions(+), 21 deletions(-) commit 09e444b90eaab6d589abf7d14871a6000c12947e Author: Jens Georg Date: Sat Oct 5 08:01:12 2013 +0200 ui: Fix tooltips in network section https://bugzilla.gnome.org/show_bug.cgi?id=709287 data/rygel-preferences.ui | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit f9136666ff5786d9f9fe0f67dfd17de582da4fe3 Author: Enrico Nicoletto Date: Wed Oct 2 19:11:59 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 56 ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 22 deletions(-) commit 7a6dc8261683c933aac46b5ebbab44ad1ddcc2c3 Author: Jens Georg Date: Wed Oct 2 13:36:12 2013 +0200 tests: Also use new libsoup vapi tests/rygel-http-get-test.vala | 32 ++++++++++++++++---------------- tests/rygel-http-item-uri-test.vala | 10 +++++----- tests/rygel-http-post-test.vala | 18 +++++++++--------- tests/rygel-http-response-test.vala | 6 +++--- 4 files changed, 33 insertions(+), 33 deletions(-) commit 91737e2c37ad8a68a929065e59c004e551e4e405 Author: Jens Georg Date: Wed Oct 2 13:35:48 2013 +0200 tests: Fix compiling with fixed .deps file tests/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 6bc852257ab6df7d92e9eddcf98edabfefdb601d Author: Jens Georg Date: Tue Oct 1 17:18:03 2013 +0200 renderer-gst,playbin: Use proper GStreamer version src/librygel-renderer-gst/rygel-renderer-gst-2.0.deps | 2 +- src/plugins/playbin/Makefile.am | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit b6bcc8ce8b7160c652be11ece47e6ad7e815eea8 Author: Marek Černocký Date: Wed Oct 2 10:08:35 2013 +0200 Updated Czech translation po/cs.po | 85 ++++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 34 deletions(-) commit 8f6d11627bfb11662bf09a47eeaef43c9d2dcba0 Author: Milo Casagrande Date: Tue Oct 1 18:59:17 2013 +0200 [l10n] Updated Italian translation. po/it.po | 67 +++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 41 insertions(+), 26 deletions(-) commit 78c7a6ea7d84caa05b4bb77962db88519065aadc Author: Piotr Drąg Date: Tue Oct 1 17:26:29 2013 +0200 Updated Polish translation po/pl.po | 56 ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 22 deletions(-) commit 9060f45626ea4b17c4072bb8a352c36a93272fad Author: Jens Georg Date: Tue Oct 1 16:29:42 2013 +0200 renderer-gst: Remove invalid DLNA profile MPEG_TS_HD_EU_ISO does not exist src/librygel-renderer-gst/rygel-playbin-player.vala | 3 --- 1 file changed, 3 deletions(-) commit ada9b808088d9c279db3d668bf3a7cf6ed4548eb Author: Fionn Cleary Date: Fri Sep 20 15:36:51 2013 +0200 Fix AbsoluteCounterPosition to match UPnP spec UPnP AV Transport Specification v1.01 states that the AbsoluteCounterPosition state variable is a signed value, where as the xml document has it as an unsigned value. Rygel stores the AbsoluteCounterPosition internally as an signed value. https://bugzilla.gnome.org/show_bug.cgi?id=709190 data/xml/AVTransport2.xml.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c39d231d0b00fae16ffe2ab513918f9e30087b2c Author: Jens Georg Date: Tue Oct 1 13:08:04 2013 +0200 renderer: Set track info for non-http uris (Partially) fixes 7.3.53.2 https://bugzilla.gnome.org/show_bug.cgi?id=709170 src/librygel-renderer/rygel-av-transport.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 878af484413e11c15eca8b46ee3b89539efa0938 Author: Jens Georg Date: Tue Oct 1 12:41:54 2013 +0200 renderer: Minor doc fix src/librygel-renderer/rygel-media-player.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit abbcbac25a732563670f74e6186440ed9e5579b0 Author: Jens Georg Date: Mon Sep 30 12:27:55 2013 +0200 renderer: Set PossiblePlaybackStorageMedia "None" and "Network" are mandatory according to 7.3.104.7 https://bugzilla.gnome.org/show_bug.cgi?id=677405 data/xml/AVTransport2.xml.in | 4 ++++ src/librygel-renderer/rygel-av-transport.vala | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit 3e302aad893ee410552b4ef6b89ea430a63888d3 Author: Jens Georg Date: Mon Sep 30 11:56:02 2013 +0200 renderer: Fix minor style issues src/librygel-renderer/rygel-time-utils.vala | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit a790174e83682fbeccbd79c50221ba9abb7c3a3f Author: Jens Georg Date: Mon Sep 30 11:25:17 2013 +0200 renderer-gst: Check seek target The seek call on playbin doesn't fail when seeking beyond the end of the file and just switches to EOS. https://bugzilla.gnome.org/show_bug.cgi?id=709077 src/librygel-renderer-gst/rygel-playbin-player.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 28890320b532bc191b6197d22ba960770d634117 Author: Jens Georg Date: Mon Sep 30 11:23:55 2013 +0200 renderer: Use proper error-code on wrong seek We were using 710 (Illegal seek mode) instead of the correct 711 (Illegal seek target) This fixes 7.3.157.9 https://bugzilla.gnome.org/show_bug.cgi?id=709077 src/librygel-renderer/rygel-av-transport.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8f83078d7220a352fe623bbebffede990f0dfb87 Author: Milan Plzik Date: Wed Sep 11 00:33:18 2013 +0200 renderer: Fix seeking behavior when using REL_TIME Signed-off-by: Milan Plzik https://bugzilla.gnome.org/show_bug.cgi?id=686628 src/librygel-renderer/rygel-av-transport.vala | 16 +++++++++++++++- src/librygel-renderer/rygel-time-utils.vala | 26 +++++++++++++++++++++++--- 2 files changed, 38 insertions(+), 4 deletions(-) commit 2174c749983836bac60a175c81c815641a63ff31 Author: Jens Georg Date: Sun Sep 29 13:30:14 2013 +0200 build: Rename --enable-valadoc to --enable-apidocs configure.ac | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 964ab57cff99bc53b0ccd6a9d01efaeadc93216b Author: Jens Georg Date: Sun Sep 29 12:30:59 2013 +0200 build: Make missing gtk-doc non-fatal Only fail if gtk-doc is missing when doc generation was requested explicitly via --enable-valadoc https://bugzilla.gnome.org/show_bug.cgi?id=692509 configure.ac | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit b297ef1b0686e95dc1d4f41bb79d489625508640 Author: Jens Georg Date: Sat Sep 28 17:55:20 2013 +0200 media-export: Fix GstDiscoverer error handling The code was ported from old GUPnPDLNADiscoverer code under the assumption that the error handling is the same (a bitfield), but it isn't. https://bugzilla.gnome.org/show_bug.cgi?id=704317 .../rygel-media-export-metadata-extractor.vala | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit bba7f90c1982630432af16d2b48456f740fba1f3 Author: Jens Georg Date: Sat Sep 28 13:03:26 2013 +0200 rygel: Mark string translatable src/rygel/rygel-main.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de90ebc44e59c8d195f838eb4ad70b44e1038a67 Author: Jens Georg Date: Sat Sep 28 12:55:37 2013 +0200 all: Port to new libsoup vapi configure.ac | 2 +- src/librygel-renderer/rygel-av-transport.vala | 10 +++++----- src/librygel-server/rygel-http-get.vala | 10 +++++----- src/librygel-server/rygel-http-post.vala | 6 +++--- src/librygel-server/rygel-http-request.vala | 12 ++++++------ src/librygel-server/rygel-http-response.vala | 12 ++++++------ src/librygel-server/rygel-http-seek.vala | 4 ++-- src/librygel-server/rygel-import-resource.vala | 7 +++---- src/plugins/mediathek/rygel-mediathek-playlist-parser.vala | 2 +- src/plugins/mediathek/rygel-mediathek-rss-container.vala | 2 +- 10 files changed, 33 insertions(+), 34 deletions(-) commit 9ba519eed28e67219c4513eb64145eb79569fcb1 Author: victory Date: Mon Sep 23 22:03:05 2013 +0900 l10n: Update Japanese translation po/ja.po | 1066 +++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 744 insertions(+), 322 deletions(-) commit 1a87faec290866bbcde2d59e755cc3ace4f8025d Author: Josep Sànchez Date: Mon Sep 23 00:07:28 2013 +0200 [l10n] Update Catalan translation po/ca.po | 879 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 534 insertions(+), 345 deletions(-) commit ad0abac269088fac87c5374550a96dfe0e5a78c6 Author: Balázs Úr Date: Sat Sep 21 19:56:14 2013 +0200 Updated Hungarian translation po/hu.po | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) commit 4a2f6e58382e9570cbfa74b0c177efbdd1b64ccc Author: Inaki Larranaga Murgoitio Date: Fri Sep 20 19:00:06 2013 +0200 Updated Basque language po/eu.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 67241e1cd8ffff2eac432f9fd1eea5f6406c7677 Author: Inaki Larranaga Murgoitio Date: Fri Sep 20 18:58:49 2013 +0200 Updated Basque language po/eu.po | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) commit 9b5b8700e3bc1030a198d1a183ace3e618341efa Author: Benjamin Steinwender Date: Fri Sep 20 18:49:11 2013 +0200 Updated German translation po/de.po | 94 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 48 insertions(+), 46 deletions(-) commit c3292a31c4c331ecb2afeaf0ccd80837804735b1 Author: Inaki Larranaga Murgoitio Date: Thu Sep 19 14:24:52 2013 +0200 Updated Basque language po/eu.po | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) commit 6d83bdeffb33bce7d42a5b55fe2944299332bead Author: Inaki Larranaga Murgoitio Date: Wed Sep 18 23:00:49 2013 +0200 Updated Basque language po/eu.po | 812 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 576 insertions(+), 236 deletions(-) commit fcee5fd886b7bf1977541a94f16a0692b70fecbb Author: Gabor Kelemen Date: Tue Sep 17 00:37:11 2013 +0200 Updated Hungarian translation po/hu.po | 821 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 569 insertions(+), 252 deletions(-) commit 8d4fb098adaf9162de232f42ab1ce86aa49ef18f Author: Jens Georg Date: Mon Sep 16 22:33:38 2013 +0200 Prepare 0.19.7 NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) commit c35b6599576b7c1ddf5b557185ef4630414cd238 Author: Jens Georg Date: Sat Aug 17 09:56:35 2013 +0200 media-export: Properly clean-up database on start-up https://bugzilla.gnome.org/show_bug.cgi?id=701934 src/plugins/media-export/rygel-media-export-root-container.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 4b8cc9cda1b46d3f85c4d43176b8945bb9f241b4 Author: Jens Georg Date: Mon Sep 16 17:09:26 2013 +0200 renderer: Initialize mute state from player https://bugzilla.gnome.org/show_bug.cgi?id=677552 src/librygel-renderer/rygel-rendering-control.vala | 1 + 1 file changed, 1 insertion(+) commit bc8eeae636cd257e3ab223f55fad06e29c16386c Author: Jens Georg Date: Mon Sep 16 17:09:03 2013 +0200 rygel: Print version number on startup src/rygel/rygel-main.vala | 2 ++ 1 file changed, 2 insertions(+) commit 979e104563184f34ebbb09ba698c1016a7800c53 Author: Ask H. Larsen Date: Sun Sep 15 18:47:19 2013 +0200 Updated Danish translation po/da.po | 769 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 550 insertions(+), 219 deletions(-) commit 53c8faff4eb26dd1828f4a83f922889260ff497d Author: Changwoo Ryu Date: Sat Sep 14 21:10:39 2013 +0900 Updated Korean translation po/ko.po | 806 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 525 insertions(+), 281 deletions(-) commit 72e529dcccc2f9bdc69d648523d6a7e60e6078ff Author: Jens Georg Date: Thu Sep 12 11:54:33 2013 +0200 renderer: Add missing , in protocol info https://bugzilla.gnome.org/show_bug.cgi?id=706978 src/librygel-renderer/rygel-media-renderer-plugin.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1d300175f97c52beeca86b466915e4b0cba5e57d Author: Milan Plzik Date: Thu Sep 12 12:07:20 2013 +0200 player: Fix transport actions Report correct transport actions for STOPPED and PAUSED state Signed-off-by: Milan Plzik https://bugzilla.gnome.org/show_bug.cgi?id=707962 src/librygel-renderer/rygel-player-controller.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 114213d8d8faf98130022a8f0f6832b56c03fff5 Author: Bruce Cowan Date: Thu Sep 12 14:25:03 2013 +0100 Updated British English translation po/en_GB.po | 783 ++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 546 insertions(+), 237 deletions(-) commit 57211e20ef5f11e5c00031620a51e73c28d8128a Author: Rūdolfs Mazurs Date: Thu Sep 12 10:16:30 2013 +0300 Updated Latvian translation po/lv.po | 841 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 590 insertions(+), 251 deletions(-) commit 86b090e7a24f77aeec0b802ed9b5a0852aac2139 Author: Matej Urbančič Date: Wed Sep 11 21:09:57 2013 +0200 Updated Slovenian translation po/sl.po | 99 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 52 insertions(+), 47 deletions(-) commit 99a73ce9ab9a64db039c3018a7ff04d56282a39d Author: Мирослав Николић Date: Tue Sep 10 22:00:47 2013 +0200 Updated Serbian translation po/sr.po | 794 +++++++++++++++++++++++++++++++++++++++++---------------- po/sr@latin.po | 794 +++++++++++++++++++++++++++++++++++++++++---------------- 2 files changed, 1140 insertions(+), 448 deletions(-) commit a258d002d41fc2e6af327ec6069302c0935fb319 Author: Matej Urbančič Date: Mon Sep 9 20:42:01 2013 +0200 Updated Slovenian translation po/sl.po | 94 +++++++++++++++++++++++++--------------------------------------- 1 file changed, 36 insertions(+), 58 deletions(-) commit 3e00dbfea65e5ac60f4197a780180035ef772d02 Author: Andika Triwidada Date: Mon Sep 9 22:55:37 2013 +0700 Updated Indonesian translation po/id.po | 173 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 110 insertions(+), 63 deletions(-) commit e11037e447641f68c73ecb81ecf6f865fe094274 Author: Kjartan Maraas Date: Sun Sep 8 19:34:57 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit a511b273ec33783bc256606fa98241bc1e50bba8 Author: Ville-Pekka Vainio Date: Sat Sep 7 20:31:47 2013 +0300 Finnish translation update by Jiri Grönroos po/fi.po | 809 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 585 insertions(+), 224 deletions(-) commit 419efba9223f34105855b7be0f899618be59f333 Author: Dmitriy S. Seregin Date: Sat Sep 7 10:42:57 2013 +0400 Updated Russian translation po/ru.po | 193 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 105 insertions(+), 88 deletions(-) commit 1f7349be29dcd4ddb6f3dc95bcf0ec0db3ca6774 Author: Claudio Arseni Date: Tue Sep 3 18:33:36 2013 +0200 [l10n] Updated Italian translation. po/it.po | 771 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 542 insertions(+), 229 deletions(-) commit d650f4e7d37d5d24160eec8c29a7da38069f731c Author: Jens Georg Date: Tue Sep 3 15:15:07 2013 +0200 Prepare 0.19.6 NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit b2ac495aa4f173dc8036f045c50fce5e5ce6b140 Author: Jens Georg Date: Tue Sep 3 10:49:39 2013 +0200 media-export: Fix unowned variable assignment src/plugins/media-export/rygel-media-export-item-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit faa7ec85a9832193ddab50a74ad986da8592b426 Author: Jens Georg Date: Tue Sep 3 10:35:17 2013 +0200 server: No OCM flags checking for CreateReference There's no DLNA guidelines for reference creation, however if a container only supports reference creation such as MediaExport's playlist containers, it mustn't have the UPLOAD OCM flag set. So we just check for writable container and let the creation fail later on in the container if it's not allowed to have references there. https://bugzilla.gnome.org/show_bug.cgi?id=707065 src/librygel-server/rygel-reference-creator.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 0d2159a7a59fad250e02f039b38d4fa8a7c8e211 Author: Reynaldo H. Verdejo Pinochet Date: Fri Aug 30 13:18:25 2013 -0400 Buildsystem: Drop harcoded -shared -fPIC flags This fix gets around a libtool's "cannot build a shared library" error when crosscompiling/linking media-engine-simple with Android's NDK r8e toolchain. These flags are being correctly handled by auto*/libtool (as they probably should). https://bugzilla.gnome.org/show_bug.cgi?id=707146 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 25888576a96482352a686d06e28c96f9cd302f95 Author: Matej Urbančič Date: Thu Aug 29 18:41:15 2013 +0200 Updated Slovenian translation po/sl.po | 737 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 495 insertions(+), 242 deletions(-) commit 839a3d0849a242fe7a3879bdb1b094cc1bfd56ee Author: Regis Merlino Date: Tue Aug 27 11:05:58 2013 +0200 server: Fix upload profiles https://bugzilla.gnome.org/show_bug.cgi?id=706797 src/librygel-server/rygel-media-server-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d9c8cc3c37813890c23c0d86811d1e6cedd62e69 Author: Aurimas Černius Date: Tue Aug 27 23:16:52 2013 +0300 Updated Lithuanian translation po/lt.po | 77 +++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 37 insertions(+), 40 deletions(-) commit 542dc1e80c6d84ded4b70919c9e033da39d89e5e Author: Alexandre Franke Date: Mon Aug 26 13:24:45 2013 +0200 Update French translation po/fr.po | 259 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 106 insertions(+), 153 deletions(-) commit 515dc400d12d78cad3a9b4a923559c35aa573892 Author: Alexandre Franke Date: Mon Aug 26 12:36:52 2013 +0200 Update French translation po/fr.po | 815 ++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 599 insertions(+), 216 deletions(-) commit beb64f42dd7bce4474da2d2723e17a5b77bc0fa0 Author: Maciej Piechotka Date: Wed Aug 21 20:34:24 2013 +0200 renderer-gst: Make variable unowned https://bugzilla.gnome.org/show_bug.cgi?id=706525 src/librygel-renderer-gst/rygel-playbin-player.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f20b047e1ee03c3a282d3409b0d058f566e02742 Author: Kjartan Maraas Date: Thu Aug 22 15:49:22 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 75 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 42 insertions(+), 33 deletions(-) commit 51b879c61a2abd9b889a7f69d379ef5e25fdeea0 Author: Funda Wang Date: Wed Aug 21 11:59:08 2013 +0800 fix zh_CN desktop translation po/zh_CN.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 70d273b5ebe884067ff5ad4ca2a95f1bc2d6f904 Author: Rafael Ferreira Date: Tue Aug 20 23:16:48 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 187 ++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 125 insertions(+), 62 deletions(-) commit 6e89cae2d492e1f5df386e12a96a6daf8f16472f Author: Piotr Drąg Date: Wed Aug 21 01:29:45 2013 +0200 Updated Polish translation po/pl.po | 701 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 498 insertions(+), 203 deletions(-) commit 733be1c8e09ac640f6638039ea542a8dc62a12ba Author: Fran Diéguez Date: Wed Aug 21 01:19:40 2013 +0200 Updated Galician translations po/gl.po | 134 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 87 insertions(+), 47 deletions(-) commit 540620cc8985b330f927146a5abadbbaa52121ea Author: Jens Georg Date: Tue Aug 20 21:32:48 2013 +0200 Prepare 0.19.5 NEWS | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) commit 114343e2295faa302b02a6112a59b652cc5a7f82 Author: Jens Georg Date: Tue Aug 20 21:51:25 2013 +0200 tests: Add missing symlinks tests/rygel-logical-expression.vala | 1 + tests/rygel-search-criteria-parser.vala | 1 + 2 files changed, 2 insertions(+) commit a753a7c89fb6a24a68636124f7fe934ec599e1d7 Author: Jens Georg Date: Tue Aug 20 21:07:08 2013 +0200 test: Adapt ObjectCreator test src/librygel-server/rygel-object-creator.vala | 2 +- tests/Makefile.am | 3 +- tests/rygel-media-engine.vala | 1 - tests/rygel-object-creator-test.vala | 44 ++++++++++++--------------- 4 files changed, 22 insertions(+), 28 deletions(-) commit d0cc26858eedc6d3f108ef74539e814f7118a23d Author: Jens Georg Date: Sat Aug 17 09:55:58 2013 +0200 media-export: Check contains argument Prevent a critical when running "contains" search on nullable columns. https://bugzilla.gnome.org/show_bug.cgi?id=706182 src/plugins/media-export/rygel-media-export-database.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit aa5e9919a2100002019f2b427f140e974d0ea230 Author: Jens Georg Date: Sat Aug 17 09:37:29 2013 +0200 media-export: Fix fall-back search recursion https://bugzilla.gnome.org/show_bug.cgi?id=706058 .../rygel-media-export-leaf-query-container.vala | 9 +++-- .../rygel-media-export-query-container.vala | 43 +++++----------------- 2 files changed, 14 insertions(+), 38 deletions(-) commit cd76ae5f545c5489f2dcd35486ba0a994add947d Author: Jens Georg Date: Sat Aug 17 09:04:44 2013 +0200 media-export: Remove container-search hack https://bugzilla.gnome.org/show_bug.cgi?id=706059 .../rygel-media-export-media-cache-upgrader.vala | 24 ++++++++- .../rygel-media-export-media-cache.vala | 57 ++++++++++++++-------- .../rygel-media-export-sql-factory.vala | 2 +- 3 files changed, 60 insertions(+), 23 deletions(-) commit a377fbc8f8d03ce17568031e393284ff8f098520 Author: Piotr Drąg Date: Mon Aug 19 19:45:22 2013 +0200 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 1 + po/POTFILES.skip | 1 + 2 files changed, 2 insertions(+) commit 6444f98a7db0575dcc4843170967a44505f19ded Author: Jens Georg Date: Fri Aug 16 17:15:11 2013 +0200 data: Remove unused state variables https://bugzilla.gnome.org/show_bug.cgi?id=706143 data/xml/AVTransport2.xml.in | 25 ------------------------- 1 file changed, 25 deletions(-) commit 4ccd7a8a89b4858812a6971ab96fc913776310fd Author: Jens Georg Date: Fri Aug 16 16:48:42 2013 +0200 data: Add X_DLNADOC node to device description https://bugzilla.gnome.org/show_bug.cgi?id=706142 data/xml/MediaRenderer2.xml.in.in | 1 + 1 file changed, 1 insertion(+) commit 373feccc61419f2fe08581e8d197cef0c7404f6d Author: Jens Georg Date: Thu Aug 15 13:44:15 2013 +0200 renderer,renderer-gst: Get profiles from renderer Let the renderer return a list of supported DLNA profiles. To not break ABI/API we duplicate DLNAProfiles from server; needs to be moved to core in next unstable cycle. https://bugzilla.gnome.org/show_bug.cgi?id=699698 .../rygel-playbin-player.vala | 68 +++++++++++++++++++++- src/librygel-renderer/filelist.am | 1 + src/librygel-renderer/rygel-dlna-profile.vala | 44 ++++++++++++++ .../rygel-media-renderer-plugin.vala | 42 ++++++++++++- src/plugins/playbin/rygel-playbin-plugin.vala | 5 ++ 5 files changed, 158 insertions(+), 2 deletions(-) commit 12c0d992519b5e4d3ac7cc142120cd7bf0771f8c Author: Daniel Mustieles Date: Mon Aug 19 12:08:15 2013 +0200 Updated Spanish translation po/es.po | 940 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 521 insertions(+), 419 deletions(-) commit d451d31e0d01d1d777faf5b103c60598b637fdda Author: Daniel Mustieles Date: Mon Aug 19 12:02:11 2013 +0200 Updated Spanish translation po/es.po | 940 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 421 insertions(+), 519 deletions(-) commit 27b8eb1e0048f493510f0831aace70006a87a1df Author: Jens Georg Date: Fri Aug 9 13:17:24 2013 +0200 server: Move knowledge of supported profiles Query the supported profiles (all, upload) from the MediaServerPlugin, provide a default implementation that does return everything from the profiles supported by the MediaEngine. Note: This is done via properties in this slightly complicated manner to not break ABI this late in the cycle. Ideally it should be abstract/virtual properties or abstract/virtual functions. src/librygel-server/rygel-content-directory.vala | 4 +- src/librygel-server/rygel-media-server-plugin.vala | 54 ++++++++++++++++++++++ src/librygel-server/rygel-object-creator.vala | 3 +- .../rygel-source-connection-manager.vala | 4 +- 4 files changed, 60 insertions(+), 5 deletions(-) commit a323d80c3abb1a2dbf079ffb37116fe7f77af8db Author: Jens Georg Date: Fri Aug 9 12:57:43 2013 +0200 server: Add X_GetDLNAUploadProfiles call data/xml/ContentDirectory-NoTrack.xml.in | 28 ++++++++++++++- data/xml/ContentDirectory.xml.in | 26 ++++++++++++++ src/librygel-server/rygel-content-directory.vala | 43 ++++++++++++++++++++++++ 3 files changed, 96 insertions(+), 1 deletion(-) commit 28db7f7b43d1d07989414fae9937b9bce9967dc1 Author: Parthiban Balasubramanian Date: Thu Jun 13 08:25:44 2013 -0600 server: UPnP errorcode - Unimplemented action Unimplemented action must return 602 https://bugzilla.gnome.org/show_bug.cgi?id=705587 src/librygel-server/rygel-writable-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 98fffe963b8fe7014faf47b844fa93987fbccd2e Author: Chao-Hsiung Liao Date: Fri Aug 16 13:31:29 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 78 +++++++++++++++++++++++++++++++++++++------------------------ po/zh_TW.po | 78 +++++++++++++++++++++++++++++++++++++------------------------ 2 files changed, 94 insertions(+), 62 deletions(-) commit 358c6d8fa5efab80a5895082f95a7a5989e82502 Author: Marek Černocký Date: Thu Aug 15 18:09:00 2013 +0200 Updated Czech translation po/cs.po | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 4b2c0f5127eb0026f32cbcf42c44f45538169219 Author: Jens Georg Date: Thu Aug 15 12:30:12 2013 +0200 core,server: Fix accidental file move src/{librygel-core => librygel-server}/rygel-dlna-profile.vala | 1 + 1 file changed, 1 insertion(+) commit be20dc1cc8bb7bf455b38117d8a6ebfab5ab4d25 Author: Jens Georg Date: Thu Aug 15 12:26:24 2013 +0200 external: Simplify and fix translatable message https://bugzilla.gnome.org/show_bug.cgi?id=705899 .../rygel-dlna-profile.vala | 1 - .../external/rygel-external-variant-util.vala | 33 ++++++++++++++-------- 2 files changed, 21 insertions(+), 13 deletions(-) commit 17af04dda27e14da33b74465cd7ca9d614788dba Author: Christian Kirbach Date: Wed Aug 14 22:53:14 2013 +0200 Updated German translation po/de.po | 154 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 101 insertions(+), 53 deletions(-) commit 233aa350fa6dca9a28a561593feabbfa33a3bae3 Author: Marek Černocký Date: Wed Aug 14 19:19:30 2013 +0200 Updated Czech translation po/cs.po | 55 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 31 insertions(+), 24 deletions(-) commit d842988427e76712cc791f350a1365e51d6b1068 Author: Daniel Mustieles Date: Wed Aug 14 14:14:13 2013 +0200 Updated Spanish translation po/es.po | 71 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 40 insertions(+), 31 deletions(-) commit c67b189ab4ebfff8f0ba380dac0bbfccd9e7b67c Author: Dušan Kazik Date: Tue Aug 13 20:14:34 2013 +0200 Updated slovak translation po/sk.po | 765 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 468 insertions(+), 297 deletions(-) commit c5db41e0aae126b15fc1244ec6ded5af4078c14e Author: Jens Georg Date: Tue Aug 13 12:56:38 2013 +0200 server: Minor style fixes src/librygel-server/rygel-media-query-action.vala | 4 ++-- src/librygel-server/rygel-search.vala | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit e2d14b17c3f2ad7c8b3e5c2385d42cac3ef85bdb Author: Parthiban Balasubramanian Date: Sat Aug 3 14:17:48 2013 -0600 server:Fixing UPnP Error codes for Browse/Search https://bugzilla.gnome.org/show_bug.cgi?id=705576 src/librygel-server/rygel-content-directory.vala | 1 + src/librygel-server/rygel-media-query-action.vala | 16 ++++++++++++++-- src/librygel-server/rygel-search.vala | 3 ++- 3 files changed, 17 insertions(+), 3 deletions(-) commit 0984169789698d5c038a5ce1230e2ea2328eb9fc Author: Jens Georg Date: Tue Aug 13 11:26:02 2013 +0200 media-engine: Prevent structure copying src/media-engines/gstreamer/rygel-gst-utils.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c3b62fda27685f47c016f28b84be68aa412769e4 Author: Piotr Drąg Date: Fri Aug 9 18:43:53 2013 +0200 Updated Polish translation po/pl.po | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) commit 502ba91656fe77e23a67edb8abfe2b97e22b81cb Author: Jens Georg Date: Fri Aug 9 14:55:00 2013 +0200 media-export: Set proper OCM flags for playlists .../media-export/rygel-media-export-playlist-container.vala | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 617bf6f15a84fdad153c64e7da7c93f482151003 Author: Marek Černocký Date: Fri Aug 9 14:16:23 2013 +0200 Updated Czech translation po/cs.po | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) commit 29dec46beb87c026457ba35fa7586e88a4b480e0 Author: Jens Georg Date: Thu Aug 8 22:07:32 2013 +0200 media-export: Use fall-back search for @refID Fixes DLNA TC 7.3.66.3,4 https://bugzilla.gnome.org/show_bug.cgi?id=702253 .../media-export/rygel-media-export-leaf-query-container.vala | 2 +- src/plugins/media-export/rygel-media-export-media-cache.vala | 3 --- src/plugins/media-export/rygel-media-export-query-container.vala | 8 ++++++-- 3 files changed, 7 insertions(+), 6 deletions(-) commit ee7007626483f26b0e3ca2ece8d14a355a9ca55f Author: Kjartan Maraas Date: Thu Aug 8 21:46:10 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 34a203cf94991add7511aac460f16c0002bb03f4 Author: Kjartan Maraas Date: Thu Aug 8 21:44:43 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 132 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 85 insertions(+), 47 deletions(-) commit e6b22b4c716262336706257407895e9858d1cb6c Author: Aurimas Černius Date: Thu Aug 8 22:39:43 2013 +0300 Updated Lithuanian translation po/lt.po | 219 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 132 insertions(+), 87 deletions(-) commit 147700944c84c7d5abc5b4496726d8e7d9f8d5eb Author: Jens Georg Date: Thu Aug 8 13:31:47 2013 +0200 media-export: Fix potential crasher The data passed to the collation function is not null-terminated so we make sure it is now. There is no additional copying involved, the code was doing g_strdup implicitly anyway before. .../media-export/rygel-media-export-collate.c | 27 +++++++++++++++------- .../media-export/rygel-media-export-database.vala | 7 ++---- 2 files changed, 21 insertions(+), 13 deletions(-) commit 3dceafbd13e2a89dc28e61f449f07b98e69073e9 Author: Jens Georg Date: Thu Aug 8 10:53:42 2013 +0200 media-export: Add warning if child-count fails. src/plugins/media-export/rygel-media-export-leaf-query-container.vala | 3 +++ 1 file changed, 3 insertions(+) commit 8e9a7b8b9a07aef0f3447b28ab8d5552a3fe6c08 Author: Daniel Mustieles Date: Thu Aug 8 11:16:40 2013 +0200 Updated Spanish translation po/es.po | 154 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 92 insertions(+), 62 deletions(-) commit 05c97eee4d8bfc69c2e4d83f3991a9f4c2e8d857 Author: Jens Georg Date: Wed Aug 7 13:09:24 2013 +0200 media-export: Fix virtual containers Final fix. Add dummy columns from sorting to union as well to not break the "All" container use-case. Hopefully that's the final fix now .../rygel-media-export-media-cache.vala | 31 +++++++++++++++------- 1 file changed, 21 insertions(+), 10 deletions(-) commit 2d51378023b4829ff03900afb4ede3572a876e36 Author: Jens Georg Date: Wed Aug 7 11:31:22 2013 +0200 media-export: Fix virtual containers src/plugins/media-export/rygel-media-export-media-cache.vala | 1 + src/plugins/media-export/rygel-media-export-node-query-container.vala | 2 ++ 2 files changed, 3 insertions(+) commit 9b23a570a7be619ac625bbb22628fc2dac9e2a58 Author: Chao-Hsiung Liao Date: Wed Aug 7 13:41:54 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 85 ++++++++++++++++++++++++++++++++++++------------------------- po/zh_TW.po | 85 ++++++++++++++++++++++++++++++++++++------------------------- 2 files changed, 102 insertions(+), 68 deletions(-) commit 0276127384f805cba88fb7454729ffe8fc0de076 Author: Marek Černocký Date: Tue Aug 6 21:02:37 2013 +0200 Updated Czech translation po/cs.po | 89 +++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 34 deletions(-) commit 9b48586af250aef7769a1289daa9992c42023089 Author: Jens Georg Date: Tue Aug 6 15:03:11 2013 +0200 server: Try harder to find compatible container Just grabbing the first container and then validate the create classes doesn't really work; we search for compatible create classes right away. Fixes issue introduced with 3fae8be1 if MediaExport has virtual folders enabled. src/librygel-server/rygel-object-creator.vala | 45 ++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) commit 471708c90dc7fe3ea1cfb1ff2629d18527bedf98 Author: Jens Georg Date: Tue Aug 6 11:51:38 2013 +0200 server: Report missing filter in Browse src/librygel-server/rygel-media-query-action.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 2728cfb2265c4a0054746039c0616d6532460a1c Author: Jens Georg Date: Tue Aug 6 10:43:50 2013 +0200 server: Dequeue item upon manual removal If the client creates an object in DLNA.ORG_AnyContainer but doesn't upload anything to it and then removes it within the 35s timeout, the ObjectRemovalQueue would still trigger and cause criticals. This change just tries to dequeue everything we remove to fix this. https://bugzilla.gnome.org/show_bug.cgi?id=702633 src/librygel-server/rygel-item-destroyer.vala | 2 ++ 1 file changed, 2 insertions(+) commit 03811443252b8c4f592a957ff5bf08d66a5d5717 Author: Jens Georg Date: Mon Aug 5 15:03:35 2013 +0200 core,server: Use proper error codes There are several places where the wrong error code was used. https://bugzilla.gnome.org/show_bug.cgi?id=702452 src/librygel-core/rygel-connection-manager.vala | 9 +++--- src/librygel-server/rygel-content-directory.vala | 38 +++++++++++++++++------ src/librygel-server/rygel-import-resource.vala | 17 +++++----- src/librygel-server/rygel-media-query-action.vala | 4 +-- src/librygel-server/rygel-object-creator.vala | 4 +-- 5 files changed, 45 insertions(+), 27 deletions(-) commit 43aea6cc3f182810924a19ef8682190eda6bef4d Author: Jens Georg Date: Mon Aug 5 13:41:54 2013 +0200 media-export: Emit containerUpdateID on playlist https://bugzilla.gnome.org/show_bug.cgi?id=703135 .../media-export/rygel-media-export-playlist-root-container.vala | 2 ++ 1 file changed, 2 insertions(+) commit 9398caa653f909de3fe7e442f713124ae9e64187 Author: Jens Georg Date: Mon Aug 5 13:16:28 2013 +0200 media-export: Implement recursive container removal https://bugzilla.gnome.org/show_bug.cgi?id=703135 .../rygel-media-export-trackable-db-container.vala | 2 +- .../rygel-media-export-writable-db-container.vala | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) commit 8c91e63584e8ad0cccc13ffc1bfd3564a0bfd7aa Author: Jens Georg Date: Mon Aug 5 13:04:19 2013 +0200 server: Fix file header src/librygel-server/rygel-trackable-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 331626c4c12ee4178d6cd0d25dcb1eaf17e0353c Author: Jens Georg Date: Mon Aug 5 13:02:34 2013 +0200 server: Fix recursive removal of items https://bugzilla.gnome.org/show_bug.cgi?id=703135 src/librygel-server/rygel-trackable-container.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit c839a8ae055ca7af26a3494decb666a5962864f0 Author: Chao-Hsiung Liao Date: Tue Aug 6 19:54:12 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 76 +++++++++++++++++++++++++++++++++++-------------------------- po/zh_TW.po | 76 +++++++++++++++++++++++++++++++++++-------------------------- 2 files changed, 88 insertions(+), 64 deletions(-) commit 35aedc3ed33cad7300d93f97112a0048f5d52c51 Author: Jens Georg Date: Mon Aug 5 16:53:06 2013 +0200 media-export: Fix crash on item removal MediaCache.get_object can return null if the object wasn't found in the cache. On certain conditions this can happen while uploading (removal queue vs. manual remove from client). Take this into account and just warn instead of crash. This isn't the proper fix for the issue but at least it stopps Rygel from crashing. https://bugzilla.gnome.org/show_bug.cgi?id=702633 .../media-export/rygel-media-export-writable-db-container.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit f403e15e511e2aa55f27ef9e53032bd41ce603a5 Author: Jens Georg Date: Mon Aug 5 16:39:51 2013 +0200 media-export: Fix sort-criteria in virtual folders Looks like SQLite can only sort on columns it selects so we get the extra columns from the sort criteria and select them as well. .../media-export/rygel-media-export-media-cache.vala | 15 +++++++++++++-- .../media-export/rygel-media-export-sql-factory.vala | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) commit 5d79e3302c4fabcda1e12aeadcf67f9eb452f85c Author: Rafael Ferreira Date: Tue Aug 6 00:44:38 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 350 ++++++++++++++++++++++++++++-------------------------------- 1 file changed, 163 insertions(+), 187 deletions(-) commit b89eb8a9d49335639b9fec1008172198c365c39b Author: Jens Georg Date: Fri Aug 2 15:20:30 2013 +0200 media-export: Use sort criteria in virtual folders https://bugzilla.gnome.org/show_bug.cgi?id=702228 .../media-export/rygel-media-export-media-cache.vala | 13 ++++++++++++- .../rygel-media-export-node-query-container.vala | 3 ++- .../media-export/rygel-media-export-sql-factory.vala | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) commit ff1ef88e06f27e254721c0f57a447b02b2de348e Author: Jens Georg Date: Tue Jul 30 19:21:44 2013 +0200 media-export: Fix invalid browse response Instead of manually adding the "All" container causing all kinds of issues with response count and slicing we just generate a "fake" result from the SQL query so limit and offset work as expected. https://bugzilla.gnome.org/show_bug.cgi?id=704146 .../rygel-media-export-media-cache.vala | 15 +++++++--- .../rygel-media-export-node-query-container.vala | 34 ++++++++++------------ 2 files changed, 27 insertions(+), 22 deletions(-) commit b587606168f0bb0742aa82c650172340e4361358 Author: Craig Pratt Date: Tue Jul 23 17:16:20 2013 +0200 playbin: Make plugin usable with simple engine src/plugins/playbin/rygel-playbin-module.vala | 5 +++++ 1 file changed, 5 insertions(+) commit a40f94d419ebb44a0399d8d07f34c04d0a8dd7bc Author: Parthiban Balasubramanian Date: Wed Jul 3 12:43:54 2013 -0600 core: Recommended png depth value 24 instead of 32 The depth of a PNG is defined excluding the alpha channel so we really have 3x8 bits here. https://bugzilla.gnome.org/show_bug.cgi?id=705084 src/librygel-core/rygel-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c798d5403d31277d2f1f09efbeff1894ea0b491f Author: Yuri Myasoedov Date: Sun Aug 4 09:59:49 2013 +0400 Updated Russian translation po/ru.po | 671 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 423 insertions(+), 248 deletions(-) commit e24e320bd5c82b65aeafdeaaea52baa230cd4eed Author: Marek Černocký Date: Sat Aug 3 19:57:25 2013 +0200 Updated Czech translation po/cs.po | 69 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 39 insertions(+), 30 deletions(-) commit 8644d78a348f8e5414703dc0f7587ccfe5a33b47 Author: 甘露(Gan Lu) Date: Sat Aug 3 22:23:34 2013 +0800 Update Chinese simplified translation po/zh_CN.po | 1176 ++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 807 insertions(+), 369 deletions(-) commit d1a60d2220c9481d3b8603cd2da67cca00aa89fe Author: Fran Diéguez Date: Fri Aug 2 13:07:41 2013 +0200 Updated Galician translations po/gl.po | 70 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 39 insertions(+), 31 deletions(-) commit 3fae8be115b7b26ee9bae7ff6160f9c1d590f586 Author: Parthiban Balasubramanian Date: Mon Jul 29 09:43:09 2013 -0600 server: Validate client supplied createClass value https://bugzilla.gnome.org/show_bug.cgi?id=702741 src/librygel-server/rygel-object-creator.vala | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 6dec3a2bd4de4bc2eaa3ca0a4ea8f57a93dfb1a8 Author: Yaron Shahrabani Date: Wed Jul 31 12:07:54 2013 +0300 Updated Hebrew translation. po/he.po | 618 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 374 insertions(+), 244 deletions(-) commit b414bc3f856aba2f0f0676f2fe821f2792a9838b Author: Jens Georg Date: Tue Jul 30 11:34:34 2013 +0200 Prepare 0.19.4 NEWS | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) commit 89d0e9d574cd44d1027a8b6fd2845ebff8dfd1c9 Author: Parthiban Balasubramanian Date: Mon Jul 29 11:01:59 2013 -0600 server,media-export: Add missing seachClass nodes Fix for adding searchClass element in the browse result when searchable attribute is set. https://bugzilla.gnome.org/show_bug.cgi?id=702254 src/librygel-server/rygel-media-container.vala | 3 ++- src/plugins/media-export/rygel-media-export-db-container.vala | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) commit 8787630a58748067490737df4c396788cf7bbe37 Author: Jens Georg Date: Mon Jun 17 14:43:01 2013 +0200 server,media-export: Fix OCM flags The OCM flags in the playlist root container need changing to not mention UPLOAD and UPLOAD_DESTROYABLE since it's not possible to add items in it, only containers. https://bugzilla.gnome.org/show_bug.cgi?id=702255 src/librygel-server/rygel-media-container.vala | 2 +- src/librygel-server/rygel-media-item.vala | 2 +- src/librygel-server/rygel-media-object.vala | 2 +- src/librygel-server/rygel-object-creator.vala | 17 +++++++++++++++-- .../rygel-media-export-playlist-root-container.vala | 12 ++++++++++++ 5 files changed, 30 insertions(+), 5 deletions(-) commit f8debdcf6d054c34afdff8da8ec95faf7d79891b Author: Jens Georg Date: Tue Jun 25 16:44:25 2013 +0200 server: Fix playlist creation If a client creates an item with a DIDL_S resource, rewrite the UPnP class to .playlistItem. https://bugzilla.gnome.org/show_bug.cgi?id=702256 src/librygel-server/rygel-object-creator.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit ed6b2676bd5ec5241759c95d9fd2f019acbffe9d Author: Jens Georg Date: Wed Jun 19 11:31:15 2013 +0200 server: Force HTTP version to 1.1 https://bugzilla.gnome.org/show_bug.cgi?id=702555 src/librygel-server/rygel-http-request.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 56af65a6f4d36919d3c0ba7f17ae447e0e647e3d Author: Victor Ibragimov Date: Mon Jul 29 16:25:04 2013 +0100 Tajik translation added po/LINGUAS | 1 + po/tg.po | 1029 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1030 insertions(+) commit 12a28591c3fd0faf278e857d45267f67c0fe44b6 Author: Edson Silva Date: Mon Jul 29 02:52:00 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 688 ++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 479 insertions(+), 209 deletions(-) commit d435f66b595a0a5e8b925372475b977afddffb25 Author: Enrico Nicoletto Date: Mon Jul 29 02:39:15 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 135 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 72 insertions(+), 63 deletions(-) commit 41e1d5ee32256dfbae81f9404a60f4ba22d849f1 Author: Jens Georg Date: Wed Jul 24 13:10:05 2013 +0200 tests: Fix for recent bugfixes tests/rygel-http-get-test.vala | 2 +- tests/rygel-http-time-seek-test.vala | 2 +- tests/rygel-object-creator-test.vala | 12 ++++++++---- 3 files changed, 10 insertions(+), 6 deletions(-) commit b2a551e7f891bbb12160a5f92e7d56691a5e8dd7 Author: Chao-Hsiung Liao Date: Thu Jul 25 21:21:09 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 733 ++++++++++++++++++++++++++++++++++++++++-------------------- po/zh_TW.po | 733 ++++++++++++++++++++++++++++++++++++++++-------------------- 2 files changed, 974 insertions(+), 492 deletions(-) commit c790ac81efa6f7edc4f7f6289c809bb9b25d620c Author: Piotr Drąg Date: Wed Jul 24 19:58:28 2013 +0200 Updated Polish translation po/pl.po | 136 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 71 insertions(+), 65 deletions(-) commit a3b362298eeba4d1e0bfd283a3d8b2d82e2af710 Author: Christian Kirbach Date: Tue Jul 23 17:27:59 2013 +0200 Updated German translation po/de.po | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit de6b3878fc7dee70feddf4ab1d713815cd579e9d Author: Jens Georg Date: Tue Jul 23 16:41:32 2013 +0200 media-export: Don't leak fds in JPEG writer https://bugzilla.gnome.org/show_bug.cgi?id=701948 src/plugins/media-export/rygel-media-export-jpeg-writer.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 0beb16542cf9f911a5033206ade8411a27d85a0c Author: Dimitris Spingos Date: Tue Jul 23 07:53:26 2013 +0300 Updated Greek translation po/el.po | 754 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 480 insertions(+), 274 deletions(-) commit f6d614ebc76a73220833063610f3dcdf14b01847 Author: Jens Georg Date: Sun Jul 21 10:37:18 2013 +0200 Update .gitignore .gitignore | 4 ++++ 1 file changed, 4 insertions(+) commit 5b7b922b429a5a74e15bb16d399841942530c27b Author: Jens Georg Date: Sat Jul 20 22:24:24 2013 +0200 doc: Add target to generate HTML manpages doc/Makefile.am | 4 ++++ 1 file changed, 4 insertions(+) commit 5d4f88a9930132cefe5c3d1f64b05c7cd92b7cfb Author: Jens Georg Date: Sat Jul 13 13:55:54 2013 +0200 server: Always fill agent cache src/librygel-server/rygel-client-hacks.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit afcbe42f9b79db6fd8fb79425a8500969b8a3762 Author: Kjartan Maraas Date: Thu Jul 18 14:48:39 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 116 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 60 insertions(+), 56 deletions(-) commit ff0a1febbff9c244fdf9aa6511b65270b2b905bc Author: Benjamin Steinwender Date: Sun Jul 14 16:23:23 2013 +0200 Updated German translation po/de.po | 723 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 501 insertions(+), 222 deletions(-) commit bd4d3800297e8d1d0442477de84ccee3f3ae3a18 Author: Jens Georg Date: Fri Jul 12 10:19:10 2013 +0200 build: Bump vala version Necessary for search_ns () in libxml2 vapi from commit 6a481ee https://bugzilla.gnome.org/show_bug.cgi?id=704066 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e70b95ef3a51f80f15864febddfdc78ba8e0ed2d Author: Jens Georg Date: Mon Jul 1 14:53:16 2013 +0200 server: Fix accidental ABI break https://bugzilla.gnome.org/show_bug.cgi?id=703241 src/librygel-server/rygel-media-container.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit c484f8d98271cc8b64f10cc5a1a445106496df59 Author: Andika Triwidada Date: Thu Jul 4 17:58:39 2013 +0700 Updated Indonesian translation po/id.po | 676 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 469 insertions(+), 207 deletions(-) commit 1043e0329545d7e12401bb3ae10fffbc575ebdde Author: Marek Černocký Date: Sun Jun 30 07:25:32 2013 +0200 Updated Czech translation po/cs.po | 557 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 337 insertions(+), 220 deletions(-) commit 7e2af489c22d663df16f25b606f971ed1feca7dc Author: Parthiban Balasubramanian Date: Thu Jun 27 13:27:56 2013 -0600 server,media-export: Add support for dc:creator Ability to add dc:creator is removed from subclasses and moved into MediaItem. https://bugzilla.gnome.org/show_bug.cgi?id=701637 src/librygel-server/rygel-media-item.vala | 10 ++++++++++ src/librygel-server/rygel-photo-item.vala | 9 --------- src/librygel-server/rygel-playlist-item.vala | 8 -------- src/librygel-server/rygel-video-item.vala | 2 +- .../rygel-media-export-media-cache-upgrader.vala | 19 +++++++++++++++++++ .../media-export/rygel-media-export-media-cache.vala | 14 ++++++++------ .../media-export/rygel-media-export-sql-factory.vala | 10 ++++++---- 7 files changed, 44 insertions(+), 28 deletions(-) commit b19954453631120de3fb6b22427ca7a887daef1f Author: Fran Diéguez Date: Fri Jun 28 01:46:49 2013 +0200 Updated Galician translations po/gl.po | 93 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 49 insertions(+), 44 deletions(-) commit c31909a51ed4cec68f69e8b87326b1323e2c7015 Author: Jussi Kukkonen Date: Thu Jun 27 14:26:34 2013 +0300 RootDeviceFactory: use UUID.get() from UUID.vapi https://bugzilla.gnome.org/show_bug.cgi?id=702451 src/librygel-core/rygel-root-device-factory.vala | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) commit c03cef824e7ae0163bf5a73833b52c8693ea8a4b Author: Jussi Kukkonen Date: Wed Jun 26 18:34:40 2013 +0300 Only modify the description file from DescriptionFile RootDeviceFactory used to modify the description xml directly. This is not optimal as DescriptionFile now keeps the elements in the correct order. Move the icon element and service element creation code to DescriptionFile, start using DescriptionFile public methods to modify the description from RootDeviceFactory. Swap the order of ControlURL and EventSubURL elements to match the specification. https://bugzilla.gnome.org/show_bug.cgi?id=702451 src/librygel-core/rygel-description-file.vala | 113 ++++++++++++- src/librygel-core/rygel-root-device-factory.vala | 194 +++++------------------ 2 files changed, 147 insertions(+), 160 deletions(-) commit c4362eddf85edae8385437f06566b30c0b140e0d Author: Jussi Kukkonen Date: Wed Jun 26 13:59:00 2013 +0300 DescriptionFile: Preserve order when adding elements UPnP Device Architecture 1.1 specifies the order of elements in the device description. Preserve that order when dynamically adding elements. https://bugzilla.gnome.org/show_bug.cgi?id=702451 src/librygel-core/rygel-description-file.vala | 81 ++++++++++++++++++++++----- 1 file changed, 67 insertions(+), 14 deletions(-) commit 55b7d3319c432438a3c43dd27ed8b757f9d934f7 Author: Jussi Kukkonen Date: Tue Jun 25 16:44:39 2013 +0300 xml templates: fix element order to match UDA 1.1 UPnP Device Architecture 1.1: "The order of XML elements in device and service description documents MUST adhere to the order as defined in the corresponding specification" Note that this commit is not enough for compliance: when we dynamically add optional elements, we must make sure they appear in the correct place. https://bugzilla.gnome.org/show_bug.cgi?id=702451 data/xml/AVTransport2.xml.in | 863 ++++++++++++++++--------------- data/xml/ConnectionManager.xml.in | 125 ++--- data/xml/ContentDirectory-NoTrack.xml.in | 243 ++++----- data/xml/ContentDirectory.xml.in | 253 ++++----- data/xml/MediaServer3.xml.in.in | 5 +- data/xml/RenderingControl2.xml.in | 95 ++-- 6 files changed, 794 insertions(+), 790 deletions(-) commit 6a481ee70628b8a8a5f3cd78822544cb64651b49 Author: Jussi Kukkonen Date: Tue Jun 25 14:41:53 2013 +0300 DescriptionFile: create device elements if they do not exists set_device_element() may be called with names of elements that do not exists yet (non-required elements that are empty by default). Create elements dynamically in set_device_element(). also, set dlna namespace for X_DLNACAP and remove the X_DLNACAP element if the contents are empty. https://bugzilla.gnome.org/show_bug.cgi?id=703044 src/librygel-core/rygel-description-file.vala | 51 +++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 7 deletions(-) commit 371939e2e9c275884d35f61e602922670ee92154 Author: Daniel Mustieles Date: Thu Jun 27 13:03:03 2013 +0200 Updated Spanish translation po/es.po | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) commit 82fd62ecb24f51b0b6323dec9ad3cad694aca3d5 Author: Parthiban Balasubramanian Date: Wed Jun 12 14:57:01 2013 -0600 server: Fix UPnP Error codes CreateObject, UpdateObject and DestroyObject UPnP Actions were using slightly wrong error codes. https://bugzilla.gnome.org/show_bug.cgi?id=703140 src/librygel-server/rygel-item-destroyer.vala | 4 ++-- src/librygel-server/rygel-item-updater.vala | 4 ++-- src/librygel-server/rygel-object-creator.vala | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) commit 1ba662b7357f1dfcf6f1c40c56008c63a817cc98 Author: Daniel Mustieles Date: Tue Jun 25 14:43:44 2013 +0200 Updated Spanish translation po/es.po | 47 +++++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 22 deletions(-) commit 1bdff9ec685287ac49fce662735da6190414f35d Author: Jens Georg Date: Tue Jun 18 15:54:22 2013 +0200 server: Fix error codes for CreateReference https://bugzilla.gnome.org/show_bug.cgi?id=702083 src/librygel-server/rygel-content-directory.vala | 1 + src/librygel-server/rygel-reference-creator.vala | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 30d7757a150b2e5922da87194ec22c8fb01dc9a0 Author: Jens Georg Date: Tue Jun 18 15:40:26 2013 +0200 media-export: Allow reference creation everywhere https://bugzilla.gnome.org/show_bug.cgi?id=702083 .../rygel-media-export-media-cache.vala | 22 ++++++++++++++++ .../rygel-media-export-playlist-container.vala | 30 +++++----------------- .../rygel-media-export-writable-db-container.vala | 10 +++++--- 3 files changed, 34 insertions(+), 28 deletions(-) commit 92885a059a5dbbca10e06d630631e33178dad622 Author: Jens Georg Date: Tue Jun 18 16:06:22 2013 +0200 media-export: Use DLNA-compliant createClass DLNA does not like upnp:createClass other than object.container for containers. So we use that and use the possibility to "upgrade" the object's class upon creation. https://bugzilla.gnome.org/show_bug.cgi?id=702258 .../media-export/rygel-media-export-playlist-root-container.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 56845ce1d78d4db698fda337e483c7304af42f3a Author: Jens Georg Date: Fri Jun 14 21:22:21 2013 +0200 server,media-export: Use object.container We used to use object.container.storageFolder for XBox 360 compatibility but DLNA doesn't like that. https://bugzilla.gnome.org/show_bug.cgi?id=702258 src/librygel-server/rygel-client-hacks.vala | 2 +- src/librygel-server/rygel-http-get.vala | 2 +- src/librygel-server/rygel-media-container.vala | 7 +++++-- src/librygel-server/rygel-media-objects.vala | 4 ++-- src/librygel-server/rygel-object-creator.vala | 1 + src/librygel-server/rygel-panasonic-hacks.vala | 8 +++++++- src/librygel-server/rygel-samsung-tv-hacks.vala | 7 ++++++- src/librygel-server/rygel-xbmc-hacks.vala | 8 +++++++- src/librygel-server/rygel-xbox-hacks.vala | 12 +++++++++++- .../rygel-media-export-writable-db-container.vala | 3 ++- 10 files changed, 43 insertions(+), 11 deletions(-) commit 549ddb859ee49968e1d3a88d3fa12820d3afe3f0 Author: Jens Georg Date: Thu Jun 6 12:48:50 2013 +0200 server: Drop dlna: ns attributes on UpdateObject We cannot validate them and the UpdateObject action fails because of that, so we walk the node and remove all those attributes. https://bugzilla.gnome.org/show_bug.cgi?id=701637 src/librygel-server/rygel-media-object.vala | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 5e552066991cf8a3e0879225974ad4dffe22108f Author: Jens Georg Date: Thu Jun 20 15:20:11 2013 +0200 server: Use object returned from server in CreateObject https://bugzilla.gnome.org/show_bug.cgi?id=702743 src/librygel-server/rygel-object-creator.vala | 2 ++ 1 file changed, 2 insertions(+) commit ed2b6f251207fe8881592016abfecf40750f73b3 Author: Jens Georg Date: Tue Jun 18 13:13:04 2013 +0200 server: Fix time-seek on full-range seeks https://bugzilla.gnome.org/show_bug.cgi?id=702262 src/librygel-server/rygel-http-time-seek.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 765aaf0ae0476d7e1ec11e2f042052fd81792a39 Author: Jens Georg Date: Wed Jun 19 11:12:20 2013 +0200 media-export: Use proper iso8601 date format https://bugzilla.gnome.org/show_bug.cgi?id=702231 configure.ac | 1 + .../rygel-media-export-item-factory.vala | 21 +++++++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) commit 03101e18be107391726f138945cd5440025bfb15 Author: Jens Georg Date: Mon Jun 24 15:08:49 2013 +0200 build: Fix --enable-debug common.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7fbb999baad9bb49fe61e84e8715cff1a5b20230 Author: Fran Diéguez Date: Sat Jun 22 01:26:27 2013 +0200 Updated Galician translations po/gl.po | 529 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 315 insertions(+), 214 deletions(-) commit 8d119d155f94d0c434416e6a7a90d3a63b81d15e Author: Kjartan Maraas Date: Thu Jun 20 10:52:27 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 491 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 303 insertions(+), 188 deletions(-) commit bc0345cd4d0207b0997483704dba56e1de6d8dad Author: Daniel Mustieles Date: Tue Jun 18 11:17:22 2013 +0200 Updated Spanish translation po/es.po | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) commit 58d9e4d6e1297a396ee90a29052fa1f7490bcd06 Author: Daniel Mustieles Date: Mon Jun 17 17:55:24 2013 +0200 Updated Spanish translation po/es.po | 542 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 328 insertions(+), 214 deletions(-) commit d7de08a11189d9e4ec28b82c89e3425d70eb85f6 Author: Piotr Drąg Date: Mon Jun 17 17:14:36 2013 +0200 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 294a337cf14705324985d6344a40f5e361391f0d Author: Jens Georg Date: Mon Jun 17 15:47:55 2013 +0200 Prepare 0.19.3 NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) commit 575caad0cf6fe9f88f77d7a54fb7ab5faa088391 Author: Jens Georg Date: Mon Jun 17 15:27:12 2013 +0200 i18n: Update POTFILES.skip po/POTFILES.skip | 2 ++ 1 file changed, 2 insertions(+) commit 41f06fc6a1718ddbaecc7fe01e88c7cfddb8de10 Author: Jens Georg Date: Mon Jun 17 15:18:58 2013 +0200 .gitignore: Ignore .trs files .gitignore | 1 + 1 file changed, 1 insertion(+) commit 5fec59547076b00f169efab2ce09722a30825c4a Author: Jens Georg Date: Mon Jun 17 15:16:49 2013 +0200 tests: Adapt to latest changes tests/Makefile.am | 3 ++- tests/rygel-http-get-test.vala | 4 +++- tests/rygel-m3u-playlist_object-creator.vala | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) commit c38fe86e5c6110564c5a20aa990a4d0f32bcee80 Author: Jens Georg Date: Sun Jun 16 11:36:25 2013 +0200 server: Fix playlist transfer mode handling src/librygel-server/rygel-http-get.vala | 10 ++++++---- src/librygel-server/rygel-media-container.vala | 3 ++- 2 files changed, 8 insertions(+), 5 deletions(-) commit 63bc34de234634345e2e301cdda4c4d35ef916fd Author: Jens Georg Date: Sun Jun 16 11:22:31 2013 +0200 server: Add a M3U resource to containers src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-http-get.vala | 6 +- .../rygel-http-playlist-handler.vala | 40 +++++++++-- src/librygel-server/rygel-m3u-playlist.vala | 79 ++++++++++++++++++++++ src/librygel-server/rygel-media-container.vala | 67 +++++++++++------- src/librygel-server/rygel-serializer.vala | 56 +++++++++++---- 6 files changed, 206 insertions(+), 43 deletions(-) commit 56f6367db20caa8fe95c7bf5baea3ac1133e2856 Author: Aurimas Černius Date: Sun Jun 16 17:44:08 2013 +0300 Updated Lithuanian translation po/lt.po | 524 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 319 insertions(+), 205 deletions(-) commit f59269791c26c2857bad39b7277320949f51bb2d Author: Piotr Drąg Date: Sat Jun 15 17:58:43 2013 +0200 Updated POTFILES.in po/POTFILES.in | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 98 insertions(+), 12 deletions(-) commit eb25767ce1e5c70804d16492f40c07acede52014 Author: Jens Georg Date: Fri Jun 14 22:10:11 2013 +0200 media-engine: Don't crash on missing RTP depayloader src/media-engines/gstreamer/rygel-gst-utils.vala | 3 +++ 1 file changed, 3 insertions(+) commit eddc238a5d9c1f00d43f51eb630bee714808a671 Author: Jens Georg Date: Sat May 11 00:36:10 2013 +0200 ui: Support multiple network interfaces data/rygel-preferences.ui | 173 +++++++++++++++++++++++++-------- src/ui/rygel-network-pref-section.vala | 132 +++++++++++++++++++------ 2 files changed, 234 insertions(+), 71 deletions(-) commit 1d4eb29cb0cbf76af4258232d92d2e2332657ca4 Author: Jens Georg Date: Fri May 10 23:20:23 2013 +0200 ui: Set toolbar style from glade data/rygel-preferences.ui | 3 +++ src/ui/rygel-preferences-dialog.vala | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) commit 5dccd883d20148a702068995403e9c8aaceab626 Author: Jens Georg Date: Fri May 10 23:02:35 2013 +0200 ui: Drop some obsolete things data/rygel-preferences.ui | 9 --------- 1 file changed, 9 deletions(-) commit 347a819e93fe851cad68ba3f3bed7bf2f10da6ac Author: Jens Georg Date: Fri May 10 22:56:54 2013 +0200 ui: Declare cell renderer in glade data/rygel-preferences.ui | 20 ++++++++++++++++---- src/ui/rygel-media-pref-section.vala | 6 ------ 2 files changed, 16 insertions(+), 10 deletions(-) commit 0ed6f3062d47c2276f6adff705c3344df13bed5d Author: Jens Georg Date: Fri Jun 14 19:36:59 2013 +0200 data: Fix typo in preset data/presets/avenc_aac.prs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1d535e9b8307735d5c75a5dcd388c729ab7aada5 Author: Jens Georg Date: Fri Jun 14 14:45:02 2013 +0200 media-engine: Fix typo src/media-engines/gstreamer/rygel-gst-transcoder.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 37354ba541acbe8c86faf1c56fd4602584f32e7a Author: Jens Georg Date: Fri Jun 14 13:17:15 2013 +0200 rygel: Add option to shut down a remote instance src/rygel/rygel-cmdline-config.vala | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit a652eace9ae5c54089bfd447aedf34381c4bb2e0 Author: Jens Georg Date: Wed Jun 12 14:22:53 2013 +0200 media-engine: Warn when fail to setup source Print a proper warning if we fail to create a source and not just some obscure "Not found" error. src/media-engines/gstreamer/rygel-gst-media-engine.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 5b5952ae4e623bd90ed8aee2bfb02356b4d63157 Author: Jens Georg Date: Mon Jun 10 22:50:33 2013 +0200 media-export: Support playlists in XBox 360 src/plugins/media-export/rygel-media-export-object-factory.vala | 2 +- .../media-export/rygel-media-export-playlist-root-container.vala | 8 +++++--- src/plugins/media-export/rygel-media-export-root-container.vala | 8 +++++--- 3 files changed, 11 insertions(+), 7 deletions(-) commit 206e7491026f2157c050b71bbc80c29ca9d6099c Author: Jens Georg Date: Mon Jun 10 22:29:36 2013 +0200 media-export: Allow removal of children There's no "RemoveReference", so PlaylistContainer needs to allow and support DestroyObject src/plugins/media-export/rygel-media-export-playlist-container.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 56b86284b3a43283cb2c9c5a29d6d6a86025b351 Author: Marek Černocký Date: Tue Jun 4 13:00:08 2013 +0200 Updated Czeach translation po/cs.po | 296 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 180 insertions(+), 116 deletions(-) commit 146e1a7cb8d2703d426af23cf18178d4f0f8f6cf Author: Fran Diéguez Date: Fri May 31 00:59:09 2013 +0200 Updated Galician translations po/gl.po | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) commit f83478e4851875722a671a764a0bb23d1cfe99ef Author: Daniel Mustieles Date: Wed May 29 11:45:16 2013 +0200 Updated Spanish translation po/es.po | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) commit 23df8bbed141fcdf62ec6ec47fe0ded226d127d5 Author: Jens Georg Date: Tue May 28 10:31:16 2013 +0200 Prepare Rygel 0.19.2 NEWS | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) commit 4f37dc3aee12c270d155a82961f37bab11cc8e11 Author: Andreas Henriksson Date: Sat May 18 13:10:52 2013 +0200 ui: don't lose the interface setting Just opening and closing rygel-preferences would result in the interface setting getting set to blank in the configuration. Fixing the TODO item in the source to set the active interface (last added item) was all that was needed. https://bugzilla.gnome.org/show_bug.cgi?id=700570 src/ui/rygel-network-pref-section.vala | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) commit 51b81dcb96f41b98fe1499f302134bf1deb19188 Author: Jens Georg Date: Tue May 28 09:46:53 2013 +0200 rygel: Add message about streaming-only mode src/rygel/rygel-main.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 40ecb640052ed25918f59be1087ca05c9425aa76 Author: Jens Georg Date: Thu Jan 3 12:30:51 2013 +0100 server: Coding style fix - early exit src/librygel-server/rygel-http-item-uri.vala | 82 ++++++++++++++-------------- 1 file changed, 42 insertions(+), 40 deletions(-) commit e9fd686fcfa36de5756a0408037919f3d08abd2c Author: Jens Georg Date: Thu Jan 3 12:28:31 2013 +0100 server: Small coding-style fixes src/librygel-server/rygel-http-server.vala | 2 +- src/librygel-server/rygel-music-item.vala | 19 ++++++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) commit 9e7e8b8c843612d659d0dda8379634aa1d0b8aa0 Author: Jens Georg Date: Mon May 27 01:39:33 2013 +0900 Drop deprecated design.txt doc/design.txt | 20 -------------------- 1 file changed, 20 deletions(-) commit c1f12cedbd3bc250f4d2f74e0b60932990f3ddac Author: Jens Georg Date: Mon May 27 01:56:09 2013 +0900 Update TODO TODO | 9 --------- 1 file changed, 9 deletions(-) commit bd13ed599fc15d4112bc2f05e071f3cc21e0b9fd Author: Jens Georg Date: Mon May 13 15:30:05 2013 +0200 media-export: Fix sorting by date https://bugzilla.gnome.org/show_bug.cgi?id=694357 src/plugins/media-export/rygel-media-export-media-cache.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 403ce80959fcb18ca7404e1c9ca5bad6ece4c60d Author: Aurimas Černius Date: Sun May 26 22:14:13 2013 +0300 Updated Lithuanian translation po/lt.po | 465 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 307 insertions(+), 158 deletions(-) commit 142dfbb8ea8d2c9f2f72d7111bc582d5beae4c11 Author: Dušan Kazik Date: Sat May 25 23:44:20 2013 +0200 Updated slovak translation po/sk.po | 632 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 390 insertions(+), 242 deletions(-) commit 40114f3dd0ecafda54f606bc98ad41e76d88c714 Author: Yaron Shahrabani Date: Sat May 25 11:41:00 2013 +0300 Updated Hebrew translation. po/he.po | 457 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 296 insertions(+), 161 deletions(-) commit e35e5572c80a99e31efe762e28c74f2ab09324a7 Author: Kjartan Maraas Date: Mon May 20 14:18:07 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 430 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 282 insertions(+), 148 deletions(-) commit c5716a76ca1b152389b9963ddffcc0969b53c5ec Author: Fran Diéguez Date: Thu May 16 10:46:57 2013 +0200 Updated Galician translations po/gl.po | 306 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 181 insertions(+), 125 deletions(-) commit 17e64337b512cfbcf29d235a11c844753ae76c1e Author: Daniel Mustieles Date: Mon May 13 13:45:27 2013 +0200 Updated Spanish translation po/es.po | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) commit 3e8510cda785924f4244bcf0d83dd0cd1bc04224 Author: Daniel Mustieles Date: Mon May 13 13:28:48 2013 +0200 Updated Spanish translation po/es.po | 189 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 119 insertions(+), 70 deletions(-) commit c4aec9c8ce1018d7c14e16ef4e58c29ec08b4d37 Author: Mihai Moldovan Date: Mon May 13 02:34:00 2013 +0200 Fix 'Thubmnailing' typo. This is a multi-part message in MIME format. Signed-off-by: Mihai Moldovan po/ar.po | 2 +- po/as.po | 2 +- po/bg.po | 2 +- po/ca.po | 2 +- po/ca@valencia.po | 2 +- po/cs.po | 2 +- po/da.po | 2 +- po/de.po | 2 +- po/el.po | 2 +- po/en_GB.po | 4 ++-- po/es.po | 2 +- po/et.po | 2 +- po/eu.po | 2 +- po/fi.po | 2 +- po/fr.po | 2 +- po/gl.po | 2 +- po/he.po | 2 +- po/hi.po | 2 +- po/hu.po | 2 +- po/id.po | 2 +- po/it.po | 2 +- po/ko.po | 2 +- po/lt.po | 2 +- po/lv.po | 2 +- po/ml.po | 2 +- po/nb.po | 2 +- po/pa.po | 2 +- po/pl.po | 2 +- po/pt.po | 2 +- po/pt_BR.po | 2 +- po/ru.po | 2 +- po/sk.po | 2 +- po/sl.po | 2 +- po/sr.po | 2 +- po/sr@latin.po | 2 +- po/ta.po | 2 +- po/th.po | 2 +- po/ug.po | 2 +- po/zh_HK.po | 2 +- po/zh_TW.po | 2 +- src/librygel-server/rygel-thumbnailer.vala | 2 +- 41 files changed, 42 insertions(+), 42 deletions(-) commit a20e912cbff94847cc27a59f7d2d821d83ce4f58 Author: Jens Georg Date: Sun May 12 13:57:18 2013 +0200 media-export: Really don't lose child containers The previous patch left over some stuff, cluttering virtual folders .../media-export/rygel-media-export-harvester.vala | 11 +++++++++++ .../media-export/rygel-media-export-media-cache.vala | 10 +--------- .../media-export/rygel-media-export-root-container.vala | 17 ++++++++++------- .../media-export/rygel-media-export-sql-factory.vala | 8 +------- 4 files changed, 23 insertions(+), 23 deletions(-) commit e6f7961b1b6e64e96fc770e50a7253afdc8f1abf Author: Jens Georg Date: Sun May 12 12:54:37 2013 +0200 media-export: Stop child folders from disappearing https://bugzilla.gnome.org/show_bug.cgi?id=648003 src/plugins/media-export/rygel-media-export-media-cache.vala | 7 +++++++ src/plugins/media-export/rygel-media-export-root-container.vala | 5 ++++- src/plugins/media-export/rygel-media-export-sql-factory.vala | 8 +++++++- 3 files changed, 18 insertions(+), 2 deletions(-) commit 5426f7c9bd9fc064d5e3ad4f3994963032c6c0b7 Author: Jens Georg Date: Fri May 10 20:56:15 2013 +0200 rygel,ui: Stop crashing because of non-null terminated arrays src/rygel/rygel-user-config.vala | 9 ++++++++- src/ui/rygel-network-pref-section.vala | 9 ++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) commit db7cf32a4bb477bbeaa55162df34b1ff8ffc5864 Author: Jens Georg Date: Fri May 10 18:58:56 2013 +0200 rygel: Mark options translatable src/rygel/rygel-cmdline-config.vala | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) commit c27665d201675142476df72c8567587c72e7e559 Author: Jens Georg Date: Fri May 10 16:21:03 2013 +0200 core,rygel,doc: Use multiple interfaces Rygel may now bind to more than any or just one interface. data/rygel.conf | 7 ++++--- doc/man/rygel.conf.xml | 2 +- doc/man/rygel.xml | 4 ++-- src/librygel-core/rygel-base-configuration.vala | 5 +++++ src/librygel-core/rygel-configuration.vala | 4 ++++ src/librygel-core/rygel-meta-config.vala | 22 +++++++++++++++++++++- src/rygel/rygel-cmdline-config.vala | 23 +++++++++++++++++------ src/rygel/rygel-environment-config.vala | 5 +++++ src/rygel/rygel-main.vala | 10 +++++----- src/rygel/rygel-user-config.vala | 5 +++++ src/ui/rygel-network-pref-section.vala | 2 +- 11 files changed, 70 insertions(+), 19 deletions(-) commit a5590118babcb40845f0b0d7e1e3879523c1da01 Author: Jens Georg Date: Fri May 10 16:19:30 2013 +0200 doc: Fix typo doc/man/rygel.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cc5225241622a0430ee969a340d54b07097c6e8c Author: Jens Georg Date: Fri May 10 15:15:28 2013 +0200 doc: Clarify debug output settings Add note about G_MESSAGES_DEBUG doc/man/rygel.conf.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a04677b02fe16671ecd934543f66914f5964dc9c Author: Jens Georg Date: Fri May 10 15:05:40 2013 +0200 build: Don't use relative paths data/Makefile.am | 2 +- examples/Makefile.am | 2 +- src/librygel-core/Makefile.am | 2 +- src/librygel-renderer-gst/Makefile.am | 2 +- src/librygel-renderer/Makefile.am | 2 +- src/librygel-server/Makefile.am | 2 +- src/plugins/external/Makefile.am | 2 +- src/plugins/mediathek/Makefile.am | 2 +- src/plugins/mpris/Makefile.am | 2 +- src/plugins/playbin/Makefile.am | 2 +- src/rygel/Makefile.am | 2 +- src/ui/Makefile.am | 2 +- tests/Makefile.am | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) commit a039b3c323c1b15e33acf957cf5de78bca45522c Author: Jens Georg Date: Fri May 10 14:59:07 2013 +0200 Update TODO TODO | 8 -------- 1 file changed, 8 deletions(-) commit cc32943c39e2643c9365842246b97a5f556aa635 Author: Jens Georg Date: Wed May 8 19:54:34 2013 +0200 renderer: Don't always fall back Only do the GET request if the peer does not seem to understand HEAD. Otherwise we'd probably do unnecessary requests. src/librygel-renderer/rygel-av-transport.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 769bd7e922e60c71a31535ec921cd438c0d6934b Author: Jens Georg Date: Tue May 7 23:49:33 2013 +0200 renderer: Work-around peers not supporting HEAD If a peer does not support HEAD, fall back to GET and cancel the message after the got_headers signal so we basically fake a HEAD request and only if that fails, fail completely. src/librygel-renderer/rygel-av-transport.vala | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) commit f61fde31da2cab347313c40fc300838fb56f9d23 Author: Matej Urbančič Date: Sat May 4 21:37:02 2013 +0200 Updated Slovenian translation po/sl.po | 290 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 202 insertions(+), 88 deletions(-) commit ab3aba1849114f2d275f96d6415cbb657dc5c56d Author: Daniel Mustieles Date: Fri May 3 18:15:28 2013 +0200 Updated Spanish translation po/es.po | 120 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 58 insertions(+), 62 deletions(-) commit d47c4daac833aa0fef77cb033d729fefb8064dfe Author: Yuri Myasoedov Date: Tue Apr 30 22:11:18 2013 +0400 Updated Russian translation po/ru.po | 279 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 188 insertions(+), 91 deletions(-) commit caeead751cc63ba355b282ded8544e3dfd37c2cf Author: Jens Georg Date: Tue Apr 30 11:05:12 2013 +0200 Prepare 0.19.1 NEWS | 126 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/POTFILES.skip | 7 +++- 2 files changed, 132 insertions(+), 1 deletion(-) commit 300162b1d84b7f5c007835b25ed746d5d124b679 Author: Jens Georg Date: Tue Apr 30 12:25:54 2013 +0200 Update .gitignore .gitignore | 4 ++++ 1 file changed, 4 insertions(+) commit b8ef0328dd9a2771822be169c6ced8b8b16d9fb3 Author: Jens Georg Date: Tue Apr 30 11:10:32 2013 +0200 test: Drop racy double-freeze check tests/rygel-media-engine-test.vala | 59 -------------------------------------- 1 file changed, 59 deletions(-) commit a68c54abc946e60c70514299a071090ad408bff0 Author: Jens Georg Date: Tue Apr 23 14:59:39 2013 +0200 all: Add sidecar file support for plugins Install a .plugin file with each plugin that provides some meta-information about the plugin, allowing us to not load the module if the user has disabled it instead blindly loading each .so we come across and let the module check whether it's enabled or not https://bugzilla.gnome.org/show_bug.cgi?id=693658 configure.ac | 6 ++ examples/renderer-plugins/C/Makefile.am | 2 + .../C/example-renderer-c.plugin.in | 7 ++ examples/renderer-plugins/vala/Makefile.am | 3 + .../vala/example-renderer-vala.plugin.in | 7 ++ examples/server-plugins/C/Makefile.am | 3 + .../server-plugins/C/example-server-c.plugin.in | 7 ++ examples/server-plugins/vala/Makefile.am | 3 + .../vala/example-server-vala.plugin.in | 7 ++ m4/rygel.m4 | 1 + po/POTFILES.in | 1 + po/POTFILES.skip | 1 + src/librygel-core/filelist.am | 3 +- src/librygel-core/rygel-plugin-information.vala | 86 ++++++++++++++++++++++ src/librygel-core/rygel-plugin-loader.vala | 20 +++-- .../rygel-recursive-module-loader.vala | 18 +++-- src/librygel-server/rygel-engine-loader.vala | 4 + src/media-engines/gstreamer/Makefile.am | 2 + .../gstreamer/media-engine-gst.plugin.in | 7 ++ src/media-engines/simple/Makefile.am | 3 + .../simple/media-engine-simple.plugin.in | 7 ++ src/plugins/external/Makefile.am | 3 + src/plugins/external/external.plugin.in | 7 ++ .../external/rygel-external-plugin-factory.vala | 7 -- src/plugins/gst-launch/Makefile.am | 3 + src/plugins/gst-launch/gst-launch.plugin.in | 7 ++ .../gst-launch/rygel-gst-launch-plugin.vala | 7 -- src/plugins/media-export/Makefile.am | 2 + src/plugins/media-export/media-export.plugin.in | 7 ++ .../media-export/rygel-media-export-plugin.vala | 7 -- src/plugins/mediathek/Makefile.am | 3 + src/plugins/mediathek/mediathek.plugin.in | 7 ++ src/plugins/mediathek/rygel-mediathek-plugin.vala | 7 -- src/plugins/mpris/Makefile.am | 3 + src/plugins/mpris/mpris.plugin.in | 7 ++ src/plugins/mpris/rygel-mpris-plugin-factory.vala | 7 -- src/plugins/playbin/Makefile.am | 3 + src/plugins/playbin/playbin.plugin.in | 7 ++ src/plugins/tracker/Makefile.am | 3 + src/plugins/tracker/tracker.plugin.in | 7 ++ 40 files changed, 254 insertions(+), 48 deletions(-) commit bbf80265552d16468bb814a8d576815fcafcf96c Author: Jens Georg Date: Thu Feb 28 15:00:43 2013 +0100 media-export: Implement playlistContainer https://bugzilla.gnome.org/show_bug.cgi?id=697949 src/plugins/media-export/Makefile.am | 2 + .../rygel-media-export-media-cache-upgrader.vala | 22 +++++ .../rygel-media-export-media-cache.vala | 8 +- .../rygel-media-export-object-factory.vala | 8 ++ .../rygel-media-export-playlist-container.vala | 109 +++++++++++++++++++++ ...rygel-media-export-playlist-root-container.vala | 92 +++++++++++++++++ .../rygel-media-export-sql-factory.vala | 26 +++-- .../rygel-media-export-writable-db-container.vala | 24 +++-- 8 files changed, 273 insertions(+), 18 deletions(-) commit 9dfc1b70b734f4c4bd04a397ee4be94cffe9c7d7 Author: Jens Georg Date: Fri Apr 12 12:56:12 2013 +0200 server: Add support non-fs-based WritableContainer https://bugzilla.gnome.org/show_bug.cgi?id=697949 src/librygel-server/rygel-media-object.vala | 7 +++++++ src/librygel-server/rygel-writable-container.vala | 2 ++ 2 files changed, 9 insertions(+) commit 8df7ce0a23e51204c7c86cef4231af02ca504ff6 Author: Jens Georg Date: Wed Apr 10 16:25:28 2013 +0200 media-export: Always show playlist container https://bugzilla.gnome.org/show_bug.cgi?id=697949 src/plugins/media-export/rygel-media-export-root-container.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 59ae651be5f1226a9abdfce6fb0f0818796ea550 Author: Jens Georg Date: Thu Apr 11 18:42:39 2013 +0200 server: Don't add resource to empty containers https://bugzilla.gnome.org/show_bug.cgi?id=697793 src/librygel-server/rygel-media-container.vala | 36 ++++++++++++++------------ 1 file changed, 20 insertions(+), 16 deletions(-) commit 06ab84672cecad523b9494dc732ef8207ac1e00f Author: Jens Georg Date: Tue Apr 30 05:09:01 2013 +0200 ui: Fix starting Rygel after enabling DLNA src/ui/rygel-preferences-dialog.vala | 1 + src/ui/rygel-writable-user-config.vala | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) commit 4f0c4ce7e972db3683bdb6fa18e25f7c8760c867 Author: Jens Georg Date: Tue Apr 30 04:57:38 2013 +0200 ui: Use Switch instead of checkbox configure.ac | 2 +- data/rygel-preferences.ui | 81 ++++++++++++++++++++---------------- src/ui/rygel-preferences-dialog.vala | 14 ++++--- 3 files changed, 55 insertions(+), 42 deletions(-) commit 4ddd5b7cd0b1cc12f5d0f4f944eecca1aac51272 Author: Jens Georg Date: Tue Apr 30 04:24:43 2013 +0200 ui: Fix half-empty user files on first start src/ui/rygel-writable-user-config.vala | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) commit 47ca65da716780edbd843e2be6ad597bc0f4b45b Author: Jens Georg Date: Tue Apr 30 03:57:11 2013 +0200 ui: Check that autostart file exists Preferences should only claim that sharing is enabled when the autostart file exists in addition to the enable_upnp setting. Fixes confusion in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703281 https://bugzilla.gnome.org/show_bug.cgi?id=698572 src/ui/rygel-writable-user-config.vala | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) commit 590782e345645876997564fe35d9a831265a4186 Author: os_ Date: Sat Apr 27 20:12:35 2013 +0100 Updated Arabic translation po/ar.po | 800 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 504 insertions(+), 296 deletions(-) commit beb5a9101ebc5a2ac64918988b23755523b546de Author: Marek Černocký Date: Sat Apr 27 00:31:31 2013 +0200 Updated Czech translation po/cs.po | 226 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 151 insertions(+), 75 deletions(-) commit 7d6ddaa1b0af66fd7ef62e61dded046f00dafddb Author: Jens Georg Date: Fri Apr 26 22:49:07 2013 +0200 engine-gst: Fix obscure test failure Work-around https://bugzilla.gnome.org/show_bug.cgi?id=698997 src/media-engines/gstreamer/rygel-gst-sink.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 95319fbbe73c20128e4f29174cf69514cb783689 Author: Jens Georg Date: Fri Apr 26 20:02:32 2013 +0200 engine-gst: Drop useless counter src/media-engines/gstreamer/rygel-gst-sink.vala | 3 --- 1 file changed, 3 deletions(-) commit a9162ac091eb5039fba790103383648bc2bc2bb7 Author: Daniel Mustieles Date: Thu Apr 25 10:28:42 2013 +0200 Updated Spanish translation po/es.po | 250 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 174 insertions(+), 76 deletions(-) commit b92025de67ae1910449cddad0dd4b0b7b9156ecc Author: Dimitris Spingos Date: Wed Apr 24 10:14:46 2013 +0300 Updated Greek translation po/el.po | 262 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 174 insertions(+), 88 deletions(-) commit 00fbb6d1f84847bf0b5e38ae2de3615043e870c1 Author: Murray Cumming Date: Tue Apr 23 14:05:48 2013 +0200 doc: Improve the architecture diagram SVG file. Line up the various boxes with each other so it looks a bit less chaotic. Correct some dependencies. We still do not have the line crossing indications that we had in the original ASCII diagram. doc/rygel-architecture.svg | 1196 ++++++++++++++++++++++++-------------------- 1 file changed, 652 insertions(+), 544 deletions(-) commit 5f7fde251bc238ae063f708d3f63d04c602d862d Author: Jens Georg Date: Sat Apr 20 17:41:09 2013 +0200 core: Rename C++ keyword src/librygel-core/rygel-description-file.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 5c39b31265ed3b26df069e82b70fb16b293c1727 Author: Jens Georg Date: Fri Apr 19 12:36:29 2013 +0200 renderer: Work-around HEAD issue with some internet radios src/librygel-renderer/rygel-av-transport.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1ada04a3882a2fa49ddae18369fe53011a4710ef Author: Fran Diéguez Date: Sun Apr 21 23:41:40 2013 +0200 Updated Galician translations po/gl.po | 241 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 164 insertions(+), 77 deletions(-) commit ca2faa22a1ab1f911ed388c5433eae2ef696a3ef Author: Nirbheek Chauhan Date: Wed Apr 17 10:55:12 2013 +0530 core: Fix memory leak in Rygel.DescriptionFile Need to do manual memory management for libxml2 API https://bugzilla.gnome.org/show_bug.cgi?id=698260 src/librygel-core/rygel-description-file.vala | 1 + 1 file changed, 1 insertion(+) commit 807d948b523663d212c9462621910bf246bcb2a0 Author: Jens Georg Date: Tue Apr 16 12:22:19 2013 +0200 tests: Unbreak seeking tests tests/rygel-http-byte-seek-test.vala | 10 ++++++++++ tests/rygel-http-get-test.vala | 4 ++++ tests/rygel-http-time-seek-test.vala | 10 ++++++++++ 3 files changed, 24 insertions(+) commit b49d873093a41b82471ade0f4e8acb2edf4219f6 Author: Piotr Drąg Date: Sat Apr 13 18:20:29 2013 +0200 i18n: Change ".." to "..." in a string src/rygel/rygel-main.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9b706f9e89529781e4c3905105ecdd30024004a4 Author: Piotr Drąg Date: Sat Apr 13 18:05:23 2013 +0200 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 6400da78afe096ab0dc11a46d0415da037f11387 Author: Jens Georg Date: Fri Apr 12 13:26:50 2013 +0200 media-export: Fix some typos src/plugins/media-export/rygel-media-export-root-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 639ac7c0311a2c7e538b396ef8e5d2b4ce529aae Author: Jens Georg Date: Sun Mar 10 12:55:33 2013 +0100 server: Accept invalid seek requests for some devices https://bugzilla.gnome.org/show_bug.cgi?id=674736 src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-client-hacks.vala | 7 ++++ src/librygel-server/rygel-http-byte-seek.vala | 13 ++++-- src/librygel-server/rygel-http-time-seek.vala | 11 ++++- src/librygel-server/rygel-samsung-tv-hacks.vala | 4 ++ src/librygel-server/rygel-seek-hacks.vala | 53 +++++++++++++++++++++++++ src/librygel-server/rygel-xbmc-hacks.vala | 4 ++ 7 files changed, 87 insertions(+), 6 deletions(-) commit 64f65d14514405758f8613ded9957a737455a2dc Author: Jens Georg Date: Sat Mar 16 19:26:43 2013 +0100 renderer: Improve mime-type comparing https://bugzilla.gnome.org/show_bug.cgi?id=694814 src/librygel-renderer-gst/rygel-playbin-player.vala | 5 ----- src/librygel-renderer/rygel-av-transport.vala | 15 ++++++++++++--- src/librygel-renderer/rygel-media-player.vala | 1 + 3 files changed, 13 insertions(+), 8 deletions(-) commit 8e3331d11a835c7fd827ce0a12f15dcfce554ba5 Author: Jens Georg Date: Fri Mar 8 20:05:00 2013 +0100 renderer: Continue if server does not support HEAD https://bugzilla.gnome.org/show_bug.cgi?id=694815 src/librygel-renderer/rygel-av-transport.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit e937ea4d5d4de621b2e361dcf4629ff1ef9c424a Author: Jens Georg Date: Sat Apr 13 14:02:13 2013 +0200 i18n: Several string and comment fixes Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695593 src/librygel-core/rygel-meta-config.vala | 18 ++++---- src/librygel-renderer/rygel-media-renderer.vala | 2 +- src/librygel-server/rygel-http-post.vala | 2 +- src/librygel-server/rygel-media-server.vala | 2 +- src/librygel-server/rygel-object-creator.vala | 48 +++++++++------------- src/librygel-server/rygel-reference-creator.vala | 6 +-- .../rygel-tracker-category-all-container.vala | 4 +- src/plugins/tracker/rygel-tracker-plugin.vala | 3 +- src/rygel/rygel-user-config.vala | 3 +- 9 files changed, 37 insertions(+), 51 deletions(-) commit f29c1663dbc8abdc1815578370fa984dbc84e44f Author: Jens Georg Date: Fri Apr 12 11:35:24 2013 +0200 server: Make it possbile to remove a container src/librygel-server/rygel-item-destroyer.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 54c6d61d24c1afc799ece5f0b871cd6b4b366111 Author: Balázs Úr Date: Wed Apr 10 23:45:58 2013 +0200 Updated Hungarian translation po/hu.po | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) commit 6c04abbafac9a75a546a53343f488d75cfca6916 Author: Jens Georg Date: Wed Apr 10 15:47:46 2013 +0200 media-export: Prefer title given through UPnP src/plugins/media-export/rygel-media-export-writable-db-container.vala | 1 + 1 file changed, 1 insertion(+) commit 17a65ea517ed0a8114a69552fb586a66082ed84c Author: Jens Georg Date: Wed Apr 10 15:45:18 2013 +0200 media-export: Set proper id when creating container src/plugins/media-export/rygel-media-export-writable-db-container.vala | 1 + 1 file changed, 1 insertion(+) commit 62843e9e36743a881015128b0435d68cc59fb351 Author: Jens Georg Date: Wed Apr 10 14:23:32 2013 +0200 core: Don't queue containers for removal src/librygel-server/rygel-object-creator.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit de9f07ca0a2173a33b2abca77d5241f7db5c0aa8 Author: Jens Georg Date: Wed Apr 10 13:45:29 2013 +0200 media-export: Prevent critical With the previous change, if a file was added to the toplevel container, a critical would occur since its parent is not a DummyContainer and thus the cast resulted in NULL. src/plugins/media-export/rygel-media-export-harvesting-task.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit efae4daca580e5eb7b721cb72c4a052bd7cf145d Author: Jens Georg Date: Tue Apr 9 12:51:27 2013 +0200 media-export: Fix child-count if only folders are harvested .../media-export/rygel-media-export-harvesting-task.vala | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit cd42341b3df352d87012a86d8ab6ca1f9b626da6 Author: Jens Georg Date: Mon Apr 8 12:12:28 2013 +0200 media-export: Don't hide empty folders Unbreak synchronisation and fix MediaExport's part of 660885 .../media-export/rygel-media-export-harvester.vala | 38 +++------------------- .../rygel-media-export-harvesting-task.vala | 8 ----- 2 files changed, 4 insertions(+), 42 deletions(-) commit f31503fc774c665a77b24efed3cb5c7c8b332064 Author: Marcin Kazmierczak Date: Wed Feb 22 15:03:12 2012 +0100 core,tracker: Fix upload of files core: MediaContainer: Add empty children counter. Add check_search_expression function, which set create_mode on true, when "upnp:createClass" operand was detected. SearchableContainer: Use check_search_expression in simple_search function to determine child counter. SimpleContainer: Use check_search_expression to search both in empty and non-empty children, during adding new item. tests: searchable-container-test: Add children counter to MediaContainer class. Add empty function check_search_expression in class MediaContainer. Previously it was impossible to add new item, when matched container was empty. For example user can't add picture, when don't have any picture. Now it's possible, because now search function return also empty children container, when search expression contains "upnp:createClass" operand. This works when HttpPost was used to upload file. https://bugzilla.gnome.org/show_bug.cgi?id=660885 src/librygel-server/rygel-media-container.vala | 20 +++++++++++++++ .../rygel-searchable-container.vala | 9 ++++++- src/librygel-server/rygel-simple-container.vala | 29 ++++++++++++++++++---- tests/rygel-searchable-container-test.vala | 8 +++++- 4 files changed, 59 insertions(+), 7 deletions(-) commit c9c0a38f09eaf9933d3450b64ede387d4929845b Author: Jens Georg Date: Mon Mar 25 13:31:05 2013 +0100 server: Prevent critical on upload src/librygel-server/rygel-client-hacks.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9663a6a109e8d8f9e4b64971a297c26b957ffbe7 Author: Bruce Cowan Date: Sat Apr 6 17:47:14 2013 +0100 Updated British English translation po/en_GB.po | 574 +++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 353 insertions(+), 221 deletions(-) commit 41e836429a77c1cb5b674c0ebe8b5a2a66067a3f Author: Jens Georg Date: Thu Mar 14 13:36:25 2013 +0100 tests,media-export: Test plugin src/plugins/media-export/Makefile.am | 3 + tests/Makefile.am | 27 +++++++ tests/plugins/media-export/regression.vala | 112 +++++++++++++++++++++++++++++ 3 files changed, 142 insertions(+) commit 53e27b7217125b682ccfccd56cfaaa6e4a7fbe4b Author: Jens Georg Date: Wed Aug 25 20:09:04 2010 +0300 media-export: Be able to use in-memory database Useful for unittests src/plugins/media-export/rygel-media-export-database.vala | 15 +++++++++++---- .../media-export/rygel-media-export-media-cache.vala | 9 ++++++++- 2 files changed, 19 insertions(+), 5 deletions(-) commit 49e0589a09be7330c60e8e0eb3584acbb24efd3a Author: Jens Georg Date: Fri Mar 15 10:19:36 2013 +0100 Update .gitignore .gitignore | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 475139be5182e9d4642c7fa1998b0b372e62ce7b Author: Jens Georg Date: Thu Mar 14 12:37:12 2013 +0100 media-export: Fix error reporting in cursor API has_next() was supposed to cache the error and next() to throw it, but has_next() was returning "false" on errors so the next() to throw was never called, causing database errors to disappear. This patch just changes has_next () to throw on error. src/plugins/media-export/rygel-media-export-database-cursor.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit ec595e8968e116d708ecce273c6e6e333492467a Author: Jens Georg Date: Wed Mar 13 10:08:59 2013 +0100 media-export: Fix title preserving Prefer the title of provided by CreateObject instead of the one deduced from the file. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683926 .../rygel-media-export-media-cache.vala | 55 +++++++++++++++++++++- .../rygel-media-export-sql-factory.vala | 13 +++-- 2 files changed, 63 insertions(+), 5 deletions(-) commit 142fe82cc26f171e9c46595397c1fe91ba142a85 Author: Jens Georg Date: Tue Apr 2 12:16:20 2013 +0200 rygel: Fix compilation src/rygel/rygel-user-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 00d9aecebd2579d0e58a3ca736577c5be2ae503e Author: Jens Georg Date: Thu Mar 7 15:34:46 2013 +0100 server: Set CreateContainer OCM flag https://bugzilla.gnome.org/show_bug.cgi?id=694155 src/librygel-server/rygel-media-container.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit d1a04ebba8324f02c25c25e6b8115c9ebd0a8d96 Author: Jens Georg Date: Thu Mar 7 13:52:20 2013 +0100 server: Fix check for invalid OCM flags This check has to be applied to items only, not all objects. https://bugzilla.gnome.org/show_bug.cgi?id=694155 src/librygel-server/rygel-object-creator.vala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 34895daeee9e149bef5bb6a6cf69b3c8fed16569 Author: Jens Georg Date: Tue Apr 2 11:29:16 2013 +0200 doc: Add architecture SVG to git doc/rygel-architecture.svg | 840 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 840 insertions(+) commit 094b8e9aa64a6ef05a116a0dc01e1a161ab86a5f Author: Inaki Larranaga Murgoitio Date: Tue Apr 2 10:53:48 2013 +0200 Added Basque language\nAdded 'eu' (Basque) to LINGUAS po/LINGUAS | 1 + po/eu.po | 789 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 790 insertions(+) commit 2c850fabd9780b8fc9f676894bf8127807e96fbf Author: Jens Georg Date: Fri Mar 29 22:03:10 2013 +0100 rygel: Show warning on missing config src/rygel/rygel-user-config.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit e1fd391f8e668ada1f0944bfd09427a6caeaa22b Author: Jens Georg Date: Fri Mar 29 22:02:29 2013 +0100 rygel: Minor commandline arg improvements src/rygel/rygel-cmdline-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 26f5670e86173fae1c697f4b618aea90da30036b Author: Andika Triwidada Date: Thu Mar 28 19:33:54 2013 +0700 Updated Indonesian translation po/id.po | 580 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 345 insertions(+), 235 deletions(-) commit 3ea7296ed0ee53612c63158d1874068665ebe872 Author: Jens Georg Date: Wed Mar 20 17:55:49 2013 +0100 server: Clarify signal emission src/librygel-server/rygel-data-source.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit f8ac07da4211cb2158fab7b9055db92e73a7c7f0 Author: Jens Georg Date: Wed Mar 20 17:52:16 2013 +0100 media-engine-gst: Drop format restriction GStreamer should be able to figure it out itself. 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 2f76eb7ada9ff664328dcac35bd003dc8d9095bd Author: Jens Georg Date: Mon Mar 18 15:33:49 2013 +0100 build: Drop COLLATION_* variables configure.ac | 5 +---- src/plugins/media-export/Makefile.am | 1 - 2 files changed, 1 insertion(+), 5 deletions(-) commit d7e0f908206b933e4941ca729b8198c9b47f21b7 Author: Alexandre Franke Date: Mon Mar 25 22:40:52 2013 +0100 Update French translation po/fr.po | 736 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 435 insertions(+), 301 deletions(-) commit 47d588e309cf85bb251a6fe822002dc83d97395f Author: Chandan Kumar Date: Sun Mar 24 16:05:28 2013 +0530 updating Hindi Translation po/hi.po | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 1fab742e071f37ad2d8679a8d7d5cdf3ef9475c7 Author: Chandan Kumar Date: Sun Mar 24 16:01:39 2013 +0530 updating Hindi Translation po/hi.po | 717 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 421 insertions(+), 296 deletions(-) commit 43aa50ae4552087a333f62de84aed7d5fe8e1dca Author: Akom Chotiphantawanon Date: Sun Mar 24 14:14:18 2013 +0700 Updated Thai translation po/th.po | 268 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 148 insertions(+), 120 deletions(-) commit c20d6e9eae3c804c75ebbc58ad1f0f4af1d90233 Author: Mario Blättermann Date: Sat Mar 23 06:52:30 2013 +0100 [l10n] Updated German translation po/de.po | 178 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 96 insertions(+), 82 deletions(-) commit 06c83c816e2c9b08485028ba7ccc877e81d094b7 Author: Jens Georg Date: Mon Mar 18 11:23:11 2013 +0100 renderer-gst: Show full error message src/librygel-renderer-gst/rygel-playbin-player.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 0d0d61c2325b6d9bb9d7a55d7aa95a236daa1666 Author: Carles Ferrando Date: Sun Mar 17 20:02:39 2013 +0100 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 1000 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 623 insertions(+), 377 deletions(-) commit 9c893316d069cb0eb78d97c6d214d31c02ee0832 Author: Changwoo Ryu Date: Mon Mar 18 02:16:41 2013 +0900 Updated Korean translation po/ko.po | 575 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 353 insertions(+), 222 deletions(-) commit a0b38374e566992bbe2201c7d7bde7c3dacc8ea8 Author: Balázs Úr Date: Sun Mar 17 15:45:18 2013 +0100 Updated Hungarian translation po/hu.po | 594 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 366 insertions(+), 228 deletions(-) commit 9d58e0ae742c905cad049e1a515a2527546c5d26 Author: Rūdolfs Mazurs Date: Sun Mar 17 12:51:30 2013 +0200 Updated Latvian translation po/lv.po | 783 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 477 insertions(+), 306 deletions(-) commit e118bca079e9ba339cc785fe7cfc49d59b8d24d6 Author: Dr.T.Vasudevan Date: Sat Mar 16 11:36:10 2013 +0530 Updated Tamil translation po/ta.po | 263 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 148 insertions(+), 115 deletions(-) commit 501bb13c61b21fef057908670dfd27cbf9d87b41 Author: Martin Srebotnjak Date: Thu Mar 14 23:18:03 2013 +0100 Updated Slovenian translation po/sl.po | 499 +++++++-------------------------------------------------------- 1 file changed, 49 insertions(+), 450 deletions(-) commit 676cdea568812cc281789204e26d940ca24e7c40 Author: Jasper Lievisse Adriaanse Date: Thu Mar 14 10:02:45 2013 +0100 Use double quotes for RYGEL_BASE_MODULES so the variables get correctly expanded in all shells. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c66d96a86193edd9ae81049a2b05902a45841854 Author: Mattias Põldaru Date: Wed Mar 13 13:11:17 2013 +0200 [l10n] Updated Estonian translation po/et.po | 71 +++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 50 insertions(+), 21 deletions(-) commit fb456074bd4dab5124f4ff883da8252b90c350ec Author: Joe Hansen Date: Tue Mar 12 23:20:15 2013 +0100 Updated Danish translation po/da.po | 587 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 342 insertions(+), 245 deletions(-) commit 7674d332068143f3e974d1a1d39c7dff637e0e9e Author: Joan Duran Date: Tue Mar 12 07:41:09 2013 +0100 [l10n] Updated Catalan translation po/ca.po | 748 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 450 insertions(+), 298 deletions(-) commit 798ae314884985476696cbe0ca37724e8ec29f96 Author: Duarte Loreto Date: Mon Mar 11 23:22:25 2013 +0000 Updated Portuguese translation and converted to New Spelling (Novo AO) po/pt.po | 632 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 382 insertions(+), 250 deletions(-) commit 64804948f8200c23df592fc0226e1529efd52450 Author: Ville-Pekka Vainio Date: Mon Mar 11 23:39:05 2013 +0200 Finnish translation update by Jiri Grönroos po/fi.po | 601 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 364 insertions(+), 237 deletions(-) commit f1604ce4a3b57f627517f65702109e9ed8ecb6c8 Author: Milo Casagrande Date: Mon Mar 11 16:57:58 2013 +0100 [l10n] Updated Italian translation. po/it.po | 110 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 54 insertions(+), 56 deletions(-) commit 28e73d5e87300744f8c4f2808f859f161642ca4b Author: Jens Georg Date: Mon Mar 11 12:41:42 2013 +0100 media-export: Partially revert 3b90050 .../rygel-media-export-media-cache.vala | 55 +--------------------- 1 file changed, 1 insertion(+), 54 deletions(-) commit 32311fd80d1101c91b7796c2ea0920999c4bb142 Author: Choe Hwanjin Date: Thu Dec 20 00:35:10 2012 +0900 server: Add Samsung TV hacks for mkv format Samsung TV wants "video/x-mkv" instead of "video/x-matroska". https://bugzilla.gnome.org/show_bug.cgi?id=691654 src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-client-hacks.vala | 26 ++++++++++++++++-- src/librygel-server/rygel-samsung-tv-hacks.vala | 36 +++++++++++++++++++++++++ 3 files changed, 61 insertions(+), 2 deletions(-) commit dfaaa9602de748d298479a07ab40b6bea5dc9d7a Author: Jens Georg Date: Thu Mar 7 16:39:25 2013 +0100 all: Fix typo and namespace src/librygel-server/rygel-writable-container.vala | 4 ++-- .../media-export/rygel-media-export-writable-db-container.vala | 4 ++-- src/plugins/tracker/rygel-tracker-category-all-container.vala | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit f341a8210ff275f09ce683676d236fea96b28ba5 Author: Nilamdyuti Goswami Date: Thu Mar 7 13:29:00 2013 +0530 Assamese translation updated for gnome 3.8 po/as.po | 624 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 383 insertions(+), 241 deletions(-) commit ba42ae4ba3241104d00bc5f397d11d7c417de587 Author: Enrico Nicoletto Date: Thu Mar 7 00:23:38 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 944 ++++++++++++++++++++++++++++-------------------------------- 1 file changed, 438 insertions(+), 506 deletions(-) commit 175ecbb73679f60494e6cf15ec42685fb92142c1 Author: Enrico Nicoletto Date: Wed Mar 6 14:07:47 2013 -0300 Updated Brazilian Portuguese translation proofread by Rafael Ferreira Conflicts: po/pt_BR.po po/pt_BR.po | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 232 insertions(+), 3 deletions(-) commit aa991699ea2541a3985d20f532577899baeaaa37 Author: Jens Georg Date: Wed Mar 6 13:29:41 2013 +0100 data: Fix preferences desktop file data/rygel-preferences.desktop.in.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 27192b6e9df9795692f06306b8a8dac28add80a4 Author: Jens Georg Date: Wed Mar 6 12:10:13 2013 +0100 Prepare 0.17.9 NEWS | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/POTFILES.skip | 19 ++++++++++--------- 2 files changed, 68 insertions(+), 9 deletions(-) commit d2214f666431dc396cbb7a3a53d0f06e7963ccaa Author: Jens Georg Date: Wed Mar 6 12:41:47 2013 +0100 tests: Fix rygel-htt-post-test tests/rygel-http-post-test.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 27fcf9618a93a22e2244038e32f6f6cc961fff7b Author: Krzesimir Nowak Date: Fri Mar 1 12:15:43 2013 +0100 media-export: Get rid of obsolete flags column in object table. DBus interface was using it, but it is gone since 0.17.7. https://bugzilla.gnome.org/show_bug.cgi?id=694926 .../media-export/rygel-media-export-harvester.vala | 7 +-- .../rygel-media-export-harvesting-task.vala | 12 +---- .../rygel-media-export-media-cache-upgrader.vala | 52 +++++++++++++++++++--- .../rygel-media-export-media-cache.vala | 19 -------- .../rygel-media-export-sql-factory.vala | 1 - 5 files changed, 50 insertions(+), 41 deletions(-) commit f3fd0192f7ea8775623cc877b114937b73526a40 Author: Krzesimir Nowak Date: Mon Mar 4 15:15:14 2013 +0100 media-export: Use metadata extractor only in harvesting task. Harvester also kept an extractor, but it wasn't used for anything. .../media-export/rygel-media-export-harvester.vala | 11 +---------- .../rygel-media-export-harvesting-task.vala | 21 +++------------------ 2 files changed, 4 insertions(+), 28 deletions(-) commit 8d1a6fd17c76146da4db2e13e7d349addc9501e5 Author: Jens Georg Date: Thu Feb 28 14:58:36 2013 +0100 server,data: Implement CreateReference UPnP call https://bugzilla.gnome.org/show_bug.cgi?id=694179 data/xml/ContentDirectory.xml.in | 22 ++++ src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-content-directory.vala | 10 ++ src/librygel-server/rygel-reference-creator.vala | 125 ++++++++++++++++++++++ src/librygel-server/rygel-writable-container.vala | 14 +++ 5 files changed, 172 insertions(+) commit 3fe78841c914776299cd70f6badc514d83ded8f4 Author: Jens Georg Date: Mon Mar 4 11:31:11 2013 +0100 server: Fix doc typos src/librygel-server/rygel-subtitle-manager.vala | 2 +- src/librygel-server/rygel-thumbnailer.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8a74b3dc90b88e2488b1df61f75053a47102a657 Author: Jens Georg Date: Mon Mar 4 13:27:05 2013 +0100 core: Remove stray debug line src/librygel-core/rygel-v1-hacks.vala | 1 - 1 file changed, 1 deletion(-) commit 383784e194b6afaf60ec8323608906ad4812fd06 Author: Krzesimir Nowak Date: Mon Mar 4 09:27:12 2013 +0100 media-export: Add missing schema version bump in database upgrade. src/plugins/media-export/rygel-media-export-media-cache-upgrader.vala | 1 + 1 file changed, 1 insertion(+) commit 9e81578b54a9ec75cd5e5eaab74458ce75fe137c Author: Jens Georg Date: Sun Mar 3 17:00:35 2013 +0100 core,data: Force downgrade for some iOS DMCs data/rygel.conf | 2 +- src/librygel-core/rygel-v1-hacks.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit a71b2620d06f604f672b88504dacd86a881804b7 Author: Jens Georg Date: Sun Mar 3 14:06:06 2013 +0100 core,data: V1 downgrade for libupnp In theory we'd want to apply the downgrade for synology NAS devices only, but they fail to provide a proper user agent so we have to apply it to everything out there using libupnp. https://bugzilla.gnome.org/show_bug.cgi?id=694270 data/rygel.conf | 2 +- src/librygel-core/rygel-v1-hacks.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit 000c054b04a9cdc14d2929ba432a5857a3cd26f5 Author: Jens Georg Date: Sun Mar 3 14:00:16 2013 +0100 all: Apply V1 downgrade to each service https://bugzilla.gnome.org/show_bug.cgi?id=694270 src/librygel-core/rygel-v1-hacks.vala | 21 ++++++++++++++------- .../rygel-media-renderer-plugin.vala | 7 ++++--- src/librygel-server/rygel-media-server-plugin.vala | 6 +++--- 3 files changed, 21 insertions(+), 13 deletions(-) commit 3c691471773f7a78f64b54ae7670ec2c1c064451 Author: Stas Solovey Date: Sun Mar 3 23:43:05 2013 +0400 Updated Russian translation po/ru.po | 601 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 349 insertions(+), 252 deletions(-) commit 451e945a726cbf7b8c24cc1882031c76949d9625 Author: Chao-Hsiung Liao Date: Fri Mar 1 22:51:07 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 105 +++++++++++++++++++++++++++++++----------------------------- po/zh_TW.po | 105 +++++++++++++++++++++++++++++++----------------------------- 2 files changed, 110 insertions(+), 100 deletions(-) commit 3b90050725bc196bd9ce22f723148de3571893cc Author: Krzesimir Nowak Date: Fri Mar 1 10:41:24 2013 +0100 media-export: Prefer titles set by UPnP actions over discovered ones. For this to work we have to mark an object created with CreateObject call as guarded. It means that some of its properties (for now title only) can't be overriden with a value from metadata extractor. The only way to change a title of such object is by UpdateObject call. All harvested objects that did not exist in database are not marked as guarded. Doing UpdateObject on any object marks it as such though. https://bugzilla.gnome.org/show_bug.cgi?id=683926 src/plugins/media-export/Makefile.am | 1 + .../rygel-media-export-harvesting-task.vala | 2 +- .../rygel-media-export-media-cache-upgrader.vala | 23 ++++++ .../rygel-media-export-media-cache.vala | 92 ++++++++++++++++++++-- .../rygel-media-export-music-item.vala | 7 +- .../rygel-media-export-photo-item.vala | 7 +- .../rygel-media-export-playlist-item.vala | 11 +-- .../rygel-media-export-sql-factory.vala | 36 +++++++-- .../rygel-media-export-updatable-object.vala | 30 +++++++ .../rygel-media-export-video-item.vala | 11 ++- .../rygel-media-export-writable-db-container.vala | 3 +- 11 files changed, 198 insertions(+), 25 deletions(-) commit 6dd23416cdbe9de3cf84320ef9b0a4f333a252f7 Author: Jens Georg Date: Wed Feb 20 14:27:51 2013 +0100 server,media-export: Allow container creation https://bugzilla.gnome.org/show_bug.cgi?id=694155 po/POTFILES.in | 2 +- po/POTFILES.skip | 4 +- src/librygel-server/filelist.am | 4 +- src/librygel-server/rygel-content-directory.vala | 2 +- src/librygel-server/rygel-http-post.vala | 9 +- src/librygel-server/rygel-import-resource.vala | 4 +- src/librygel-server/rygel-item-removal-queue.vala | 89 ------ src/librygel-server/rygel-media-container.vala | 1 + ...item-creator.vala => rygel-object-creator.vala} | 311 ++++++++++++++------- .../rygel-object-removal-queue.vala | 95 +++++++ src/librygel-server/rygel-writable-container.vala | 30 +- .../rygel-media-export-writable-db-container.vala | 31 ++ .../rygel-tracker-category-all-container.vala | 10 + tests/Makefile.am | 18 +- ...or.vala => rygel-http-seek_object-creator.vala} | 0 tests/rygel-item-creator.vala | 1 - ...or-test.vala => rygel-object-creator-test.vala} | 70 +++-- tests/rygel-object-creator.vala | 1 + ...r.vala => rygel-serializer_object-creator.vala} | 0 ...ala => rygel-state-machine_object-creator.vala} | 0 20 files changed, 437 insertions(+), 245 deletions(-) commit e39db18e7dbc019b0198742aa88f6c91b92b5c26 Author: Jens Georg Date: Tue Feb 19 16:58:42 2013 +0100 server: Add create-child-container caps https://bugzilla.gnome.org/show_bug.cgi?id=694155 src/librygel-core/rygel-description-file.vala | 8 ++++++++ src/librygel-core/rygel-plugin.vala | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) commit 67767f9531db3ae1424bf260addbe9d2c03fd776 Author: Krzesimir Nowak Date: Tue Feb 26 12:52:57 2013 +0100 server: Cleanup and fix container updates in content directory. RygelContentDirectory's on_container_update handles updating system update id, running service reset procedure if necessary, adding LastChange entries, updating container's and object's update ids and handles ContainerUpdateIDs variable in one body. This commit splits it up, so it is more readable and fixes updating container's and object's container/object update ids. Now container gets its container update id incremented also when its child item is being modified. We also check if passed object is a container, so we can also increment its container update id as well. https://bugzilla.gnome.org/show_bug.cgi?id=694019 src/librygel-server/rygel-content-directory.vala | 113 +++++++++++++++++------ 1 file changed, 86 insertions(+), 27 deletions(-) commit 046d93bcc847d37fb9493c070e012e64650d30c0 Author: Krzesimir Nowak Date: Tue Feb 26 14:04:35 2013 +0100 server: Use custom equal function for updated_containers array. Default equal function was simply comparing pointers, which is not enough in this case. MediaExport plugin creates temporary MediaContainer objects being virtual containers, so it is possible to happen that we store such container in updated_containers array and then later receive another one with the same id. Obviously new object has different address than old one, so it was inserted into array as well. It ended up with ContainerUpdateIDs having several entries with the same id. https://bugzilla.gnome.org/show_bug.cgi?id=694019 src/librygel-server/rygel-content-directory.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 505e1bb87599b556e6df0c55cf78e5f63756ac51 Author: Kjartan Maraas Date: Mon Feb 25 17:44:41 2013 +0100 Updated Norwegian bokmål translation po/nb.po | 65 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 34 insertions(+), 31 deletions(-) commit 407b0300d2be232fc6e839d20f17e9723eb13e2f Author: Matej Urbančič Date: Mon Feb 25 15:41:40 2013 +0100 Updated Slovenian translation po/sl.po | 98 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) commit 9cc1f9642c1c3e5877f062b68da7d3be3237dad4 Author: Dimitris Spingos Date: Mon Feb 25 10:08:59 2013 +0200 Updated Greek translation po/el.po | 603 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 372 insertions(+), 231 deletions(-) commit 2c84a6c35cdb852215bd8429cc0290214225b378 Author: Aurimas Černius Date: Sun Feb 24 22:05:09 2013 +0200 Updated Lithuanian translation po/lt.po | 236 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 127 insertions(+), 109 deletions(-) commit fabbbe5df657200ebcf1dc7b694b604caf45d6aa Author: Gheyret Kenji Date: Sun Feb 24 11:51:36 2013 +0900 Updated Uyghur translation Signed-off-by: Gheyret Kenji po/ug.po | 57 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 28 deletions(-) commit bde16f2cec5c7cf77d124ad9c1239856d6509ff5 Author: Yaron Shahrabani Date: Sat Feb 23 16:14:08 2013 +0200 Updated Hebrew translation. po/he.po | 62 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 29 deletions(-) commit 077f6c9eb30827a7174b7e952b814b3987c7119c Author: Gheyret Kenji Date: Fri Feb 22 21:59:06 2013 +0900 Updated Uyghur translation Signed-off-by: Gheyret Kenji po/ug.po | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) commit fe6f112593530497ccdb7b3d40ffd79cf6a63dc5 Author: A S Alam Date: Fri Feb 22 03:41:40 2013 +0000 Punjabi: Translation updated (aalam) po/pa.po | 583 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 358 insertions(+), 225 deletions(-) commit 807995f0905b8b0100cfd04062dd8625db2fe620 Author: Jens Georg Date: Thu Feb 21 09:43:47 2013 +0100 Fix NEWS file NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2b0b91d704b1bdba84040945ad259072bc83a54f Author: Jens Georg Date: Wed Feb 20 15:04:05 2013 +0100 Add missing information to NEWS NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) commit 1d6fa46770bfc4c7eb74a6d6e8598cf7a9c04a97 Author: Jens Georg Date: Wed Feb 20 14:44:35 2013 +0100 Prepare 0.17.8 NEWS | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) commit badc404d9911d0199bce5042063f6431e722a393 Author: Jens Georg Date: Tue Feb 19 11:50:02 2013 +0100 data: Hide rygel-preferences in GNOME https://bugzilla.gnome.org/show_bug.cgi?id=692696 data/rygel-preferences.desktop.in.in | 1 + 1 file changed, 1 insertion(+) commit 4bb3fb41ee6282c8ab5642c3881001f002526e20 Author: Krzesimir Nowak Date: Mon Feb 18 12:41:56 2013 +0100 media-export: Do basic extraction on discoverer creation error. Doing it via on_done with info being NULL may cause some criticals or crash, because we don't check info there. .../rygel-media-export-metadata-extractor.vala | 25 +++++++++++----------- 1 file changed, 13 insertions(+), 12 deletions(-) commit cee9f398ba5d45187822b6a2f6d45c22cbead614 Author: Krzesimir Nowak Date: Thu Feb 14 13:10:30 2013 +0100 renderer: Honor "http_proxy" envvar in AVTransport's session. src/librygel-renderer/rygel-av-transport.vala | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit 039e31794daff256ca1b64a0a6bcc195effc4600 Author: Мирослав Николић Date: Mon Feb 18 11:14:10 2013 +0100 Updated Serbian translation po/sr.po | 34 +++++++++++++++++----------------- po/sr@latin.po | 34 +++++++++++++++++----------------- 2 files changed, 34 insertions(+), 34 deletions(-) commit 9c1585a98bc3db271ec8a54402d39ed994fc00a9 Author: Jens Georg Date: Tue Feb 12 14:48:22 2013 +0100 media-export: Option to disable virtual folders data/rygel.conf | 1 + doc/man/rygel.conf.xml | 8 ++++++++ .../media-export/rygel-media-export-media-cache.vala | 9 +++++++++ .../rygel-media-export-root-container.vala | 20 +++++++++++++++++++- 4 files changed, 37 insertions(+), 1 deletion(-) commit 63e108032dd30947df61d3e06ef1eb7296339dec Author: Jens Georg Date: Mon Jan 28 23:38:21 2013 +0100 media-export: React to URI config changes .../rygel-media-export-root-container.vala | 84 ++++++++++++++++++++-- 1 file changed, 77 insertions(+), 7 deletions(-) commit 38dd5b03fa30e3e766e31b1311a4a469c5eddf2d Author: Jens Georg Date: Sun Feb 17 10:50:04 2013 +0100 media-export: Prevent some update events at start src/plugins/media-export/rygel-media-export-root-container.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit d64b6f1e28723a4ef4fe230c1c6b04adcf28e957 Author: Piotr Drąg Date: Sun Feb 17 20:57:48 2013 +0100 Updated Polish translation po/pl.po | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) commit 5e00e50b4e00362d3b5f6f8e6d752d716c138b56 Author: Marek Černocký Date: Sun Feb 17 19:54:31 2013 +0100 Updated Czech translation po/cs.po | 556 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 340 insertions(+), 216 deletions(-) commit 78a700797ced979e4994b269a3589032d74531fc Author: Fran Diéguez Date: Sun Feb 17 13:33:52 2013 +0100 Updated Galician translations po/gl.po | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) commit 845b882d149f2f4de6d5c1a6e34fd86cdcf3817e Author: Daniel Mustieles Date: Thu Feb 14 16:55:19 2013 +0100 Updated Spanish translation po/es.po | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) commit e99ef02d9318036f27a99a7f5db7977f192dafd7 Author: Krzesimir Nowak Date: Wed Feb 13 16:43:18 2013 +0100 server,media-export: Add and use signals emitted after tracking child changes. child_added and child_removed are emitted when respectively add_child_tracked and remove_child_tracked are finished. We use those signals in media-export to store the container and, optionally, its new child in the database. That simplifies a code a bit in media-export and makes sure that update IDs are stored in database as well. https://bugzilla.gnome.org/show_bug.cgi?id=693577 src/librygel-server/rygel-trackable-container.vala | 4 +++ .../media-export/rygel-media-export-harvester.vala | 6 +--- .../rygel-media-export-harvesting-task.vala | 13 ++------- .../rygel-media-export-trackable-db-container.vala | 32 ++++++++++++++++++++++ 4 files changed, 39 insertions(+), 16 deletions(-) commit 4953e914a68f4ad9be713821e9284f801f456f56 Author: Krzesimir Nowak Date: Wed Feb 13 16:39:17 2013 +0100 media-export: Fix looking for object's container. Lets make object's parent a filesystem container only if we can not find another parent being a child of filesystem container. In this case we want media files directly under Music directory to have Music directory as a parent, not some filesystem container. https://bugzilla.gnome.org/show_bug.cgi?id=693577 .../media-export/rygel-media-export-harvester.vala | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 42f4ed97b71c7585abd0e3812b77be088c509e1f Author: Jens Georg Date: Wed Feb 13 16:04:56 2013 +0100 media-engine-gst: Add FIXME src/media-engines/gstreamer/rygel-aac-transcoder.vala | 3 +++ 1 file changed, 3 insertions(+) commit 7f27ac46d68e544f53cb97bb0ceab716029e42a0 Author: Gheyret Kenji Date: Wed Feb 13 20:39:23 2013 +0900 Updated Uyghur translation Signed-off-by: Gheyret Kenji po/ug.po | 234 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 118 insertions(+), 116 deletions(-) commit 8c93021537546aabfef432a2cd7786abb3fb6fb2 Author: Jens Georg Date: Tue Feb 12 11:43:05 2013 +0100 media-export: Fix critical on harvesting audio Additionally port to GST_TAG_DATE_TIME since _DATE seems to be deprecated/unused. .../media-export/rygel-media-export-item-factory.vala | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit fd37212895db8188f4026c9ddff018f68f1f5744 Author: Krzesimir Nowak Date: Tue Feb 12 10:17:19 2013 +0100 Export useful data for plugins in pc files. common.am | 6 ++---- configure.ac | 7 +++++++ rygel-core-2.0.pc.in | 3 +++ rygel-server-2.0.pc.in | 2 ++ 4 files changed, 14 insertions(+), 4 deletions(-) commit 872775b3e66c60a2c30605db572a03aa15ca04f4 Author: Krzesimir Nowak Date: Mon Feb 11 15:53:51 2013 +0100 media-export: Change return types of RootContainer's function more useful. src/plugins/media-export/rygel-media-export-object-factory.vala | 6 +++--- src/plugins/media-export/rygel-media-export-plugin.vala | 3 +-- src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++---- 3 files changed, 8 insertions(+), 9 deletions(-) commit 77e85a0ca4253795a93f99d91d825aadc81a0a0f Author: Krzesimir Nowak Date: Mon Feb 11 15:52:15 2013 +0100 media-export: Make singleton getters non-throwing. When loading a plugin we are ensuring that media cache could be opened. If opening a database (or upgrading it) fail then plugin is not loaded. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692362 .../rygel-media-export-db-container.vala | 5 +-- .../rygel-media-export-dummy-container.vala | 7 ++-- .../media-export/rygel-media-export-harvester.vala | 6 ++-- .../rygel-media-export-harvesting-task.vala | 14 ++------ .../rygel-media-export-media-cache.vala | 10 +++--- .../media-export/rygel-media-export-plugin.vala | 40 ++++++++++++++-------- .../rygel-media-export-root-container.vala | 11 +++--- 7 files changed, 48 insertions(+), 45 deletions(-) commit e3ab339628d237a107064444292c9d09dcbc8a66 Author: Krzesimir Nowak Date: Mon Feb 11 16:07:42 2013 +0100 docs: Fix build. Seems that valadoc expects @see tag to be the last one in doc comment. src/librygel-server/rygel-media-engine.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 94c5ae3e4f742dcc65f0fbd36d5fb0b96bac07e6 Author: Murray Cumming Date: Mon Feb 11 11:40:36 2013 +0100 docs: RygelMediaEngine: More description More text from Mark Ryan src/librygel-server/rygel-media-engine.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 38d7887d40f388818dc47e311311729d17c29704 Author: Murray Cumming Date: Mon Feb 11 11:33:14 2013 +0100 docs: RygelMediaEngine: Suggest transcoder implementation. Added some text from Mark Ryan. src/librygel-server/rygel-media-engine.vala | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit c8ac71055a6fadf3b048fad2979ca6051e22023e Author: Murray Cumming Date: Mon Feb 11 11:28:06 2013 +0100 docs: RygelDataSource: Add description Add some text from Mark Ryan. src/librygel-server/rygel-data-source.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit e88a8eefa0a8ff732a8c3ebf1fcedd6d4eb04ac4 Author: Murray Cumming Date: Mon Feb 11 09:56:42 2013 +0100 docs: WritableContainer: Mention the upload word. src/librygel-server/rygel-media-container.vala | 4 ++-- src/librygel-server/rygel-writable-container.vala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit ff569e6e7498322359919d9a22f6c66eceba9820 Author: Murray Cumming Date: Mon Feb 11 09:51:19 2013 +0100 docs: MediaContainer: Mention derived interfaces src/librygel-server/rygel-media-container.vala | 15 +++++++++++++++ src/librygel-server/rygel-media-server-plugin.vala | 7 +++++++ src/librygel-server/rygel-searchable-container.vala | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) commit 4853f70f9b2a4beef83456870aa83e7c961f4bd7 Author: Jens Georg Date: Fri Feb 1 17:01:18 2013 +0100 todo: Clean-up TODO | 23 ----------------------- 1 file changed, 23 deletions(-) commit a9ebfbdd1bea5f2f8174e965c81a315768394d11 Author: Murray Cumming Date: Fri Feb 8 13:59:12 2013 +0100 docs: Fix the build Remove a reference to a non-existant .xml file. .../librygel-renderer-gst/gtkdoc/librygel-renderer-gst-docs.xml | 1 - 1 file changed, 1 deletion(-) commit 96bb0ebda9176e182367bc99e67b854a9a690c30 Author: Anish A Date: Thu Feb 7 13:19:06 2013 +0400 Updated Malayalam Localization po/ml.po | 791 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 791 insertions(+) commit 4d3bb5ed41fdd92b473f13b49c8c0c8922777a7a Author: Anish A Date: Thu Feb 7 13:18:50 2013 +0400 Updated Malayalam Localization po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 8f125bedbfb444e59db81fac76fd400bb13c20b1 Author: Murray Cumming Date: Tue Feb 5 11:03:37 2013 +0100 Signalize is not the right word. src/librygel-server/rygel-content-directory.vala | 2 +- src/librygel-server/rygel-thumbnailer.vala | 2 +- src/plugins/media-export/rygel-media-export-harvester.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 398ecb0dfc5f7e3a06dabc908f4700ea97fc8465 Author: Murray Cumming Date: Tue Feb 5 09:21:40 2013 +0100 Tiny doc improvement src/librygel-server/rygel-media-engine.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d9e4714a00b97f77d8cddf5668dc132115d40f8f Author: Krzesimir Nowak Date: Mon Feb 4 16:43:39 2013 +0100 media-export: Fix typo. src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 96627256aedeb49c772e510e662278b6fe1d17c1 Author: Krzesimir Nowak Date: Mon Feb 4 16:41:12 2013 +0100 media-export: Avoid some unnecessary copies. src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a68c62d136e6771cec3e909b285f75b74f1428fe Author: Krzesimir Nowak Date: Mon Feb 4 16:37:45 2013 +0100 media-export: Remove some nullables in MediaCache. Some functions either shouldn't (and they don't) receive NULL parameters (otherwise they would crash) or never return NULL strings. src/plugins/media-export/rygel-media-export-media-cache.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit c2d3b0405ea8fe811a084f37720179c754c4427f Author: Krzesimir Nowak Date: Mon Feb 4 16:30:06 2013 +0100 media-export: Make some functions static in QueryContainerFactory. ...rygel-media-export-query-container-factory.vala | 46 ++++++++++++---------- 1 file changed, 25 insertions(+), 21 deletions(-) commit 6bbb1740427bbbd5086ac79d3039b3b6ff8cec90 Author: Krzesimir Nowak Date: Mon Feb 4 13:10:22 2013 +0100 media-export: Check for container emptiness with is_empty property. src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a9d8662d4288882227276455a78013a4dda88bce Author: Krzesimir Nowak Date: Mon Feb 4 13:09:34 2013 +0100 media-export: Make some functions static in MediaCache. .../rygel-media-export-media-cache.vala | 71 ++++++++++++---------- 1 file changed, 39 insertions(+), 32 deletions(-) commit 3f89e59408cbd175cb72ec6c983f690c24e8a87d Author: Chao-Hsiung Liao Date: Mon Feb 4 06:51:11 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 585 +++++++++++++++++++++++++++++++++++------------------------ po/zh_TW.po | 587 ++++++++++++++++++++++++++++++++++++------------------------ 2 files changed, 710 insertions(+), 462 deletions(-) commit eb3acac3978178e3cee7280758598a1e177fcdc0 Author: Piotr Drąg Date: Sat Feb 2 22:55:23 2013 +0100 Updated Polish translation po/pl.po | 189 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 104 insertions(+), 85 deletions(-) commit 92f1368f1033fc766e35fbb331ff1dd649b2bbf4 Author: Yaron Shahrabani Date: Sat Feb 2 13:55:49 2013 +0200 Updated Hebrew translation. po/he.po | 188 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 105 insertions(+), 83 deletions(-) commit 9c1f65884063a64eaaa8037661bebdb95e935a7a Author: Christian Kirbach Date: Fri Feb 1 21:19:40 2013 +0100 Updated German translation po/de.po | 573 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 346 insertions(+), 227 deletions(-) commit 325b33a7842a1a7f5a47fe0a215c43239b97cb32 Author: Jens Georg Date: Thu Jan 31 22:20:14 2013 +0100 renderer: Prevent critical on empty features src/librygel-renderer/rygel-av-transport.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit db5a738ae50370fb73ac94bada3ce9fd4d06bc58 Author: Jens Georg Date: Thu Jan 31 22:19:57 2013 +0100 renderer-gst: Support flash videos src/librygel-renderer-gst/rygel-playbin-player.vala | 1 + 1 file changed, 1 insertion(+) commit e9a6cc4e5f3c3cf2c330ef1f88e6571554b365f3 Author: Krzesimir Nowak Date: Wed Jan 30 14:46:30 2013 +0100 media-export: Signalize metadata extraction error only once. .../rygel-media-export-metadata-extractor.vala | 43 ++++++++++------------ 1 file changed, 19 insertions(+), 24 deletions(-) commit 3038cdcd5748241ff2ffaeab080c547554689810 Author: Krzesimir Nowak Date: Wed Jan 30 14:38:06 2013 +0100 build: core and server needs to link to gmodule and libxml. Debian packaging tools warns about used symbols that are not available in any of the linked libraries. These would probably all be pulled in by users of librygel-core and librygel-server, but to be on the safe side the binaries should ofcourse link to all libraries it uses symbols from. Sent by Andreas Henriksson. configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e08cfa9d075020026e053d1553e463e6c3ada457 Author: Krzesimir Nowak Date: Wed Jan 30 14:20:27 2013 +0100 build: Fix typo in configure.ac, missing $ on GIO_REQUIRED. Sent by Andreas Henriksson. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fbbd88f11c89d08280b0f8e46be9d051bf05b8f1 Author: Krzesimir Nowak Date: Wed Jan 30 12:14:04 2013 +0100 media-export: Do a proper check for hidden files. src/plugins/media-export/rygel-media-export-harvesting-task.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 1030716bd032e22a730c406df82a3634a67270f5 Author: Krzesimir Nowak Date: Wed Jan 30 12:07:26 2013 +0100 media-export: Use specific functions to check whether container is empty or not. src/plugins/media-export/rygel-media-export-harvesting-task.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 6ec2bec0e145c01579b13418af3c2e4b35e22d43 Author: Krzesimir Nowak Date: Wed Jan 30 12:03:18 2013 +0100 media-export: Compare two GFiles properly. src/plugins/media-export/rygel-media-export-harvesting-task.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d26cc76977a1bd0fcd706381e86b4b1f458d79e1 Author: Мирослав Николић Date: Wed Jan 30 10:42:01 2013 +0100 Updated Serbian translation po/sr.po | 177 +++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 177 +++++++++++++++++++++++++++++++-------------------------- 2 files changed, 192 insertions(+), 162 deletions(-) commit 111bceae379ed4d45600d471d8d57cebcb2c9b01 Author: Kjartan Maraas Date: Tue Jan 29 19:07:48 2013 +0100 Updated Norwegian bokmål translation po/nb.po | 80 ++++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 53 insertions(+), 27 deletions(-) commit 5aa254a68fb0e6fff423dc4236cbcc407bb95c38 Author: Murray Cumming Date: Tue Jan 29 12:16:10 2013 +0100 RygelThumbnail: Avoid a critical warning in tests. src/librygel-server/rygel-thumbnail.vala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit c6364a71235c0e7945a5d7256dd4bfd67340b0e0 Author: Jens Georg Date: Tue Jan 29 11:58:58 2013 +0100 server: Fix use of DLNA.ORG_AnyContainer src/librygel-server/rygel-item-creator.vala | 8 ++++---- src/librygel-server/rygel-media-container.vala | 2 ++ tests/rygel-item-creator-test.vala | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) commit 8192e79b6085a1891141f7db0372b4b40627f0ef Author: Jens Georg Date: Mon Jan 28 21:52:38 2013 +0100 media-expor: Minor code-style fixes src/plugins/media-export/rygel-media-export-root-container.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit ef64ea2d7f1891dd03aa9df678cfef331f92ed89 Author: Murray Cumming Date: Tue Jan 29 11:35:40 2013 +0100 docs: librygel-renderer: Fix typo doc/reference/librygel-renderer/gtkdoc/implementing-renderers.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c0fc6980a063821ef2875ae968ffe21d45672d12 Author: Murray Cumming Date: Tue Jan 29 09:38:59 2013 +0100 media-export: Move a null check higher The check was after the dereferencing. Also, generally avoid repeated get_tags() calls. .../rygel-media-export-item-factory.vala | 54 ++++++++++++---------- 1 file changed, 29 insertions(+), 25 deletions(-) commit 5855fae0c5db363b7bed9429abfc29831e383b4d Author: Matej Urbančič Date: Mon Jan 28 22:04:01 2013 +0100 Updated Slovenian translation po/sl.po | 623 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 382 insertions(+), 241 deletions(-) commit 755ac0a0b823b760401658fa9f6b3679bf918d85 Author: Milo Casagrande Date: Mon Jan 28 21:46:54 2013 +0100 [l10n] Updated Italian translation. po/it.po | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit fdceb107d13f6a5be9b394fcccfb69b75fe9d28e Author: Daniel Mustieles Date: Mon Jan 28 11:46:11 2013 +0100 Updated Spanish translation po/es.po | 187 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 105 insertions(+), 82 deletions(-) commit 94e981fc07dc604ac57b086a56b817ca8cec8b21 Author: Nathaniel McCallum Date: Sat Jan 26 14:33:24 2013 -0500 fix typo in ug.po po/ug.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e5019d5e4c34c5c1322cc35b2407aabd010cae1c Author: Murray Cumming Date: Mon Jan 28 10:39:51 2013 +0100 docs: librygel-core: Document MediaDevice src/librygel-core/rygel-media-device.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit d210fe274e87675e2b709f7b809a7b917bc1d0bf Author: Murray Cumming Date: Mon Jan 28 10:32:20 2013 +0100 docs: Fix a typo. src/librygel-core/rygel-recursive-module-loader.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 36dd3e2e8f34910dcf3bcf0f9f0d8f7b3d999ae6 Author: Murray Cumming Date: Mon Jan 28 10:31:23 2013 +0100 docs: Add remaining chapter IDs .../librygel-core/gtkdoc/librygel-core-docs.xml | 22 ++++++++++++---------- .../gtkdoc/librygel-renderer-gst-docs.xml | 6 ++++-- .../gtkdoc/librygel-renderer-docs.xml | 8 +++++--- .../gtkdoc/librygel-server-docs.xml | 7 +++++-- 4 files changed, 26 insertions(+), 17 deletions(-) commit 17eff5ebe3c1d7936b3e3e9eb02395a701daa0e4 Author: Murray Cumming Date: Mon Jan 28 09:49:44 2013 +0100 docs: Minor fixes doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 43194c3dea6a283e3add99eb5eed8187569b8a19 Author: Fran Diéguez Date: Sun Jan 27 18:09:31 2013 +0100 Updated Galician translations po/gl.po | 195 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 111 insertions(+), 84 deletions(-) commit f204f834f34af5ff7b9f4105bec7f43ab122bc22 Author: Jens Georg Date: Sat Jan 26 12:04:23 2013 +0100 news: Fix typo NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4bf8b743ea42ed0a7b349595938fad2a042368e3 Author: Jens Georg Date: Fri Jan 25 20:44:33 2013 +0100 Prepare 0.17.7 NEWS | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) commit d2d241ee60f9244808eb6f960477915d6a7abbf7 Author: Jens Georg Date: Fri Jan 25 20:04:37 2013 +0100 doc: Remove extra level of html doc/reference/doc-build.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 41f9778622fd666d6b3bca5cf52f34cce49337f8 Author: Jens Georg Date: Fri Jan 25 16:49:28 2013 +0100 server: Fix previous commit Premature git bz push. src/librygel-server/rygel-item-updater.vala | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 66b233d2e28dec690331f95334b2abc431162f7e Author: Milo Casagrande Date: Fri Jan 25 17:17:03 2013 +0100 [l10n] Updated Italian translation. po/it.po | 540 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 329 insertions(+), 211 deletions(-) commit 3d4863cd60c46578b90a674145909fef076be2cd Author: Jens Georg Date: Fri Jan 25 16:45:03 2013 +0100 server: Mark more errors for translation src/librygel-server/rygel-item-updater.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 00b56ad6ca0c552e71384d3bb7a71b096789c249 Author: Jens Georg Date: Fri Jan 25 16:44:51 2013 +0100 server: Fix broken translation https://bugzilla.gnome.org/show_bug.cgi?id=691595 src/librygel-server/rygel-item-updater.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit fc6c505c0211bea8f431f847764efc5fa3d0a11a Author: Javier Jardón Date: Mon Jan 21 10:59:59 2013 +0000 rygel-playbin-renderer: Remove references to GstPlayBin2 GstPlayBin2 has been renamed to GstPlayBin in Gstreamer 1.0 https://bugzilla.gnome.org/show_bug.cgi?id=692189 src/librygel-renderer-gst/rygel-playbin-renderer.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit d6d265c2b9a39710fc4c5dca5a9cff745dccbdd5 Author: Jens Georg Date: Wed Jan 23 23:39:05 2013 +0100 server,renderer: Downgrade renderer as well https://bugzilla.gnome.org/show_bug.cgi?id=675186 src/librygel-core/filelist.am | 3 +- .../rygel-v1-hacks.vala | 44 +++++++++++++++++----- src/librygel-renderer/rygel-av-transport.vala | 2 + .../rygel-media-renderer-plugin.vala | 11 ++++++ src/librygel-server/filelist.am | 1 - src/librygel-server/rygel-media-server-plugin.vala | 5 ++- 6 files changed, 53 insertions(+), 13 deletions(-) commit 99dc8cf12ad7d90a3d476e57c5ff7ff144da4f66 Author: Krzesimir Nowak Date: Fri Jan 25 14:05:39 2013 +0100 media-export: Compare two GFiles properly in another place as well. src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6a3995acb7d9d552d2102b5f97b7a8c4998b9aae Author: Krzesimir Nowak Date: Fri Jan 25 13:53:25 2013 +0100 media-export: Compare two GFiles properly. src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2710535e33cb8a8e7229d23684767c5c185fa246 Author: Choe Hwanjin Date: Thu Dec 20 00:30:30 2012 +0900 server: Support SAMI(smi) subtitles https://bugzilla.gnome.org/show_bug.cgi?id=690533 src/librygel-server/rygel-subtitle-manager.vala | 49 ++++++++++++++++--------- src/librygel-server/rygel-subtitle.vala | 13 +++++++ src/librygel-server/rygel-video-item.vala | 4 +- 3 files changed, 47 insertions(+), 19 deletions(-) commit 2d30dbddef61ee1ad13d694c7cf5a06f79a32b15 Author: Jens Georg Date: Wed Jan 23 15:14:50 2013 +0100 server: Show up in Windows 7 as DMS data/rygel.conf | 2 +- src/librygel-server/rygel-v1-hacks.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit c485852a82dbcf7557e189b8c24754714917c555 Author: Jens Georg Date: Wed Jan 23 15:09:49 2013 +0100 build: Fix forgotten gupnp-dlna-1.1 reference configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5e18ad2eab7992d4631a4eba16734080c6170b10 Author: Jens Georg Date: Mon Dec 17 16:53:58 2012 +0100 media-export,engine-gst: Port to new GUPnP-DLNA configure.ac | 14 +-- .../gstreamer/rygel-gst-media-engine.vala | 4 +- .../rygel-media-export-harvesting-task.vala | 9 +- .../rygel-media-export-item-factory.vala | 114 +++++++++++---------- .../rygel-media-export-metadata-extractor.vala | 62 ++++++----- 5 files changed, 113 insertions(+), 90 deletions(-) commit 2f318dcc737045df9abc9fead1d683db268e408b Author: Jens Georg Date: Wed Jan 23 10:21:28 2013 +0100 media-export: Fix root container creation src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 468dbc2e4d3349ab752393a3bfea69df8058f2bc Author: Kjartan Maraas Date: Wed Jan 23 13:57:24 2013 +0100 Updated Norwegian bokmål translation po/nb.po | 149 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 69 insertions(+), 80 deletions(-) commit 29077f0631d61269f3bb761468e87a91d3556c78 Author: Murray Cumming Date: Wed Jan 23 11:27:34 2013 +0100 docs: librygel-server: More on media engines .../librygel-server/gtkdoc/implementing-media-engines.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) commit aea54b330d3d845dbbbdefa0b9562dbe15feecac Author: Murray Cumming Date: Wed Jan 23 11:09:10 2013 +0100 Transcoder: Document add_resource() src/librygel-server/rygel-transcoder.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 9e3f4a0546440dbd3b1503b227d41ada04b50c8e Author: Murray Cumming Date: Tue Jan 22 16:02:28 2013 +0100 docs: Fix a typo doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 68e5d70afa61c349576343520b18f84d29d4c666 Author: Murray Cumming Date: Tue Jan 22 15:52:16 2013 +0100 docs: librygel-server: More explanation of media-export .../librygel-server/gtkdoc/implementing-server-plugins.xml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 39f8c13a58cdffc8d4c682d9d073166455f685cd Author: Murray Cumming Date: Tue Jan 22 15:23:00 2013 +0100 docs: librygel-renderer-gst: Mention the fullscreen example. .../gtkdoc/implementing-renderers-gst.xml | 38 ++++++++++++++++++++-- .../gtkdoc/librygel-renderer-gst-docs.xml | 5 +-- 2 files changed, 36 insertions(+), 7 deletions(-) commit 29e71c4d4de836787b809a7c8996bbbfdf7e4d51 Author: Krzesimir Nowak Date: Tue Jan 22 13:58:08 2013 +0100 media-server: Nothing ever throws from RootContainer's constructor. So remove the code handling the exceptions. .../rygel-media-export-object-factory.vala | 19 +++++-------------- .../media-export/rygel-media-export-plugin.vala | 14 ++------------ .../rygel-media-export-root-container.vala | 13 +------------ 3 files changed, 8 insertions(+), 38 deletions(-) commit 854497b688e71efd3f2192354426610ee9aa5a45 Author: Krzesimir Nowak Date: Tue Jan 22 12:04:19 2013 +0100 media-export: Most of container to GObject-style construction. Also moved children counting in DBContainer to constructed call and made it a virtual function. That way, when constructing NodeQueryContainer the children counting will happen once instead of three times as it used to be. .../rygel-media-export-db-container.vala | 21 +++++++--- .../rygel-media-export-leaf-query-container.vala | 14 +++++-- .../rygel-media-export-node-query-container.vala | 45 ++++++++++------------ .../rygel-media-export-null-container.vala | 10 ++++- .../rygel-media-export-query-container.vala | 20 ++++------ .../rygel-media-export-root-container.vala | 7 +++- .../rygel-media-export-trackable-db-container.vala | 9 +++-- .../rygel-media-export-writable-db-container.vala | 9 ++++- 8 files changed, 80 insertions(+), 55 deletions(-) commit 457a32d9b6e579b68ebcd93db4e5c5d742a80ce2 Author: Krzesimir Nowak Date: Wed Jan 16 14:15:13 2013 +0100 server,engine-gst: Make transcoder's properties construct-only. src/librygel-server/rygel-transcoder.vala | 8 ++++---- src/media-engines/gstreamer/rygel-gst-transcoder.vala | 11 ++++++++--- 2 files changed, 12 insertions(+), 7 deletions(-) commit 01993dce9a06d3114d9456622ff367ec183f4fc1 Author: Krzesimir Nowak Date: Wed Jan 16 14:14:54 2013 +0100 server: Simple container to GObject-style. src/librygel-server/rygel-simple-container.vala | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) commit 0460814886ef62da3703b34992246133609fa557 Author: Krzesimir Nowak Date: Wed Jan 16 11:18:25 2013 +0100 core,server,renderer: Chain up constructed calls. src/librygel-core/rygel-connection-manager.vala | 2 ++ src/librygel-core/rygel-media-device.vala | 2 ++ src/librygel-core/rygel-recursive-module-loader.vala | 1 + src/librygel-core/rygel-root-device.vala | 2 ++ src/librygel-renderer/rygel-av-transport.vala | 1 + src/librygel-renderer/rygel-player-controller.vala | 2 ++ src/librygel-renderer/rygel-rendering-control.vala | 2 ++ src/librygel-server/rygel-content-directory.vala | 2 ++ src/librygel-server/rygel-media-receiver-registrar.vala | 2 ++ 9 files changed, 16 insertions(+) commit 109c2d60723ea73b75f16939b8ec420a1efc50de Author: Krzesimir Nowak Date: Tue Jan 15 15:14:58 2013 +0100 server: Media items and containers to GObject-style. src/librygel-server/rygel-audio-item.vala | 5 +++- src/librygel-server/rygel-image-item.vala | 9 +++++- src/librygel-server/rygel-media-container.vala | 34 +++++++++++++--------- src/librygel-server/rygel-media-item.vala | 21 ++++++++----- src/librygel-server/rygel-media-object.vala | 23 +++++++++++---- src/librygel-server/rygel-music-item.vala | 7 +++-- src/librygel-server/rygel-photo-item.vala | 5 +++- src/librygel-server/rygel-playlist-item.vala | 5 +++- src/librygel-server/rygel-video-item.vala | 9 +++++- src/plugins/external/rygel-external-container.vala | 4 +-- 10 files changed, 87 insertions(+), 35 deletions(-) commit ea7bfd0d02a803f486ce6c25992d341af49c9575 Author: Jens Georg Date: Thu Dec 6 23:26:36 2012 +0100 core: RootDeviceFactory to GObject-style src/librygel-core/rygel-root-device-factory.vala | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit 3c7120cf65dc85113ea938077e3cb0f4cf23cd76 Author: Jens Georg Date: Thu Dec 6 23:14:47 2012 +0100 core: RootDevice to GObject-style src/librygel-core/rygel-root-device.vala | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 1c229883eb66696c0496a38bdaffbd4eac32f5b4 Author: Jens Georg Date: Thu Dec 6 23:11:05 2012 +0100 all: Plugin to GObject-style construct src/librygel-core/rygel-plugin.vala | 28 ++++++++++++---------- .../rygel-media-renderer-plugin.vala | 10 +++++++- src/librygel-server/rygel-media-server-plugin.vala | 18 ++++++++------ 3 files changed, 36 insertions(+), 20 deletions(-) commit 3e7d20bf1f556a81ad58985a3c2c03410ee82908 Author: Jens Georg Date: Thu Dec 6 22:54:50 2012 +0100 core,server: Move module loading to GObject-style src/librygel-core/rygel-plugin-loader.vala | 23 ++++++++++++++------ .../rygel-recursive-module-loader.vala | 8 +++++-- src/librygel-server/rygel-engine-loader.vala | 25 ++++++++++++++++------ 3 files changed, 42 insertions(+), 14 deletions(-) commit af8d00fd79d8c9f53e34c4200c11f8294eaee40c Author: Murray Cumming Date: Tue Jan 22 15:03:38 2013 +0100 docs: librygel-renderer: Describe full example .../gtkdoc/implementing-renderer-plugins.xml | 18 ++++++++++++- .../gtkdoc/implementing-renderers.xml | 30 ++++++++++++++++++++-- .../gtkdoc/librygel-renderer-docs.xml | 11 ++------ 3 files changed, 47 insertions(+), 12 deletions(-) commit c81b1d78b4710a119d3fdae14bdc7eb06fc488e1 Author: Murray Cumming Date: Tue Jan 22 15:03:23 2013 +0100 docs: librygel-server: Remove a copy/pasted paragraph .../librygel-server/gtkdoc/implementing-server-plugins.xml | 11 ----------- 1 file changed, 11 deletions(-) commit 259a47e562fbc0fa70097bfa95870f0209485387 Author: Jens Georg Date: Tue Jan 22 14:43:21 2013 +0100 media-export: Fix endless loop when upgrading fails .../rygel-media-export-media-cache-upgrader.vala | 72 +++++++++++----------- 1 file changed, 37 insertions(+), 35 deletions(-) commit 7c4e4a4a5c5e89e1c08177143497904fd809e2f7 Author: Jens Georg Date: Tue Jan 22 11:51:10 2013 +0100 renderer-gst: L16 seems to be case-sensitive src/librygel-renderer-gst/rygel-playbin-player.vala | 5 +++++ 1 file changed, 5 insertions(+) commit bd540286414bf34a80ddb5511c8b581102b989d6 Author: Murray Cumming Date: Mon Jan 21 14:11:39 2013 +0100 fullscreen-renderer: Fix some compiler warnings examples/fullscreen-renderer.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 6f634db915fca631ebb952b549aa7c1aad6aee68 Author: Murray Cumming Date: Mon Jan 21 12:51:57 2013 +0100 media-export: Several more comments .../rygel-media-export-media-cache.vala | 28 ++++++++++++++++ .../rygel-media-export-null-container.vala | 5 +-- .../rygel-media-export-object-factory.vala | 15 ++++++++- ...rygel-media-export-query-container-factory.vala | 5 +++ .../rygel-media-export-root-container.vala | 39 ++++++++++++++++++++-- .../rygel-media-export-trackable-db-container.vala | 3 ++ .../rygel-media-export-writable-db-container.vala | 7 ++++ 7 files changed, 96 insertions(+), 6 deletions(-) commit f239d400a75be2e28afc4d75d56d1e53479fb7b2 Author: Jens Georg Date: Mon Jan 21 12:45:40 2013 +0100 media-export: Virtual containers are not trackable src/plugins/media-export/rygel-media-export-object-factory.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 164c7b4dab2597a90f5112898c3f2dfbb5e59acf Author: Murray Cumming Date: Mon Jan 21 11:26:26 2013 +0100 media-export: Some more comments .../media-export/rygel-media-export-root-container.vala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit e9465f988db93ff2a780de03e74576319a1fe11c Author: Murray Cumming Date: Mon Jan 21 11:25:21 2013 +0100 RygelMediaContainer: Improve signals docs src/librygel-server/rygel-media-container.vala | 39 ++++++++++++++++++-------- 1 file changed, 27 insertions(+), 12 deletions(-) commit d0f74941cb5a06df453877e7a6576db29c03a09b Author: Gheyret Kenji Date: Sun Jan 20 09:04:49 2013 +0900 Updated Uyghur translation Signed-off-by: Gheyret Kenji po/ug.po | 898 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 551 insertions(+), 347 deletions(-) commit c6aa16189559b88039e3f22dd80926281f412224 Author: Мирослав Николић Date: Sat Jan 19 23:39:40 2013 +0100 Updated Serbian translation po/sr.po | 496 +++++++++++++++++++++++++++++++++------------------------ po/sr@latin.po | 496 +++++++++++++++++++++++++++++++++------------------------ 2 files changed, 584 insertions(+), 408 deletions(-) commit 3a50c9135e7b5df909d4236e84a11fe9bfded28f Author: Jens Georg Date: Fri Jan 18 17:41:20 2013 +0100 media-export: Fix search src/plugins/media-export/rygel-media-export-media-cache.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit b3b41a893369c0b257f9ba0feed677be671c1af6 Author: Regis Merlino Date: Mon Dec 17 16:34:57 2012 +0100 media-export: Allow search for object.container objects https://bugzilla.gnome.org/show_bug.cgi?id=690360 .../rygel-media-export-media-cache.vala | 23 +++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) commit cb801eea945c5cd9e19e9c0dc1cb6f502bdd91fc Author: Jens Georg Date: Fri Jan 18 14:25:46 2013 +0100 media-export: Fix virtual folder creation .../media-export/rygel-media-export-query-container-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5fbd13031656edd9106bbf0ba4b8ef8b13a44361 Author: Murray Cumming Date: Fri Jan 18 13:25:07 2013 +0100 media-export: Rename some functions for clarity. .../rygel-media-export-node-query-container.vala | 8 ++++---- .../rygel-media-export-object-factory.vala | 2 +- .../rygel-media-export-query-container-factory.vala | 18 +++++++++--------- .../rygel-media-export-root-container.vala | 10 +++++----- 4 files changed, 19 insertions(+), 19 deletions(-) commit 7ac6fbb25af2d99a33f2faefbb7a410c0f7483ad Author: Murray Cumming Date: Fri Jan 18 11:20:53 2013 +0100 media-export: Move some code into a helper. .../rygel-media-export-root-container.vala | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit 236a075dbe8391babedceb6a529b2916a8a86e0c Author: Murray Cumming Date: Fri Jan 18 11:04:06 2013 +0100 Fix the build. src/plugins/media-export/rygel-media-export-root-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 753cd9cc771fadf964a0f9cccb182c6ffff339ae Author: Murray Cumming Date: Fri Jan 18 10:53:11 2013 +0100 Update .gitignore .gitignore | 1 + 1 file changed, 1 insertion(+) commit ffc4ec69a905e93aa23b1a5afa74529753a39660 Author: Murray Cumming Date: Fri Jan 18 10:52:02 2013 +0100 media-export: Add some explanatory comments. .../rygel-media-export-media-cache.vala | 1 + .../media-export/rygel-media-export-plugin.vala | 18 +++++++- .../rygel-media-export-root-container.vala | 48 ++++++++++++++++++---- .../rygel-media-export-trackable-db-container.vala | 3 ++ 4 files changed, 61 insertions(+), 9 deletions(-) commit 5edc18cd132ef1ebbf0081667c4f00e9cc005cf9 Author: Murray Cumming Date: Fri Jan 18 10:30:15 2013 +0100 docs: librygel-server: Document get_system_update_id(). src/librygel-server/rygel-trackable-container.vala | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit ccc6950c54306b2534bb86016730edc0e6413557 Author: Jens Georg Date: Thu Jan 17 10:09:28 2013 +0100 media-export: Use @refID for virtual items https://bugzilla.gnome.org/show_bug.cgi?id=690770 .../rygel-media-export-leaf-query-container.vala | 4 +++ .../rygel-media-export-query-container.vala | 1 + .../rygel-media-export-root-container.vala | 31 +++++++++++++++++++++- 3 files changed, 35 insertions(+), 1 deletion(-) commit e1a3e5f4b4111df300b90cf17dde93101a82ae10 Author: Murray Cumming Date: Thu Jan 17 15:03:59 2013 +0100 Revert "docs: Change C example code license." This reverts commit 41cccb3575f20c257c54f8af8cb01903eed1f63a. examples/fullscreen-renderer.c | 23 +++++++++++++++++---- examples/renderer-plugins/C/example-player.c | 21 +++++++++++++++---- examples/renderer-plugins/C/example-player.h | 21 +++++++++++++++---- .../renderer-plugins/C/example-renderer-plugin.c | 21 +++++++++++++++---- .../renderer-plugins/C/example-renderer-plugin.h | 21 +++++++++++++++---- examples/server-plugins/C/example-root-container.c | 21 +++++++++++++++---- examples/server-plugins/C/example-root-container.h | 21 +++++++++++++++---- examples/server-plugins/C/example-server-plugin.c | 21 +++++++++++++++---- examples/server-plugins/C/example-server-plugin.h | 21 +++++++++++++++---- examples/standalone-renderer-gst.c | 23 +++++++++++++++++---- examples/standalone-server.c | 24 ++++++++++++++++++---- 11 files changed, 194 insertions(+), 44 deletions(-) commit 9e0af2701acd103cf1b0d8d93fb827f82c97a484 Author: Murray Cumming Date: Thu Jan 17 14:39:30 2013 +0100 media-export: More removal of cache parameters. src/plugins/media-export/rygel-media-export-media-cache.vala | 5 ++--- .../media-export/rygel-media-export-node-query-container.vala | 6 ++---- .../media-export/rygel-media-export-object-factory.vala | 8 +++----- .../rygel-media-export-query-container-factory.vala | 10 +++------- .../media-export/rygel-media-export-root-container.vala | 10 ++++------ 5 files changed, 14 insertions(+), 25 deletions(-) commit 932c286ba81c0733e4dfa2c384b18e7ce683a01a Author: Murray Cumming Date: Thu Jan 17 14:27:51 2013 +0100 media-export: NullContainer: Add explanatory root() constructor. src/plugins/media-export/rygel-media-export-media-cache.vala | 3 +-- .../media-export/rygel-media-export-null-container.vala | 10 ++++++++-- .../media-export/rygel-media-export-root-container.vala | 7 ++----- 3 files changed, 11 insertions(+), 9 deletions(-) commit 97c2d9b0b2fc3cdfc6fb14c1a6de7be459a3e8d7 Author: Murray Cumming Date: Thu Jan 17 14:23:11 2013 +0100 Update po/POTFILES.in po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit 39d14cf544388e96451904ded25af027426b730b Author: Murray Cumming Date: Thu Jan 17 14:16:24 2013 +0100 Fix the build src/librygel-server/rygel-media-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5f39872d0b693018b80a473a81ba445c0b45a450 Author: Murray Cumming Date: Thu Jan 17 14:00:08 2013 +0100 librygel-server: Add some MediaContainer docs. src/librygel-server/rygel-media-container.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit b2d4cfd9ef3b3fd3614dba67300fcc8ed56b03e4 Author: Murray Cumming Date: Thu Jan 17 13:40:38 2013 +0100 media-export: Make some vfuncs protected. doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 2 +- src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 +- src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- .../media-export/rygel-media-export-trackable-db-container.vala | 5 +++-- 4 files changed, 6 insertions(+), 5 deletions(-) commit cd15e7dcca9bb43f749b0afcaf1f059be6efafc7 Author: Murray Cumming Date: Thu Jan 17 13:28:47 2013 +0100 media-export: Simplify the code slightly. There is no sense in taking the MediaCache as a parameter because it is a singleton and other parts of the code assume that. src/plugins/media-export/rygel-media-export-db-container.vala | 7 +++++-- .../media-export/rygel-media-export-dummy-container.vala | 2 +- .../media-export/rygel-media-export-leaf-query-container.vala | 5 ++--- src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- .../media-export/rygel-media-export-node-query-container.vala | 5 ++--- .../media-export/rygel-media-export-object-factory.vala | 4 ++-- .../rygel-media-export-query-container-factory.vala | 6 ++---- .../media-export/rygel-media-export-query-container.vala | 5 ++--- .../media-export/rygel-media-export-root-container.vala | 11 +++++++---- .../rygel-media-export-trackable-db-container.vala | 4 ++-- .../rygel-media-export-writable-db-container.vala | 4 ++-- 11 files changed, 28 insertions(+), 27 deletions(-) commit 46163c67cf8c81336cddbcd058f4dd9f2a51b07c Author: Murray Cumming Date: Thu Jan 17 12:53:52 2013 +0100 librygel-server: RygelTrackableContainer: Make methods protected. Make add_child() and remove_child() protected instead of public, because even the overrides are only meant to be called from this class. This still generates public caller functions, unfortunately. src/librygel-server/rygel-trackable-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 70b6fadd5bd7dadb9e472a9cbaf283a52c4faa35 Author: Murray Cumming Date: Thu Jan 17 12:51:10 2013 +0100 docs: Finish a sentence. doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 98a70739d25862bfeb645f68b806c8e9b725790b Author: Murray Cumming Date: Thu Jan 17 12:50:29 2013 +0100 docs: librygel-server: Document RygelTrackableContainer .../gtkdoc/librygel-server-docs.xml | 1 + src/librygel-server/rygel-trackable-container.vala | 38 +++++++++++++++++++++- 2 files changed, 38 insertions(+), 1 deletion(-) commit f41acdb098df1def835c6692348f37a1a80259fb Author: Murray Cumming Date: Thu Jan 17 12:18:17 2013 +0100 docs: librygel-server: Alpabetical order .../gtkdoc/librygel-server-docs.xml | 37 +++++++++++----------- 1 file changed, 18 insertions(+), 19 deletions(-) commit 4e96c8c5a7e9b099e1a353322bfe3c1f762fa799 Author: Murray Cumming Date: Thu Jan 17 11:52:59 2013 +0100 RygelMediaObject: Document the title syntax. src/librygel-server/rygel-media-object.vala | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit 9b9d4e47a752f8a8012c9caca0da38d837e83c2a Author: Murray Cumming Date: Thu Jan 17 11:40:25 2013 +0100 media-export plugin: Remove the D-Bus service. This /org/gnome/Rygel/MediaExport1 D-Bus service allowed adding and removing and discovery of URIs that are indexed, but nothing uses it and nothing needs to use it. GNOME Control Center instead edits the rygel.conf file, to do the same thing. src/librygel-server/rygel-media-container.vala | 3 ++ src/librygel-server/rygel-media-object.vala | 10 ++++ src/plugins/media-export/Makefile.am | 1 - .../rygel-media-export-dbus-service.vala | 54 ---------------------- .../rygel-media-export-root-container.vala | 43 ----------------- 5 files changed, 13 insertions(+), 98 deletions(-) commit 41cccb3575f20c257c54f8af8cb01903eed1f63a Author: Murray Cumming Date: Thu Jan 17 09:51:44 2013 +0100 docs: Change C example code license. LGPL is not really appropriate for example code. examples/fullscreen-renderer.c | 23 ++++----------------- examples/renderer-plugins/C/example-player.c | 21 ++++--------------- examples/renderer-plugins/C/example-player.h | 21 ++++--------------- .../renderer-plugins/C/example-renderer-plugin.c | 21 ++++--------------- .../renderer-plugins/C/example-renderer-plugin.h | 21 ++++--------------- examples/server-plugins/C/example-root-container.c | 21 ++++--------------- examples/server-plugins/C/example-root-container.h | 21 ++++--------------- examples/server-plugins/C/example-server-plugin.c | 21 ++++--------------- examples/server-plugins/C/example-server-plugin.h | 21 ++++--------------- examples/standalone-renderer-gst.c | 23 ++++----------------- examples/standalone-server.c | 24 ++++------------------ 11 files changed, 44 insertions(+), 194 deletions(-) commit 4b8a234243f1b9677cdb7ff536d60736b40aa519 Author: Мирослав Николић Date: Wed Jan 16 22:18:10 2013 +0100 Updated Serbian translation po/sr.po | 137 +++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 137 +++++++++++++++++++++++++++++++-------------------------- 2 files changed, 148 insertions(+), 126 deletions(-) commit 7d0fe9aac6027065c996e09dcdfb9bd2421bd25f Author: Dominique Leuenberger Date: Sun Jan 13 01:27:12 2013 +0100 docs: Always specify RYGEL_DOCBUILD_MODULE even if not building the docs. It's used by doc-build.am to specify the install location. Failing to do so results in documentation being installed in $(datadir}/gtk-doc/html/lib doc/reference/librygel-core/Makefile.am | 2 +- doc/reference/librygel-renderer-gst/Makefile.am | 2 +- doc/reference/librygel-renderer/Makefile.am | 2 +- doc/reference/librygel-server/Makefile.am | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 9b35066d38c3654a14e24200ec2613591ae93f27 Author: Murray Cumming Date: Wed Jan 16 13:23:16 2013 +0100 docs: librygel-server: Fix a link doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 752babcdc5ebb411284cf4cd04269ca880314251 Author: Murray Cumming Date: Wed Jan 16 13:22:15 2013 +0100 docs: librygel-server: Describing the plugin full example .../gtkdoc/implementing-media-engines.xml | 2 +- .../gtkdoc/implementing-server-plugins.xml | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) commit 67ba798a1437696aa725b425ee4c839af12e3586 Author: Murray Cumming Date: Wed Jan 16 13:10:05 2013 +0100 docs: librygel-server: Add sub-sections. Move the chapter tags into the implementing-*.xml files, so we can have multiple sections in them. Give the chapters an ID so they can have meaningful URLs. Also link to the (unfinished) full rygel server plugin example. .../gtkdoc/implementing-media-engines.xml | 14 ++++++++++- .../gtkdoc/implementing-server-plugins.xml | 27 +++++++++++++++++++--- .../gtkdoc/implementing-servers.xml | 17 +++++++++++++- .../gtkdoc/librygel-server-docs.xml | 17 +++----------- 4 files changed, 56 insertions(+), 19 deletions(-) commit 94cbf3ea237b6472d76e848ba05bace2b6caf7d9 Author: Murray Cumming Date: Wed Jan 16 12:53:18 2013 +0100 Remove a vala-generated header block examples/server-plugins/C/example-root-container.c | 3 --- 1 file changed, 3 deletions(-) commit e0a4642a041ab4038e8c3775fa9b248a067b184b Author: Dušan Kazik Date: Tue Jan 15 21:24:53 2013 +0100 Added slovak translation po/LINGUAS | 1 + po/sk.po | 830 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 831 insertions(+) commit 69df0aaaddcb8da61daddb88cb6895a1ae507e9c Author: Daniel Mustieles Date: Tue Jan 15 18:13:13 2013 +0100 Updated Spanish translation po/es.po | 34 ++++++++++++++-------------------- 1 file changed, 14 insertions(+), 20 deletions(-) commit 9308c79e7ae039b6997d26fb21947071dbe36ab6 Author: Krzesimir Nowak Date: Tue Jan 15 14:57:39 2013 +0100 build: Fix rygel-item-creator-test linking failure. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9bf884ada69179680b72d9df796da02a63416704 Author: Daniel Mustieles Date: Tue Jan 15 14:36:38 2013 +0100 Updated Spanish translation po/es.po | 516 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 311 insertions(+), 205 deletions(-) commit 4603a56de8bd9a13a2a5af75474e47308dc820eb Author: Daniel Mustieles Date: Tue Jan 15 10:24:25 2013 +0100 Added keywords to .desktop file data/rygel.desktop.in.in | 1 + 1 file changed, 1 insertion(+) commit 71d42741bda53f7c9754c83707f7cc1147a91090 Author: Alexander Shopov Date: Sun Jan 13 11:10:00 2013 +0200 Updated Bulgarian translation po/bg.po | 468 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 286 insertions(+), 182 deletions(-) commit 12137479bee91b70b2072fc411614a6ae5544940 Author: Akom Chotiphantawanon Date: Sat Jan 12 19:14:10 2013 +0700 Updated Thai translation po/th.po | 471 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 286 insertions(+), 185 deletions(-) commit 9a9db64613d3deb732a969d16de94ee3bb046ed6 Author: Jens Georg Date: Fri Jan 11 12:37:21 2013 +0100 Prepare 0.17.6 NEWS | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) commit 1a7b8bc543bf2b3f1b7905db9552146066e7618d Author: Murray Cumming Date: Fri Jan 11 11:37:07 2013 +0100 docs: Update for renamed config group doc/man/rygel.conf.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit dbc1bb400776cb0eb912fe20d912ec885e017919 Author: Murray Cumming Date: Fri Jan 11 09:53:30 2013 +0100 docs: RygelPluginLoader: cleanup src/librygel-core/rygel-plugin-loader.vala | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) commit 684ea70e3b96a232cfef8a68dd3dec060b61a0e3 Author: Jens Georg Date: Thu Jan 10 11:20:26 2013 +0100 server: Remove useless update events src/librygel-server/rygel-trackable-container.vala | 3 +++ src/plugins/media-export/rygel-media-export-harvester.vala | 5 ----- .../media-export/rygel-media-export-harvesting-task.vala | 10 +--------- 3 files changed, 4 insertions(+), 14 deletions(-) commit 54982106b03dfe31df00b4229299647c6967f050 Author: Jens Georg Date: Sun Dec 30 16:05:21 2012 +0100 data: Drop note about editing rygel.conf That's not true anymore as rygel-preferences doesn't cover everything in there anymore. data/rygel.conf | 3 --- 1 file changed, 3 deletions(-) commit 8caa11e2a3f959713225f6872a7b354fcd101e46 Author: Jens Georg Date: Thu Dec 27 21:38:07 2012 +0100 server: Don't add non-tracked LastChange events https://bugzilla.gnome.org/show_bug.cgi?id=690772 src/librygel-server/rygel-content-directory.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ad6626c2f5cdb33af2eb9a69f0b4092c29f4e203 Author: Jens Georg Date: Thu Dec 27 21:19:25 2012 +0100 media-export: Fix missing objAdd event https://bugzilla.gnome.org/show_bug.cgi?id=690772 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0262e9be5987a5797ebd23709d3e5aa194e025c3 Author: Aurimas Černius Date: Wed Jan 9 23:17:12 2013 +0200 Updated Lithuanian translation po/lt.po | 669 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 383 insertions(+), 286 deletions(-) commit 3dc2e9f211dbb07602167b18f55f5197cda6e1dd Author: Murray Cumming Date: Mon Jan 7 14:11:16 2013 +0100 Added a comment src/media-engines/gstreamer/rygel-gst-media-engine.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 140d0b057eba813d89db740ac7d20ac8d35085f3 Author: Murray Cumming Date: Mon Jan 7 12:00:59 2013 +0100 docs: RygelMediaEngine: More hints about optional features. Mention the external C example and describe more about get_transcoders() and get_dlna_profiles(). .../librygel-server/gtkdoc/implementing-media-engines.xml | 8 +++++--- src/librygel-server/rygel-media-engine.vala | 5 ++++- src/media-engines/gstreamer/rygel-gst-media-engine.vala | 8 ++++++++ 3 files changed, 17 insertions(+), 4 deletions(-) commit ca26f120a78be59a649c5b2fa1697b42935b8cff Author: Murray Cumming Date: Mon Jan 7 12:00:08 2013 +0100 Gstreamer mediaengine: Rename the config group data/rygel.conf | 2 +- src/media-engines/gstreamer/rygel-gst-media-engine.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 7a6c49f15b7b84b046b1641247f38632a8afae1c Author: Murray Cumming Date: Mon Jan 7 11:26:02 2013 +0100 docs: RygelDataSource: Mention adding API for transcoders. src/librygel-server/rygel-data-source.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit ced9400c412304ef8b03cb61ab8098e3dc71bece Author: Murray Cumming Date: Mon Jan 7 11:23:05 2013 +0100 docs: RygelTranscoder: Explain more. Mention that create_source() must be implemented, and explain how can_handle() works. src/librygel-server/rygel-transcoder.vala | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) commit 36d37015b976dc777eef653c459fff4a664a1e75 Author: Murray Cumming Date: Mon Jan 7 11:20:44 2013 +0100 docs: RygelMediaEngine: Mention C types. src/librygel-server/rygel-media-engine.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 256bac6deaebe545803ba87bd0766b3297eee712 Author: Yaron Shahrabani Date: Thu Dec 27 00:30:10 2012 +0200 Updated Hebrew translation. po/he.po | 478 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 288 insertions(+), 190 deletions(-) commit 1e744d7f62f9e0ec1d815acf5acfa1ac0f081138 Author: Piotr Drąg Date: Wed Dec 26 23:19:36 2012 +0100 Updated Polish translation po/pl.po | 466 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 285 insertions(+), 181 deletions(-) commit b21ba4895aba52a3aece6b87da0aa3628e063ae0 Author: Fran Diéguez Date: Mon Dec 24 22:20:31 2012 +0100 Updated Galician translations po/gl.po | 489 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 293 insertions(+), 196 deletions(-) commit 5f60b115e08702cc828756c25a3fed5809176a19 Author: Jens Georg Date: Sat Dec 22 13:36:12 2012 +0100 Remove Zeeshan from doap file Thank you for initiating this project! rygel.doap | 7 ------- 1 file changed, 7 deletions(-) commit c7e01cf8d2fa249c1a582ba9bd4c4d872d55b3f4 Author: Jens Georg Date: Thu Dec 20 17:43:44 2012 +0100 data: Use proper bitrates for AVC_MP4_BL_CIF15_AAC_520 data/presets/GstX264Enc.prs | 2 +- data/presets/avenc_aac.prs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d0e6e2156907622617eaf7876dae62d0a74d5f69 Author: Kjartan Maraas Date: Fri Dec 21 17:35:01 2012 +0100 Updated Norwegian bokmål translation po/nb.po | 469 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 286 insertions(+), 183 deletions(-) commit d86d0e7ab5648ee8a444de80b60dbdf1a9670b65 Author: Jens Georg Date: Wed Dec 19 23:48:44 2012 +0100 examples: Use correct preset name examples/presets/avenc_mpeg2video.prs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2fa271bf913a5ce009bb69367ce96389dcdaa978 Author: Jens Georg Date: Wed Dec 19 22:57:22 2012 +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. .../rygel-media-export-recursive-file-monitor.vala | 30 ++++++++++++++-------- 1 file changed, 20 insertions(+), 10 deletions(-) commit 57d2b26b7796eeeeb2cc45f38ab94f1fe0cb6405 Author: Jens Georg Date: Wed Dec 19 22:43:08 2012 +0100 media-export: React to configuration changes .../rygel-media-export-metadata-extractor.vala | 27 +++++++++++++--------- 1 file changed, 16 insertions(+), 11 deletions(-) commit 9400f2637b1ade8797045a9c7403abfbb68544be Author: Mattias Põldaru Date: Wed Dec 19 16:41:11 2012 +0200 [l10n] Updated Estonian translation po/et.po | 158 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 113 insertions(+), 45 deletions(-) commit e7d61c252356cf685b01c7bb5a58a37605fbd95a Author: Jens Georg Date: Wed Dec 19 13:58:16 2012 +0100 external,mpris: Fix typo Lesson: Don't commit when you're tired. 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 f78da4cf8b36cef23b92ea738f990244520aaab6 Author: Jens Georg Date: Sat May 5 12:22:06 2012 +0200 doc: Silence xsltproc doc/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c519ee20558195d54323fa5772f5035551dd6306 Author: Jens Georg Date: Mon Oct 8 12:04:58 2012 +0200 examples: hq-preset for MPEG2 transcoding Courtesy of Luis de Bethencourt, taken from https://github.com/luisbg/rygel/tree/presets examples/presets/README | 4 ++++ examples/presets/avenc_mpeg2video.prs | 13 +++++++++++++ 2 files changed, 17 insertions(+) commit 235246c40dfc4089f2ade31140df193e27cfb698 Author: Jens Georg Date: Sun Dec 9 22:15:41 2012 +0100 gst-media-engine: Add SD_EU mpeg2 profile https://bugzilla.gnome.org/show_bug.cgi?id=686676 src/media-engines/gstreamer/rygel-gst-media-engine.vala | 8 ++++++-- src/media-engines/gstreamer/rygel-mp2ts-transcoder.vala | 15 +++++++++------ 2 files changed, 15 insertions(+), 8 deletions(-) commit 7b4a1a8b4e46b3044484eaa9b2d296076209f124 Author: Jens Georg Date: Thu Dec 6 09:22:30 2012 +0100 examples: Hide mouse cursor examples/fullscreen-renderer.c | 4 ++++ 1 file changed, 4 insertions(+) commit 6584e4b0d2f45a1c189380387371511f2d2bb99e Author: Jens Georg Date: Thu Dec 6 09:00:41 2012 +0100 examples: Make black examples/fullscreen-renderer.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit b7efd48293b5f1b64ce243a1dd4a885174a535d8 Author: Jens Georg Date: Thu Dec 6 09:00:29 2012 +0100 examples: Add keybinding to shut down renderer examples/fullscreen-renderer.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit 1e2d240e800aca72ec606be9548ec9ad528d27c3 Author: Jens Georg Date: Tue Dec 18 22:57:57 2012 +0100 external: Use less scary warning src/plugins/external/rygel-external-plugin-factory.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aed8f03358bda570df896bce4e24bfd4462d902b Author: Jens Georg Date: Tue Dec 18 22:49:41 2012 +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. src/plugins/mpris/rygel-mpris-plugin-factory.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f22ffa4a72fd1bf63f0416984997363bfe574cc5 Author: Jens Georg Date: Tue Dec 18 22:29:42 2012 +0100 server: Silence DBus warning This fixes a critical when tumbler isn't installed. src/librygel-server/rygel-dbus-thumbnailer.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 4fa0abc099175b11379daa4393fb88b0beaf6cc4 Author: Jens Georg Date: Tue Dec 18 22:15:57 2012 +0100 engine-gst: Print warning on missing profile src/media-engines/gstreamer/rygel-gst-transcoder.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit a494bebeea667f4f281ce38f2653d83e797e13a6 Author: Jens Georg Date: Tue Dec 18 17:24:27 2012 +0100 build: No need for -export-dynamic src/rygel/Makefile.am | 2 -- 1 file changed, 2 deletions(-) commit e6f52b3007c342573390b36120af187cde3c8f45 Author: Murray Cumming Date: Tue Dec 18 12:31:20 2012 +0100 gstreamer media engine: Slight cleanup RygelGstTranscoder: Remove the upnp_class construct parameter, and adapt the classes that provide it. src/media-engines/gstreamer/rygel-audio-transcoder.vala | 5 ++--- src/media-engines/gstreamer/rygel-gst-transcoder.vala | 1 - src/media-engines/gstreamer/rygel-video-transcoder.vala | 1 - 3 files changed, 2 insertions(+), 5 deletions(-) commit fef200567f2c57ebea749a436ead3dc4cd270452 Author: Murray Cumming Date: Tue Dec 18 10:44:21 2012 +0100 example plugins: The _construct() functions can be static examples/renderer-plugins/C/example-renderer-plugin.c | 2 +- examples/server-plugins/C/example-server-plugin.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 117cf16290ff794c5dc8c8d41d2f1c57af86aa45 Author: Murray Cumming Date: Tue Dec 18 09:42:58 2012 +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. .../gtkdoc/implementing-media-engines.xml | 20 ++++++++++++++++++++ src/librygel-server/rygel-media-engine.vala | 4 ++-- .../simple/rygel-simple-data-source.vala | 9 +++++++++ .../simple/rygel-simple-media-engine.vala | 7 +++++++ 4 files changed, 38 insertions(+), 2 deletions(-) commit 8641b8175d5ebb57d30a9497d44390f58ef69e2d Author: Jens Georg Date: Sat Dec 15 12:33:46 2012 +0100 engine-gst,gst-launch: Remove gst-launch hack common.am | 2 +- configure.ac | 4 ++-- src/librygel-server/rygel-engine-loader.vala | 2 +- src/media-engines/gstreamer/Makefile.am | 10 ---------- src/media-engines/gstreamer/rygel-gst-utils.vala | 10 +++++++++- src/plugins/gst-launch/Makefile.am | 4 +--- src/plugins/gst-launch/rygel-gst-launch-audio-item.vala | 13 +------------ src/plugins/gst-launch/rygel-gst-launch-item.vala | 12 +++--------- src/plugins/gst-launch/rygel-gst-launch-root-container.vala | 5 ----- src/plugins/gst-launch/rygel-gst-launch-video-item.vala | 13 +------------ 10 files changed, 19 insertions(+), 56 deletions(-) commit 6dd70a157ed946a55a12274c22d92f9abac10870 Author: Jens Georg Date: Sat Dec 15 01:55:00 2012 +0100 rygel: Fix environment config https://bugzilla.gnome.org/show_bug.cgi?id=679262 src/rygel/rygel-environment-config.vala | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit f01b33e3f4c2178b95a3d4e83a9202236724f08e Author: Jens Georg Date: Sat Dec 15 01:31:18 2012 +0100 media-export: Add "All" container below "Artist" https://bugzilla.gnome.org/show_bug.cgi?id=676136 .../rygel-media-export-node-query-container.vala | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) commit 839ab70e35e75fa28f66ad684d696a6cb8254a36 Author: Jens Georg Date: Sat Dec 15 23:51:21 2012 +0100 renderer-gst: Fix .pc install and dependencies Makefile.am | 4 ++++ rygel-renderer-gst-2.0.pc.in | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit 01732a35b2f432dd0fc61545cb7a786cc9155243 Author: Jens Georg Date: Sat Dec 15 13:21:19 2012 +0100 Prepare 0.17.5.1 NEWS | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 99fcd11833ad704fc49aca081c8afa8d551a34e9 Author: Jens Georg Date: Sat Dec 15 11:34:47 2012 +0100 build: Fix plugin dependencies configure.ac | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) commit 7669b5e0be7dd431b4285e8c4d74037d6a3b3fa7 Author: Jens Georg Date: Sat Dec 15 13:19:50 2012 +0100 media-export: Fix database upgrade to version 12 .../rygel-media-export-media-cache-upgrader.vala | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit e092ce0f54d6385779d8f39b274038f9dfe00708 Author: Jens Georg Date: Fri Dec 14 15:39:13 2012 +0100 Prepare 0.17.5 NEWS | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) commit 7456b63047b02eb84469fe14a045f63409ebd129 Author: Jens Georg Date: Fri Dec 14 16:19:05 2012 +0100 i18n: Update POTFILES.* po/POTFILES.in | 2 +- po/POTFILES.skip | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) commit a71ae850d550ba9bf177d36334f2bcafa37b4630 Author: Jens Georg Date: Fri Dec 14 10:52:42 2012 +0100 tests: Skip one media-engine test for now tests/rygel-media-engine-test.vala | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit f042d06af94ff1d63dc194f091b36e7d64fce31d Author: Jens Georg Date: Thu Dec 13 14:52:49 2012 +0100 examples: Implement _PS for example renderer examples/renderer-plugins/C/example-player.c | 79 +++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) commit 41478b32810d3d0a8410a9b729314b29cc273647 Author: Christophe Guiraud Date: Tue Dec 11 16:43:13 2012 +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 .../renderer-plugins/vala/example-player-vala.vala | 18 +++++++ .../rygel-playbin-player.vala | 18 +++++++ src/librygel-renderer/rygel-av-transport.vala | 16 +++--- src/librygel-renderer/rygel-media-player.vala | 6 +++ src/librygel-renderer/rygel-player-controller.vala | 12 +++++ src/plugins/mpris/rygel-mpris-interfaces.vala | 4 ++ src/plugins/mpris/rygel-mpris-player.vala | 61 ++++++++++++++++++++++ 7 files changed, 127 insertions(+), 8 deletions(-) commit f5eef35247f6110529130b40ad06e80d33a0e95c Author: Jens Georg Date: Thu Dec 13 12:48:00 2012 +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. .../rygel-media-export-harvesting-task.vala | 17 +++++++++++++---- .../rygel-media-export-metadata-extractor.vala | 4 ++-- 2 files changed, 15 insertions(+), 6 deletions(-) commit 32b77bbbc87e69ba81aae36f810865c7a9b119e1 Author: Jens Georg Date: Thu Dec 13 12:44:47 2012 +0100 media-export: Add heuristic to check for XML files src/plugins/media-export/rygel-media-export-item-factory.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 7313273e6c00e546a84021c2620fa0baeb6fbca1 Author: Jens Georg Date: Thu Dec 13 12:13:06 2012 +0100 media-export: Extract some common functionality .../media-export/rygel-media-export-harvester.vala | 24 +++++++++++++++------- .../rygel-media-export-harvesting-task.vala | 8 +------- 2 files changed, 18 insertions(+), 14 deletions(-) commit 2c617e2b988098a3ae541a3d54fc022dd0032c07 Author: Murray Cumming Date: Thu Dec 13 14:05:02 2012 +0100 README: gupnp-vala is not longer needed. README | 1 - 1 file changed, 1 deletion(-) commit bdd1a9ce835cd64112e540d0dc9d318b12045e16 Author: Jens Georg Date: Wed Dec 12 22:06:56 2012 +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. configure.ac | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 9015a2eef0cdd528aba2b4aa19e33dcd09107079 Author: Jens Georg Date: Wed Dec 12 21:03:25 2012 +0100 examples: Fix C renderer example examples/renderer-plugins/C/Makefile.am | 2 +- examples/renderer-plugins/C/example-player.c | 27 +++++++------- .../renderer-plugins/C/example-renderer-plugin.c | 42 ++++++++++++++-------- 3 files changed, 43 insertions(+), 28 deletions(-) commit f6a03475fa096b01a4b01747bba789e2b1d67360 Author: Murray Cumming Date: Fri Dec 7 15:59:46 2012 +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 common.am | 101 +++++++------ configure.ac | 119 +++++++++++---- doc/reference/librygel-core/Makefile.am | 6 +- doc/reference/librygel-renderer-gst/Makefile.am | 9 +- doc/reference/librygel-renderer/Makefile.am | 7 +- doc/reference/librygel-server/Makefile.am | 7 +- examples/Makefile.am | 45 +++--- examples/renderer-plugins/C/Makefile.am | 21 +-- examples/renderer-plugins/vala/Makefile.am | 14 +- examples/server-plugins/C/Makefile.am | 18 +-- examples/server-plugins/vala/Makefile.am | 13 +- src/librygel-core/Makefile.am | 28 ++-- src/librygel-core/filelist.am | 5 - src/librygel-renderer-gst/Makefile.am | 20 +-- src/librygel-renderer-gst/filelist.am | 1 - src/librygel-renderer/Makefile.am | 18 ++- src/librygel-renderer/filelist.am | 2 - src/librygel-server/Makefile.am | 25 ++-- src/librygel-server/filelist.am | 4 - src/media-engines/gstreamer/Makefile.am | 25 ++-- src/media-engines/simple/Makefile.am | 16 +- src/plugins/external/Makefile.am | 17 ++- src/plugins/gst-launch/Makefile.am | 21 +-- src/plugins/media-export/Makefile.am | 33 ++--- src/plugins/mediathek/Makefile.am | 18 ++- src/plugins/mpris/Makefile.am | 18 ++- src/plugins/playbin/Makefile.am | 18 ++- src/plugins/tracker/Makefile.am | 21 ++- src/rygel/Makefile.am | 33 ++--- src/ui/Makefile.am | 28 ++-- tests/Makefile.am | 189 +++++++++++------------- 31 files changed, 486 insertions(+), 414 deletions(-) commit 0a780ba217ef26ce6e03328a5c5c3c8372f5b149 Author: Jens Georg Date: Wed Dec 12 15:59:56 2012 +0100 media-export: Search for changes src/plugins/media-export/rygel-media-export-media-cache.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 402b5991ae94aa31d9bd58120660d582bfc47ef8 Author: Jens Georg Date: Tue Dec 11 21:37:21 2012 +0100 media-export: Restore various update ids .../rygel-media-export-dummy-container.vala | 10 ++++++++ .../rygel-media-export-media-cache.vala | 27 ++++++++++++++++++++++ 2 files changed, 37 insertions(+) commit c80901afca296991e089174aa32c98d2bb436aef Author: Jens Georg Date: Tue Dec 11 21:08:14 2012 +0100 server,media-export: Delay initialisation src/librygel-server/rygel-content-directory.vala | 18 ++++++------- .../media-export/rygel-media-export-harvester.vala | 6 ++++- .../rygel-media-export-root-container.vala | 30 ++++++++++++++++++++++ 3 files changed, 44 insertions(+), 10 deletions(-) commit d163a27a2fbdcad87215cd2cb485d878f3f0bd9b Author: Jens Georg Date: Tue Dec 11 20:42:43 2012 +0100 media-export: Infer SystemUpdateID src/plugins/media-export/rygel-media-export-media-cache.vala | 8 ++++++++ src/plugins/media-export/rygel-media-export-sql-factory.vala | 8 +++++++- .../media-export/rygel-media-export-trackable-db-container.vala | 5 +++++ 3 files changed, 20 insertions(+), 1 deletion(-) commit aa58620faa260e76076ec2b84d14c8b972bdd356 Author: Jens Georg Date: Tue Dec 11 17:28:48 2012 +0100 media-export: Automatically track item changes .../rygel-media-export-dummy-container.vala | 10 +++++++--- .../media-export/rygel-media-export-harvester.vala | 1 + .../rygel-media-export-harvesting-task.vala | 20 ++++++++++++++++++-- .../media-export/rygel-media-export-music-item.vala | 4 +++- .../media-export/rygel-media-export-photo-item.vala | 5 +++-- .../rygel-media-export-playlist-item.vala | 4 +++- .../media-export/rygel-media-export-video-item.vala | 2 ++ 7 files changed, 37 insertions(+), 9 deletions(-) commit 638dc84de0d79674bd290e11da92643815ade2f9 Author: Jens Georg Date: Tue Dec 11 17:27:59 2012 +0100 media-export: Add tracking to new files .../rygel-media-export-harvesting-task.vala | 35 ++++++++++++++-------- 1 file changed, 23 insertions(+), 12 deletions(-) commit 0cd16184a90fb123ec5bb0f3d05d2ffc0dc792a9 Author: Jens Georg Date: Tue Dec 11 17:26:55 2012 +0100 media-export: Add tracking to file removal src/plugins/media-export/rygel-media-export-harvester.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 5564585e1409bcd555d312c33e43b44d1214cff3 Author: Jens Georg Date: Tue Dec 11 17:26:18 2012 +0100 media-export: Rename file to match class name src/plugins/media-export/Makefile.am | 2 +- ...ygel-media-export-item.vala => rygel-media-export-item-factory.vala} | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) commit 950a2c622148e98cd00b6df0383a74e78492198f Author: Jens Georg Date: Thu Dec 6 16:55:07 2012 +0100 media-export: Persist change tracking properties https://bugzilla.gnome.org/show_bug.cgi?id=689135 src/plugins/media-export/Makefile.am | 3 +- .../rygel-media-export-database-cursor.vala | 2 + .../rygel-media-export-media-cache.vala | 31 ++++++++--- .../rygel-media-export-object-factory.vala | 2 +- .../rygel-media-export-root-container.vala | 24 ++------- .../rygel-media-export-sql-factory.vala | 19 +++++-- .../rygel-media-export-trackable-db-container.vala | 60 ++++++++++++++++++++++ .../rygel-media-export-writable-db-container.vala | 10 ++-- 8 files changed, 111 insertions(+), 40 deletions(-) commit 3fc1cac4a5ceb59b5ea7e051945c84c52878c6c7 Author: Jens Georg Date: Thu Dec 6 14:19:56 2012 +0100 media-export: Announce that we support change tracking src/plugins/media-export/rygel-media-export-plugin.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 091afe87d40ab12a2e719239f1946bbd4d7e200f Author: Jens Georg Date: Thu Dec 6 14:10:56 2012 +0100 media-export: Persist ServiceResetToken https://bugzilla.gnome.org/show_bug.cgi?id=689134 src/plugins/media-export/Makefile.am | 1 + .../rygel-media-export-media-cache-upgrader.vala | 21 +++++++++++++++++++ .../rygel-media-export-media-cache.vala | 24 ++++++++++++++++++++++ .../rygel-media-export-root-container.vala | 20 +++++++++++++++++- .../rygel-media-export-sql-factory.vala | 11 ++++++++-- 5 files changed, 74 insertions(+), 3 deletions(-) commit 530e55ed66181e6ac28fb4bb19840226475b183e Author: Murray Cumming Date: Wed Dec 12 11:25:57 2012 +0100 Tiny grammar fixes src/librygel-server/rygel-item-creator.vala | 2 +- src/librygel-server/rygel-media-container.vala | 2 +- src/librygel-server/rygel-media-object.vala | 2 +- src/plugins/media-export/rygel-media-export-database-cursor.vala | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit de4b92fb10c87fcfe998021d3b24abe073c33c85 Author: Murray Cumming Date: Wed Dec 12 11:24:50 2012 +0100 Fix the docs build. src/librygel-server/rygel-trackable-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b3d9c78ef5781744a7e938427523204d3191ab9b Author: Jens Georg Date: Tue Dec 11 20:39:03 2012 +0100 server: Query SystemUpdateID from backend src/librygel-server/rygel-content-directory.vala | 2 ++ src/librygel-server/rygel-trackable-container.vala | 9 +++++++++ 2 files changed, 11 insertions(+) commit ea01de7e5007427cf12097697ee3d34488cd18dd Author: Jens Georg Date: Tue Dec 11 16:52:21 2012 +0100 server: Fix ambiguity of default "this" Fixes a warning in MediaExport when removing a file. src/librygel-server/rygel-media-container.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 6ab491c0a0a060e2b520a443665968c846b5a86e Author: Jens Georg Date: Tue Dec 11 16:49:17 2012 +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. src/librygel-server/rygel-last-change.vala | 1 + 1 file changed, 1 insertion(+) commit d2d427ce5c58e22532932bc19f5e1491e5f5de04 Author: Jens Georg Date: Tue Dec 11 16:48:57 2012 +0100 server: Fix generated LastChange XML src/librygel-server/rygel-last-change.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d8e9174ebadd0393d464244a5e2cea80f3609538 Author: Murray Cumming Date: Tue Dec 11 10:38:04 2012 +0100 Add a comment about the docs build for the future. doc/reference/doc-build.am | 6 ++++++ 1 file changed, 6 insertions(+) commit cd891af0daf9a0eddf22f8b2d9252444ea681b10 Author: Dr.T.Vasudevan Date: Sun Dec 9 15:05:01 2012 +0530 Updated Tamil translation po/ta.po | 502 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 303 insertions(+), 199 deletions(-) commit 680ef6e24b55289cc7ad5b0778923cf2dce90629 Author: Jens Georg Date: Thu Dec 6 15:16:19 2012 +0100 server: Really use extended search caps src/librygel-server/rygel-content-directory.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c13ecc2775bb04b14b8f8cda50b9edcfbf3b0246 Author: Jens Georg Date: Thu Dec 6 14:02:51 2012 +0100 server: Get ServiceResetToken from RootContainer https://bugzilla.gnome.org/show_bug.cgi?id=689134 src/librygel-server/rygel-content-directory.vala | 12 +++++++++++- src/librygel-server/rygel-trackable-container.vala | 22 ++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) commit 1e1f22fad1fed533debb9989b88875a2b8b37668 Author: Jens Georg Date: Fri Dec 7 11:26:09 2012 +0100 tests: Fix linking tests/Makefile.am | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) commit 34e2d6990e0549f53697e3f847215df7604386e0 Author: Jens Georg Date: Fri Dec 7 11:12:35 2012 +0100 tests: Fix warning from automake tests/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ad0a00a5c26095991c8aa9ac761f753e93279255 Author: Murray Cumming Date: Thu Dec 6 17:26:50 2012 +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. tests/Makefile.am | 209 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 117 insertions(+), 92 deletions(-) commit 0faa3c3cfcb98b0ead0504bd95a6bcea9815a6a9 Author: Murray Cumming Date: Thu Dec 6 16:29:49 2012 +0100 tests: Catch an exception tests/rygel-http-post-test.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit c8e89d30dc9ad7bfcf3584a37f183e5693a890fa Author: Murray Cumming Date: Thu Dec 6 16:29:27 2012 +0100 tests: Avoid warnings about deprecated implicit begin(). tests/rygel-item-creator-test.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit d217069ff79639016196df7818dd9c41850a1ac8 Author: Murray Cumming Date: Thu Dec 6 16:29:01 2012 +0100 tests: Avoid some warnings tests/rygel-http-post-test.vala | 2 +- tests/rygel-item-creator-test.vala | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) commit 07e8389c33b2ffc90bcf5f0005e284299969b438 Author: Murray Cumming Date: Thu Dec 6 16:28:30 2012 +0100 tests: Avoid unused methods warnings tests/rygel-album-art-spec-test.vala | 6 ++++++ tests/rygel-http-get-test.vala | 5 +++++ tests/rygel-item-creator-test.vala | 8 ++++++++ 3 files changed, 19 insertions(+) commit 22c826e56c1d2fe82235bc0d9071799e644a3213 Author: Murray Cumming Date: Thu Dec 6 14:53:06 2012 +0100 tests: Catch another exception tests/rygel-http-response-test.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 193ca60688a8f47e93a2f76f28d9d20a7132e3a2 Author: Murray Cumming Date: Thu Dec 6 14:52:48 2012 +0100 tests: Avoid deprecated += signal connection syntax tests/rygel-http-response-test.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c37dbb02003a401e048562260053b513fdc790e Author: Murray Cumming Date: Thu Dec 6 14:50:12 2012 +0100 tests: Avoid shadowed member variables. tests/rygel-http-get-test.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit bc740de8db39201df5bb17f26dbb7693c26ee5ed Author: Murray Cumming Date: Thu Dec 6 14:02:55 2012 +0100 tests: Avoid unused method warnings. tests/rygel-http-byte-seek-test.vala | 7 ++++++ tests/rygel-http-time-seek-test.vala | 7 ++++++ tests/rygel-searchable-container-test.vala | 40 +++++++++++++++++++++++------- 3 files changed, 45 insertions(+), 9 deletions(-) commit a1b2c8a5c6adaa59960f563c6eddd5afac8778a2 Author: Murray Cumming Date: Thu Dec 6 14:01:42 2012 +0100 tests: Do not use deprecated Gee.Map.remove() tests/rygel-user-config-test.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bc7827287c52965b01ee7e47ae45ee4621500b5a Author: Murray Cumming Date: Thu Dec 6 14:01:12 2012 +0100 tests: Fix unused variables and unreached code. tests/rygel-media-engine-test.vala | 4 ---- tests/rygel-searchable-container-test.vala | 1 - tests/rygel-user-config-test.vala | 1 + 3 files changed, 1 insertion(+), 5 deletions(-) commit a6ca57f46edd3b9ae1045d9cea8392626d56ef51 Author: Murray Cumming Date: Thu Dec 6 14:00:38 2012 +0100 tests: Catch exceptions tests/rygel-http-byte-seek-test.vala | 11 ++++- tests/rygel-http-time-seek-test.vala | 9 +++- tests/rygel-media-engine-test.vala | 72 ++++++++++++++++++++++++++---- tests/rygel-searchable-container-test.vala | 32 ++++++++----- tests/rygel-user-config-test.vala | 48 ++++++++++++++++---- 5 files changed, 143 insertions(+), 29 deletions(-) commit e45d9346a05ebb5e70da0d86225545aa3e4ef37b Author: Jens Georg Date: Thu Dec 6 11:15:01 2012 +0100 core: Remove obsolete functions src/librygel-core/rygel-free-desktop-interfaces.vala | 12 ------------ 1 file changed, 12 deletions(-) commit 1f0a59a82e374189394d34d44a8d9955982b06a6 Author: Jens Georg Date: Thu Dec 6 08:23:34 2012 +0100 renderer-gst,playbin: Move plugin class po/POTFILES.in | 2 +- po/POTFILES.skip | 4 ++-- src/librygel-renderer-gst/filelist.am | 1 - src/plugins/playbin/Makefile.am | 2 +- .../playbin/{rygel-module.vala => rygel-playbin-module.vala} | 0 .../playbin}/rygel-playbin-plugin.vala | 7 +------ 6 files changed, 5 insertions(+), 11 deletions(-) commit c6038db34f66b416b84bd7cb756767b380a9574f Author: Jens Georg Date: Sun Dec 2 01:18:51 2012 +0100 renderer: Fix typo in initial state variables notify src/librygel-renderer/rygel-av-transport.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e6dd17a6581eb63d5fdcb1edd76b7011a36f9060 Author: Jens Georg Date: Sat Dec 1 22:52:38 2012 +0100 renderer: Check player if it can do time-seek examples/renderer-plugins/C/example-player.c | 12 ++++++++++++ .../renderer-plugins/vala/example-player-vala.vala | 2 ++ src/librygel-renderer-gst/rygel-playbin-player.vala | 7 +++++++ src/librygel-renderer/rygel-media-player.vala | 3 +++ src/librygel-renderer/rygel-player-controller.vala | 18 +++++++++++++++--- src/plugins/mpris/rygel-mpris-player.vala | 2 ++ 6 files changed, 41 insertions(+), 3 deletions(-) commit a6ae6de0bb95b1feec289673b08bb3e43caa787d Author: Jens Georg Date: Thu Dec 6 00:32:56 2012 +0100 renderer-gst: Base on MediaRenderer class src/librygel-core/rygel-media-device.vala | 8 +++- .../rygel-playbin-renderer.vala | 43 +++------------------- .../rygel-media-renderer-plugin.vala | 1 - src/librygel-renderer/rygel-media-renderer.vala | 6 ++- src/librygel-server/rygel-media-server.vala | 6 ++- 5 files changed, 19 insertions(+), 45 deletions(-) commit fda283ee288caff601d9f6e68216198e4f469af7 Author: Jens Georg Date: Wed Dec 5 23:59:04 2012 +0100 all: Use GObject-style construction for MediaDevice src/librygel-core/rygel-media-device.vala | 4 +++- src/librygel-renderer-gst/rygel-playbin-renderer.vala | 9 +++++++-- src/librygel-renderer/rygel-media-renderer.vala | 14 +++++++++++--- src/librygel-server/rygel-media-server.vala | 15 ++++++++++++--- 4 files changed, 33 insertions(+), 9 deletions(-) commit eb25307efabb64e8cf79fb425a52bcbdea7e2d3c Author: Jens Georg Date: Wed Dec 5 23:26:39 2012 +0100 examples: Add fullscreen renderer example configure.ac | 1 + examples/Makefile.am | 13 ++++++ examples/fullscreen-renderer.c | 100 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+) commit 6b368609854f3b56e1c4fccca4a2a3f3a1f61d2d Author: Jens Georg Date: Wed Dec 5 22:33:45 2012 +0100 examples: Remove duplicate include examples/standalone-renderer-gst.c | 1 - 1 file changed, 1 deletion(-) commit 69cc54a9430a472bdf34c7cb2e820439473af518 Author: Jens Georg Date: Thu Dec 6 00:41:16 2012 +0100 renderer: Delay creation of PlayerController Fixes critical in renderer-gst test. src/librygel-renderer/rygel-media-renderer-plugin.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit b909425aa47d2d34d59e79ae948cc62b299748f2 Author: Jens Georg Date: Thu Dec 6 00:38:21 2012 +0100 renderer: Use passed renderer src/librygel-renderer/rygel-media-renderer.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b3aa533391278234b9a770ac09eba61c3bf9a4fc Author: Regis Merlino Date: Tue Dec 4 11:31:31 2012 +0100 core: Handling of 'content-synchronization' dlna cap https://bugzilla.gnome.org/show_bug.cgi?id=689603 src/librygel-core/rygel-description-file.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 5fbabfbc5b7e3364066fe395ec6bc272f55510d0 Author: Jens Georg Date: Wed Dec 5 15:00:46 2012 +0100 Prepare 0.17.4 NEWS | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit db42c372d6e82d8de61b3967a6229cffd69a2d02 Author: Murray Cumming Date: Wed Dec 5 10:30:10 2012 +0100 Change --with-media-engine=none to =simple README | 4 ++++ configure.ac | 5 ++++- doc/reference/librygel-renderer-gst/Makefile.am | 1 - doc/reference/librygel-renderer/Makefile.am | 1 - examples/renderer-plugins/vala/Makefile.am | 2 -- examples/server-plugins/vala/Makefile.am | 2 -- 6 files changed, 8 insertions(+), 7 deletions(-) commit 8e56fa5d1351633a170dd25f2a60eacd5288b0b0 Author: Murray Cumming Date: Wed Dec 5 10:07:11 2012 +0100 Really fix the build. We needed a new symlink in tests/ for the new .vala file. tests/Makefile.am | 4 ++++ tests/rygel-dlna-profile.vala | 1 + tests/rygel-item-creator-test.vala | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) commit 92692c0961b4aa4485f7579909c9bed360bfb10a Author: Murray Cumming Date: Wed Dec 5 09:54:35 2012 +0100 tests: Fix the build. Since I moved DLNAProfile to its own file we seem to need a Rygel. prefix when using it. tests/rygel-item-creator-test.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit effbab16f94985fcb40e3fb59e40828f528d2f05 Author: Murray Cumming Date: Tue Dec 4 15:07:03 2012 +0100 server: One class/interface per file This stop gtk-doc (or valadoc) from getting confused. src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-dlna-profile.vala | 45 +++++++++++++++++++++++++++++ src/librygel-server/rygel-media-engine.vala | 23 --------------- 3 files changed, 46 insertions(+), 23 deletions(-) commit 9be4048da63b3bd459deb00848cc57cded07978d Author: Murray Cumming Date: Tue Dec 4 14:55:54 2012 +0100 docs: MediaEngine: Slight improvement src/librygel-server/rygel-media-engine.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit f864537c3963455a77156d6f9656216eafcdb364 Author: Jens Georg Date: Mon Dec 3 20:17:44 2012 +0100 media-export: Handle text/plain DIDL_S playlists don't need to start with Date: Mon Dec 3 19:58:33 2012 +0100 media-export: Ignore files starting with . src/plugins/media-export/rygel-media-export-harvester.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 803e73f1bc4adeb8ce5fe1563d7a57511f60c441 Author: Jens Georg Date: Mon Dec 3 19:54:21 2012 +0100 media-export: Set DLNA profile of playlist src/plugins/media-export/rygel-media-export-item.vala | 2 ++ 1 file changed, 2 insertions(+) commit eb43699b88d9ba5caab7fd393fbe6bf70bd83d16 Author: Jens Georg Date: Sat Dec 1 13:57:04 2012 +0100 doc: Fix build with --disable-valadoc doc/reference/doc-build.am | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 823bd5a9ca6d85ec9dc865aa213d1a67bc303540 Author: Murray Cumming Date: Tue Dec 4 13:31:37 2012 +0100 Fix a typo in a .pc.in file rygel-server-2.0.pc.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b8d8c423279cb8bbfd8ac793ed4abcda9bed1ce9 Author: Murray Cumming Date: Mon Dec 3 14:19:14 2012 +0100 Fix grammar in a comment src/media-engines/simple/rygel-simple-data-source.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 65344fb2b1d9c69aebd893743bd9bbc9e8ded584 Author: Jens Georg Date: Sat Dec 1 01:23:31 2012 +0100 Fix NEWS file NEWS | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 484e1f08c522bb9326194992ab2efa6637219d4d Author: Jens Georg Date: Sat Dec 1 00:57:43 2012 +0100 Prepare 0.17.3 NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) commit 7b5b8e20350f3a2b7c9ae9fc5738b7e0fc581bc3 Author: Jens Georg Date: Fri Nov 30 13:14:37 2012 +0100 build: Fix building against tracker 0.14 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4c5a8322cb732a55945d5d37585a609322276c62 Author: Jens Georg Date: Fri Nov 30 13:13:04 2012 +0100 build: Fix building against tracker master configure.ac | 24 ++++++++++++++++++++++-- src/plugins/tracker/Makefile.am | 2 +- 2 files changed, 23 insertions(+), 3 deletions(-) commit 5e8ca55e9884edd5ffb452f21b9b46d8bc5bdb67 Author: Jens Georg Date: Thu Nov 29 16:29:31 2012 +0100 build: Don't run tests by default autogen.sh | 1 - 1 file changed, 1 deletion(-) commit bef98fc0bb0a37da28a786feb49fb649a48eb67b Author: Jens Georg Date: Wed Nov 28 17:27:43 2012 +0100 build: Remove test plugin from summary configure.ac | 1 - 1 file changed, 1 deletion(-) commit 81b7a5a97f70435611cb0b034a96a476e81b9780 Author: Jens Georg Date: Wed Nov 28 17:14:42 2012 +0100 Update POTFILES.skip po/POTFILES.skip | 1 + 1 file changed, 1 insertion(+) commit 2cf410735d9a888bc4efbccb36fa536ab5554c33 Author: Krzesimir Nowak Date: Mon Nov 26 15:39:38 2012 +0100 media-export: Store playlist's metadata in cache. src/plugins/media-export/rygel-media-export-media-cache.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 0512e13e53ac33f7973364a898f77a7a7c05f3fb Author: Krzesimir Nowak Date: Mon Nov 26 15:35:01 2012 +0100 media-export: Extract some metadata from DIDL_S playlists. .../media-export/rygel-media-export-item.vala | 52 +++++++++++++++++++--- 1 file changed, 46 insertions(+), 6 deletions(-) commit b4da5df9d17e1ab8c693fb33ad10e6f886450b5f Author: Krzesimir Nowak Date: Mon Nov 26 15:32:14 2012 +0100 media-export: Treat "application/ogg" as music items. This is how it used to be - it was caught by using "else" clause. Now else is for DIDL_S playlists so "application/ogg" needs to be checked explicitly. src/plugins/media-export/rygel-media-export-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c1ff3a1e9e9640ebd28f34c0b8ffb88e6cf3483e Author: Krzesimir Nowak Date: Mon Nov 26 15:31:32 2012 +0100 server: Add creator to playlist item. src/librygel-server/rygel-playlist-item.vala | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 4e465d97143c25b2e57dc9da3c85a22109377679 Author: Krzesimir Nowak Date: Mon Nov 26 13:57:59 2012 +0100 gst-media-engine: Add DIDL_S DLNA profile. src/media-engines/gstreamer/rygel-gst-media-engine.vala | 1 + 1 file changed, 1 insertion(+) commit ca671e3ef9fb524b3cbd877ad0aaca19d13ac3f4 Author: Krzesimir Nowak Date: Fri Nov 23 17:58:37 2012 +0100 media-export: Add playlist item. src/plugins/media-export/Makefile.am | 1 + .../media-export/rygel-media-export-harvester.vala | 4 ++- .../rygel-media-export-harvesting-task.vala | 4 ++- .../media-export/rygel-media-export-item.vala | 7 +++- .../rygel-media-export-object-factory.vala | 2 ++ .../rygel-media-export-playlist-item.vala | 41 ++++++++++++++++++++++ .../rygel-media-export-root-container.vala | 2 ++ .../rygel-media-export-writable-db-container.vala | 1 + 8 files changed, 59 insertions(+), 3 deletions(-) commit 44dc8913746bfabef633d92dd1138a9b8ef776a4 Author: Krzesimir Nowak Date: Fri Nov 23 17:56:43 2012 +0100 server: Add playlist item. src/librygel-server/filelist.am | 3 +- src/librygel-server/rygel-item-creator.vala | 2 ++ src/librygel-server/rygel-playlist-item.vala | 41 ++++++++++++++++++++++++++++ tests/rygel-item-creator-test.vala | 9 ++++++ 4 files changed, 54 insertions(+), 1 deletion(-) commit e15cd9c9a26b7f7cf8c4db6b62408e817b256689 Author: Murray Cumming Date: Tue Nov 27 09:04:38 2012 +0100 Revert accidental change. autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e06b48d29a4c5f88ae7bd08d0d80c0d8536e5e74 Author: Murray Cumming Date: Tue Nov 27 09:04:27 2012 +0100 Added missing file .../gtkdoc/implementing-renderers.xml | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 5ec57c17d421d93c8d8607526581bbaf065426dd Author: Jens Georg Date: Mon Nov 26 14:39:30 2012 +0100 renderer: Only accept playlists with profile src/librygel-renderer/rygel-av-transport.vala | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 6cf1e9a624bbe35ec5d77173ebeea05b3dac7d67 Author: Jens Georg Date: Mon Nov 26 14:29:14 2012 +0100 media-export: Undo place-holder hack 127244d6 introduced a mtime of int64.MAX as a hack to mark items as a place-holder in the db, unfortunately not all paths handling with mtime were updated to reflect this, so uploaded items were harvested (due to size difference) but under some circumstances the mtime wasn't updated properly. src/plugins/media-export/rygel-media-export-media-cache.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 82a2698931bbb915e98820aaf6530d37f04e57fa Author: Murray Cumming Date: Fri Nov 23 13:14:49 2012 +0100 docs: librygel-renderer: Add Implementing Renderers section However, we still need to add an example for this. doc/reference/librygel-renderer/Makefile.am | 3 ++- .../librygel-renderer/gtkdoc/implementing-renderer-plugins.xml | 10 +++++----- .../librygel-renderer/gtkdoc/librygel-renderer-docs.xml | 5 +++++ src/librygel-renderer/rygel-media-renderer.vala | 3 ++- src/librygel-server/rygel-media-server.vala | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) commit 626b8e96f6482481cb01024fd8e33763443d06ff Author: Murray Cumming Date: Fri Nov 23 13:10:02 2012 +0100 docs: librygel-renderer-gst: Rename the example .gitignore | 2 +- .../librygel-renderer-gst/gtkdoc/implementing-renderers-gst.xml | 8 +++++++- examples/Makefile.am | 6 +++--- examples/{standalone-renderer.c => standalone-renderer-gst.c} | 0 4 files changed, 11 insertions(+), 5 deletions(-) commit 3be3d71c843514f90ecbb8650353e6d2e68f419a Author: Murray Cumming Date: Fri Nov 23 12:41:53 2012 +0100 docs: librygel-renderer-gst: Rename a section. Rename the example section to Implementing GStreamer-based Renderers. doc/reference/librygel-renderer-gst/Makefile.am | 2 +- .../gtkdoc/{example.xml => implementing-renderers-gst.xml} | 2 +- .../librygel-renderer-gst/gtkdoc/librygel-renderer-gst-docs.xml | 4 ++-- src/librygel-renderer-gst/rygel-playbin-renderer.vala | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) commit e8b38718c68d6f8dd2aa26c46800b36262e9f0ad Author: Mark Ryan Date: Mon Oct 22 14:48:59 2012 +0200 renderer: Add GetCurrentTransportActions method. The GetCurrentTransportActions method and the CurrentTransportActions state variable have been added to the AVTransport interface. This method and its related state variable need to be supported by renderers that support Seek to be DLNA compliant. Slightly modified to match current code. Note that this breaks the UPnP test due to X_DLNA_SeekTime capability. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=686638 data/xml/AVTransport2.xml.in | 21 +++++++++++++++++++++ src/librygel-renderer/rygel-av-transport.vala | 19 +++++++++++++++++++ src/librygel-renderer/rygel-player-controller.vala | 16 ++++++++++++++++ 3 files changed, 56 insertions(+) commit f5c90f78fb21788ffe903154f2d2f526ad563c0b Author: Murray Cumming Date: Fri Nov 23 12:33:00 2012 +0100 docs: RygelPlaybinRenderer: Small improvement Mention that it is in-process. src/librygel-renderer-gst/rygel-playbin-renderer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 998005e9adcc9a1478b0c2dd425c88452fca31a1 Author: Murray Cumming Date: Fri Nov 23 12:27:44 2012 +0100 docs: librygel-server: Remove duplicate license statements. doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 4 ---- doc/reference/librygel-server/gtkdoc/implementing-servers.xml | 4 ---- 2 files changed, 8 deletions(-) commit 77b85ecec9d62b162d60d56c7e28c05e75f4e7ef Author: Murray Cumming Date: Fri Nov 23 12:26:41 2012 +0100 docs: librygel-renderer: Add an Implementing section. And show the C example source code. doc/reference/librygel-renderer/Makefile.am | 3 ++ .../gtkdoc/implementing-renderer-plugins.xml | 50 ++++++++++++++++++++++ .../gtkdoc/librygel-renderer-docs.xml | 5 +++ 3 files changed, 58 insertions(+) commit b6656652660c3d54f3595f3ea05997d0d5b67451 Author: Murray Cumming Date: Fri Nov 23 12:07:51 2012 +0100 docs: Implementing server plugins: Improvements Show the C example code and describe briefly what it does. .../gtkdoc/implementing-server-plugins.xml | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) commit ed1f9ea42c63905ebcea9d39c6f2147d0a4f1ff9 Author: Jens Georg Date: Thu Nov 22 23:19:49 2012 +0100 renderer-gst: Check duration availability src/librygel-renderer-gst/rygel-playbin-player.vala | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit 25e6f23dff4fcf13c2cd6080fc8d5137586da4e1 Author: Jens Georg Date: Thu Nov 22 22:18:26 2012 +0100 media-export: Reenable media art extraction src/plugins/media-export/rygel-media-export-item.vala | 4 ++-- src/plugins/media-export/rygel-media-export-jpeg-writer.vala | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit b2249ca353885ddeb164ee8e261d6a14ba41df2d Author: Jens Georg Date: Thu Nov 22 22:07:18 2012 +0100 media-export: Prevent critical on file harvesting src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 1 - 1 file changed, 1 deletion(-) commit 5f7d6ea0f0e602317aee2f31783beab9f38a6007 Author: Jens Georg Date: Thu Nov 22 21:47:58 2012 +0100 renderer: Prevent signalling the same state src/librygel-renderer/rygel-player-controller.vala | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit 6acf09c0f54f7792e63386a7c7d12ac1440f49ee Author: Jens Georg Date: Mon Nov 19 17:29:33 2012 +0100 renderer: Implement DIDL_S playlist support configure.ac | 2 +- data/rygel.conf | 7 + data/xml/AVTransport2.xml.in | 1 + .../rygel-playbin-player.vala | 6 +- src/librygel-renderer/filelist.am | 1 + src/librygel-renderer/rygel-av-transport.vala | 265 ++++++++++++++------- .../rygel-media-renderer-plugin.vala | 41 ++++ src/librygel-renderer/rygel-player-controller.vala | 225 +++++++++++++++++ .../rygel-sink-connection-manager.vala | 20 +- 9 files changed, 462 insertions(+), 106 deletions(-) commit c3b8b1d340f4758bdb2a828ae441d8f85c890d8f Author: Jens Georg Date: Tue Nov 20 17:07:38 2012 +0100 renderer: Set proper track number src/librygel-renderer/rygel-av-transport.vala | 3 +++ 1 file changed, 3 insertions(+) commit 92ada0ad99ebff1972ca29014f85feee69f472af Author: Jens Georg Date: Tue Nov 20 16:21:26 2012 +0100 renderer-gst: Add 3GPP mime-type src/librygel-renderer-gst/rygel-playbin-player.vala | 1 + 1 file changed, 1 insertion(+) commit 171f8fad0061195ac627ee06eed7dc2f1f0e3a74 Author: Jens Georg Date: Tue Nov 20 16:26:56 2012 +0100 renderer: Add PresetNameList to initial notify src/librygel-renderer/rygel-rendering-control.vala | 3 +++ 1 file changed, 3 insertions(+) commit 34b0204f3ff34431bed76e4804838d8e466bb829 Author: Jens Georg Date: Tue Nov 20 13:35:22 2012 +0100 renderer: Mark strings for translation src/librygel-renderer/rygel-av-transport.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3515d8332ec47de70df07f7dff670a756b306082 Author: Jens Georg Date: Thu Nov 15 15:41:28 2012 +0100 server: Generate thumbs for native files only src/librygel-server/rygel-thumbnailer.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 302f9a0390ce91429e3357d3792434266efa0424 Author: Jens Georg Date: Fri Nov 2 17:15:26 2012 +0100 server: Add DIDL_S resource to container This resource is a playlist in DIDL_S format. Some players and renderers can process those playlists directly. src/librygel-server/rygel-audio-item.vala | 10 +-- src/librygel-server/rygel-http-get-handler.vala | 3 +- .../rygel-http-identity-handler.vala | 12 ++-- src/librygel-server/rygel-http-item-uri.vala | 83 +++++++++++----------- .../rygel-http-playlist-handler.vala | 21 +++++- src/librygel-server/rygel-http-server.vala | 8 ++- .../rygel-http-transcode-handler.vala | 9 +-- src/librygel-server/rygel-image-item.vala | 4 +- src/librygel-server/rygel-media-container.vala | 39 ++++++++++ src/librygel-server/rygel-media-item.vala | 15 ++-- src/librygel-server/rygel-media-object.vala | 11 +++ src/librygel-server/rygel-music-item.vala | 1 + src/librygel-server/rygel-transcode-manager.vala | 3 +- src/librygel-server/rygel-transcoder.vala | 3 +- src/librygel-server/rygel-video-item.vala | 11 +-- src/librygel-server/rygel-visual-item.vala | 5 +- tests/rygel-http-item-uri-test.vala | 5 +- 17 files changed, 165 insertions(+), 78 deletions(-) commit 9e130b56df14788e5ec9680d66dc5ba2c8e09a3e Author: Jens Georg Date: Thu Nov 1 15:33:21 2012 +0100 server: Add DataSource for playlist XML data .../rygel-http-playlist-handler.vala | 95 +++++++++++++++++++++- 1 file changed, 93 insertions(+), 2 deletions(-) commit 7e44ad3e20b899124636652193cdacfcd517536d Author: Jens Georg Date: Thu Nov 1 15:32:41 2012 +0100 server: Support all objects in HTTPRequest src/librygel-server/rygel-http-byte-seek.vala | 4 +-- src/librygel-server/rygel-http-get-handler.vala | 4 +-- src/librygel-server/rygel-http-get.vala | 35 ++++++++++++---------- .../rygel-http-identity-handler.vala | 8 ++--- src/librygel-server/rygel-http-post.vala | 22 +++++++------- src/librygel-server/rygel-http-request.vala | 11 ++++--- src/librygel-server/rygel-http-time-seek.vala | 8 ++--- .../rygel-http-transcode-handler.vala | 4 +-- tests/rygel-http-byte-seek-test.vala | 18 +++++++---- tests/rygel-http-get-test.vala | 2 +- tests/rygel-http-post-test.vala | 7 ++--- tests/rygel-http-time-seek-test.vala | 17 +++++++---- 12 files changed, 80 insertions(+), 60 deletions(-) commit c4d4301d95d305a43b60f2681933f2c82e4ef3f4 Author: Jens Georg Date: Thu Nov 22 11:35:09 2012 +0100 server: Extend HTTPServerURI for DIDL_S playlists src/librygel-server/rygel-http-item-uri.vala | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 525ba5866276679ca0e53c51f71c0f372e3cb28d Author: Jens Georg Date: Thu Nov 22 11:32:37 2012 +0100 server: Add skeleton playlist handler src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-http-get.vala | 4 +++ .../rygel-http-playlist-handler.vala | 39 ++++++++++++++++++++++ tests/rygel-http-get-test.vala | 4 +++ 4 files changed, 48 insertions(+) commit 47facffe9d99002bd10bce6238a8a988372d91a1 Author: Jens Georg Date: Wed Oct 31 20:04:51 2012 +0100 server: Add generic Serializer class configure.ac | 2 +- src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-item-creator.vala | 8 +-- src/librygel-server/rygel-media-container.vala | 12 ++-- src/librygel-server/rygel-media-item.vala | 8 +-- src/librygel-server/rygel-media-object.vala | 8 +-- src/librygel-server/rygel-media-objects.vala | 8 +-- src/librygel-server/rygel-media-query-action.vala | 10 +-- src/librygel-server/rygel-music-item.vala | 8 +-- src/librygel-server/rygel-photo-item.vala | 6 +- src/librygel-server/rygel-serializer.vala | 77 +++++++++++++++++++++++ src/librygel-server/rygel-video-item.vala | 8 +-- tests/Makefile.am | 3 +- tests/rygel-item-creator-test.vala | 2 +- tests/rygel-serializer_item-creator.vala | 1 + 15 files changed, 123 insertions(+), 39 deletions(-) commit 0f5b21538b1dbfe17c24ac467073cd452f721ff2 Author: Murray Cumming Date: Thu Nov 22 14:26:48 2012 +0100 examples: Add a C version of the example renderer plugin configure.ac | 1 + data/rygel.conf | 3 + examples/renderer-plugins/C/Makefile.am | 32 ++ examples/renderer-plugins/C/example-player.c | 486 +++++++++++++++++++++ examples/renderer-plugins/C/example-player.h | 57 +++ .../renderer-plugins/C/example-renderer-plugin.c | 84 ++++ .../renderer-plugins/C/example-renderer-plugin.h | 59 +++ examples/renderer-plugins/Makefile.am | 2 +- examples/server-plugins/C/example-server-plugin.c | 4 +- 9 files changed, 725 insertions(+), 3 deletions(-) commit b0f08c94c6c73b6b7f405e0dbd3d9e1788deb922 Author: Krzesimir Nowak Date: Thu Nov 22 11:24:13 2012 +0100 build: Remove obsolete --enable-test-plugin from autogen.sh autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e7366ecf9f3750bf136836745da437d32043be2c Author: Jens Georg Date: Wed Nov 21 13:34:55 2012 +0100 build: Really bump vala requirement to 0.18 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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/{ffenc_aac.prs => avenc_aac.prs} | 4 +- data/presets/{ffenc_mp2.prs => avenc_mp2.prs} | 4 +- .../{ffenc_mpeg2video.prs => avenc_mpeg2video.prs} | 4 +- data/presets/{ffenc_wmav1.prs => avenc_wmav1.prs} | 4 +- data/presets/{ffenc_wmv1.prs => avenc_wmv1.prs} | 4 +- 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 +- 36 files changed, 194 insertions(+), 171 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 ++++++++-------- .../{example-player.vala => example-player-vala.vala} | 10 +++++----- ...rer-plugin.vala => example-renderer-plugin-vala.vala} | 12 ++++++------ 4 files changed, 22 insertions(+), 19 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 +++++++++++-------- ...ontainer.vala => example-root-container-vala.vala} | 4 ++-- ...er-plugin.vala => example-server-plugin-vala.vala} | 14 +++++++------- 4 files changed, 28 insertions(+), 17 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 Author: Jens Georg Date: Mon Oct 29 16:59:54 2012 +0100 Prepare 0.17.1 NEWS | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) commit 0968d5b912966b0e103b2405e64ba6ddc888d84c Author: Jens Georg Date: Mon Oct 29 17:14:22 2012 +0100 i18n: Remove test plugin from POTFILES po/POTFILES.in | 5 ----- po/POTFILES.skip | 4 ---- 2 files changed, 9 deletions(-) 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 +++--- ...iaRenderer2.xml.in => MediaRenderer2.xml.in.in} | 6 +++--- data/xml/MediaServer2.xml.in | 22 ---------------------- data/xml/MediaServer3.xml.in.in | 22 ++++++++++++++++++++++ po/POTFILES.in | 4 ++-- 6 files changed, 32 insertions(+), 30 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(-) commit e43d2c2385194049c0cd054cc284bda2b168dc4e Author: Jens Georg 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 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 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 => rygel-core-2.0.pc.in | 0 ...-renderer-1.0.pc.in => rygel-renderer-2.0.pc.in | 0 ...r-gst-1.0.pc.in => rygel-renderer-gst-2.0.pc.in | 0 rygel-server-1.0.pc.in => rygel-server-2.0.pc.in | 0 src/librygel-core/Makefile.am | 24 +++++++++---------- .../{rygel-core-1.0.deps => rygel-core-2.0.deps} | 0 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 ++++++++--------- ...rygel-server-1.0.deps => rygel-server-2.0.deps} | 2 +- src/plugins/playbin/Makefile.am | 4 ++-- src/rygel/Makefile.am | 8 +++---- tests/Makefile.am | 28 +++++++++++----------- 25 files changed, 102 insertions(+), 102 deletions(-) commit c9cba5b46e90297f460fc4f78ab3256ae7155150 Author: Jens Georg 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 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 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 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 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 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 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 +++ .../rygel-gst-utils.vala | 0 .../rygel-playbin-player.vala | 8 +-- .../rygel-playbin-plugin.vala | 0 .../rygel-playbin-renderer.vala | 0 .../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-media-player.vala | 12 +++-- src/librygel-renderer/rygel-media-renderer.vala | 58 ++++++++++++++++++++ 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 ++-- 26 files changed, 271 insertions(+), 33 deletions(-) commit 92b120e9d44126c96d298e33d7bc9f0f3f35b013 Author: Jens Georg Date: Wed Sep 26 21:09:50 2012 +0200 git: Update .gitignore .gitignore | 5 +++++ 1 file changed, 5 insertions(+) commit 21af74d799944290f9faaef744f71a1450b40320 Author: Jens Georg 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-engine-loader.vala | 97 ++++++++++ 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-media-engine.vala | 18 +- src/media-engines/Makefile.am | 1 + src/media-engines/gstreamer/Makefile.am | 44 +++++ .../gstreamer}/rygel-aac-transcoder.vala | 0 .../gstreamer}/rygel-audio-transcoder.vala | 0 .../gstreamer}/rygel-avc-transcoder.vala | 0 .../gstreamer}/rygel-gst-data-source.vala | 4 +- .../gstreamer}/rygel-gst-media-engine.vala | 23 ++- .../gstreamer}/rygel-gst-sink.vala | 2 +- .../gstreamer}/rygel-gst-transcoder.vala | 0 .../gstreamer}/rygel-gst-utils.vala | 0 .../gstreamer}/rygel-l16-transcoder.vala | 0 .../gstreamer}/rygel-mp2ts-transcoder.vala | 0 .../gstreamer}/rygel-mp3-transcoder.vala | 0 .../gstreamer}/rygel-video-transcoder.vala | 0 .../gstreamer}/rygel-wmv-transcoder.vala | 0 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 +- 50 files changed, 625 insertions(+), 143 deletions(-) commit 3c11305e5bed40b3e6edff7229bec471fe22a3ae Author: Jens Georg 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 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 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 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 + ...ygel-http-gst-sink.vala => rygel-gst-sink.vala} | 60 ++++-- .../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 + 26 files changed, 613 insertions(+), 263 deletions(-) commit 948ca2c717c68e3acd666d288809230fca07676e Author: Jens Georg 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 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 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 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 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 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 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 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 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 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 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 Author: Krzesimir Nowak Date: Tue Sep 18 15:38:56 2012 +0200 tests: Add RygelUserConfigTest For now it tests configuration loading depending on whether local or system configuration files exist, and monitoring of configuration files. tests/Makefile.am | 14 + tests/rygel-configuration.vala | 1 + tests/rygel-user-config-test.vala | 697 ++++++++++++++++++++++++++++++++++++++ tests/rygel-user-config.vala | 1 + 4 files changed, 713 insertions(+) commit 892e56c99b2095f00e3551e6ec28e46fd819b966 Author: Krzesimir Nowak Date: Tue Sep 25 14:09:58 2012 +0200 core: Fix some style issues in UserConfig src/rygel/rygel-user-config.vala | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit ca32e5415ee3a6eb6074a9dc3619170119a94f5c Author: Krzesimir Nowak Date: Tue Sep 18 13:54:07 2012 +0200 core: Add testable UserConfig constructor We want to be able to set both custom local config and custom system config for testing purposes. I guess we could do it by some environment variable wizardry or compile flags voodoo, but this solution is just cleaner. src/rygel/rygel-user-config.vala | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) commit ccbf40f116052efd7121807b590de3b08a3df29a Author: Krzesimir Nowak Date: Tue Sep 18 12:59:08 2012 +0200 core: Add config file monitoring to UserConfig. There are two monitors actually - one for system config and one for local config. RygelUserConfig emit changes signals only when actual gotten value is different. For example if local config has a setting for interface and a change of interface value happens in system config, then signal is not emitted - local config has precendence over system config. src/rygel/rygel-user-config.vala | 539 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 504 insertions(+), 35 deletions(-) commit 35960b33fe1d3c931b7ad2c49eb67ad8a932f6ca Author: Krzesimir Nowak Date: Tue Sep 18 13:05:17 2012 +0200 core: Use static section name in UserConfig src/rygel/rygel-user-config.vala | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) commit 0396c7846d35bc83a82dd0b74f1a5e0ed5a98bf3 Author: Krzesimir Nowak Date: Tue Sep 18 13:03:55 2012 +0200 core: Add changed signals emission to MetaConfig RygelMetaConfig emits signals only when one of its backends emit such signals and its value is taken from settings getter. For example, if we set interface in command line and RygelUserConfig emits a signal about interface change, RygelMetaConfig is going to ignore it, as interface value is taken from command line settings. src/librygel-core/rygel-meta-config.vala | 132 +++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) commit 540550095070e681759a06ca9ab5754aca31264b Author: Krzesimir Nowak Date: Tue Sep 18 13:01:59 2012 +0200 core: Add changed signals to RygelConfiguration. Three different signals for three different types of settings: 1. For known configuration settings (like upnp-enabled). 2. For known section settings (here: title and enabled). 3. For custom settings (not covered by RygelConfiguration interface). src/librygel-core/rygel-configuration.vala | 41 ++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) commit a8a44891c0ac07f759089408b92927c11c9b9994 Author: Krzesimir Nowak Date: Thu Sep 20 12:50:25 2012 +0200 git: Update .gitignore. .gitignore | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 3d1ceadf369d88f22d5bf41eb96ed72eb67502a5 Author: Krzesimir Nowak Date: Tue Sep 18 15:34:56 2012 +0200 core: Remove useless 'using FreeDesktop' from UserConfig. src/rygel/rygel-user-config.vala | 1 - 1 file changed, 1 deletion(-) commit 962ebacf7794eb366fa1868c5d956013f160aafd Author: Krzesimir Nowak Date: Tue Sep 18 12:52:28 2012 +0200 core: Zero should be a correct settings value. src/rygel/rygel-user-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9034f0c6fdef8c9bc4fb361ed906bd62c1a68b45 Author: Krzesimir Nowak Date: Tue Sep 18 13:04:36 2012 +0200 core: Fix typo in RygelMetaConfig. src/librygel-core/rygel-meta-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9f81b90f8bcb481800feef5a5f2f2bfb33e8b548 Author: Piotr Drąg Date: Mon Sep 24 15:14:00 2012 +0200 Updated POTFILES.in and POTFILES.skip po/POTFILES.in | 2 -- po/POTFILES.skip | 2 -- 2 files changed, 4 deletions(-) commit 915429f669f92ac4b358f80635a1f0fd3bdb0b55 Author: Jens Georg Date: Mon Sep 24 13:53:31 2012 +0200 build: Install library header files src/librygel-renderer/Makefile.am | 3 +++ src/librygel-server/Makefile.am | 3 +++ 2 files changed, 6 insertions(+) commit cb5594fb411dc4e2974fee183c1af388bfbe7c2f Author: Murray Cumming Date: Wed Sep 12 11:22:29 2012 +0200 example: Fix tiny typo examples/standalone-server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 164f41881589b952845418bc8271fb31e132cbea Author: Murray Cumming Date: Fri Sep 21 13:04:10 2012 +0200 server: SearchableContainer: Clarify that default is in base class. src/librygel-server/rygel-searchable-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2190ac2855cc3ddedcaf6a8111f257c82088c3f6 Author: Murray Cumming Date: Wed Sep 19 12:35:02 2012 +0200 server: Add more class documentation. src/librygel-server/rygel-logical-expression.vala | 7 +++++-- src/librygel-server/rygel-media-art-store.vala | 6 ++++++ src/librygel-server/rygel-media-server-plugin.vala | 6 ++++++ src/librygel-server/rygel-relational-expression.vala | 7 +++++-- src/librygel-server/rygel-searchable-container.vala | 12 ++++++++++++ 5 files changed, 34 insertions(+), 4 deletions(-) commit 6f9bc927559f8e1134ddf7fd739d5e348547a51e Author: Murray Cumming Date: Wed Sep 19 12:01:28 2012 +0200 server: VisualItem, ImageItem, VideoItem: Document thumbnail properties src/librygel-server/rygel-image-item.vala | 3 +++ src/librygel-server/rygel-video-item.vala | 4 ++++ src/librygel-server/rygel-visual-item.vala | 3 +++ 3 files changed, 10 insertions(+) commit 0b8bba1cfc3f1e9e051db5938a5801d5eccf147e Author: Murray Cumming Date: Wed Sep 19 11:55:29 2012 +0200 server: VisualItem, ImageItem, VideoItem: Document some properties. The color depth documentation is from the UPnP ContentDirectory specification. src/librygel-server/rygel-image-item.vala | 18 ++++++++++++++++++ src/librygel-server/rygel-video-item.vala | 18 ++++++++++++++++++ src/librygel-server/rygel-visual-item.vala | 16 ++++++++++++++++ 3 files changed, 52 insertions(+) commit 2234ad540c1ca26ce61751f4e71dcf0dc1eaafeb Author: Murray Cumming Date: Wed Sep 19 10:57:16 2012 +0200 server: VisualItem: Remove pixel-height and pixel-width properties. These properties are unused and undocumented. src/librygel-server/rygel-image-item.vala | 2 -- src/librygel-server/rygel-video-item.vala | 2 -- src/librygel-server/rygel-visual-item.vala | 2 -- src/plugins/external/rygel-external-item-factory.vala | 2 -- tests/rygel-http-get-test.vala | 4 ---- 5 files changed, 12 deletions(-) commit 638bc40f8fa342e8dc48ffc6402fb284815c0c5c Author: Murray Cumming Date: Mon Sep 17 13:22:56 2012 +0200 docs: Show hierarchy, properties and signals We needed to pass the .so to valadoc. src/librygel-server/rygel-writable-container.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 61bbda942e54228221e8cc70e0c23f2a314216f5 Author: Murray Cumming Date: Mon Sep 17 12:42:04 2012 +0200 server: MediaObject, MediaItem: Slightly more documentation. Mention the derived classes, in particular because valadoc gtkdoc does not show the hierarchy. Also mention that they correspond to parts of DIDL-Lite in the ContentDirectory spec. src/librygel-server/rygel-media-item.vala | 5 ++++- src/librygel-server/rygel-media-object.vala | 9 ++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) commit bc8d1d5fcc8edcf3581cee139ecec561640d67d1 Author: Murray Cumming Date: Mon Sep 17 12:23:46 2012 +0200 server: WritableContainer: Minor improvements. src/librygel-server/rygel-writable-container.vala | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) commit 00c67c3b7a90bafee33fd501e356da9f21ec58ce Author: Murray Cumming Date: Mon Sep 17 11:54:24 2012 +0200 server: Improve the RygelWritableContainer documentation. This resolves some of the confusion in the API caused by it using add_item (instead of CreateObject as in the ContentDirectory spec) but still using create_classes and can_create(). Personally I'd prefer to change those to add too. However, I noticed two more valadoc bugs, mentioned here in TODO comments. src/librygel-server/rygel-writable-container.vala | 47 +++++++++++++++-------- 1 file changed, 32 insertions(+), 15 deletions(-) commit e6ff958eed6a560773f48ae6feec1336fc48dd89 Author: Murray Cumming Date: Thu Sep 13 12:27:50 2012 +0200 server: Make some SimpleContainer methods protected and documented. Make get_all_children() and is_child_id_unique() protected and document them as being useful when implementing derived classes, because they are only used in plugins that derive their own containers. src/librygel-server/rygel-simple-container.vala | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) commit a7c6d052a4a547a1c88020bc022801095b6729fb Author: Murray Cumming Date: Thu Sep 13 12:15:43 2012 +0200 server: Add/improve docs for MediaServer and co. src/librygel-server/rygel-media-container.vala | 30 +++++++++++++-------- src/librygel-server/rygel-media-server.vala | 19 +++++++++++++ src/librygel-server/rygel-simple-container.vala | 36 +++++++++++++++++++++---- 3 files changed, 69 insertions(+), 16 deletions(-) commit 8dd596c55b8764f789c679c65c185ab635784e17 Author: Murray Cumming Date: Tue Sep 11 11:51:23 2012 +0200 server: Make ContentDirectoryError internal. Because it is used by ContentDirectory, which is internal. This removes it from the librygel-server API documentation. src/librygel-server/rygel-content-directory.vala | 1 + 1 file changed, 1 insertion(+) commit 985b8bd3a43278e40bc2c277cc81b6d9d1db3bba Author: Murray Cumming Date: Tue Sep 11 09:39:09 2012 +0200 renderer: Make docs C-like rather than vala-like. src/librygel-renderer/rygel-playbin-renderer.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 608705053440a1d89e98ab668dfa1308b664ef55 Author: Murray Cumming Date: Tue Sep 11 09:23:30 2012 +0200 renderer: Document implementation classes as such. src/librygel-renderer/rygel-media-player.vala | 2 ++ src/librygel-renderer/rygel-media-renderer-plugin.vala | 2 ++ src/librygel-renderer/rygel-playbin-player.vala | 2 ++ src/librygel-renderer/rygel-playbin-plugin.vala | 2 ++ 4 files changed, 8 insertions(+) commit 1f169464c0d977225df8d25b94979a719fe5f9dc Author: Murray Cumming Date: Mon Sep 10 13:53:12 2012 +0200 renderer: Simple documentation src/librygel-renderer/rygel-media-player.vala | 4 ++++ src/librygel-renderer/rygel-media-renderer-plugin.vala | 4 ++++ src/librygel-renderer/rygel-playbin-player.vala | 4 ++++ src/librygel-renderer/rygel-playbin-plugin.vala | 4 ++++ 4 files changed, 16 insertions(+) commit 5da4a434d34388641b6880d077be00d774cb3154 Author: Murray Cumming Date: Mon Sep 10 13:40:21 2012 +0200 renderer: Improve the Playbin.Renderer documentation. Based on examples/standalone-renderer.c src/librygel-renderer/rygel-playbin-renderer.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 58e646990ce46039e0a6c52670994ba17a1ead98 Author: Murray Cumming Date: Mon Sep 10 11:12:36 2012 +0200 renderer: Improve Renderer docs slightly. src/librygel-renderer/rygel-playbin-renderer.vala | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 54d5acdf3f0e8e9ec6cb0f23b76700eb5dab48d5 Author: Mattias Põldaru Date: Mon Sep 24 11:11:56 2012 +0300 [l10n] Updated Estonian translation po/et.po | 408 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 182 insertions(+), 226 deletions(-) commit 2d6b96107c8ae3c0c9ef39770aa18f02a04d4640 Author: Yuri Myasoedov Date: Sun Sep 23 19:57:00 2012 +0400 Updated Russian translation po/ru.po | 580 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 310 insertions(+), 270 deletions(-) commit 93e356b267679522336a50c5902fba3cc80d923e Author: Mario Blättermann Date: Sun Sep 23 12:48:31 2012 +0200 [l10n] Updated German translation po/de.po | 564 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 294 insertions(+), 270 deletions(-) commit 628976934ea4d7188ca16e5df6395e49e8a887a5 Author: Jens Georg Date: Thu Aug 30 08:43:29 2012 +0200 core: Move executable configuration out of core The files are only ever used by the rygel executable and are not necessary in libcore. src/librygel-core/filelist.am | 5 +---- src/librygel-core/rygel-meta-config.vala | 21 ------------------- src/rygel/Makefile.am | 3 +++ .../rygel-cmdline-config.vala | 0 .../rygel-environment-config.vala | 0 src/rygel/rygel-main.vala | 24 +++++++++++++++++++++- .../rygel-user-config.vala | 0 src/ui/Makefile.am | 3 ++- src/ui/rygel-preferences-dialog.vala | 2 +- src/ui/rygel-user-config.vala | 1 + 10 files changed, 31 insertions(+), 28 deletions(-) commit f6d6fe8d6130a86958a3524beeee8686e099607c Author: Jens Georg Date: Fri Sep 14 11:27:42 2012 +0200 rygel,core: Move buildconfig to libcore src/librygel-core/Makefile.am | 1 + src/{rygel => librygel-core}/rygel-build-config.vapi | 0 src/rygel/Makefile.am | 1 - 3 files changed, 1 insertion(+), 1 deletion(-) commit ce0a497eb71769a0663e63769a1071dd735c58ca Author: Jens Georg Date: Fri Sep 14 11:32:03 2012 +0200 vcs: Update .gitignore .gitignore | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 355ed4f63d9b75141ed31a2e03474bd0044b89e0 Author: os_ Date: Fri Sep 21 08:38:58 2012 +0100 Updated Arabic translation po/ar.po | 820 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 450 insertions(+), 370 deletions(-) commit 5be54b0d2a88b7f23f727d033aed7c800117e444 Author: A S Alam Date: Fri Sep 21 09:08:13 2012 +0530 update Punjabi Translation po/pa.po | 861 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 468 insertions(+), 393 deletions(-) commit cc34e932eb6802cc20796ac5cc2ea816ab1280fb Author: Rajesh Ranjan Date: Fri Sep 21 08:22:22 2012 +0530 hindi updated file po/LINGUAS | 1 + po/hi.po | 656 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 657 insertions(+) commit 0939d0ec10a0a59eabbe9d8666743ce23aad1794 Author: Murray Cumming Date: Mon Sep 10 12:35:17 2012 +0200 renderer: Add checks for GstPlayBin2 src/librygel-renderer/rygel-playbin-player.vala | 4 ++ src/librygel-renderer/rygel-playbin-renderer.vala | 8 ++++ tests/Makefile.am | 24 +++++++++++ tests/rygel-playbin-renderer-test.vala | 52 +++++++++++++++++++++++ 4 files changed, 88 insertions(+) commit 7fe095b50d10f7dc98464ba400e951ad9b246042 Author: Alexander Shopov Date: Thu Sep 20 06:05:26 2012 +0300 Updated Bulgarian translation po/bg.po | 417 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 205 insertions(+), 212 deletions(-) commit 8c2195d24e9e0b4252de39ebda5ebbf49298f3ad Author: Dr.T.Vasudevan Date: Wed Sep 19 21:38:04 2012 +0530 updated Tamil translation po/ta.po | 1065 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 562 insertions(+), 503 deletions(-) commit 537310f09144d6af8d65da2e8dc2d063ca0f2ad6 Author: Akom Chotiphantawanon Date: Wed Sep 19 11:46:41 2012 +0700 Updated Thai translation po/th.po | 640 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 346 insertions(+), 294 deletions(-) commit 272bdc5d812eefc2ae379594b958d20648c28bb0 Author: Jens Georg Date: Tue Sep 18 00:18:44 2012 +0200 build: Dist the service files examples/Makefile.am | 6 ++++++ 1 file changed, 6 insertions(+) commit cde4b3a9a83cd749221e0d65038e9075599526dd Author: Jens Georg Date: Tue Sep 18 00:17:56 2012 +0200 doc: Headers are always in srcdir We can't build vala out-of-tree, so rygel-*.h is always in $(srcdir) Conflicts: doc/reference/librygel-renderer/Makefile.am doc/reference/librygel-core/Makefile.am | 6 +++--- doc/reference/librygel-renderer/Makefile.am | 6 +++--- doc/reference/librygel-server/Makefile.am | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) commit bbfd9b6a909065f57fbca58d22a7ad0821be534b Author: Jens Georg Date: Mon Sep 17 13:43:48 2012 +0200 media-export: Drop file suffix filter Use content-type based filter instead data/rygel.conf | 1 - doc/man/rygel.conf.xml | 8 ---- .../media-export/rygel-media-export-harvester.vala | 45 +++++----------------- .../rygel-media-export-harvesting-task.vala | 15 ++++---- 4 files changed, 16 insertions(+), 53 deletions(-) commit 5354888dea9db753f3d33d327171b6f008fae13a Author: Jens Georg Date: Mon Sep 17 13:38:43 2012 +0200 build: Dist uuid.vapi src/librygel-core/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit a2bb4c46cb1253ac74e496b97fec33d3fb69f6a3 Author: Marek Černocký Date: Tue Sep 18 10:30:32 2012 +0200 Updated Czech translation po/cs.po | 556 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 283 insertions(+), 273 deletions(-) commit 0a7174f6366607ec86bf1c455b8ddfd1b1a1e41c Author: Murray Cumming Date: Mon Sep 17 13:31:29 2012 +0200 docs: Show hierarchy, properties and signals We needed to pass the .so to valadoc. doc/reference/librygel-renderer/Makefile.am | 2 +- doc/reference/librygel-server/Makefile.am | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 692401f33c4bc1df0b85adf3987a75ed1a896fae Author: Ask H. Larsen Date: Sat Sep 15 23:44:20 2012 +0200 Updated Danish translation po/da.po | 597 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 312 insertions(+), 285 deletions(-) commit 80dd636d1ef66ce1d0a2cf9742ce60d022fb91cb Author: Changwoo Ryu Date: Sat Sep 15 18:24:28 2012 +0900 Updated Korean translation po/ko.po | 755 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 418 insertions(+), 337 deletions(-) commit 9c817d244461e949e020430ac276d389a462028a Author: Jens Georg Date: Thu Sep 6 17:57:54 2012 +0200 server: Always set complete seek range So the pipeline generates EOS when it reaches the end; that prevents that for 0-n requests the pipeline is running all the time, spamming useless idle callbacks. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671361 src/librygel-server/rygel-http-response.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f04d0f3677e2a3602e1e58029c62b595afa7d84d Author: Duarte Loreto Date: Wed Sep 12 23:50:17 2012 +0100 Updated Portuguese translation po/pt.po | 629 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 344 insertions(+), 285 deletions(-) commit 4ff5495d740dceb086af31ef4b8d111253971201 Author: Murray Cumming Date: Tue Sep 11 11:51:23 2012 +0200 server: Make ContentDirectoryError internal. Because it is used by ContentDirectory, which is internal. This removes it from the librygel-server API documentation. src/librygel-server/rygel-content-directory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3e440490f057fccfd38a499ed477bd2b055c336d Author: Murray Cumming Date: Tue Sep 11 11:41:06 2012 +0200 server: Fix the documentation generation. doc/reference/librygel-server/Makefile.am | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 60e3395c6a0d8b0737e414f969a53e7730b1dd4c Author: Milo Casagrande Date: Mon Sep 10 21:50:22 2012 +0200 [l10n] Updated Italian translation. po/it.po | 675 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 294 insertions(+), 381 deletions(-) commit 77398477ff0cae070b3fc8da34ec65ec31787414 Author: Tom Tryfonidis Date: Sat Sep 8 15:57:20 2012 +0300 Updated Greek translation po/el.po | 695 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 305 insertions(+), 390 deletions(-) commit 1b9775e981f8f0fc24c0b19a269ae6128f586492 Author: Piotr Drąg Date: Fri Sep 7 01:17:43 2012 +0200 Fix typo Also fix it in po files to minimize damage to translations. po/as.po | 4 ++-- po/en_GB.po | 4 ++-- po/es.po | 2 +- po/fi.po | 4 ++-- po/gl.po | 2 +- po/he.po | 2 +- po/hu.po | 2 +- po/id.po | 2 +- po/ja.po | 4 ++-- po/nb.po | 2 +- po/pl.po | 2 +- po/sl.po | 2 +- po/sr.po | 6 +++--- po/sr@latin.po | 6 +++--- po/zh_HK.po | 2 +- po/zh_TW.po | 2 +- src/plugins/tracker/rygel-tracker-category-all-container.vala | 2 +- 17 files changed, 25 insertions(+), 25 deletions(-) commit 6daad977873ee6d0f1bc7e1056c2288a9d346809 Author: Timo Jyrinki Date: Thu Sep 6 08:59:54 2012 +0300 Finnish translation update by Jiri Grönroos po/LINGUAS | 1 + po/fi.po | 656 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 657 insertions(+) commit 2265d82d9625019abd2e0b0ff223d85da60e9915 Author: Bruce Cowan Date: Wed Sep 5 14:53:27 2012 +0100 Updated British English translation po/en_GB.po | 750 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 416 insertions(+), 334 deletions(-) commit 5e6eefe7e204559f3ccc6b2c5d664e6c198f7489 Author: Kjartan Maraas Date: Wed Sep 5 13:23:21 2012 +0200 Updated Norwegian bokmål translation po/nb.po | 405 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 198 insertions(+), 207 deletions(-) commit cb3d66d111e076d55f8377257c9b15ec2bf66ff6 Author: Gabor Kelemen Date: Tue Sep 4 21:26:57 2012 +0200 Updated Hungarian translation po/hu.po | 615 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 323 insertions(+), 292 deletions(-) commit 243c237abad9dfa8ff0067a6cafc3cbaddadf85e Author: Piotr Drąg Date: Tue Sep 4 20:37:52 2012 +0200 Updated Polish translation po/pl.po | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) commit 06315d13332c878871f95c6b469e1f9b04090dad Author: Jens Georg Date: Fri Aug 31 22:56:28 2012 +0200 core,data: Fix AVC transcoder Add a slight hack to enable a streamable position of moov atoms. Drop the passthrough in the transcoder. This doesn*t make sense currently and it needs to be more sophisticated; it doesn't properly work if we change the resolution and/or framerate. data/presets/GstX264Enc.prs | 2 +- data/presets/ffenc_aac.prs | 3 +++ data/rygel.conf | 2 +- src/librygel-server/rygel-http-response.vala | 24 +++++++++++++++++------- src/librygel-server/rygel-transcoder.vala | 14 -------------- 5 files changed, 22 insertions(+), 23 deletions(-) commit da566cb58695c915f8a421ba5f1b503af13347f2 Author: Jens Georg Date: Wed Aug 8 00:35:18 2012 +0200 examples: Add startup scripts for various daemons examples/service/README.Ubuntu | 57 ++++++++++++ examples/service/systemd/rygel.service | 12 +++ examples/service/sysv/rygel | 159 +++++++++++++++++++++++++++++++++ examples/service/upstart/rygel.conf | 17 ++++ examples/service/wrap-dbus | 41 +++++++++ 5 files changed, 286 insertions(+) commit 642bfa1691a32d521ee2dc8c0c094f6350eaeb2b Author: Jens Georg Date: Thu Aug 30 20:26:43 2012 +0200 build: Add copyright to autogen.sh autogen.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit bec00ca19183eef28a126d91e44131db00031ef9 Author: Jens Georg Date: Thu Aug 30 20:22:29 2012 +0200 examples: Add license and doc for server example examples/standalone-server.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) commit 127244d6fdbafac74c87be4a47aa92e1cb5e0f4f Author: Jens Georg Date: Thu Aug 30 20:16:51 2012 +0200 media-export: Mark created item as place-holder src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++++ .../media-export/rygel-media-export-writable-db-container.vala | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) commit 3a1c2ba48024785f02b484b9797529ba0d15271d Author: Jens Georg Date: Thu Aug 30 20:16:17 2012 +0200 media-export: Add message if we don't extract src/plugins/media-export/rygel-media-export-harvester.vala | 2 ++ 1 file changed, 2 insertions(+) commit 180b30c97ee1a97c3d5baa1377d2cafa1090c5d8 Author: Jens Georg Date: Thu Aug 30 19:45:45 2012 +0200 core: Prepend generated filename with UUID Make it easier for media-export to pick up the file by not modifying the extension. src/librygel-server/rygel-item-creator.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 5adf948786f79d441c184a3ac51072797cefc2f1 Author: Jens Georg Date: Thu Aug 30 18:54:02 2012 +0200 tests: Add missing fix from previous commit tests/rygel-item-creator-test.vala | 1 + 1 file changed, 1 insertion(+) commit 2806e274205f88cae971708444a9b9578be0d6d3 Author: Jens Georg Date: Thu Aug 30 16:58:16 2012 +0200 core: Set explicit sort criteria src/librygel-server/rygel-item-creator.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9fc42fd00a5aac3b223febf5375856f841d1ad88 Author: Jens Georg Date: Thu Aug 30 16:54:41 2012 +0200 core: Make sure parent container is alive If the item does not carry a reference to its parent, we set it to make sure the container is still alive if we run in the auto-removal timeout. src/librygel-server/rygel-item-removal-queue.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 196bb852a394ebd2f0a4f45248a29e78d72bdbdd Author: Mark Ryan Date: Thu Aug 30 13:03:10 2012 +0200 media-export: Fix search Search seems to have been broken in the media-export backend by the changes to sorting. Two parameters were being passed to MediaCache.get_objects_by_search_expression in the wrong order. To fix we simply need to pass the arguments in the correct order. https://bugzilla.gnome.org/show_bug.cgi?id=683028 src/plugins/media-export/rygel-media-export-db-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3dcbab66a1d3e537163148a1846c15f67b7ab1f9 Author: Andika Triwidada Date: Thu Aug 30 17:40:39 2012 +0700 Updated Indonesian translation po/id.po | 714 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 377 insertions(+), 337 deletions(-) commit 5b8ed842540d0d80437774ff4a22917dde6549fa Author: Piotr Drąg Date: Sat Aug 25 04:50:17 2012 +0200 Updated Polish translation po/pl.po | 545 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 277 insertions(+), 268 deletions(-) commit b208fda7f0b749f8cc8bec4052c7cc7f43783a36 Author: Jens Georg Date: Mon Aug 20 21:52:44 2012 +0200 Prepare 0.15.2 NEWS | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) commit c89acf5d4c5b00c74c1e18c9d014e640696ff761 Author: Jens Georg Date: Mon Aug 20 22:15:27 2012 +0200 build: Fix test build tests/Makefile.am | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit e70f02e769e53c40ecedffa299a59ea821bd4738 Author: Jens Georg Date: Sun Aug 19 13:19:03 2012 +0200 build: Override install target Disable "make install" if configure was called with --enable-uninstalled. Some paths are compiled-in relatively to source directories and it doesn't make sense to install libraries and data files then. common.am | 4 ++++ 1 file changed, 4 insertions(+) commit 9a2a02b99ae47fc0e6c95a6b164ae5530725f7dc Author: Jens Georg Date: Sun Aug 19 12:28:07 2012 +0200 build: Fix typo configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0d6a076e7024d42bc4297a37e46d43e2e61b4010 Author: Jens Georg Date: Sat Aug 18 12:50:56 2012 +0200 rygel: Drop misc.vapi execvp is part of posix.vapi since 0.16.1 configure.ac | 2 +- src/rygel/Makefile.am | 2 -- src/rygel/rygel-main.vala | 2 +- src/rygel/rygel-misc.vapi | 32 -------------------------------- 4 files changed, 2 insertions(+), 36 deletions(-) commit 04a9048444a22329e4d8b9b78a32c19ea970e232 Author: Jens Georg Date: Sat Aug 18 00:58:33 2012 +0200 media-export: Use proper collation Use proper collation in query containers. src/plugins/media-export/rygel-media-export-sql-factory.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 2cfaacf57bf3c3af79719a2d2ec7c2a766fe3a82 Author: Jens Georg Date: Sat Aug 18 00:38:29 2012 +0200 all: Simplify sort criteria default fallback src/librygel-server/rygel-browse.vala | 4 +++- src/librygel-server/rygel-media-container.vala | 2 +- src/librygel-server/rygel-search.vala | 6 ++++-- src/librygel-server/rygel-searchable-container.vala | 2 +- src/librygel-server/rygel-simple-container.vala | 8 ++++---- src/plugins/external/rygel-external-container.vala | 11 +++++------ src/plugins/external/rygel-external-dummy-container.vala | 2 +- .../media-export/rygel-media-export-db-container.vala | 11 +++++------ .../rygel-media-export-leaf-query-container.vala | 4 ++-- src/plugins/media-export/rygel-media-export-media-cache.vala | 12 ++++-------- .../rygel-media-export-node-query-container.vala | 2 +- .../media-export/rygel-media-export-null-container.vala | 2 +- .../media-export/rygel-media-export-query-container.vala | 4 ++-- .../media-export/rygel-media-export-root-container.vala | 5 ++--- .../tracker/rygel-tracker-category-all-container.vala | 4 ++-- src/plugins/tracker/rygel-tracker-search-container.vala | 8 ++++---- tests/rygel-searchable-container-test.vala | 2 +- 17 files changed, 43 insertions(+), 46 deletions(-) commit 8977dbabb5e78e97aacf39f6590ce72fc339844b Author: Jens Georg Date: Sat Aug 18 00:10:55 2012 +0200 mediathek: Add description from RSS feed .../mediathek/rygel-mediathek-video-item-factory.vala | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit 6babef13c8bb547c511cad5a46e867545fc03922 Author: Jens Georg Date: Sat Aug 18 00:09:14 2012 +0200 server: Add description property to MediaItem src/librygel-server/rygel-media-item.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit ee6cfa50bc7a38c73c4888217b2f1b694e784e22 Author: Jens Georg Date: Fri Aug 17 23:39:37 2012 +0200 mediathek: Change default sort order Sort by date, newest first .../mediathek/rygel-mediathek-rss-container.vala | 1 + .../rygel-mediathek-video-item-factory.vala | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) commit 43804e33438bfc23369eb5eb0ffb3fec781084e7 Author: Jens Georg Date: Fri Aug 17 23:10:16 2012 +0200 external: Also sort in browse src/plugins/external/rygel-external-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2484dbddac7bd1d00792f8ddd3bc754d11fe7c6c Author: Jens Georg Date: Fri Aug 17 11:24:21 2012 +0200 build: Fix debug builds common.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f037e84a50f696a95f36c4fa9c52b4b8c031bab Author: Fran Diéguez Date: Fri Aug 17 00:06:40 2012 +0200 Updated Galician translations po/gl.po | 160 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 82 insertions(+), 78 deletions(-) commit 6980ad1a451f83d44ef2721e46c48af8a7d0265f Author: Yaron Shahrabani Date: Mon Aug 13 23:04:36 2012 +0300 Updated Hebrew translation. po/he.po | 419 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 214 insertions(+), 205 deletions(-) commit a91d5b99390951b80f31cb93d1a96adbaaf5bdde Author: Jens Georg Date: Sun Aug 12 20:45:14 2012 +0200 server: Add TwoPlayer to V1 downgrades So that at least the server part will work in TwoPlayer. Also do a slight refactor of the default agent list. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=680742 data/rygel.conf | 2 +- src/librygel-server/rygel-v1-hacks.vala | 37 ++++++++++++++++++++------------- 2 files changed, 23 insertions(+), 16 deletions(-) commit b3226f8c1e2255b8621a39658b6cdf0fd5eb29f1 Author: Jens Georg Date: Sun Aug 12 20:14:56 2012 +0200 core: Canonicalize error descriptions Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=681452 src/librygel-renderer/rygel-av-transport.vala | 4 ++-- src/librygel-renderer/rygel-rendering-control.vala | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit 0651af8d9c92e01f24e5692abac11ec0c6b91a24 Author: Jens Georg Date: Sun Aug 12 19:35:46 2012 +0200 core,tracker,media-export: Respect disc number Previously we did not care about the volume number of a music piece while sorting. This cannot be mapped to UPnP, but at least in the default sort order of albums this is respected now. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=639809 src/librygel-server/rygel-media-container.vala | 1 + src/plugins/media-export/Makefile.am | 1 + .../media-export/rygel-media-export-item.vala | 5 ++- .../rygel-media-export-media-cache-upgrader.vala | 24 +++++++++++++++ .../rygel-media-export-media-cache.vala | 7 ++++- .../rygel-media-export-music-item.vala | 36 ++++++++++++++++++++++ .../rygel-media-export-object-factory.vala | 2 +- .../rygel-media-export-root-container.vala | 4 +-- .../rygel-media-export-sql-factory.vala | 12 +++++--- .../rygel-media-export-writable-db-container.vala | 2 +- .../tracker/rygel-tracker-upnp-property-map.vala | 4 +++ 11 files changed, 87 insertions(+), 11 deletions(-) commit 0b1f0e2baa53097607869dda51b3c0d3c1084628 Author: Jens Georg Date: Sun Aug 12 18:21:52 2012 +0200 all: Change default sort criteria Move default sort criteria into MediaContainer. This way containers may chose to override the default sort order themselves where it makes sense, such as album containers. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=668376 https://bugzilla.gnome.org/show_bug.cgi?id=652375 src/librygel-server/rygel-media-container.vala | 9 ++++++++- src/librygel-server/rygel-media-query-action.vala | 12 +++++++----- src/librygel-server/rygel-searchable-container.vala | 4 ++-- src/librygel-server/rygel-simple-container.vala | 8 ++++---- src/plugins/external/rygel-external-container.vala | 15 ++++++++------- .../external/rygel-external-dummy-container.vala | 2 +- .../media-export/rygel-media-export-db-container.vala | 11 ++++++----- .../rygel-media-export-leaf-query-container.vala | 4 ++-- .../rygel-media-export-node-query-container.vala | 2 +- .../media-export/rygel-media-export-null-container.vala | 2 +- .../rygel-media-export-query-container-factory.vala | 3 +++ .../rygel-media-export-query-container.vala | 4 ++-- .../media-export/rygel-media-export-root-container.vala | 5 +++-- .../tracker/rygel-tracker-category-all-container.vala | 4 ++-- src/plugins/tracker/rygel-tracker-metadata-values.vala | 17 +++++++++++------ src/plugins/tracker/rygel-tracker-search-container.vala | 16 +++++++--------- tests/rygel-searchable-container-test.vala | 5 +++-- 17 files changed, 71 insertions(+), 52 deletions(-) commit 6755a280d0d537f517a53466c3bbbc3113a47943 Author: Jens Georg Date: Sun Aug 12 17:52:49 2012 +0200 media-export: Fix crash on unknown QueryContainer Previously get_by_id would return an empty id, leading in a null container on which we tried to set the parent. .../media-export/rygel-media-export-query-container-factory.vala | 7 +++++-- src/plugins/media-export/rygel-media-export-root-container.vala | 4 +++- 2 files changed, 8 insertions(+), 3 deletions(-) commit 9ced1d1c014a4bc4d34575a31e06ccbf08975097 Author: Jens Georg Date: Sun Aug 12 17:08:07 2012 +0200 external: Sort results src/librygel-server/rygel-media-objects.vala | 2 +- src/plugins/external/rygel-external-container.vala | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) commit e76b1c8d649f25d8bf5a46c98cc9350f00d3b4f8 Author: Jens Georg Date: Sat Aug 11 23:11:28 2012 +0200 tests: Add test for bgo#661482 tests/Makefile.am | 22 +++++++++++++++- tests/rygel-regression.vala | 64 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+), 1 deletion(-) commit bb04821f4ee93601683f6c84f8cd9f4de7891b56 Author: Jens Georg Date: Sat Aug 11 18:37:43 2012 +0200 media-export: Let SQLite do the sorting .../rygel-media-export-db-container.vala | 6 ++- .../rygel-media-export-media-cache.vala | 59 +++++++++++++++++++--- .../rygel-media-export-query-container.vala | 1 + .../rygel-media-export-sql-factory.vala | 20 ++------ 4 files changed, 60 insertions(+), 26 deletions(-) commit c64819f24862cb0bfde662af9340ebe5d7f204d2 Author: Jens Georg Date: Tue Aug 7 23:57:10 2012 +0200 core: Delegate search critera in basic searching src/librygel-server/rygel-searchable-container.vala | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit 61d67cc6e10d6953745efac72bee4f05a32c56e1 Author: Jens Georg Date: Sun Aug 5 19:15:37 2012 +0200 core: Sort before slicing Sort SimpleContainer before slicing the results. src/librygel-server/rygel-media-query-action.vala | 1 - src/librygel-server/rygel-simple-container.vala | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) commit 820cf2cdd99dea580ad85d751c499342a75f0451 Author: Lukasz Pawlik Date: Thu Mar 1 08:52:43 2012 +0100 tests: fix Search calls in tests Fixing test after 1f41782911fb7a5bd20021ec45c6027f8f2734e1 https://bugzilla.gnome.org/show_bug.cgi?id=661482 tests/rygel-item-creator-test.vala | 1 + tests/rygel-searchable-container-test.vala | 24 ++++++++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) commit 7abecff3a25b2c9482a58b18e2f92ae769528148 Author: Lukasz Pawlik Date: Sun Aug 5 18:54:05 2012 +0200 core,tracker: Sort before slicing Fixes inconsistencies in returned results. https://bugzilla.gnome.org/show_bug.cgi?id=661482 src/librygel-server/rygel-browse.vala | 3 ++ src/librygel-server/rygel-client-hacks.vala | 2 + src/librygel-server/rygel-item-creator.vala | 1 + src/librygel-server/rygel-media-container.vala | 2 + src/librygel-server/rygel-search.vala | 2 + .../rygel-searchable-container.vala | 6 ++- src/librygel-server/rygel-simple-container.vala | 12 +++-- src/librygel-server/rygel-wmp-hacks.vala | 2 + src/librygel-server/rygel-xbox-hacks.vala | 2 + src/plugins/external/rygel-external-container.vala | 12 +++-- .../external/rygel-external-dummy-container.vala | 12 +++-- .../rygel-media-export-db-container.vala | 12 +++-- .../rygel-media-export-leaf-query-container.vala | 11 ++-- .../rygel-media-export-node-query-container.vala | 11 ++-- .../rygel-media-export-null-container.vala | 10 ++-- .../rygel-media-export-query-container.vala | 1 + .../rygel-media-export-root-container.vala | 4 ++ .../rygel-tracker-category-all-container.vala | 2 + .../tracker/rygel-tracker-search-container.vala | 60 +++++++++++++++++++--- 19 files changed, 131 insertions(+), 36 deletions(-) commit 3851fcad867eb68c9a48d5d8bb5f5d3245f240c7 Author: Chao-Hsiung Liao Date: Sun Aug 12 23:38:15 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 397 +++++++++++++++++++++++++++++++----------------------------- po/zh_TW.po | 397 +++++++++++++++++++++++++++++++----------------------------- 2 files changed, 404 insertions(+), 390 deletions(-) commit fe697d90fb2bd05c00d36cf89bed403081b5c771 Author: Kentaro KAZUHAMA Date: Wed Aug 8 21:02:27 2012 +0900 [l10n] Update Japanese translation po/ja.po | 570 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 295 insertions(+), 275 deletions(-) commit ca6e42ca71e5de5b86bb41fb152e45c6b37f630b Author: Jens Georg Date: Tue Aug 7 09:56:41 2012 +0200 all: Fix warnings from Vala 0.17.4 src/librygel-core/rygel-cmdline-config.vala | 2 +- src/librygel-core/rygel-meta-config.vala | 48 +++++++++++----------- src/librygel-server/rygel-dbus-thumbnailer.vala | 10 ++--- src/librygel-server/rygel-http-item-uri.vala | 2 +- src/librygel-server/rygel-http-post.vala | 2 +- .../media-export/rygel-media-export-harvester.vala | 2 +- .../rygel-media-export-harvesting-task.vala | 6 +-- .../rygel-media-export-recursive-file-monitor.vala | 2 +- .../mediathek/rygel-mediathek-root-container.vala | 2 +- .../mediathek/rygel-mediathek-rss-container.vala | 2 +- .../rygel-tracker-category-all-container.vala | 2 +- .../tracker/rygel-tracker-category-container.vala | 4 +- .../tracker/rygel-tracker-insertion-query.vala | 2 +- 13 files changed, 43 insertions(+), 43 deletions(-) commit d41e313b1598f87ef75e9c885cf2440e1ae54385 Author: Jens Georg Date: Sat Aug 4 10:48:25 2012 +0200 server: Prevent critical if thumbnail is missing src/librygel-server/rygel-thumbnailer.vala | 5 +++++ 1 file changed, 5 insertions(+) commit d4d63b4682b298cf8478d6b1aff8c2d3858ec8c7 Author: Nilamdyuti Goswami Date: Fri Aug 3 15:51:53 2012 +0530 Assamese translation updated po/as.po | 396 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 203 insertions(+), 193 deletions(-) commit 584ffd55af6103d9fc032cccad0a4591baba4ce7 Author: Мирослав Николић Date: Wed Aug 1 11:55:40 2012 +0200 Updated Serbian translation po/sr.po | 719 +++++++++++++++++++++++++-------------------------------- po/sr@latin.po | 719 +++++++++++++++++++++++++-------------------------------- 2 files changed, 638 insertions(+), 800 deletions(-) commit 9a26fbbc1b1a9c991d53bd4ce4764b0f420d0077 Author: Daniel Mustieles Date: Mon Jul 30 12:50:10 2012 +0200 Updated Spanish translation po/es.po | 401 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 206 insertions(+), 195 deletions(-) commit 17f142d50f8f6b3338ec67fa7b195727aefc3076 Author: Fran Diéguez Date: Mon Jul 30 03:18:57 2012 +0200 Updated Galician translations po/gl.po | 515 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 264 insertions(+), 251 deletions(-) commit b8c30eb72fbb8a1e606fbfd68135c5a61a5f58c3 Author: Matej Urbančič Date: Sun Jul 29 14:37:17 2012 +0200 Updated Slovenian translation po/sl.po | 390 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 199 insertions(+), 191 deletions(-) commit 0e336107d097d4d97bc82bffcb271a21a97d066e Author: Jens Georg Date: Fri Jul 27 23:03:51 2012 +0200 Prepare 0.15.1 NEWS | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/POTFILES.skip | 9 +++---- 2 files changed, 85 insertions(+), 6 deletions(-) commit b5549f8907629f93523984cce5f542dcaaca217e Author: Jens Georg Date: Tue Jul 17 10:41:25 2012 +0200 tracker: Some syntax sugar for UPnPPropertyMap src/plugins/tracker/rygel-tracker-metadata-values.vala | 4 ++-- src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- src/plugins/tracker/rygel-tracker-upnp-property-map.vala | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit ad554e09a19e4a8b0de2dcab38c22c005d80b07b Author: Jens Georg Date: Tue Jul 17 10:27:27 2012 +0200 tracker: Rename KeyChainMap to UPnPPropertyMap This does a lot more than just being a key chain map now. Also fix some coding style issues. src/plugins/tracker/Makefile.am | 2 +- .../tracker/rygel-tracker-metadata-values.vala | 8 +-- .../tracker/rygel-tracker-search-container.vala | 4 +- ...p.vala => rygel-tracker-upnp-property-map.vala} | 58 +++++++++++----------- 4 files changed, 37 insertions(+), 35 deletions(-) commit 07de7664f09e665403afdbefebb5e6c5ddb77cb3 Author: Jens Georg Date: Sun Jul 15 12:53:46 2012 +0200 tracker: Remove dead code Some leftover from the failed merge of SPARQL-searching. src/plugins/tracker/Makefile.am | 5 - .../tracker/rygel-tracker-boolean-filter.vala | 36 ------- .../tracker/rygel-tracker-bound-filter.vala | 36 ------- .../tracker/rygel-tracker-logical-filter.vala | 106 --------------------- .../tracker/rygel-tracker-query-filter.vala | 28 ------ .../tracker/rygel-tracker-regex-filter.vala | 40 -------- 6 files changed, 251 deletions(-) commit 5ffb1f49bcf45d6e49525abbc209b2ee524792ab Author: Jens Georg Date: Sun Jul 15 12:06:04 2012 +0200 tracker: Skip null titles in meta-data container src/plugins/tracker/rygel-tracker-metadata-container.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit fb400ac19b42bcaa1e06445f452a98bf4d73dfac Author: Jens Georg Date: Sat Jul 14 21:46:23 2012 +0200 tracker: Extact base-class for metadata container Reduce redundancy introduced by previous commit. src/plugins/tracker/Makefile.am | 1 + .../tracker/rygel-tracker-metadata-container.vala | 148 +++++++++++++++++++ .../rygel-tracker-metadata-multivalues.vala | 161 +++++---------------- .../tracker/rygel-tracker-metadata-values.vala | 148 ++++--------------- 4 files changed, 211 insertions(+), 247 deletions(-) commit e7993915a35f9e56e3abc921d5a31ac2df78aafc Author: Jens Georg Date: Sat Jul 14 18:39:25 2012 +0200 tracker: Use property map in meta-data containers Split off Tags container since tags are multi-valued and don't work with property functions src/plugins/tracker/Makefile.am | 1 + src/plugins/tracker/rygel-tracker-albums.vala | 6 +- src/plugins/tracker/rygel-tracker-artists.vala | 6 +- src/plugins/tracker/rygel-tracker-genre.vala | 4 +- .../tracker/rygel-tracker-key-chain-map.vala | 1 - .../rygel-tracker-metadata-multivalues.vala | 197 +++++++++++++++++++++ .../tracker/rygel-tracker-metadata-values.vala | 42 ++--- src/plugins/tracker/rygel-tracker-tags.vala | 3 +- src/plugins/tracker/rygel-tracker-titles.vala | 4 +- src/plugins/tracker/rygel-tracker-years.vala | 4 +- 10 files changed, 217 insertions(+), 51 deletions(-) commit 23877452a25b08b560fc374cbbb44f3a90d269ef Author: Jens Georg Date: Sat Jul 14 18:26:19 2012 +0200 tracker: Use nfo:fileName as alternative title This guarantees that we always have a title available, regardless whether tracker was compiled with --enable-guarantee-metadata or not. src/plugins/tracker/rygel-tracker-key-chain-map.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1b0b8f75e46b3e5b8c1f7991c44a861b9fa4adc1 Author: Jens Georg Date: Sat Jul 14 15:34:50 2012 +0200 tracker: Change log domain Apparently "Tracker" clashes with libtracker-sparql and we don't see our own log messages. src/plugins/tracker/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ff8b68808d24c6a5f3fb0a7cf25229a4d8a87855 Author: Jens Georg Date: Sat Jul 14 14:43:29 2012 +0200 tracker: SparqlConnection is a singleton src/plugins/tracker/Makefile.am | 1 - .../rygel-tracker-category-all-container.vala | 2 +- .../tracker/rygel-tracker-metadata-values.vala | 6 +--- .../tracker/rygel-tracker-search-container.vala | 2 +- .../tracker/rygel-tracker-sparql-connection.vala | 38 ---------------------- 5 files changed, 3 insertions(+), 46 deletions(-) commit 59d16044d86368a0d2a88b00ad6276ee0b2e9779 Author: Jens Georg Date: Thu Mar 29 19:44:27 2012 +0100 tracker: Use SparqlCursor directly Intermediate code copied strings around. configure.ac | 1 - .../tracker/rygel-tracker-item-factory.vala | 40 +++++++++------- .../tracker/rygel-tracker-music-item-factory.vala | 55 +++++++++++----------- .../rygel-tracker-picture-item-factory.vala | 17 +++---- .../tracker/rygel-tracker-search-container.vala | 14 +++--- .../tracker/rygel-tracker-video-item-factory.vala | 18 +++---- 6 files changed, 76 insertions(+), 69 deletions(-) commit 491ac2f29e42d748cd26a32ea39931bed2a152c6 Author: Jens Georg Date: Sat Jul 14 14:22:53 2012 +0200 tracker: Several fix-ups configure.ac | 8 +++----- src/plugins/tracker/Makefile.am | 3 ++- 2 files changed, 5 insertions(+), 6 deletions(-) commit a7469d83782818c369167c971bbbe764a384de8b Author: Luis de Bethencourt Date: Tue Mar 27 12:24:50 2012 +0100 tracker: Switch Tracker queries from Dbus to Sparql. src/plugins/tracker/Makefile.am | 1 + .../rygel-tracker-category-all-container.vala | 37 +++++---- .../tracker/rygel-tracker-cleanup-query.vala | 11 ++- .../tracker/rygel-tracker-deletion-query.vala | 10 ++- .../tracker/rygel-tracker-insertion-query.vala | 36 ++++++-- .../tracker/rygel-tracker-item-factory.vala | 3 +- .../tracker/rygel-tracker-metadata-values.vala | 96 +++++++++++----------- .../tracker/rygel-tracker-music-item-factory.vala | 3 +- .../tracker/rygel-tracker-plugin-factory.vala | 11 +-- src/plugins/tracker/rygel-tracker-query.vala | 11 ++- .../tracker/rygel-tracker-search-container.vala | 60 +++++--------- .../tracker/rygel-tracker-selection-query.vala | 14 ++-- .../tracker/rygel-tracker-sparql-connection.vala | 38 +++++++++ .../tracker/rygel-tracker-video-item-factory.vala | 3 +- 14 files changed, 198 insertions(+), 136 deletions(-) commit a570778bc4b66d1fce5314d8e6a9f72f18a733ad Author: Luis de Bethencourt Date: Thu Feb 2 16:07:21 2012 +0000 tracker: Add Tracker-Sparql to dependency modules. configure.ac | 13 +++++++++++++ src/plugins/tracker/Makefile.am | 9 ++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) commit 0d73566a1ca6dcf34097651cde783124e35b7e2a Author: Jens Georg Date: Fri Jul 27 22:16:09 2012 +0200 build: Check for gtk-doc configure.ac | 1 + 1 file changed, 1 insertion(+) commit 8ce29886a114b625fbb1dabc72684478e8ee7463 Author: Jens Georg Date: Fri Jul 20 10:17:52 2012 +0200 core,libserver: Move server-only stuff to library common.am | 24 +++ doc/reference/librygel-core/Makefile.am | 1 + doc/reference/librygel-renderer/Makefile.am | 5 +- po/POTFILES.in | 94 ++++----- po/POTFILES.skip | 235 ++++++--------------- src/librygel-core/filelist.am | 78 +------ src/librygel-core/rygel-description-file.vala | 6 +- src/librygel-core/rygel-plugin.vala | 5 + src/librygel-core/rygel-root-device-factory.vala | 21 +- src/librygel-core/rygel-root-device.vala | 2 +- src/librygel-core/uuid.vapi | 7 + src/librygel-server/Makefile.am | 8 +- src/librygel-server/filelist.am | 76 ++++++- .../rygel-aac-transcoder.vala | 0 .../rygel-audio-item.vala | 0 .../rygel-audio-transcoder.vala | 0 .../rygel-avc-transcoder.vala | 0 .../rygel-browse.vala | 0 .../rygel-client-hacks.vala | 0 .../rygel-content-directory.vala | 0 .../rygel-dbus-thumbnailer.vala | 0 .../rygel-gst-utils.vala | 0 .../rygel-http-byte-seek.vala | 0 .../rygel-http-get-handler.vala | 0 .../rygel-http-get.vala | 0 .../rygel-http-gst-sink.vala | 0 .../rygel-http-identity-handler.vala | 0 .../rygel-http-item-uri.vala | 0 .../rygel-http-post.vala | 0 .../rygel-http-request.vala | 0 .../rygel-http-response.vala | 0 .../rygel-http-seek.vala | 0 .../rygel-http-server.vala | 0 .../rygel-http-time-seek.vala | 0 .../rygel-http-transcode-handler.vala | 0 .../rygel-image-item.vala | 0 .../rygel-import-resource.vala | 0 .../rygel-item-creator.vala | 4 +- .../rygel-item-destroyer.vala | 0 .../rygel-item-removal-queue.vala | 0 .../rygel-l16-transcoder.vala | 0 .../rygel-logical-expression.vala | 0 .../rygel-media-art-store.vala | 0 .../rygel-media-container.vala | 0 .../rygel-media-item.vala | 0 .../rygel-media-object.vala | 0 .../rygel-media-objects.vala | 0 .../rygel-media-query-action.vala | 0 .../rygel-media-receiver-registrar.vala | 0 .../rygel-media-server-plugin.vala | 12 ++ .../rygel-mp2ts-transcoder.vala | 0 .../rygel-mp3-transcoder.vala | 0 .../rygel-music-item.vala | 0 .../rygel-panasonic-hacks.vala | 0 .../rygel-photo-item.vala | 0 .../rygel-relational-expression.vala | 0 .../rygel-search-criteria-parser.vala | 0 .../rygel-search-expression.vala | 0 .../rygel-search.vala | 0 .../rygel-searchable-container.vala | 0 .../rygel-simple-container.vala | 0 .../rygel-source-connection-manager.vala | 0 .../rygel-subtitle-manager.vala | 0 .../rygel-subtitle.vala | 0 .../rygel-thumbnail.vala | 0 .../rygel-thumbnailer.vala | 0 .../rygel-transcode-manager.vala | 0 .../rygel-transcoder.vala | 0 .../rygel-v1-hacks.vala | 0 .../rygel-video-item.vala | 0 .../rygel-video-transcoder.vala | 0 .../rygel-visual-item.vala | 0 .../rygel-wmp-hacks.vala | 0 .../rygel-wmv-transcoder.vala | 0 .../rygel-writable-container.vala | 0 .../rygel-xbmc-hacks.vala | 0 .../rygel-xbox-hacks.vala | 0 src/plugins/external/Makefile.am | 4 +- src/plugins/gst-launch/Makefile.am | 4 +- src/plugins/media-export/Makefile.am | 4 +- src/plugins/mediathek/Makefile.am | 4 +- src/plugins/mpris/Makefile.am | 11 +- src/plugins/playbin/Makefile.am | 15 +- src/plugins/test/Makefile.am | 4 +- src/plugins/tracker/Makefile.am | 6 +- tests/Makefile.am | 6 +- tests/rygel-gst-utils.vala | 2 +- tests/rygel-http-byte-seek.vala | 2 +- tests/rygel-http-byte-seek_http-get.vala | 2 +- tests/rygel-http-get.vala | 2 +- tests/rygel-http-gst-sink.vala | 2 +- tests/rygel-http-item-uri.vala | 2 +- tests/rygel-http-item-uri_http-get.vala | 2 +- tests/rygel-http-item-uri_http-post.vala | 2 +- tests/rygel-http-post.vala | 2 +- tests/rygel-http-request_http-get.vala | 2 +- tests/rygel-http-request_http-post.vala | 2 +- tests/rygel-http-response.vala | 2 +- tests/rygel-http-seek.vala | 2 +- tests/rygel-http-seek_http-get.vala | 2 +- tests/rygel-http-seek_time-seek.vala | 2 +- tests/rygel-http-time-seek.vala | 2 +- tests/rygel-http-time-seek_http-get.vala | 2 +- tests/rygel-icon-info.vala | 1 + tests/rygel-item-creator.vala | 2 +- tests/rygel-media-art-store.vala | 2 +- tests/rygel-relational-expression.vala | 2 +- tests/rygel-search-expression.vala | 2 +- tests/rygel-searchable-container.vala | 2 +- tests/rygel-thumbnail.vala | 1 + 110 files changed, 315 insertions(+), 367 deletions(-) commit f8200ccf30669b6d35ab546fcda3124cab8ed9b8 Author: Jens Georg Date: Thu Jul 19 23:25:13 2012 +0200 core,librenderer: Move renderer-only stuff to library po/POTFILES.in | 13 +-- po/POTFILES.skip | 101 +++++++++++++++++++++ src/librygel-core/filelist.am | 9 +- src/librygel-core/rygel-connection-manager.vala | 2 +- src/librygel-core/rygel-gst-utils.vala | 20 ---- src/librygel-renderer/filelist.am | 10 +- .../rygel-av-transport.vala | 0 .../rygel-changelog.vala | 0 src/librygel-renderer/rygel-gst-utils.vala | 51 +++++++++++ .../rygel-media-player.vala | 0 .../rygel-media-renderer-plugin.vala | 0 .../rygel-rendering-control.vala | 0 .../rygel-sink-connection-manager.vala | 0 .../rygel-volume.vala | 0 src/plugins/mpris/Makefile.am | 9 +- 15 files changed, 176 insertions(+), 39 deletions(-) commit d828f869258cbba6db169aca6c2c7ed3ba065969 Author: Jens Georg Date: Mon Jul 9 20:51:06 2012 +0200 core,server,examples,doc: Add librygel-server https://bugzilla.gnome.org/show_bug.cgi?id=679648 configure.ac | 3 + doc/reference/Makefile.am | 2 +- doc/reference/librygel-server/Makefile.am | 62 +++++++++++++++++++ examples/Makefile.am | 9 ++- examples/standalone-server.c | 93 +++++++++++++++++++++++++++++ rygel-server-1.0.pc.in | 12 ++++ src/Makefile.am | 4 +- src/librygel-server/Makefile.am | 18 ++++++ src/librygel-server/filelist.am | 6 ++ src/librygel-server/rygel-media-server.vala | 32 ++++++++++ 10 files changed, 237 insertions(+), 4 deletions(-) commit 69d5e24422b5de98b84464450f065b797d4dff2b Author: Jens Georg Date: Mon Jul 9 20:49:29 2012 +0200 core,renderer: Extract base class for libraries https://bugzilla.gnome.org/show_bug.cgi?id=679648 examples/standalone-renderer.c | 4 +- src/librygel-core/filelist.am | 1 + src/librygel-core/rygel-media-device.vala | 131 ++++++++++++++++++++++ src/librygel-renderer/rygel-playbin-renderer.vala | 105 +---------------- 4 files changed, 137 insertions(+), 104 deletions(-) commit 68cd71358ae4ee2fc1498d467918932d723b4a8f Author: Kjartan Maraas Date: Wed Jul 25 16:40:22 2012 +0200 Updated Norwegian bokmål translation po/nb.po | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) commit 36f02ecf2a91881b555acccf7f6ae86f99a9b8fe Author: Yaron Shahrabani Date: Tue Jul 24 22:23:24 2012 +0300 Updated Hebrew translation. po/he.po | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) commit 666a6d53faf2e0cdff77ae072d11cf48a3b9e1ba Author: Jens Georg Date: Sat Jul 21 15:49:09 2012 +0200 media-export: Work-around bgo#680366 Conflicts: src/plugins/media-export/rygel-media-export-harvesting-task.vala .../media-export/rygel-media-export-harvester.vala | 2 +- .../rygel-media-export-harvesting-task.vala | 4 ++-- .../rygel-media-export-metadata-extractor.vala | 21 +++++++++------------ 3 files changed, 12 insertions(+), 15 deletions(-) commit e3576b54eba948663f8ff5c5644865862ad9dc96 Author: Jens Georg Date: Fri Jul 20 19:51:20 2012 +0200 external: Get DisplayName from correct interface src/plugins/external/rygel-external-container.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit d30e0fc52eab506d4e24ee29c638559341d70d31 Author: Matej Urbančič Date: Thu Jul 19 10:13:53 2012 +0200 Updated Slovenian translation po/sl.po | 337 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 171 insertions(+), 166 deletions(-) commit 30e3d1dfbc2c2efac0e37221a26ce673eaf7bbd2 Author: Nilamdyuti Goswami Date: Tue Jul 17 20:38:31 2012 +0530 Assamese translation completed po/as.po | 670 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 670 insertions(+) commit 2781dd713947472efafa90441575dab44fb0028f Author: Nilamdyuti Goswami Date: Tue Jul 17 20:35:39 2012 +0530 Added Assamese to LINGUAS po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 465654470cade6e5139dba29fa4b2ef123cb91a5 Author: Daniel Mustieles Date: Tue Jul 17 12:05:33 2012 +0200 Updated Spanish translation po/es.po | 342 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 174 insertions(+), 168 deletions(-) commit d921e506aa194d5b636879f81fbefb26307babb8 Author: Chao-Hsiung Liao Date: Tue Jul 17 15:27:01 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 717 +++++++++++++++++++++++++++++++++--------------------------- po/zh_TW.po | 717 +++++++++++++++++++++++++++++++++--------------------------- 2 files changed, 780 insertions(+), 654 deletions(-) commit 95352d2ab695ef3fd4e39ee4b7ad60e132f8cb07 Author: Jens Georg Date: Sat Jul 14 00:01:12 2012 +0200 external: Guard against empty mandatory properties Also do fingerpointing against the offending service. https://bugzilla.gnome.org/show_bug.cgi?id=644491 src/plugins/external/Makefile.am | 3 +- src/plugins/external/rygel-external-container.vala | 21 ++++---- .../external/rygel-external-item-factory.vala | 11 ++-- .../external/rygel-external-variant-util.vala | 58 ++++++++++++++++++++++ 4 files changed, 80 insertions(+), 13 deletions(-) commit e711eb702129ea6e4fb1a313d8e5b4a40d2958c6 Author: Jens Georg Date: Fri Jul 13 23:43:41 2012 +0200 external: Don't recurse into external hierarchy https://bugzilla.gnome.org/show_bug.cgi?id=644491 src/plugins/external/rygel-external-container.vala | 37 ++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) commit fd4648a937cdd1d704eacb58d59927dcff367205 Author: Jens Georg Date: Sat Feb 25 17:26:02 2012 +0200 core: INT_MAX children means "Don't know" https://bugzilla.gnome.org/show_bug.cgi?id=661988 src/librygel-core/rygel-browse.vala | 6 +++++- src/plugins/external/rygel-external-container.vala | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) commit 2e5abd330b298f71218ba8e3c3c8ac1c81a28b73 Author: Jens Georg Date: Mon Jul 9 14:03:52 2012 +0200 core: Do not bail out on missing thumbnail dir This fixed the situation where you not yet have a ".thumbnails" directory in your $HOME but have tumbler available. To do this, the code now uses ListActivateableServices on D-Bus to check for the Thumbnailer1 interface and keeps on queuing incoming thumbnail requests until the thumbnailer is either ready or not found. The queue will be passed on to tumbler in the first case or flushed in the latter, marking the thumbnailer not available then. Unfortunately we cannot rely on Bus.get_proxy_sync to fail if it is not available because it simply doesn't, looking at the gdbus code. We stop handling the thumbnail directory ourselves and use GLib's FileInfo for that src/librygel-core/rygel-dbus-thumbnailer.vala | 33 +++++++++- src/librygel-core/rygel-thumbnailer.vala | 93 ++++++++++++--------------- 2 files changed, 70 insertions(+), 56 deletions(-) commit 3c691be0968186468d45abeaf99a43f9f737dd84 Author: Jens Georg Date: Mon Jul 9 13:33:51 2012 +0200 core: Early exit on missing thumbnail If we need to ask tumbler for a thumbnail, we can just exit. There's no need to do the filesystem call afterwards. It will fail anyway. src/librygel-core/rygel-thumbnailer.vala | 3 +++ 1 file changed, 3 insertions(+) commit 7af47433a84981b97bbbd0a3c2a81e88110c8cac Author: Aurimas Černius Date: Mon Jul 16 23:20:02 2012 +0300 Updated Lithuanian translation po/lt.po | 637 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 327 insertions(+), 310 deletions(-) commit 3d69b1860c21a823fb4dd3c717d855ca3fdc94b9 Author: Jens Georg Date: Mon Jul 16 22:05:51 2012 +0200 build: Remove dead code configure.ac | 4 ---- 1 file changed, 4 deletions(-) commit f9b7c20e9d0ce97d6c6bd1d0536b4b1d7ae6148c Author: Jens Georg Date: Mon Jul 16 21:50:53 2012 +0200 build: Silence portability warnings configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3c4e1818d22ed732276ed787e02cc30950b95294 Author: Yaron Shahrabani Date: Tue Jul 10 22:43:25 2012 +0300 Updated Hebrew translation. po/he.po | 332 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 168 insertions(+), 164 deletions(-) commit 200c12406a9e8262aae3e86a73ed261f892da66d Author: Kjartan Maraas Date: Tue Jul 10 08:07:07 2012 +0200 Updated Norwegian bokmål translation po/nb.po | 479 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 253 insertions(+), 226 deletions(-) commit aca1f5d2ec7a7ecfe1941cbd0f6582be898725fa Author: Alexander Shopov Date: Wed Jul 4 20:42:14 2012 +0300 Updated Bulgarian translation po/bg.po | 348 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 183 insertions(+), 165 deletions(-) commit f1b7bf14b27b5052e8caa0bef7881a0b6a94e3d8 Author: Jens Georg Date: Tue Jul 3 11:33:12 2012 +0200 todo: Remove librygel task TODO | 4 ---- 1 file changed, 4 deletions(-) commit 7b79a131e0c3eaaac4ae0f3fbcab872c16e56136 Author: Jens Georg Date: Mon Jul 2 13:30:29 2012 +0200 core,external: Avoid symbol redefintion On C level, the vala DBus interface object and this constant both create a FREE_DESKTOP_DBUS_OBJECT definition, creating a GCC warning when using librygel-core. src/librygel-core/rygel-free-desktop-interfaces.vala | 2 +- src/plugins/external/rygel-external-plugin-factory.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 47af360d4f75a22b1f4de01e704329e11da7017a Author: Jens Georg Date: Mon Jul 2 13:27:44 2012 +0200 librenderer: Update Renderer class documentation src/librygel-renderer/rygel-playbin-renderer.vala | 42 +++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit bc778609cf4a1333864b01b0c6a467d769b32b52 Author: Jens Georg Date: Mon Jul 2 13:04:17 2012 +0200 librenderer: Add API to wrap an existing playbin src/librygel-renderer/rygel-playbin-player.vala | 31 +++++++++------ src/librygel-renderer/rygel-playbin-renderer.vala | 47 +++++++++++++++++------ 2 files changed, 55 insertions(+), 23 deletions(-) commit 4b90432c03956626b7756581bd24273cebee60d8 Author: Jens Georg Date: Mon Jul 2 12:05:04 2012 +0200 librenderer: Use signal bus watch Reason is that you can only have one active bus watch. But signal bus watch allows multiple listeners to connect to the "message" signal. src/librygel-renderer/rygel-playbin-player.vala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 76b1bad8eede80d28feccf5f775cde18d1e30908 Author: Jens Georg Date: Fri Jun 29 14:21:00 2012 +0200 doc: Silence valadoc run doc/reference/librygel-core/Makefile.am | 10 ++++------ doc/reference/librygel-renderer/Makefile.am | 10 ++++------ 2 files changed, 8 insertions(+), 12 deletions(-) commit 9b2a9179d0a725184cfd060b26adaeebe35de9c2 Author: Jens Georg Date: Fri Jun 29 14:15:10 2012 +0200 doc: Drop vala devhelp target This generates a devhelp book with the same name as the gtk-doc devhelp book. This confuses devhelp which shows rather randomly either the vala book or the C book. doc/reference/librygel-core/Makefile.am | 20 ++++---------------- doc/reference/librygel-renderer/Makefile.am | 20 ++++---------------- 2 files changed, 8 insertions(+), 32 deletions(-) commit b080d8c28d13d4df1eb320f414d73cad70b7ff5c Author: Jens Georg Date: Fri Jun 29 12:09:56 2012 +0200 doc: Rebuild documentation on source changes Also remove previous output directory as a work-around for https://bugzilla.gnome.org/show_bug.cgi?id=679114 doc/reference/librygel-core/Makefile.am | 8 +++++--- doc/reference/librygel-renderer/Makefile.am | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) commit 8e30a11a95a8880ccff5a427c2a4c1a8cee0f6dd Author: Murray Cumming Date: Thu Jun 28 13:15:08 2012 +0200 doc: Fix make distcheck We should really do some bash cleverness to get a list of files of certain types, and then just INSTALL_DATA those, as gtk-doc.make seems to do, but this should do for now. doc/reference/librygel-core/Makefile.am | 8 +++++--- doc/reference/librygel-renderer/Makefile.am | 9 +++++---- 2 files changed, 10 insertions(+), 7 deletions(-) commit 460ce4414cfd9cd89a52893c6766b9145575bb92 Author: Murray Cumming Date: Thu Jun 28 10:13:13 2012 +0200 examples: Fix distcheck when the .h/.c are disted examples/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 1c893b9cc236992d1d6bc87727e53feef16e0c56 Author: Murray Cumming Date: Thu Jun 28 09:54:44 2012 +0200 doc,librenderer: Generate docs configure.ac | 1 + doc/reference/Makefile.am | 2 +- doc/reference/librygel-renderer/Makefile.am | 73 +++++++++++++++++++++++++++++ src/librygel-renderer/Makefile.am | 6 +-- src/librygel-renderer/filelist.am | 8 ++++ 5 files changed, 86 insertions(+), 4 deletions(-) commit 768dde6fe0ee2226aca90f9398b1090350314826 Author: Murray Cumming Date: Tue Jun 26 17:13:15 2012 +0200 build: Dist the generated API documentation This is overly simple, but it might work. doc/reference/librygel-core/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 32133ccd8014024febe383b6f4bce54e63fda06c Author: Murray Cumming Date: Tue Jun 26 17:13:01 2012 +0200 build: Fix make dist src/librygel-core/Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 875f089b07407d81ee12cb286b836ceb7ad89846 Author: Murray Cumming Date: Tue Jun 26 16:42:34 2012 +0200 doc: Update a comment doc/reference/librygel-core/Makefile.am | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit a91c71ab73eb23e250a0b0ef6ab66c608f4ed523 Author: Murray Cumming Date: Tue Jun 26 16:25:36 2012 +0200 core: More minor doc fixes src/librygel-core/rygel-writable-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit db24e55712473285af1556b1b121466e710468f8 Author: Murray Cumming Date: Tue Jun 26 16:21:54 2012 +0200 core: Remove mention of nonexistant parameter src/librygel-core/rygel-media-container.vala | 2 -- 1 file changed, 2 deletions(-) commit 361f1f4a03b31309171a5806086a05439e1c923b Author: Murray Cumming Date: Tue Jun 26 16:20:00 2012 +0200 core: Fix offet -> offset typos in valadoc src/librygel-core/rygel-media-container.vala | 2 +- src/librygel-core/rygel-searchable-container.vala | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit a702ffb079a530d00e6268e4bfd74d366b76a633 Author: Murray Cumming Date: Tue Jun 26 16:19:07 2012 +0200 core: Correct return to @return in valadoc src/librygel-core/rygel-media-container.vala | 4 ++-- src/librygel-core/rygel-plugin-loader.vala | 2 +- src/librygel-core/rygel-searchable-container.vala | 13 +++++-------- src/librygel-core/rygel-writable-container.vala | 4 ++-- 4 files changed, 10 insertions(+), 13 deletions(-) commit c2b598fe28074850b03ae57d15c8a9f630b0c548 Author: Murray Cumming Date: Tue Jun 26 14:44:19 2012 +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. Makefile.am | 3 +- common.am | 6 +- configure.ac | 21 +++++++ doc/Makefile.am | 2 + doc/reference/Makefile.am | 1 + doc/reference/librygel-core/Makefile.am | 67 ++++++++++++++++++++++ src/librygel-core/Makefile.am | 99 ++------------------------------- src/librygel-core/filelist.am | 97 ++++++++++++++++++++++++++++++++ 8 files changed, 198 insertions(+), 98 deletions(-) commit 639c48f57282f439b0433f9806b7bb22d804dec9 Author: Murray Cumming Date: Tue Jun 26 12:12:08 2012 +0200 build: Update POTFILES.in and POTFILES.skip This fixes make check. po/POTFILES.in | 132 +++++++++++++++++++------------------- po/POTFILES.skip | 188 +++++++++++++++++++++++++++---------------------------- 2 files changed, 160 insertions(+), 160 deletions(-) commit 1ee5e597bc0c36bde9a3d48bb502133e4433ec51 Author: Murray Cumming Date: Tue Jun 26 12:06:12 2012 +0200 librenderer: Move code into its own directory configure.ac | 1 + examples/Makefile.am | 4 ++-- src/Makefile.am | 4 ++-- src/librygel-renderer/Makefile.am | 18 ++++++++++++++ .../rygel-playbin-player.vala | 0 .../rygel-playbin-plugin.vala | 1 - .../rygel-playbin-renderer.vala | 0 src/plugins/playbin/Makefile.am | 28 +++++++--------------- 8 files changed, 32 insertions(+), 24 deletions(-) commit 8d31261930239bef18919228436a4bdd3a6e3c0f Author: Murray Cumming Date: Tue Jun 26 10:56:14 2012 +0200 core: Move library code into its own directory autogen.sh | 4 +- common.am | 5 +- configure.ac | 3 +- src/Makefile.am | 4 +- src/librygel-core/Makefile.am | 147 +++++++++++++++++++++ .../rygel-aac-transcoder.vala | 0 src/{rygel => librygel-core}/rygel-audio-item.vala | 0 .../rygel-audio-transcoder.vala | 0 .../rygel-av-transport.vala | 0 .../rygel-avc-transcoder.vala | 0 src/{rygel => librygel-core}/rygel-browse.vala | 1 - src/{rygel => librygel-core}/rygel-changelog.vala | 0 .../rygel-client-hacks.vala | 0 .../rygel-cmdline-config.vala | 1 - .../rygel-configuration.vala | 1 - .../rygel-connection-manager.vala | 0 .../rygel-content-directory.vala | 1 - src/{rygel => librygel-core}/rygel-core-1.0.deps | 0 .../rygel-dbus-interface.vala | 1 - .../rygel-dbus-thumbnailer.vala | 0 .../rygel-description-file.vala | 0 .../rygel-environment-config.vala | 1 - .../rygel-free-desktop-interfaces.vala | 1 - src/{rygel => librygel-core}/rygel-gst-utils.vala | 0 .../rygel-http-byte-seek.vala | 0 .../rygel-http-get-handler.vala | 0 src/{rygel => librygel-core}/rygel-http-get.vala | 1 - .../rygel-http-gst-sink.vala | 1 - .../rygel-http-identity-handler.vala | 0 .../rygel-http-item-uri.vala | 0 src/{rygel => librygel-core}/rygel-http-post.vala | 1 - .../rygel-http-request.vala | 1 - .../rygel-http-response.vala | 0 src/{rygel => librygel-core}/rygel-http-seek.vala | 0 .../rygel-http-server.vala | 1 - .../rygel-http-time-seek.vala | 0 .../rygel-http-transcode-handler.vala | 1 - src/{rygel => librygel-core}/rygel-icon-info.vala | 1 - src/{rygel => librygel-core}/rygel-image-item.vala | 0 .../rygel-import-resource.vala | 1 - .../rygel-item-creator.vala | 1 - .../rygel-item-destroyer.vala | 1 - .../rygel-item-removal-queue.vala | 1 - .../rygel-l16-transcoder.vala | 0 .../rygel-log-handler.vala | 0 .../rygel-logical-expression.vala | 0 .../rygel-media-art-store.vala | 0 .../rygel-media-container.vala | 1 - src/{rygel => librygel-core}/rygel-media-item.vala | 0 .../rygel-media-object.vala | 0 .../rygel-media-objects.vala | 0 .../rygel-media-player.vala | 0 .../rygel-media-query-action.vala | 0 .../rygel-media-receiver-registrar.vala | 0 .../rygel-media-renderer-plugin.vala | 1 - .../rygel-media-server-plugin.vala | 1 - .../rygel-meta-config.vala | 1 - .../rygel-mp2ts-transcoder.vala | 0 .../rygel-mp3-transcoder.vala | 0 src/{rygel => librygel-core}/rygel-music-item.vala | 0 .../rygel-panasonic-hacks.vala | 0 src/{rygel => librygel-core}/rygel-photo-item.vala | 0 .../rygel-plugin-loader.vala | 1 - src/{rygel => librygel-core}/rygel-plugin.vala | 1 - .../rygel-relational-expression.vala | 0 .../rygel-rendering-control.vala | 0 .../rygel-resource-info.vala | 1 - .../rygel-root-device-factory.vala | 1 - .../rygel-root-device.vala | 1 - .../rygel-search-criteria-parser.vala | 1 - .../rygel-search-expression.vala | 0 src/{rygel => librygel-core}/rygel-search.vala | 1 - .../rygel-searchable-container.vala | 0 .../rygel-simple-container.vala | 0 .../rygel-sink-connection-manager.vala | 0 .../rygel-source-connection-manager.vala | 0 .../rygel-state-machine.vala | 1 - .../rygel-subtitle-manager.vala | 0 src/{rygel => librygel-core}/rygel-subtitle.vala | 0 src/{rygel => librygel-core}/rygel-thumbnail.vala | 0 .../rygel-thumbnailer.vala | 0 .../rygel-transcode-manager.vala | 1 - src/{rygel => librygel-core}/rygel-transcoder.vala | 0 .../rygel-user-config.vala | 1 - src/{rygel => librygel-core}/rygel-v1-hacks.vala | 0 src/{rygel => librygel-core}/rygel-video-item.vala | 0 .../rygel-video-transcoder.vala | 0 .../rygel-visual-item.vala | 0 src/{rygel => librygel-core}/rygel-volume.vala | 0 src/{rygel => librygel-core}/rygel-wmp-hacks.vala | 0 .../rygel-wmv-transcoder.vala | 0 .../rygel-writable-container.vala | 0 src/{rygel => librygel-core}/rygel-xbmc-hacks.vala | 0 src/{rygel => librygel-core}/rygel-xbox-hacks.vala | 0 src/{rygel => librygel-core}/rygel-xml-utils.vala | 1 - src/rygel/Makefile.am | 129 +----------------- tests/Makefile.am | 4 +- tests/rygel-gst-utils.vala | 2 +- tests/rygel-http-byte-seek.vala | 2 +- tests/rygel-http-byte-seek_http-get.vala | 2 +- tests/rygel-http-get.vala | 2 +- tests/rygel-http-gst-sink.vala | 2 +- tests/rygel-http-item-uri.vala | 2 +- tests/rygel-http-item-uri_http-get.vala | 2 +- tests/rygel-http-item-uri_http-post.vala | 2 +- tests/rygel-http-post.vala | 2 +- tests/rygel-http-request_http-get.vala | 2 +- tests/rygel-http-request_http-post.vala | 2 +- tests/rygel-http-response.vala | 2 +- tests/rygel-http-seek.vala | 2 +- tests/rygel-http-seek_http-get.vala | 2 +- tests/rygel-http-seek_time-seek.vala | 2 +- tests/rygel-http-time-seek.vala | 2 +- tests/rygel-http-time-seek_http-get.vala | 2 +- tests/rygel-item-creator.vala | 2 +- tests/rygel-media-art-store.vala | 2 +- tests/rygel-relational-expression.vala | 2 +- tests/rygel-search-expression.vala | 2 +- tests/rygel-searchable-container.vala | 2 +- tests/rygel-state-machine_http-get.vala | 2 +- tests/rygel-state-machine_http-post.vala | 2 +- tests/rygel-state-machine_http-response.vala | 2 +- tests/rygel-state-machine_item-creator.vala | 2 +- 123 files changed, 187 insertions(+), 194 deletions(-) commit 55fcc2444aff9601e2c336cd6a0fa6adbd84de01 Author: Jens Georg Date: Fri Jun 22 16:27:15 2012 +0200 librenderer: Add pc file Makefile.am | 4 ++-- configure.ac | 1 + rygel-renderer-1.0.pc.in | 12 ++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) commit c6b1c4049a9aacdbc9a3f39b187412e6bb700e17 Author: Jens Georg Date: Fri Jun 22 16:26:52 2012 +0200 core: Add libtool versioning src/rygel/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit 31d8482ca2372c6a4cffab8104a107c445abc937 Author: Jens Georg Date: Fri Jun 22 16:15:51 2012 +0200 core: Rename core library Makefile.am | 4 ++-- common.am | 4 ++-- configure.ac | 2 +- rygel-1.0.pc.in => rygel-core-1.0.pc.in | 4 ++-- src/rygel/Makefile.am | 26 ++++++++++++----------- src/rygel/{rygel-1.0.deps => rygel-core-1.0.deps} | 0 6 files changed, 21 insertions(+), 19 deletions(-) commit 0a1daf4eaeaede18fbcb411f7ab0edd60c7600c8 Author: Jens Georg Date: Fri Jun 22 16:05:51 2012 +0200 librenderer: Include API version and so versioning examples/Makefile.am | 2 +- src/plugins/playbin/Makefile.am | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) commit 6b19ad963adf6068adb9531eba8e0302f9f38608 Author: Jens Georg Date: Fri Jun 22 13:18:53 2012 +0200 playbin: Set log domain only for the plugin src/plugins/playbin/Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 5de7fd39b62b425dc01ca7af82e74a0f925ae8aa Author: Jens Georg Date: Fri Jun 22 12:34:14 2012 +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. src/plugins/playbin/Makefile.am | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit ca85361f2b017450642acbffec4798ce9cba8b8b Author: Jens Georg Date: Thu Jun 7 21:13:43 2012 +0200 examples: Add standalone player Makefile.am | 2 +- configure.ac | 1 + examples/Makefile.am | 11 ++++++ examples/standalone-renderer.c | 80 +++++++++++++++++++++++++++++++++++++++++ src/plugins/playbin/Makefile.am | 1 - 5 files changed, 93 insertions(+), 2 deletions(-) commit da3cf04956ee9614bf841e2f40bb9553efc16ac1 Author: Jens Georg Date: Fri Jun 29 09:01:51 2012 +0200 core: rename header file .gitignore | 2 +- src/rygel/Makefile.am | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) commit 43988a54ec2acfb82d85246c91943b20b75621dd Author: Jens Georg Date: Sun Jun 17 22:19:57 2012 +0200 core: Fix parallel build src/rygel/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 404b8b84a2f1314b884354413a5d3aeb120e1b26 Author: Jens Georg Date: Fri Jun 29 08:56:52 2012 +0200 librenderer: Add simpler API src/plugins/playbin/Makefile.am | 3 +- src/plugins/playbin/rygel-playbin-renderer.vala | 114 ++++++++++++++++++++++++ 2 files changed, 116 insertions(+), 1 deletion(-) commit 4bd3685d1411d8856e62d137c4742f6ea6696dcd Author: Jens Georg Date: Thu Jun 14 12:26:49 2012 +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. src/rygel/rygel-root-device-factory.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d8f464a9463b500f94eea73ec24cff2a3b7e6db7 Author: Jens Georg Date: Thu Jun 14 12:22:43 2012 +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. src/rygel/rygel-main.vala | 3 +++ src/rygel/rygel-meta-config.vala | 26 +++++++++++++++++++------- src/ui/rygel-preferences-dialog.vala | 3 +++ 3 files changed, 25 insertions(+), 7 deletions(-) commit 26a361d5029b4e8e640a4adf703bd2dda676ef3f Author: Jens Georg Date: Thu Jun 14 11:20:27 2012 +0200 playbin: Update copyright of renderer src/plugins/playbin/rygel-playbin-player.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 21464942a52ca2d26b42cebd7aaa794f4c741b28 Author: Jens Georg Date: Thu Jun 14 10:58:59 2012 +0200 core,playbin: Generate basic meta-data on external URI change src/plugins/playbin/rygel-playbin-player.vala | 21 +++++++++++++++++++++ src/rygel/rygel-av-transport.vala | 7 ++++++- 2 files changed, 27 insertions(+), 1 deletion(-) commit 5a9db5056a35acf24f081834980c4c7cec64cc84 Author: Jens Georg Date: Thu Jun 14 10:58:02 2012 +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 src/plugins/playbin/rygel-playbin-player.vala | 21 ++++++++++++++++++++- src/rygel/rygel-av-transport.vala | 11 ++++++++--- 2 files changed, 28 insertions(+), 4 deletions(-) commit 6fc817c19a9b066fe9e9f4dc8cbce13f1b4bea12 Author: Jens Georg Date: Wed May 23 16:28:33 2012 +0200 playbin: Save URI ourselves Getting the current URI from the playbin only seems to work if its state is not NULL. src/plugins/playbin/rygel-playbin-player.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit d202ca2ea37b9bea1f289daf504bf8d9862c4baf Author: Jens Georg Date: Mon Jun 11 19:48:27 2012 +0200 playbin: Fix state handling for stop src/plugins/playbin/rygel-playbin-player.vala | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit 4971bf4650247627f7e7b6374db0a5114eccdefa Author: Jens Georg Date: Fri Jun 29 08:53:35 2012 +0200 librender: Make playbin a read-only property src/plugins/playbin/rygel-playbin-player.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06a46bd580598a10121594dc42f717e6c11df99e Author: Jens Georg Date: Fri Jun 8 10:34:09 2012 +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. src/plugins/playbin/rygel-playbin-player.vala | 59 +++++++++++++++++++++++---- 1 file changed, 50 insertions(+), 9 deletions(-) commit 3c6e33a7243d4b805aa876c2149c7b8ddd7cdcb9 Author: Jens Georg Date: Fri Jun 8 10:25:38 2012 +0200 playbin: Base plugin on player library src/plugins/playbin/Makefile.am | 15 +++++------ src/plugins/playbin/rygel-module.vala | 36 +++++++++++++++++++++++++++ src/plugins/playbin/rygel-playbin-plugin.vala | 15 ++--------- 3 files changed, 46 insertions(+), 20 deletions(-) commit 0fcafedc211e77d455215c21a5ddcdd97ae3530e Author: Jens Georg Date: Thu Jun 7 21:12:58 2012 +0200 playbin: Also create shared library src/plugins/playbin/Makefile.am | 8 ++++++++ src/plugins/playbin/rygel-playbin-player.vala | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) commit fb5553843abe314498d890b2d5f48b1c28ef7fe8 Author: Jens Georg Date: Thu Jun 7 13:42:53 2012 +0200 all: Extract librygel-core and rygel binary common.am | 6 +- src/rygel/Makefile.am | 127 +++++++++++++++---------------- src/rygel/rygel-cmdline-config.vala | 6 +- src/rygel/rygel-root-device-factory.vala | 4 +- src/rygel/rygel-root-device.vala | 4 +- src/ui/Makefile.am | 1 - 6 files changed, 78 insertions(+), 70 deletions(-) commit 66db621d95f1a96e8b2a67854591e69805182811 Author: Jens Georg Date: Thu Jun 7 12:25:11 2012 +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. src/rygel/Makefile.am | 74 +++++++++++++++++++-------------------- src/rygel/rygel-dbus-service.vala | 2 +- src/rygel/rygel-main.vala | 2 +- 3 files changed, 39 insertions(+), 39 deletions(-) commit f8b41a129e810a8cde717e775abbf30fbdb24ad1 Author: Tom Tryfonidis Date: Mon Jul 2 17:42:58 2012 +0300 Updated Greek translation po/el.po | 697 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 379 insertions(+), 318 deletions(-) commit 7cb6408b1061a011b09880ccca235a09109ef814 Author: Jens Georg Date: Sun Jul 1 16:51:27 2012 +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. src/rygel/rygel-root-device-factory.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 56c9854da5c71929023e4ff5857aca031f29ba77 Author: Jens Georg Date: Thu Jun 28 09:13:16 2012 +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. data/rygel.conf | 2 +- src/rygel/rygel-v1-hacks.vala | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) commit 4af650e4cff3b55b160812f56f721f3f8654a5d2 Author: Fran Diéguez Date: Sun Jun 24 23:33:04 2012 +0200 Updated Galician translations po/gl.po | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit ba0cba80a6213a04b2d4cdcf3b90f97666cde2c1 Author: Daniel Mustieles Date: Fri Jun 22 13:45:13 2012 +0200 Updated Spanish translation po/es.po | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 8c7bca2761bcd717cab7917bad33c6e2b02f5f4f Author: Matej Urbančič Date: Fri Jun 22 09:37:02 2012 +0200 Updated Slovenian translation po/sl.po | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit b2a2e00a5934c6823dfc97bc3ebeabf6bc591395 Author: Jens Georg Date: Thu Jun 21 21:01:05 2012 +0200 media-export: Mark top-level folder name translatable src/plugins/media-export/rygel-media-export-media-cache-upgrader.vala | 2 +- src/plugins/media-export/rygel-media-export-root-container.vala | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit f7ccb3d55ea9e88fae208bcbfd3f675a3ee706bd Author: Jens Georg Date: Thu Jun 21 20:57:49 2012 +0200 media-export: Fix translation of virtual folders src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 62d87bf87b1119142766fb6a5a1d3b261cec54de Author: Jens Georg Date: Thu Jun 14 11:17:51 2012 +0200 core: Really relay meta-data to players src/rygel/rygel-av-transport.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9792c3729ae2d8a1c53763fb96654659c6023f6b Author: Sasi Bhushan Boddepalli Date: Tue Jun 19 17:43:18 2012 +0530 Updated Telugu Translation po/LINGUAS | 1 + po/te.po | 644 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 645 insertions(+) commit 6e0cde13e2778f4d5342e3d29244e98d21068e9a Author: Jens Georg Date: Wed Jun 13 23:26:56 2012 +0200 media-export: Fix upgrade from rygel 0.6 .../media-export/rygel-media-export-media-cache-upgrader.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1dd1388ecbe12daa726aae746dcea20782850144 Author: Jens Georg Date: Mon May 14 23:09:35 2012 +0200 core: Fix content range check https://bugzilla.gnome.org/show_bug.cgi?id=676037 src/rygel/rygel-http-seek.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d804c19aa1a6e690e9351212fb1418187ffa5b8b Author: Jens Georg Date: Wed Jun 13 21:56:37 2012 +0200 Fix compatibility with Samsung's UE40E* devices https://bugzilla.gnome.org/show_bug.cgi?id=674542 data/rygel.conf | 2 +- src/rygel/rygel-v1-hacks.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit 62edc4da510703b91ce1668a925e8801484426e5 Author: Jens Georg Date: Wed Jun 13 20:42:05 2012 +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. .../rygel-media-export-leaf-query-container.vala | 3 +-- .../rygel-media-export-media-cache.vala | 31 +++++++++++++++------- .../rygel-media-export-query-container.vala | 2 +- .../rygel-media-export-sql-factory.vala | 24 +++++++++++++++-- 4 files changed, 46 insertions(+), 14 deletions(-) commit e7f97c5801c6e887b29b0459d39dc2297c8b8e0f Author: Jens Georg Date: Sun May 6 22:15:12 2012 +0200 media-export: Use libunistring for collation configure.ac | 11 +++++++ src/plugins/media-export/Makefile.am | 6 ++-- .../media-export/rygel-media-export-collate.c | 38 ++++++++++++++++++++++ .../media-export/rygel-media-export-database.vala | 10 ++++-- 4 files changed, 60 insertions(+), 5 deletions(-) commit d507b544ebfe4d57ca385ee7f02df8f9210df720 Author: Jens Georg Date: Wed Jun 13 13:02:15 2012 +0200 core, playbin: Fix LPCM playback https://bugzilla.gnome.org/show_bug.cgi?id=677966 src/plugins/playbin/rygel-playbin-player.vala | 9 ++++++--- src/rygel/rygel-av-transport.vala | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) commit de0ac9ac2d469422a1e83f4d7666c36e2b0aaa35 Author: Jens Georg Date: Wed Jun 13 12:58:23 2012 +0200 playbin: Update mime-types for XIPH formats There's a myriad of mime-types for ogg containers, FLAC, Vorbis etc. our there. src/plugins/playbin/rygel-playbin-player.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit cad3c73008d656afe6c23b31bad73d36c645eca6 Author: Jens Georg Date: Tue Jun 12 22:47:03 2012 +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 .../rygel-media-export-harvesting-task.vala | 12 +--- .../media-export/rygel-media-export-item.vala | 74 +++++++++------------- .../rygel-media-export-metadata-extractor.vala | 19 ++---- 3 files changed, 39 insertions(+), 66 deletions(-) commit a6b05bbd3cdd80051c2749c82c537971eb543961 Author: Jens Georg Date: Tue Jun 12 20:01:33 2012 +0200 core: Only set meta-data if the URI is ok src/rygel/rygel-av-transport.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 25573312894ce40528d77ee4529bbdb2397f13b8 Author: Jens Georg Date: Thu May 31 10:56:45 2012 +0200 doc: Follow advice from Automake doc Don't use the general dist_man_MANS but the specific section variables. doc/Makefile.am | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 126bb722f19c777cfaab5b192f7e39a490dafb2d Author: Fran Diéguez Date: Sun Jun 3 02:58:40 2012 +0200 Updated Galician translations po/gl.po | 77 +++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 32 deletions(-) commit 3f5a10c02db904ed0a1c93e1b8a909cda29c1e7d Author: Yaron Shahrabani Date: Sat Jun 2 12:53:12 2012 +0300 Updated Hebrew translation. po/he.po | 44 +++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) commit 418e539002f0b59e3e9917fb7aad711f97b4023c Author: Daniel Mustieles Date: Wed May 30 17:48:39 2012 +0200 Updated Spanish translation po/es.po | 113 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 64 insertions(+), 49 deletions(-) commit 0945ac8aad4871c75e4020f8c879cb48a7440ea9 Author: Jens Georg Date: Wed May 30 09:31:55 2012 +0200 data: Fix typo, include presets in tarball data/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e91dff4da90c95b62a65b3fcfcaf67ee0801d6cd Author: Jens Georg Date: Tue May 29 17:20:04 2012 +0200 Prepare 0.15.0 NEWS | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) commit 3dea1fd94fcfc6b0e0ce01ff30224d579b6ef606 Author: Jens Georg Date: Tue May 29 15:09:24 2012 +0200 data: Fix typo in rygel.conf data/rygel.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c447cbe2cd9f9a063d08e7293c40fc8757311c9 Author: Matej Urbančič Date: Tue May 29 09:09:17 2012 +0200 Updated Slovenian translation po/sl.po | 82 +++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 47 insertions(+), 35 deletions(-) commit b35f99e57e3c568a3018c0f308c593505c4fef12 Author: Jens Georg Date: Tue May 15 14:40:18 2012 +0200 playbin: Use NO_MEDIA_PRESENT as initial state src/plugins/playbin/rygel-playbin-player.vala | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) commit a49d82d0c0ca600c95ecb460042488ccbbf9af9d Author: Jens Georg Date: Mon May 14 18:20:58 2012 +0200 playbin: Don't start the playbin on empty uri src/plugins/playbin/rygel-playbin-player.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 4f128ee7b195628efcad67d0c02532f0ac1eb98d Author: Jens Georg Date: Fri May 11 16:33:58 2012 +0200 playbin: Set correct streaming mode for images src/plugins/playbin/rygel-playbin-player.vala | 40 ++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) commit 20ac91041ae1d7a77f2a9744c58d6d788a459090 Author: Jens Georg Date: Fri May 11 16:33:11 2012 +0200 core,playbin,mpris: Relay meta-data to player src/plugins/mpris/rygel-mpris-player.vala | 4 ++++ src/plugins/playbin/rygel-playbin-player.vala | 33 +++++++++++++++++++++++++++ src/rygel/rygel-av-transport.vala | 9 ++++++++ src/rygel/rygel-media-player.vala | 3 +++ 4 files changed, 49 insertions(+) commit e62c938d01543dd53c3c1f86caf13c5b688976cb Author: Jens Georg Date: Fri May 11 13:55:19 2012 +0200 core: Reset number of tracks to 0 src/rygel/rygel-av-transport.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit feed03ae4218dc7dffb4e4d113a643fd04faf6c3 Author: Jens Georg Date: Fri May 11 13:55:00 2012 +0200 core: Add extra checks for Mute and Volume src/rygel/rygel-rendering-control.vala | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 3a824c7a799147addfbe209221b8899ba8edd0d4 Author: Jens Georg Date: Fri May 11 13:54:24 2012 +0200 core: Use proper error code for invalid channel src/rygel/rygel-rendering-control.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 644e4a0291463e974fba5c2e867a0bcf70e718a7 Author: Jens Georg Date: Thu May 10 15:48:56 2012 +0200 core: Return proper RecordMedium src/rygel/rygel-av-transport.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c16f206116f343b2483c5a8c563a5e718041d708 Author: Jens Georg Date: Thu May 10 15:47:13 2012 +0200 core: Return proper error on invalid instance id src/rygel/rygel-av-transport.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9c4bf0c21957666c85cac5abd62b8f69ff935f36 Author: Jens Georg Date: Thu May 10 15:46:29 2012 +0200 core: Add all state variables to initial notify src/rygel/rygel-av-transport.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit de5b651d83575287d5fb94e7582287cfacfbfc1b Author: Jens Georg Date: Wed May 9 22:43:27 2012 +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. src/rygel/rygel-av-transport.vala | 42 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 39 insertions(+), 3 deletions(-) commit 1fb6b28479818da04529e412ec256e429b47f6e6 Author: Jens Georg Date: Wed May 9 22:38:01 2012 +0200 core: Update AVTransport2.xml from UPnP docs data/xml/AVTransport2.xml.in | 132 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 131 insertions(+), 1 deletion(-) commit df18089baf940c3e8ae88808b50e05369b323acd Author: Jens Georg Date: Mon Dec 26 18:14:52 2011 +0100 core: Use mandatory RenderingControl preset src/rygel/rygel-rendering-control.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 575cf7e20f34f8c5244b29ae2489115689b50a1a Author: Jens Georg Date: Mon Dec 26 18:14:27 2011 +0100 core: Validate passed InstanceID in player src/rygel/rygel-av-transport.vala | 14 +++++++++++--- src/rygel/rygel-rendering-control.vala | 12 ++++++++++-- 2 files changed, 21 insertions(+), 5 deletions(-) commit fc7dec29d0afad4148f824b3455c3f131300c5c0 Author: Jens Georg Date: Mon Dec 26 18:13:53 2011 +0100 core: Add skeleton for GetMediaInfo_Ext src/rygel/rygel-av-transport.vala | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit 2590af74e27eb07b8ab3e70c8abc2d7b65f4fc4e Author: Jens Georg Date: Mon Dec 26 18:10:14 2011 +0100 core: Set number of tracks On the first SetAVTransportURI call, set number of tracks to 1. src/rygel/rygel-av-transport.vala | 2 ++ 1 file changed, 2 insertions(+) commit f39316ed1290b560fcdd9ab62e711add31d43abe Author: Jens Georg Date: Mon Dec 26 18:05:38 2011 +0100 core: Only allow Pause() when state is PLAYING cf. AVTransport:2 documentation, section 2.5.1, Figure 1 and section 2.4.11. src/rygel/rygel-av-transport.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 52caeb066a09c113cb29e0f4ed92513a70c45b04 Author: Jens Georg Date: Tue May 22 10:57:42 2012 +0200 data: Add config sections for all plug-ins data/rygel.conf | 9 +++++++++ 1 file changed, 9 insertions(+) commit f9a990c79b43021fca513ff6355855bed9def403 Author: Yaron Shahrabani Date: Fri May 25 10:25:31 2012 +0300 Updated Hebrew translation. po/he.po | 62 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 29 deletions(-) commit 26b7fe612d63e757e60394d3225915856cf5a3e5 Author: Luca Ferretti Date: Mon May 21 21:50:31 2012 +0200 [l10n] Updated Italian translation po/it.po | 683 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 389 insertions(+), 294 deletions(-) commit 7aeb69c42ab5e08035073de3a944445fc15cd3ef Author: Jens Georg Date: Tue May 1 17:29:59 2012 +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 data/Makefile.am | 1 + data/presets/GstFaac.prs | 9 +++++++++ data/presets/ffenc_aac.prs | 2 +- data/rygel.conf | 4 ++-- src/rygel/rygel-aac-transcoder.vala | 10 +++------- 5 files changed, 16 insertions(+), 10 deletions(-) commit a001f25dafc19b830b96e332a3e1381be2c16797 Author: Jens Georg Date: Tue May 1 14:14:40 2012 +0200 core: Lower MP3 bitrate https://bugzilla.gnome.org/show_bug.cgi?id=675234 data/presets/GstLameMP3Enc.prs | 2 +- src/rygel/rygel-mp3-transcoder.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit a7d50b5de77e98ebd49af6b771229e5b94317226 Author: Jens Georg Date: Sat Apr 28 09:44:36 2012 +0200 core: Lower MPEG2 bitrates https://bugzilla.gnome.org/show_bug.cgi?id=675234 data/presets/GstTwoLame.prs | 2 +- data/presets/ffenc_mpeg2video.prs | 2 +- src/rygel/rygel-mp2ts-transcoder.vala | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) commit 2bb5ad338a14785cc00b761e117b57dc829c613a Author: Jens Georg Date: Fri Apr 27 23:59:35 2012 +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 common.am | 3 +++ configure.ac | 2 +- data/Makefile.am | 20 ++++++++++++++------ data/presets/GstLameMP3Enc.prs | 7 +++++++ data/presets/GstMP4Mux.prs | 7 +++++++ data/presets/GstTwoLame.prs | 6 ++++++ data/presets/GstX264Enc.prs | 7 +++++++ data/presets/ffenc_aac.prs | 9 +++++++++ data/presets/ffenc_mp2.prs | 6 ++++++ data/presets/ffenc_mpeg2video.prs | 6 ++++++ data/presets/ffenc_wmav1.prs | 6 ++++++ data/presets/ffenc_wmv1.prs | 6 ++++++ src/rygel/rygel-aac-transcoder.vala | 1 + src/rygel/rygel-audio-transcoder.vala | 4 ++-- src/rygel/rygel-avc-transcoder.vala | 1 + src/rygel/rygel-build-config.vapi | 3 +++ src/rygel/rygel-main.vala | 5 +++++ src/rygel/rygel-transcoder.vala | 4 ++++ src/rygel/rygel-video-transcoder.vala | 2 +- 19 files changed, 95 insertions(+), 10 deletions(-) commit 84ba7a5ee91810864668314c2c51c88bf486b4ed Author: Sasi Bhushan Date: Mon May 14 13:41:54 2012 +0530 Changed telugu from master po/LINGUAS | 1 - 1 file changed, 1 deletion(-) commit b27be3a96fb96c35265482da5ffeaa40d43c514f Author: Sasi Bhushan Date: Mon May 14 13:36:12 2012 +0530 Added Telugu languge Translations po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 031f0b4b8a0e36481867581111db213daf1ce73a Author: Gil Forcada Date: Sun May 6 16:15:47 2012 +0200 [l10n] Updated Catalan translation po/ca.po | 515 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 292 insertions(+), 223 deletions(-) commit c619fee9b1c0a3213bc50a0b464acaf999571b74 Author: Jens Georg Date: Sat May 5 09:08:32 2012 +0200 core: Correct XML namespace for author & artist We were using dc: for some reason, but it*s upnp: src/rygel/rygel-media-objects.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c2c17812dc7eb7d41817e72bc79babe957955a9 Author: Gabor Kelemen Date: Thu May 3 09:56:07 2012 +0200 Updated Hungarian translation po/hu.po | 500 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 280 insertions(+), 220 deletions(-) commit b350a4a2a1e273684ecb345f13d18794829e4f25 Author: Christian Kirbach Date: Tue May 1 20:31:36 2012 +0200 Updated German translation po/de.po | 199 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 116 insertions(+), 83 deletions(-) commit 315a1f8351a42366ab2cd401d42153b007980b13 Author: Jens Georg Date: Fri Apr 27 23:57:40 2012 +0200 build: Don't confuse automake common.am | 2 +- src/plugins/external/Makefile.am | 2 +- src/plugins/gst-launch/Makefile.am | 2 +- src/plugins/media-export/Makefile.am | 2 +- src/plugins/mediathek/Makefile.am | 2 +- src/plugins/mpris/Makefile.am | 2 +- src/plugins/playbin/Makefile.am | 2 +- src/plugins/test/Makefile.am | 2 +- src/plugins/tracker/Makefile.am | 2 +- src/rygel/Makefile.am | 2 +- src/ui/Makefile.am | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) commit d3a5c1cb76882ee8179b987666b59ffc4c57d805 Author: Jens Georg Date: Sat Apr 28 18:48:37 2012 +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. src/ui/rygel-writable-user-config.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 643e671087753a8301e3c5d0acda3119b3dd8111 Author: Jens Georg Date: Sat Apr 28 18:26:08 2012 +0200 ui: Remove work-around on watch_name src/ui/rygel-writable-user-config.vala | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) commit 4ab1d1f905f38b17cf162c6b34b763a40a292b4e Author: Jens Georg Date: Thu Apr 12 18:09:09 2012 +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. src/ui/rygel-preferences-dialog.vala | 4 +--- src/ui/rygel-writable-user-config.vala | 23 +++++++++++++++++++---- 2 files changed, 20 insertions(+), 7 deletions(-) commit 04f1cb91dfc7170f624384ff4b5d4638ca415a00 Author: Jonh Wendell Date: Sat Apr 28 10:03:47 2012 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 88feef76bd53b9c3750158f71ef5c0c12c382081 Author: Jonh Wendell Date: Sat Apr 28 09:58:28 2012 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 202 +++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 117 insertions(+), 85 deletions(-) commit fd1c57b6b66315531fef0cbdb741f131be6ec8f1 Author: Alexander Shopov Date: Sat Apr 28 08:43:59 2012 +0300 Updated Bulgarian translation po/bg.po | 548 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 284 insertions(+), 264 deletions(-) commit a00e17036df5ab9721eae5eb798b63086b7ea795 Author: Jens Georg Date: Fri Apr 13 21:49:30 2012 +0200 core: Escape URI for ChangeLog https://bugzilla.gnome.org/show_bug.cgi?id=674071 src/rygel/rygel-av-transport.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 75b2b11c37087e602bab7a7f241ef73a640cf2ae Author: Jens Georg Date: Thu Apr 26 20:10:37 2012 +0200 core: Add Mediabolic devices to V1 downgrade Includes the Onkyo TX-NRxxx https://bugzilla.gnome.org/show_bug.cgi?id=674733 data/rygel.conf | 2 +- src/rygel/rygel-v1-hacks.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit f2fa0470cc948777edb07fbf3ef155ad5d9caaf0 Author: Jens Georg Date: Thu Apr 26 19:31:35 2012 +0200 gst-launch: Add option to set the DLNA profile doc/man/rygel.conf.xml | 8 +++++ .../rygel-gst-launch-root-container.vala | 34 +++++++++++++++------- 2 files changed, 32 insertions(+), 10 deletions(-) commit fd4bfd529e3a7b07f20ea927961d26d3fb78afee Author: Bruno Brouard Date: Sun Apr 22 10:52:50 2012 +0200 Updated French translation po/fr.po | 193 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 108 insertions(+), 85 deletions(-) commit 12e6d796efd8d3434482a6ce80c8750f61392200 Author: Joe Hansen Date: Sat Apr 21 17:37:47 2012 +0200 Updated Danish translation po/da.po | 205 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 119 insertions(+), 86 deletions(-) commit db9967f955b0832128c2d58e8a19a441f7b64500 Author: Yaron Shahrabani Date: Fri Apr 13 02:08:25 2012 +0300 Updated Hebrew translation. po/he.po | 503 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 275 insertions(+), 228 deletions(-) commit bea00e75895ee369a0fb86ae819cbe1d8b113697 Author: Jens Georg Date: Fri Apr 6 00:06:51 2012 +0200 core: Fix SinkProtocolInfo generation Previously it generated an incorrect protocol info on transport protocol boundaries e.g. "internal:*:foo/bar:*http-get:*foo/bar:*" src/rygel/rygel-sink-connection-manager.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 5dd1c3b7fa3bbaaccfe1a23ce50febada4a615f9 Author: Jens Georg Date: Thu Apr 5 21:54:00 2012 +0200 core,tests: Fix byte range header check Seems I was too optimistic with what the libsoup function can do. src/rygel/rygel-http-byte-seek.vala | 22 +++++++++++++++++----- tests/rygel-http-byte-seek-test.vala | 20 ++++++++++++++++++++ 2 files changed, 37 insertions(+), 5 deletions(-) commit 787ca18133ed27d199e6b35477e82760ecbd091e Author: Yuri Myasoedov Date: Thu Mar 29 14:02:12 2012 +0400 Updated Russian translation po/ru.po | 294 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 163 insertions(+), 131 deletions(-) commit 93b7b91db3d19bcbd2d679089a7c0eccdc7d3a7f Author: Jens Georg Date: Sat Mar 24 10:41:55 2012 +0100 playbin: Notify duration change only once src/plugins/playbin/rygel-playbin-player.vala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 704cc1436ae1340f506608611fd923ca79980bec Author: Jens Georg Date: Sat Mar 24 10:33:11 2012 +0100 media-export: Map proper UPnP class everywhere 09e5bc9d only fixed the Album case; Genre used a wrong attribute and the mapping was only done for leaf container. This patch fixes the attribute and applies the mapping to all containers. ...rygel-media-export-query-container-factory.vala | 79 +++++++++++++++------- 1 file changed, 53 insertions(+), 26 deletions(-) commit 71ac93b681d9132ed827b5fd1376371f8f177e95 Author: Jens Georg Date: Thu Sep 29 07:34:28 2011 +0200 core: Port signal handling to GLib 2.30 API src/rygel/Makefile.am | 1 - src/rygel/rygel-main.vala | 7 ++-- src/rygel/rygel-misc.vapi | 1 + src/rygel/rygel-signal-handler.vala | 74 ------------------------------------- 4 files changed, 5 insertions(+), 78 deletions(-) commit d38b0aa01d21ada89cccdffd036d80d7be221232 Author: Jens Georg Date: Fri Feb 24 14:40:46 2012 +0200 core: Use Soup to parse byte ranges configure.ac | 2 +- src/rygel/rygel-http-byte-seek.vala | 43 ++++++------------------------------- 2 files changed, 7 insertions(+), 38 deletions(-) commit 389b03cfcc3017d0b80e6a9c2da0129527ba68f8 Author: Jens Georg Date: Sun Feb 19 11:20:43 2012 +0200 build: Re-enable strict vala compiler autogen.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ef825cf453f447c3c1bd57d5a42475ac89318404 Author: Jens Georg Date: Sun Feb 19 11:17:42 2012 +0200 core: Switch to new GMutex/GCond API. Also use initializer to work around bgo#670366 configure.ac | 4 ++++ src/rygel/rygel-http-gst-sink.vala | 6 ++---- 2 files changed, 6 insertions(+), 4 deletions(-) commit 5bdd3e9d7733b94257a6a270be1ee78de5d24a1a Author: Jens Georg Date: Fri Jan 20 17:42:33 2012 +0100 all: Adapt to new vapis configure.ac | 2 +- src/plugins/media-export/rygel-media-export-harvester.vala | 7 ++++--- .../media-export/rygel-media-export-harvesting-task.vala | 10 +++++----- .../media-export/rygel-media-export-metadata-extractor.vala | 8 ++++---- .../rygel-media-export-recursive-file-monitor.vala | 6 +++--- src/rygel/rygel-media-art-store.vala | 6 +++--- src/rygel/rygel-media-object.vala | 4 ++-- src/rygel/rygel-plugin-loader.vala | 8 ++++---- src/rygel/rygel-root-device-factory.vala | 8 ++++---- src/rygel/rygel-subtitle-manager.vala | 8 ++++---- src/rygel/rygel-thumbnailer.vala | 8 ++++---- 11 files changed, 38 insertions(+), 37 deletions(-) commit 4d530a6d5edac47b137af98eab07adb0bd5b5456 Author: Jens Georg Date: Mon Mar 26 17:18:51 2012 +0200 Fix previous NEWS entry NEWS | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 28281a9d11a16a1c3ecaeebcd689d91f5d866624 Author: Marek Černocký Date: Sun Mar 25 19:02:08 2012 +0200 Updated Czech translation po/cs.po | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) commit 1f5aa003dac633cbd3b886fe3e18b5ebb8ed6724 Author: Fran Diéguez Date: Sat Mar 24 15:21:50 2012 +0100 Updated Galician translations po/gl.po | 512 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 284 insertions(+), 228 deletions(-) commit db22ac37472ff8c11709d972b28fcd6b32da8c71 Author: Kentaro KAZUHAMA Date: Sat Mar 24 22:40:58 2012 +0900 [l10n] Update Japanese translation po/ja.po | 149 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 93 insertions(+), 56 deletions(-) commit fb29e0222fb357104ea0a4faeca5046c747a89a5 Author: Daniel Nylander Date: Tue Mar 20 09:05:32 2012 +0100 Updated Swedish translation po/sv.po | 265 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 179 insertions(+), 86 deletions(-) commit 8b3f85122b4e079ba5ce9adf0343b9afb01c1964 Author: Jens Georg Date: Mon Mar 19 20:46:42 2012 +0100 Prepare 0.13.4 NEWS | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) commit ece0c5648bf9b101ecbd393eb05f1ca12ce29b55 Author: Lukasz Pawlik Date: Thu Feb 23 15:58:12 2012 +0100 core: Prevent crash if User-Agent is not in UTF-8 Based on Lukasz's Harmattan patch. src/rygel/rygel-client-hacks.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit cf3a09ab14ddb85e05ad3d7e15ae0abb02e447ae Author: Jens Georg Date: Mon Mar 19 20:13:17 2012 +0100 Revert "core: Do not treat 'npt=0-' as seek request" This reverts commit 15d7783f850a28a221bca49eac118d6744c8d9b6. src/rygel/rygel-http-time-seek.vala | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit 97191f5ae08ffdcc3fd0113691fc435519fccbc7 Author: Jens Georg Date: Sun Mar 18 22:02:10 2012 +0100 core: Set X_DLNACAP according to configuration https://bugzilla.gnome.org/show_bug.cgi?id=667781 src/rygel/rygel-root-device-factory.vala | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 09e5bc9dcd1c6e9bff9f79eb9e2a0d0d68315691 Author: Jens Georg Date: Sun Mar 18 18:09:00 2012 +0100 media-export: Really set proper UPnP class Commit baa6f4c4 used a wrong asumption so the class was still .storageFolder instead of .musicAlbum. .../media-export/rygel-media-export-query-container-factory.vala | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit c82cc2e62c13416a938b6941c049b47309301ba2 Author: Jens Georg Date: Sun Mar 18 14:19:52 2012 +0100 core: Prevent crash on missing element src/rygel/rygel-http-identity-handler.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit a3d19f421bbfc6c795fbce6904ebe34f3424c088 Author: Jens Georg Date: Sat Mar 17 18:19:47 2012 +0100 build: Drop max version requirements configure.ac | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) commit 5b058560911d19e6f25d23d438d506e96fa60e77 Author: Rudolfs Mazurs Date: Sat Mar 17 12:16:01 2012 +0200 Updated Latvian translation. po/lv.po | 280 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 163 insertions(+), 117 deletions(-) commit 1eda2dce4d32c25d6c0efbc1086413fea8b1019f Author: Jens Georg Date: Sat Mar 17 10:09:02 2012 +0100 mpris: Don't abort if client uses wrong type Check that we always get a{sv} for property changes. src/plugins/mpris/rygel-mpris-player.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 388eabec8a14e0d095d99328a0d19709c26875e5 Author: Piotr Drąg Date: Fri Mar 16 21:05:02 2012 +0100 Updated Polish translation po/pl.po | 257 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 143 insertions(+), 114 deletions(-) commit 1e3b36dcc18effbd2e67b2ddaa8b6a43b1ec165f Author: Jens Georg Date: Thu Mar 15 08:56:59 2012 +0100 core: Return 404 on missing thumbnail https://bugzilla.gnome.org/show_bug.cgi?id=672048 src/rygel/rygel-http-get.vala | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) commit 2a0a4b7fa63c0d24908118a2c01c2bfc9da613ce Author: Jens Georg Date: Wed Mar 14 17:01:42 2012 +0100 core: Do not abort on invalid indices Check if the thumbnail or subtitle a client requestes actually exists. Otherwise libgee just aborts. https://bugzilla.gnome.org/show_bug.cgi?id=672048 src/rygel/rygel-http-get.vala | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit 691b63777cf122863f7b7b43ea4c732c04c57dec Author: Jens Georg Date: Sat Dec 17 14:06:25 2011 +0100 tracker: Clean-up alternative property keys .../tracker/rygel-tracker-key-chain-map.vala | 27 +++++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) commit 41b7ac88d7fd2c32bf8e3895f44bb4f34623f71a Author: Jens Georg Date: Tue Mar 13 13:03:32 2012 +0100 playbin: Emit LastChange when duration is known src/plugins/playbin/rygel-playbin-player.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit f0893754417e4979164275b434095d7fec349e2e Author: Jens Georg Date: Sat Mar 10 13:27:51 2012 +0200 mediathek: Use debug instead of warning Just skip the item, if any of those nodes is missing it's not a video item so we're not interested in it. There is no need to display a scary warning for this. src/plugins/mediathek/rygel-mediathek-rss-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a832298b7381874e875528d3a44e4f151bc1ef4d Author: Jens Georg Date: Thu Mar 8 14:08:44 2012 +0200 data: Use new logo AUTHORS | 3 + COPYING.logo | 1 + data/icons/120x120/rygel.jpg | Bin 12359 -> 3466 bytes data/icons/120x120/rygel.png | Bin 33953 -> 2840 bytes data/icons/128x128/rygel.png | Bin 23331 -> 3048 bytes data/icons/32x32/rygel.png | Bin 2887 -> 970 bytes data/icons/48x48/rygel.jpg | Bin 2108 -> 1439 bytes data/icons/48x48/rygel.png | Bin 3224 -> 1461 bytes data/icons/scalable/Makefile.am | 2 +- data/icons/scalable/rygel-full.svg | 98 +++ data/icons/scalable/rygel-small.svg | 867 ------------------------- data/icons/scalable/rygel.svg | 1200 ++--------------------------------- 12 files changed, 155 insertions(+), 2016 deletions(-) commit 5216b8d5e8e6a83de3c1c357f044b9abb8b5a631 Author: Jens Georg Date: Wed Mar 7 09:32:49 2012 +0200 Prepare 0.13.3 NEWS | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit 5cd5a73b3dcd6b93e2edf6c9b1b99ebb70fa304b Author: Jens Georg Date: Wed Mar 7 09:26:53 2012 +0200 build: Bump libsoup max version to next stable configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b00e4df31801671ca920723d1c6e14a0e02fd8ed Author: Jens Georg Date: Mon Mar 5 13:07:54 2012 +0200 core: Fix XBox music browsing 9aff5d6 was filtering out everything on Album/Artist view on Tracker plugin. src/rygel/rygel-xbox-hacks.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 548290da3ba99eb000e93029a9a7738641c49d49 Author: Jens Georg Date: Sat Mar 3 10:40:47 2012 +0200 Revert "core: Add pupnp-based clients to V1 downgrade" This reverts commit e20944a983caa11314ffd280ab7ee2a8b73d5957. VLC 2.0 fixes this, no need for this crude work-around for obsolete versions data/rygel.conf | 2 +- src/rygel/rygel-v1-hacks.vala | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) commit e20944a983caa11314ffd280ab7ee2a8b73d5957 Author: Jens Georg Date: Fri Mar 2 22:57:50 2012 +0200 core: Add pupnp-based clients to V1 downgrade Fixes VLC 1.1.x UPnP support data/rygel.conf | 2 +- src/rygel/rygel-v1-hacks.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit f01466fbd88fa4ea4911ba33bfa230535fb1b5b7 Author: Мирослав Николић Date: Thu Mar 1 10:58:10 2012 +0100 Updated Serbian translation po/sr.po | 252 +++++++++++++++++++++++++++++++++------------------------ po/sr@latin.po | 252 +++++++++++++++++++++++++++++++++------------------------ 2 files changed, 296 insertions(+), 208 deletions(-) commit 42aaeced212b6ea3ebf328261b1dcfa907a083ab Author: Jens Georg Date: Sat Feb 25 15:13:14 2012 +0200 core: Only request thumbnails on local resources src/rygel/rygel-dbus-thumbnailer.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 3c62aabf7bebcae4904839aa9c83a1d7692f862a Author: Jens Georg Date: Sat Feb 25 12:07:51 2012 +0200 core: Use proper time-out on item creation src/rygel/rygel-http-post.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 41aadc5ee1e931db4090c9441196f001f666a642 Author: Matej Urbančič Date: Thu Feb 23 20:37:50 2012 +0100 Updated Slovenian translation po/sl.po | 174 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 101 insertions(+), 73 deletions(-) commit b7f5f4307fe485ddac3e22a90427ca69148d7713 Author: Jens Georg Date: Tue Feb 21 16:03:34 2012 +0200 Prepare 0.13.2 NEWS | 36 ++++++++++++++++++++++++++++++++++++ po/POTFILES.skip | 5 +++++ 2 files changed, 41 insertions(+) commit b796389d2c4d6088d8e0d5e782af4cc94f1cb528 Author: Jens Georg Date: Tue Feb 21 15:53:50 2012 +0200 tests: Fix ItemCreator test tests/rygel-item-creator-test.vala | 1 + 1 file changed, 1 insertion(+) commit eb084a38f727c631733c1376cbe1b0fc726ca5cd Author: Jens Georg Date: Tue Feb 21 11:36:02 2012 +0200 tracker: Use supplied date when creating an item. src/plugins/tracker/rygel-tracker-insertion-query.vala | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit c39162c62cd28d75cf07f88e6e7314383cc62730 Author: Jens Georg Date: Tue Feb 21 11:36:38 2012 +0200 core: Use date from DIDL in CreateObject src/rygel/rygel-item-creator.vala | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit c0d4190f393d58669e8acc61c73ad834c2784920 Author: Jens Georg Date: Mon Feb 20 13:08:16 2012 +0200 core: Update documentation in ItemCreator src/rygel/rygel-item-creator.vala | 87 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) commit 132552ca4e97cccc6a0872af89b8edcf3efa38a9 Author: Jens Georg Date: Mon Feb 20 15:05:53 2012 +0200 core: Get rid of ItemCreatorError src/rygel/rygel-item-creator.vala | 7 ++----- tests/rygel-item-creator-test.vala | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) commit 61bf0158ce25306d65fe32f4dd9d6f016e69ddca Author: Jens Georg Date: Mon Feb 20 13:38:05 2012 +0200 core: Add DLNA testcase number src/rygel/rygel-item-creator.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ac9762cb743428eb9d5f1d0c00382a154f0d4a1a Author: Jens Georg Date: Mon Feb 20 13:37:47 2012 +0200 core: Make fields private src/rygel/rygel-item-creator.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit fa1723318781f7ed3d59ec8d5c93b96c976a2926 Author: Jens Georg Date: Thu Feb 16 14:37:05 2012 +0200 todo: Remove ItemCreator task TODO | 2 -- 1 file changed, 2 deletions(-) commit 4c4c0869ed0d92766e4c45aa8947e3a9a372a2a7 Author: Jens Georg Date: Mon Feb 20 12:12:22 2012 +0200 core: Extract code to find DLNA.ORG_AnyContainer src/rygel/rygel-item-creator.vala | 89 +++++++++++++++++++++++---------------- 1 file changed, 52 insertions(+), 37 deletions(-) commit 24c732ae2e263be1883fbf25e4fcf3fa2fb1b9c0 Author: Jens Georg Date: Thu Feb 16 14:04:16 2012 +0200 core: Minor style adjustments src/rygel/rygel-item-creator.vala | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 8146f80d2f5b36f518a52ac763de860e75dcf192 Author: Jens Georg Date: Thu Feb 16 13:57:09 2012 +0200 core: Factor out MediaItem meta-data update src/rygel/rygel-item-creator.vala | 116 ++++++++++++++++++++------------------ 1 file changed, 60 insertions(+), 56 deletions(-) commit b4f8d9a0b1c5aa265d806fbff6db9bbae286f9ed Author: Jens Georg Date: Thu Feb 16 13:46:36 2012 +0200 core: Add can_create function to WritableContainer src/rygel/rygel-item-creator.vala | 2 +- src/rygel/rygel-writable-container.vala | 17 +++++++++++++++-- tests/rygel-item-creator-test.vala | 4 ++++ 3 files changed, 20 insertions(+), 3 deletions(-) commit 8c7fa7e1ad8b5f3a265b5b82ef313adc4980e910 Author: Jens Georg Date: Thu Feb 16 13:35:40 2012 +0200 core: Split out DIDL parsing in ItemCreator src/rygel/rygel-item-creator.vala | 103 ++++++++++++++++++++------------------ 1 file changed, 53 insertions(+), 50 deletions(-) commit 85029bd4b28a41297999b696c1a7c43c6b3ce38a Author: Jens Georg Date: Thu Feb 16 13:35:06 2012 +0200 core: Assert on regex error src/rygel/rygel-item-creator.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 75b90dc7479fa64c7abb9dcaec5e8e74fae75afa Author: Jens Georg Date: Mon Jan 9 19:05:09 2012 +0100 core: Add some comments to check src/rygel/rygel-item-creator.vala | 3 +++ 1 file changed, 3 insertions(+) commit 79ba03ba7529a4a738ce45fe342d81bc24f94aef Author: Jens Georg Date: Mon Feb 20 16:27:10 2012 +0200 tracker: Revert "Let the miner decide the RDF type" This reverts commit 193aff3bd259a1437ee1d243d0dcc49dae645ac2. The commit broke upload completely. .../tracker/rygel-tracker-insertion-query.vala | 2 +- .../tracker/rygel-tracker-search-container.vala | 23 ++++------------------ 2 files changed, 5 insertions(+), 20 deletions(-) commit a8067096a4332f43622b483a9f2aafc3b321be0e Author: Daniel Mustieles Date: Tue Feb 21 14:04:43 2012 +0100 Updated Spanish translation po/es.po | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) commit def2e1c36df91ff4f63260aec7b605260efc0624 Author: Jens Georg Date: Mon Feb 20 11:35:45 2012 +0200 tests: Add missing copyright header tests/rygel-item-creator-test.vala | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit e5b60f1ffa86a780934470567b95ca0f9543e8b0 Author: Jens Georg Date: Sun Dec 25 21:00:57 2011 +0100 tests: Add test for ItemCreator class tests/Makefile.am | 11 +- tests/rygel-item-creator-test.vala | 392 ++++++++++++++++++++++++++++ tests/rygel-item-creator.vala | 1 + tests/rygel-relational-expression.vala | 1 + tests/rygel-search-expression.vala | 1 + tests/rygel-state-machine_item-creator.vala | 1 + 6 files changed, 406 insertions(+), 1 deletion(-) commit 2e3b465c04441ba4e0fd2f37b0cd1a212be4be21 Author: Jens Georg Date: Fri Feb 17 22:26:03 2012 +0200 doc: Remove obsolete release plan release-plan.txt | 23 ----------------------- 1 file changed, 23 deletions(-) commit 998841700d3ffe8e505cb2f37e60244d5850c9cd Author: Jens Georg Date: Fri Feb 17 22:19:47 2012 +0200 todo: update TODO | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) commit 0ea2f864c2aa1826fb36e36584841f33de636b5e Author: Jens Georg Date: Fri Feb 17 11:07:26 2012 +0200 core: Check for duplicate module names https://bugzilla.gnome.org/show_bug.cgi?id=660477 src/rygel/rygel-plugin-loader.vala | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) commit a74a4648c8d60ee82b0d8b8cbac50ed9030774ad Author: Jens Georg Date: Fri Feb 17 10:20:10 2012 +0200 core: Simplify code by using File.get_child https://bugzilla.gnome.org/show_bug.cgi?id=660477 src/rygel/rygel-plugin-loader.vala | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 1669bc6ad767eab7d9aaf2612216a93640b64536 Author: Marek Černocký Date: Thu Feb 16 13:24:30 2012 +0100 Updated Czech translation po/cs.po | 136 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 79 insertions(+), 57 deletions(-) commit a660a8da46decf8d3fbe9a753f497e7588ca608c Author: Jens Georg Date: Thu Feb 16 14:15:44 2012 +0200 tests: Fix broken tests after d6f83bbe tests/rygel-http-item-uri-test.vala | 4 ++++ tests/rygel-http-post-test.vala | 8 ++++++++ 2 files changed, 12 insertions(+) commit d6f83bbe41ecb625aacbb3246b0de60123432612 Author: Jens Georg Date: Wed Feb 15 23:18:09 2012 +0200 core: Fix extension for album art URI src/rygel/rygel-http-item-uri.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit b4ecc6722a8279623f3e65f21e26f1d6d0af2d5c Author: Jens Georg Date: Wed Feb 15 22:53:05 2012 +0200 data: Drop gconf dependency from .pc file https://bugzilla.gnome.org/show_bug.cgi?id=669858 rygel-1.0.pc.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9aff5d6e5d73f813e4e3d6d80bedfe2eb8cf15ba Author: Jens Georg Date: Fri Feb 10 16:34:23 2012 +0200 core: Prevent XBox showing songs multiple times Due to the way we handle the XBox's search requests it might happen that the search result includes items having a @refID which are just "aliases" to the real items. https://bugzilla.gnome.org/show_bug.cgi?id=664184 src/rygel/rygel-xbox-hacks.vala | 46 ++++++++++++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 7 deletions(-) commit 0d314effdae1ab53f6ae2c8e41b982813c7b6f75 Author: Jens Georg Date: Fri Feb 10 15:41:54 2012 +0200 core: Add hack for WMP 12 src/rygel/Makefile.am | 1 + src/rygel/rygel-client-hacks.vala | 4 ++++ 2 files changed, 5 insertions(+) commit dcfa7fc33165929a99b2583d0acd4e31e9ca6525 Author: Jens Georg Date: Sat Feb 11 19:44:49 2012 +0200 core: Work around bgo#669166 src/rygel/rygel-gst-utils.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 822fa573b4beae049f6340e8f7373b0f717e9c1a Author: Jens Georg Date: Thu Feb 9 20:14:24 2012 +0200 Prepare 0.13.1 NEWS | 94 ++++++++++++++++++++++++++++++++++++++++++ src/rygel/rygel-wmp-hacks.vala | 51 +++++++++++++++++++++++ 2 files changed, 145 insertions(+) commit 9cea393597f1d5b60d030c5d6b7d0481c5b45808 Author: Jens Georg Date: Thu Feb 9 20:18:32 2012 +0200 i18n: Update POTFILES.skip po/POTFILES.skip | 8 ++++++++ 1 file changed, 8 insertions(+) commit 85691224004a2e0f770096dab6b5e8b606875c4b Author: Jens Georg Date: Thu Feb 9 16:15:47 2012 +0200 mpris: Allow to disable the whole module doc/man/rygel.conf.xml | 1 + src/plugins/mpris/rygel-mpris-plugin-factory.vala | 7 +++++++ src/plugins/mpris/rygel-mpris-plugin.vala | 1 + 3 files changed, 9 insertions(+) commit 8001556de3a867b0f83604b1800ee4aa4cf562d7 Author: Jens Georg Date: Thu Feb 9 16:04:34 2012 +0200 external: Allow to disable the whole module It was only possible to disable servers on a per-peer base; now it is also possible to disable the whole module. doc/man/rygel.conf.xml | 4 ++++ src/plugins/external/rygel-external-plugin-factory.vala | 7 +++++++ src/plugins/external/rygel-external-plugin.vala | 2 ++ 3 files changed, 13 insertions(+) commit 3b0c8fbfbd3ea5d8eb7d976872bae9ca389ed519 Author: Jens Georg Date: Thu Feb 9 15:45:55 2012 +0200 external: Prevent critical if DisplayName is empty src/plugins/external/rygel-external-container.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit b41219a901b5bdbf8b60637aaaee160c06b1c5e2 Author: Jens Georg Date: Thu Feb 9 13:38:18 2012 +0200 external: Update child-count after D-Bus signal https://bugzilla.gnome.org/show_bug.cgi?id=669680 src/plugins/external/rygel-external-container.vala | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit fb8aa43f6f4eacbfd15f61809d1a050ca08ca044 Author: Marcin Kazmierczak Date: Wed Feb 8 14:49:56 2012 +0100 tests: Extend rygel-http-post-test.vala tests/rygel-http-post-test.vala | 204 +++++++++++++++++++++++++++++++--------- 1 file changed, 160 insertions(+), 44 deletions(-) commit 3636b7e882e039ceaf9429b67b630def902ad510 Author: Jens Georg Date: Thu Feb 9 10:54:39 2012 +0200 core: Add env variable to change plugin timeout Especially when running inside valgrind the 5 second timeout is too short and often rygel fails to load its plugins in time and terminates itself. doc/man/rygel.xml | 8 ++++++++ src/rygel/rygel-main.vala | 11 ++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) commit e2c6d6ba6e27743569afd9317932e037f0cea1f4 Author: Jens Georg Date: Thu Feb 9 09:43:34 2012 +0200 external: Remove references to MediaServer1 There were still two references to the old spec, one causing Icons not to work. https://bugzilla.gnome.org/show_bug.cgi?id=669677 src/plugins/external/rygel-external-icon-factory.vala | 2 +- src/plugins/external/rygel-external-plugin-factory.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 227e8f7ab59ee407cc5ad27cd897cabd1a9b6208 Author: Daniel Mustieles Date: Tue Feb 7 11:29:34 2012 +0100 Updated Spanish translation po/es.po | 153 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 91 insertions(+), 62 deletions(-) commit 9ef404045608cba0e8f04f820e37b87e9b44db97 Author: Jens Georg Date: Mon Feb 6 20:03:55 2012 +0100 ui: Fix minor issues with toolbar data/rygel-preferences.ui | 5 +++-- src/ui/rygel-preferences-dialog.vala | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) commit f68fdfe1fed2af11f4ef01b221afb044cc1065a5 Author: David King Date: Tue Nov 8 15:34:10 2011 +0100 ui: Improve preferences dialog, bug 663631 Add tooltips to the widgets in the preferences dialog. Add +/- ToolButtons for adding and removing shared directories. Update the sensitivity of the remove toolbutton, based on whether a row in the URI model is selected, or if the model is empty. Remove the GtkAlignments and use padding on containers. Set the correct response ID on the close button. Set the entry text column in the GtkBuilder file. TODO | 1 - data/rygel-preferences.ui | 341 +++++++++++++++------------------ src/ui/rygel-media-pref-section.vala | 47 +++-- src/ui/rygel-network-pref-section.vala | 7 +- 4 files changed, 193 insertions(+), 203 deletions(-) commit fd54b11a9244f49ef434e75aa856550aaf4424f6 Author: Jens Georg Date: Mon Jan 30 20:58:10 2012 +0100 gst-launch: Sink element returned from parse_bin Work around bgo#669060 with valac >= 0.15.1 src/rygel/rygel-http-identity-handler.vala | 3 +++ 1 file changed, 3 insertions(+) commit ef8335ab923e55e0f92f537c803f29648427bd11 Author: Jens Georg Date: Sun Jan 29 16:25:16 2012 +0100 build: Drop --strict-valac due to glib deprecation autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 43eacd4c99ff6e09173a2d7659f1ad0ac8049480 Author: Jens Georg Date: Sun Jan 29 15:28:23 2012 +0100 gst-launch,test: Use new API vala-0.14 didn't complain about this so it wasn't caught. src/plugins/gst-launch/rygel-gst-launch-audio-item.vala | 2 +- src/plugins/gst-launch/rygel-gst-launch-video-item.vala | 2 +- src/plugins/test/rygel-test-audio-item.vala | 2 +- src/plugins/test/rygel-test-video-item.vala | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 8cbc98368c0133bf9d0a6b63f6d9f6108c6f03dc Author: Jens Georg Date: Sun Jan 29 00:55:06 2012 +0100 tests: Add test for simple_search https://bugzilla.gnome.org/show_bug.cgi?id=653120 tests/Makefile.am | 8 +- tests/rygel-searchable-container-test.vala | 146 +++++++++++++++++++++++++++++ tests/rygel-searchable-container.vala | 1 + 3 files changed, 154 insertions(+), 1 deletion(-) commit e8cdb95008b6d71557f6fa53d26b89d866de1cd8 Author: Jens Georg Date: Sat Jan 28 15:19:06 2012 +0100 core: Fix simple search for offset > 0 On a search request where offset was > 0 and limit was 0 due to limiting the result set to offset the result was always a set of one. Also total_matches was set to 0 in this case although we know the number of total matches since using a start offset doesn't limit the results. https://bugzilla.gnome.org/show_bug.cgi?id=653120 src/rygel/rygel-searchable-container.vala | 35 +++++++++++++++++-------------- 1 file changed, 19 insertions(+), 16 deletions(-) commit 1ee2a14775d9640e7713f8bca4366b95e10a616e Author: Jens Georg Date: Sat Jan 28 14:41:54 2012 +0100 core: Properly replace @ADDRESS@ template Replacing of the template was forgotten for proxy urls and transcoded resources while moving the functionality from external plugin to core. https://bugzilla.gnome.org/show_bug.cgi?id=663826 src/rygel/rygel-http-identity-handler.vala | 3 ++- src/rygel/rygel-http-transcode-handler.vala | 3 ++- src/rygel/rygel-media-item.vala | 14 ++++++++++++-- 3 files changed, 16 insertions(+), 4 deletions(-) commit 7d128e5c4c9639abc4cbaf395113e192d6feb0f3 Author: Jens Georg Date: Sun Oct 16 14:08:27 2011 +0200 media-export: Delay virtual folder creation src/plugins/media-export/rygel-media-export-root-container.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit c6e60de0017153e60a42b3f5be94c8f472b28bef Author: Jens Georg Date: Fri Jan 20 22:16:45 2012 +0100 media-export: Fix endless loop If a file is added in a directory tree that didn't contain anything sharable before, the code would loop endlessly marching up the filesystem hierarchy. https://bugzilla.gnome.org/show_bug.cgi?id=668335 .../media-export/rygel-media-export-harvester.vala | 25 ++++++++++++++++++++-- .../rygel-media-export-root-container.vala | 13 ++++++----- 2 files changed, 29 insertions(+), 9 deletions(-) commit 05a6dba7df6a3590335d2283801500960768ca41 Author: Jens Georg Date: Fri Jan 20 11:46:17 2012 +0100 core: Add missing } src/rygel/rygel-http-item-uri.vala | 1 + 1 file changed, 1 insertion(+) commit faaa2bb33a80ba18a0fcf7c4b48aa521eb94cf95 Author: Jens Georg Date: Thu Jan 19 19:46:19 2012 +0100 core: Don't append extension on error https://bugzilla.gnome.org/show_bug.cgi?id=644538 src/rygel/rygel-http-item-uri.vala | 13 ------------- 1 file changed, 13 deletions(-) commit dce55c005fd70f3e2df5231ac4a069919d8ed542 Author: Jens Georg Date: Thu Jan 19 19:32:35 2012 +0100 core: Fix suffix for PNG thumbnails src/rygel/rygel-http-item-uri.vala | 14 +++++++------- src/rygel/rygel-thumbnailer.vala | 3 ++- 2 files changed, 9 insertions(+), 8 deletions(-) commit 674800ee11e09c8477c69f6bb76decae06496c37 Author: Krzesimir Nowak Date: Mon Dec 12 16:02:01 2011 +0100 core: Append extensions to served files src/rygel/rygel-aac-transcoder.vala | 2 +- src/rygel/rygel-audio-transcoder.vala | 10 +-- src/rygel/rygel-avc-transcoder.vala | 1 + src/rygel/rygel-http-item-uri.vala | 125 +++++++++++++++++++++++++++++++++- src/rygel/rygel-http-server.vala | 2 +- src/rygel/rygel-l16-transcoder.vala | 3 +- src/rygel/rygel-mp2ts-transcoder.vala | 1 + src/rygel/rygel-mp3-transcoder.vala | 3 +- src/rygel/rygel-transcoder.vala | 5 +- src/rygel/rygel-video-transcoder.vala | 4 +- src/rygel/rygel-wmv-transcoder.vala | 3 +- tests/rygel-http-get-test.vala | 32 +++++++-- tests/rygel-http-item-uri-test.vala | 60 ++++++++++++++-- tests/rygel-http-post-test.vala | 46 ++++++++++++- 14 files changed, 268 insertions(+), 29 deletions(-) commit 8a84291f87bf3a7b3cd56b401244da6534d90f73 Author: Jens Georg Date: Thu Jan 19 18:56:26 2012 +0100 doc: Clarify uris option of MediaExport https://bugzilla.gnome.org/show_bug.cgi?id=666363 doc/man/rygel.conf.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit c4d52f40dc783240f2b9129cc099ded918e126f7 Author: Jens Georg Date: Mon Jan 9 19:11:12 2012 +0100 core: Prevent crash on back-end misbehaviour If the backend declares the OCMFlag.UPLOAD in a non-writable container, bail out instead of crashing. src/rygel/rygel-item-creator.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e6be7e48801f095bf13426abfa0329a113007d74 Author: Jens Georg Date: Mon Jan 9 19:05:38 2012 +0100 core: Use correct error in CreateObject If CreateObject is called with an id that describes an item instead of a container ContentDirectory:2 spec says that the error should be 701 (No such object) instead of 713 (Restricted parent) src/rygel/rygel-item-creator.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 595c62862cab37fda83d0bf31e8309c907fe13d6 Author: Jens Georg Date: Wed Jan 18 17:37:47 2012 +0100 external: Don't crash on hierarchical update If a MediaServer2 provider sends an update for /foo/bar/baz and /foo/bar chances are that the update for /foo/bar invalidates the parent pointer in /foo/bar/baz causing a crash of various sorts. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=759206 src/plugins/external/rygel-external-container.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit 7fd87493c39372d70e4946a0ad075ec07db5cfbf Author: Jiro Matsuzawa Date: Sun Jan 8 13:14:20 2012 +0900 Updated Japanese translation po/ja.po | 106 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 52 insertions(+), 54 deletions(-) commit f5b87b4dc41f186be738e129b46c0996a6bdb158 Author: Jens Georg Date: Tue Jan 3 21:10:04 2012 +0100 build: Add option to generate coverage report common.am | 7 +++++-- configure.ac | 17 +++++++++++++++++ tests/Makefile.am | 22 +++++++++++++++++++--- 3 files changed, 41 insertions(+), 5 deletions(-) commit 959d8bd1d3fa51b25aff4bd059a2fe2870a4a397 Author: Marcin Kazmierczak Date: Fri Dec 23 12:36:52 2011 +0100 tests: Extend rygel-http-get-test.vala tests/rygel-http-get-test.vala | 183 +++++++++++++++++++++++++++++++++++------ 1 file changed, 160 insertions(+), 23 deletions(-) commit f391d200b16ba02d8656a4390b8782d7f8ad2725 Author: Jens Georg Date: Sun Dec 25 14:06:49 2011 +0100 core: Fix error handling in item creator Method was needlessly declared async, so the throwing of the exception was not propagated properly in an case of error. src/rygel/rygel-item-creator.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 15d7783f850a28a221bca49eac118d6744c8d9b6 Author: Krzesimir Nowak Date: Wed Oct 26 16:16:56 2011 +0200 core: Do not treat 'npt=0-' as seek request 'TimeSeekRange.dlna.org: npt=0-' means that whole item is requested, so actually no seek is needed here. https://bugzilla.gnome.org/show_bug.cgi?id=659432 src/rygel/rygel-http-time-seek.vala | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 8bfcff961a095c43138f0d8368dcdbb8b0a89551 Author: Jens Georg Date: Fri Nov 18 09:55:40 2011 +0100 core: Always disconnect handler Prevents reference leaks on the container searched in. src/rygel/rygel-simple-container.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit a3d8106cca5603b0873a774965380ae10f6c089b Author: Jens Georg Date: Mon Dec 19 08:14:55 2011 +0100 core: Remove reference cycle in HTTP request src/rygel/rygel-http-request.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 90496cfc9bcf4e95279b65ffb06ae7df97d0104f Author: Marcin Kazmierczak Date: Thu Dec 22 10:52:34 2011 +0100 tests: Extend rygel-http-item-uri-test.vala New test case with incorrect url. tests/rygel-http-item-uri-test.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 2c80d54373a943479ac735e9884f909feff5b38b Author: Marcin Kazmierczak Date: Thu Dec 22 10:22:05 2011 +0100 tests: Fix bug in HTTPItemUri test test_construction_with_subtitle: Add default -1 Thumbnail index in HTTPItemUri constructor call. Previously test create HTTPItemURI object with Thumbnail index instead of subtitle index. tests/rygel-http-item-uri-test.vala | 1 + 1 file changed, 1 insertion(+) commit cc9b4a7912bc129305b9645d9760b00af4881e73 Author: Jens Georg Date: Fri Dec 16 22:13:03 2011 +0100 core: Simplify RTP depayloader guessing https://bugzilla.gnome.org/show_bug.cgi?id=663497 src/rygel/rygel-gst-utils.vala | 80 +++++++++++++----------------------------- 1 file changed, 24 insertions(+), 56 deletions(-) commit 19bc47ab7e953d8b4d6bac277d1f68ec749582a5 Author: Jens Georg Date: Fri Dec 16 21:43:42 2011 +0100 build: Bump vala requirement to 0.14.1 Needed for GStreamer VAPI fixes configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2d87b8e50c1283615c09dc8dbf9578094474e4ee Author: Jens Georg Date: Thu Dec 15 21:02:54 2011 +0100 core: Prevent critical when device is not a DMS src/rygel/rygel-v1-hacks.vala | 6 +++++- src/rygel/rygel-xbox-hacks.vala | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) commit 2dcc5e63a81b45c4eb4d7a6fbd14a642048bfa5b Author: Jens Georg Date: Thu Dec 8 19:22:34 2011 +0100 core: Reuse description file saving TODO | 2 -- src/rygel/rygel-description-file.vala | 9 +++++++++ src/rygel/rygel-root-device-factory.vala | 27 ++------------------------- 3 files changed, 11 insertions(+), 27 deletions(-) commit 040781492cbf80f065781a613a20254729d8c3aa Author: Jens Georg Date: Sun Nov 27 12:57:37 2011 +0100 core: Refactor description document manipulation Move basic document manipulation inside a new class and use it in V1 and XBox hacks to eliminate the code duplication introduced when splitting these two classes. src/rygel/Makefile.am | 3 +- src/rygel/rygel-description-file.vala | 182 +++++++++++++++++++++++++++++++ src/rygel/rygel-root-device-factory.vala | 10 +- src/rygel/rygel-v1-hacks.vala | 67 ++---------- src/rygel/rygel-xbox-hacks.vala | 96 +++------------- 5 files changed, 211 insertions(+), 147 deletions(-) commit 25fdadad00a9d41377acd58692b208ed73ffa8a9 Author: Jens Georg Date: Thu Dec 8 19:37:18 2011 +0100 core: Hide XBox album art handling Simply check the request in the hack constructor and rewrite the URL to our thumbnail request format. src/rygel/rygel-client-hacks.vala | 13 ------------- src/rygel/rygel-http-get.vala | 18 +----------------- src/rygel/rygel-xbox-hacks.vala | 19 +++++++++++++++++++ tests/rygel-http-get-test.vala | 4 ---- tests/rygel-http-post-test.vala | 13 +++++++++++++ 5 files changed, 33 insertions(+), 34 deletions(-) commit 5126066b8c5565ce22eeb355ae0d867a325dcfd6 Author: Jens Georg Date: Thu Dec 8 19:30:58 2011 +0100 core: Refactor client hacks Unify both constructors to operate on SoupMessage. src/rygel/rygel-client-hacks.vala | 55 +++++++++++++-------------------- src/rygel/rygel-http-get.vala | 10 +++--- src/rygel/rygel-http-request.vala | 5 +++ src/rygel/rygel-media-query-action.vala | 2 +- src/rygel/rygel-panasonic-hacks.vala | 15 ++------- src/rygel/rygel-v1-hacks.vala | 15 ++------- src/rygel/rygel-xbmc-hacks.vala | 15 ++------- src/rygel/rygel-xbox-hacks.vala | 22 +++---------- tests/rygel-http-get-test.vala | 2 +- 9 files changed, 42 insertions(+), 99 deletions(-) commit cd772514ea0970e9cd26a98f66da7ae3817f48c4 Author: Jens Georg Date: Thu Nov 24 13:54:48 2011 +0100 core: Add configuration option for V1 downgrade TODO | 3 --- data/rygel.conf | 9 +++++++++ doc/man/rygel.conf.xml | 11 +++++++++++ src/rygel/rygel-v1-hacks.vala | 46 +++++++++++++++++++++++++++++++++++++++---- 4 files changed, 62 insertions(+), 7 deletions(-) commit 3ae63aa2471393230872b47ef9b1966ba3dc326d Author: Jens Georg Date: Thu Nov 24 13:07:22 2011 +0100 core: Separate V1 hacks from XBox 360 hacks TODO | 1 - src/rygel/Makefile.am | 1 + src/rygel/rygel-root-device-factory.vala | 3 + src/rygel/rygel-v1-hacks.vala | 121 +++++++++++++++++++++++++++++++ src/rygel/rygel-xbox-hacks.vala | 2 +- 5 files changed, 126 insertions(+), 2 deletions(-) commit 3f4f8c8bc903aeb0aee709c11ebf46471cc4910a Author: Jens Georg Date: Wed Dec 14 13:53:01 2011 +0100 TODO: Add some comments TODO | 3 +++ 1 file changed, 3 insertions(+) commit f97f49a81923ddc93ba44e3ebd1bd264e85d6214 Author: Jens Georg Date: Tue Dec 13 10:24:32 2011 +0100 doc: Update URLs and tools for DBus interfaces doc/man/rygel.conf.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 0cc5aa9480387a89833b220e47d87ae939571c2d Author: Jens Georg Date: Sun Nov 27 19:10:01 2011 +0100 core: Filter unsupported sort criterias from XBox This fixes the "Slideshow" option when selected from top-level picture browsing dialog. src/rygel/rygel-client-hacks.vala | 2 ++ src/rygel/rygel-media-query-action.vala | 4 ++++ src/rygel/rygel-xbox-hacks.vala | 8 ++++++++ 3 files changed, 14 insertions(+) commit a63fe4c57fc24a791089f168df55d0fbff42b7d7 Author: Jens Georg Date: Thu Nov 24 10:14:42 2011 +0100 core: Add hacks for XBMC XBMC fails to recognize DLNA mime-types as AAC for AAC files. src/rygel/Makefile.am | 1 + src/rygel/rygel-client-hacks.vala | 12 +++++++-- src/rygel/rygel-http-get.vala | 2 ++ src/rygel/rygel-xbmc-hacks.vala | 53 +++++++++++++++++++++++++++++++++++++++ tests/rygel-http-get-test.vala | 3 +++ 5 files changed, 69 insertions(+), 2 deletions(-) commit 7cd7865a87e899f512203ca33b2704cf4826b516 Author: Jens Georg Date: Sun Dec 11 17:56:54 2011 +0100 doc: Update Mediathek docs and include in tarball https://bugzilla.gnome.org/show_bug.cgi?id=665946 doc/Makefile.am | 3 ++- doc/README.Mediathek | 20 +++++++++----------- 2 files changed, 11 insertions(+), 12 deletions(-) commit 26d372f790503147d181fa6a2915300eee785227 Author: Jens Georg Date: Fri Dec 9 12:47:50 2011 +0100 core: Override resource resolution for AVC src/rygel/rygel-avc-transcoder.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit bf17d1f5d01c4af90d82beb5b77343618324af69 Author: Lukasz Pawlik Date: Tue Nov 8 15:42:17 2011 +0100 tracker: Refactor query triplets Use add method from base class. src/plugins/tracker/rygel-tracker-new.vala | 12 ++++++------ src/plugins/tracker/rygel-tracker-query-triplets.vala | 8 ++++---- src/plugins/tracker/rygel-tracker-search-container.vala | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) commit c1458593b5e77567ea29dcee0dc2145578ca45ee Author: Piotr Drąg Date: Sun Dec 11 17:24:48 2011 +0100 Updated Polish translation po/pl.po | 54 +++++++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 25 deletions(-) commit b75eaa81675d58b777aadd24162c77aec8b59ec8 Author: Jens Georg Date: Tue Dec 6 13:26:58 2011 +0100 core: Change wording for profiles debugging src/rygel/rygel-gst-utils.vala | 11 ++++++----- src/rygel/rygel-transcoder.vala | 2 ++ 2 files changed, 8 insertions(+), 5 deletions(-) commit 731b6510c80d195cb264557b835fcc2cb15eb71e Author: Jens Georg Date: Tue Dec 6 18:55:31 2011 +0100 core: Video framerate is a restriction, not format src/rygel/rygel-avc-transcoder.vala | 4 ++-- src/rygel/rygel-mp2ts-transcoder.vala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit a8d20fbf7045f75cad5e80b55f7d74624283632f Author: Jens Georg Date: Mon Dec 5 23:00:41 2011 +0100 tests: Fix build tests/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit fb28cf1739f37f3a1f4931260d623234e97326bc Author: Jens Georg Date: Sun Dec 4 12:01:31 2011 +0100 core: Dump encodebin profile in transcoder src/rygel/rygel-audio-transcoder.vala | 1 + src/rygel/rygel-gst-utils.vala | 17 +++++++++++++++++ src/rygel/rygel-transcoder.vala | 1 + src/rygel/rygel-video-transcoder.vala | 1 + 4 files changed, 20 insertions(+) commit cb40db1281ea5a60c88aed1fdeecf584b1071ddc Author: Jens Georg Date: Sun Dec 4 12:00:07 2011 +0100 core: Fix typo in MPEG2 TS container profile src/rygel/rygel-mp2ts-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 77f46f5e735a6f70d42f80a9897fed63bb6b8ea5 Author: Alexandre Franke Date: Thu Nov 24 10:55:22 2011 +0100 Update French translation po/fr.po | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) commit 64238306a3d7f4552858191cc4ce4c3d61e0911c Author: Jens Georg Date: Thu Nov 24 08:38:45 2011 +0100 media-export: Fix regression in file monitor Changeset 05024f6e4e688a40629573eb0401f83421d32209 accidently removed the support for _CREATED events. src/plugins/media-export/rygel-media-export-harvester.vala | 1 + 1 file changed, 1 insertion(+) commit e49e4de1fabc85775daccc1d21cd8a6194759ff3 Author: Jens Georg Date: Sat Oct 22 08:31:06 2011 +0200 Prepare 0.13.0 NEWS | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) commit a48dcc2eedc2544def5e53fff283d221fb404b73 Author: Jens Georg Date: Wed Nov 23 09:51:56 2011 +0100 tests: Fix HTTPGet and HTTPResponse tests tests/rygel-http-get-test.vala | 1 + tests/rygel-http-response-test.vala | 2 ++ 2 files changed, 3 insertions(+) commit 91acb085f01b4258bc7ce750c6dfe4b8d01cdfef Author: Jens Georg Date: Tue Nov 22 22:21:39 2011 +0100 core: Set all headers in RygelHTTPGet Don't set Content-Length header in HEAD request for transcoded resources. This was previously caused by the message encoding being set to CONTENT_LENGTH by default. Moving the code sets the encoding to EOF causing libsoup to not set the Content-Length header. Also adds a proper Range header for byte-seek HEAD requests. This fixes the random fails of test-case 7.4.28.2,3,4,6 src/rygel/rygel-http-get.vala | 15 ++++++++++++++- src/rygel/rygel-http-response.vala | 12 ------------ 2 files changed, 14 insertions(+), 13 deletions(-) commit a258ac8229ff8a123c60cfed357997a3960f3df1 Author: Grzegorz Grabowski Date: Thu Oct 27 14:56:00 2011 +0200 core: Error handling of upload file writing If stream.write_all method threw an exception Rygel crashed. It happened because on_got_body and on_got_chunk signals came after HTTPPost object transitioned to finished state. The fix disconnects from these signals after file writing errors occurs since there is no recovery from such situation which in real happens only when there is no disk space or max file size is limited. src/rygel/rygel-http-post.vala | 10 +++++++++- src/rygel/rygel-http-request.vala | 3 ++- 2 files changed, 11 insertions(+), 2 deletions(-) commit 0a6e86bea7ef1c2f341a2eecf66ae9fa12e14f1a Author: Jorge González Date: Sun Nov 20 10:39:20 2011 +0100 Updated Spanish translation po/es.po | 55 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 26 deletions(-) commit 1b8c1d5969f471f5dd77c90c08250879acf7dffd Author: Jens Georg Date: Sun Oct 16 15:20:06 2011 +0200 core: Batch uris for thumbnail requests Previously it was only creating one thumbnail per browse request https://bugzilla.gnome.org/show_bug.cgi?id=661334 src/rygel/rygel-dbus-thumbnailer.vala | 92 ++++++++++++++++------------------- src/rygel/rygel-thumbnailer.vala | 2 +- 2 files changed, 43 insertions(+), 51 deletions(-) commit dd7fc1ade90c654127bf0e0034dff0a2d1c92100 Author: Jens Georg Date: Tue Nov 15 15:06:16 2011 +0100 build: Bump libsoup max version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0dad99ae37bad7f8b47a338b0094ecb39d5ff32b Author: Jens Georg Date: Mon Nov 14 22:08:31 2011 +0100 core: Prevent dead-lock in signal handler src/rygel/rygel-signal-handler.vala | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) commit 8817a8aef2070c9bb0065631c34ce2b21c743840 Author: Jens Georg Date: Mon Nov 14 09:45:22 2011 +0100 tracker: Minor style fix src/plugins/tracker/rygel-tracker-search-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d7f741e0a3d19de5b78e280f5d8179df5a24337e Author: Jens Georg Date: Thu Nov 10 11:31:29 2011 +0100 tracker: Cache ContainerUpdateID Fixes DLNA Testcase 7.3.56.1 src/plugins/tracker/rygel-tracker-search-container.vala | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 9482ee48af5b9f72b52fda9747dc2bdc5f23d771 Author: Jens Georg Date: Tue Nov 8 10:02:46 2011 +0100 core: Fix forgotten argument in previous commit src/rygel/rygel-http-post.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 005cf80022c62dbe6da061543019f1f70da9da96 Author: Jens Georg Date: Tue Nov 8 09:40:26 2011 +0100 build: Bump vala requirements configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e998f0dddaf59f5eb42e9b261580d1f26b300997 Author: Jens Georg Date: Tue Nov 8 08:41:07 2011 +0100 core: Fix endless loop if item disappears src/rygel/rygel-http-post.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit bf434c05892cdcafde75be1ebb02445d7a100f3e Author: Jens Georg Date: Mon Nov 7 08:56:27 2011 +0100 core: Only assume dynamic linking on missing src src/rygel/rygel-http-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e98d3084acac07a97d0d66af2bbb4c114ea4e54e Author: Jens Georg Date: Sun Nov 6 19:50:48 2011 +0100 core: Don't needlessly copy caps src/rygel/rygel-http-response.vala | 2 +- src/rygel/rygel-transcoder.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c9092054d4ff87b957bd40f6af6770cbf4f67c07 Author: Jens Georg Date: Sun Nov 6 19:50:10 2011 +0100 core: Search RTP depayloaders more flexible src/rygel/rygel-gst-utils.vala | 8 +++++++- src/rygel/rygel-http-response.vala | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) commit 6682a4df1238e12f39e2a1de8ac06edd5304457d Author: Kristjan SCHMIDT Date: Sun Nov 6 18:48:21 2011 +0100 Add Esperanto translation po/LINGUAS | 1 + po/eo.po | 619 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 620 insertions(+) commit d33b56eaaf3ccab95b8740c901142887a215b3f7 Author: Jens Georg Date: Sun Nov 6 10:46:53 2011 +0100 media-export: Support videos without audio src/plugins/media-export/rygel-media-export-item.vala | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit b1f7006be46d3db3f57fb3ba15f83a0551e8339f Author: Marek Černocký Date: Wed Nov 2 19:19:00 2011 +0100 Updated Czech translation po/cs.po | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) commit 355f5aea1eb895af1af1a642b27bb0cd8696769f Author: Jens Georg Date: Mon Oct 31 09:30:44 2011 +0100 core: Remove unused "using" src/rygel/rygel-transcoder.vala | 1 - 1 file changed, 1 deletion(-) commit 195f309c915c376aba13b191c1dd989c14279bf9 Author: Jens Georg Date: Fri Jul 22 14:12:18 2011 +0200 core: Refactor video transcoders https://bugzilla.gnome.org/show_bug.cgi?id=661891 src/rygel/Makefile.am | 1 + src/rygel/rygel-avc-transcoder.vala | 88 +++++++--------------------- src/rygel/rygel-mp2ts-transcoder.vala | 80 ++++++++++---------------- src/rygel/rygel-video-transcoder.vala | 104 ++++++++++++++++++++++++++++++++++ src/rygel/rygel-wmv-transcoder.vala | 69 +++------------------- 5 files changed, 161 insertions(+), 181 deletions(-) commit 219b6a15c44d5eeb876f6e12358c86d1fbb73fab Author: Jens Georg Date: Fri Jul 22 12:42:46 2011 +0200 core: Refactor audio transcoders Share a common base class and simplify transcoder code. https://bugzilla.gnome.org/show_bug.cgi?id=661891 src/rygel/Makefile.am | 1 + src/rygel/rygel-aac-transcoder.vala | 72 +++------------------ src/rygel/rygel-audio-transcoder.vala | 114 ++++++++++++++++++++++++++++++++++ src/rygel/rygel-l16-transcoder.vala | 36 +++++------ src/rygel/rygel-mp3-transcoder.vala | 46 +++----------- 5 files changed, 147 insertions(+), 122 deletions(-) commit bb4f4a2aa12234a2b4bc76ceb8f4bc4d2f1fdcc4 Author: Jens Georg Date: Sun Oct 30 14:22:15 2011 +0100 core: Width and height swapped Width and height in MPEG-TS transcoder were swapped. src/rygel/rygel-mp2ts-transcoder.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1b9450b60ca6ad2ed41172cc37dfff238d434397 Author: Jens Georg Date: Sat Oct 29 11:01:59 2011 +0200 mediathek: Fix mp4 video format src/plugins/mediathek/rygel-mediathek-video-item-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 667fd1e8e598e55c75c2b188287eccf4482768c6 Author: Jens Georg Date: Wed Oct 26 18:41:05 2011 +0200 tracker: Set empty DLNA profile when creating item This fixes DLNA item 7.3.134.4,8 when rygel runs with strict sharing enabled. src/plugins/tracker/rygel-tracker-insertion-query.vala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit c5821c92f44e85c81a495c5f790c5f7c6aa43850 Author: Jens Georg Date: Wed Oct 26 14:57:06 2011 +0200 core: Unbreak compilation with valac-0.12 src/rygel/rygel-transcoder.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 4470fb39e9fef721b5ba808d233405cad27a2066 Author: Jens Georg Date: Tue Oct 25 10:09:03 2011 +0200 core: Stop pipeline on link error If decodebin and encodebin fail to link, post an error to the pipeline. Otherwise the pipeline is stuck in PAUSED for some corrupt source files. This is a work-around for https://bugzilla.gnome.org/show_bug.cgi?id=661747 src/rygel/rygel-transcoder.vala | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 193aff3bd259a1437ee1d243d0dcc49dae645ac2 Author: Jens Georg Date: Tue Oct 25 10:06:53 2011 +0200 tracker: Let the miner decide the RDF type We only set the generic RDF type nfo:Media to prevent situations where a client uploads e.g. an image with DIDL meta-data for an MP3. Previously the item would then be a nmm:Music (from CreateItem) and nmm:Photo (from the miner). .../tracker/rygel-tracker-insertion-query.vala | 2 +- .../tracker/rygel-tracker-search-container.vala | 23 ++++++++++++++++++---- 2 files changed, 20 insertions(+), 5 deletions(-) commit 0e3e535d1d8c23222fe85a8a80096340fb281015 Author: Jens Georg Date: Thu Oct 20 14:30:34 2011 +0200 core: Properly signalize that a timeout happened src/rygel/rygel-item-creator.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ad5fcec2ff29bb1185ca9f1740e5522800ef73db Author: Jens Georg Date: Thu Oct 20 11:50:28 2011 +0200 tracker: Allow miner to overide properties Especially nmm:dlnaProfile and nie:mimeType src/plugins/tracker/rygel-tracker-insertion-query.vala | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) commit 80f1eb0a31b91e1a31d834b91e397188ad21c602 Author: Jens Georg Date: Thu Oct 20 11:49:55 2011 +0200 tracker: Fix query builder for graphed statements src/plugins/tracker/rygel-tracker-query-triplet.vala | 12 +++--------- src/plugins/tracker/rygel-tracker-query-triplets.vala | 13 +++++++++++++ 2 files changed, 16 insertions(+), 9 deletions(-) commit 908549c324e9a1f50f3fc3c02cfd2f2dc5ff3f77 Author: Jens Georg Date: Mon Oct 24 16:38:48 2011 +0200 tracker: Really use nfo:fileLastModified src/plugins/tracker/rygel-tracker-key-chain-map.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5b6c3760696ef676e7760854a03e6e96b24e2ec6 Author: Matej Urbančič Date: Sun Oct 23 19:16:48 2011 +0200 Updated Slovenian translation po/sl.po | 60 +++++++++++++++++++++++++++++++----------------------------- 1 file changed, 31 insertions(+), 29 deletions(-) commit 6c739a5e21d10422288a6c9e90e62278abb50cfe Author: Jens Georg Date: Sat Oct 22 09:02:22 2011 +0200 i18n: Re-generate POTFILES.skip po/POTFILES.skip | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) commit 920dbd3dc8fd303e3826d298bbb0e0f313e70b05 Author: Jens Georg Date: Sat Oct 22 09:01:59 2011 +0200 i18n: Add script to generate POTFILES.skip po/gen-potfiles-skip | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 62fb785d316afcbfe02a2a75918e282971acaaad Author: Jens Georg Date: Sat Oct 22 08:43:49 2011 +0200 build: Only pass -g when debugging is enabled common.am | 3 ++- configure.ac | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) commit 0166d09f06706589a2107c8e9cbe1bcd03b8715c Author: Jens Georg Date: Fri Oct 21 19:55:57 2011 +0200 media-export: Fix music browsing on XBox src/plugins/media-export/rygel-media-export-root-container.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 583b2a864be229e4b29085a7be546fa45caeab58 Author: Jens Georg Date: Fri Oct 21 20:24:25 2011 +0200 media-export: Remove debug output src/plugins/media-export/rygel-media-export-plugin.vala | 2 -- 1 file changed, 2 deletions(-) commit cc43980998876ee87bf0acd498cd6f352788d363 Author: Mario Blättermann Date: Thu Oct 20 22:23:06 2011 +0200 [l10n] Updated German translation po/de.po | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) commit 557ffc6d22871bc179f156644e2b28b3f348b196 Author: Mario Blättermann Date: Thu Oct 20 22:20:27 2011 +0200 [l10n] Updated German translation po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1f2f3fd1b6c5c47dc4dfd4c41629358b54cd847f Author: Jens Georg Date: Mon Oct 17 21:27:13 2011 +0200 media-export: Deactivate on slow Tracker start-up If the startup of the Tracker plug-in is delayed (e.g. due to DBus activation) the old method of disabling MediaExport did not work since the Tracker plug-in was not active when MediaExport was loaded. The plug-in now listens to notify::active of the Tracker plug-in and deactivates itself once that changes to "true". https://bugzilla.gnome.org/show_bug.cgi?id=662031 .../media-export/rygel-media-export-plugin.vala | 56 ++++++++++++++-------- 1 file changed, 35 insertions(+), 21 deletions(-) commit b9725af6e4d237b317f13702dda89635169563ae Author: Jens Georg Date: Thu Oct 20 18:44:34 2011 +0200 core: Seek interval is right-open https://bugzilla.gnome.org/show_bug.cgi?id=662125 src/rygel/rygel-http-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a5635bb8a9ab341e3bf4669b888cbc1d417771ac Author: Jens Georg Date: Thu Oct 20 18:28:30 2011 +0200 core: Set correct stop-type for byte-seek as well https://bugzilla.gnome.org/show_bug.cgi?id=662125 src/rygel/rygel-http-response.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 2f084d018bb2f054b602816ab5a22bd50723d1d6 Author: Jens Georg Date: Thu Oct 20 11:13:17 2011 +0200 core: Use proper error for wrong browse method src/rygel/rygel-browse.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 49d147125c25af806530afdb6ff5396161b86ba7 Author: Jens Georg Date: Wed Oct 19 10:10:05 2011 +0200 test: Mark mocked item as non-placeholder tests/rygel-http-post-test.vala | 1 + 1 file changed, 1 insertion(+) commit e8cbc8634bdd1318df7b2642aa0657de8ed78950 Author: Jens Georg Date: Wed Oct 19 10:00:16 2011 +0200 test: Remove temporary file on start-up tests/rygel-http-post-test.vala | 3 +++ 1 file changed, 3 insertions(+) commit c728e59796b743eee5385a4c7bde317d84690437 Author: Jens Georg Date: Wed Oct 19 09:53:12 2011 +0200 test: Update for new ClientHacks tests/rygel-http-get-test.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 92d7cc35aa3e2fc93e9693e1491305571b2c7be2 Author: Lukasz Pawlik Date: Tue Oct 18 13:47:56 2011 +0200 tracker: send only utf8 string over DBus Previously it was possible to crash rygel by sending certain malformed url. This patch fix this by ensuring that every selection query send to tracker service over DBus will be UTF8 encoded. If UTF8 will not be enforced GLib.Variant will crash. .../tracker/rygel-tracker-search-container.vala | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit 0d4a66004db2cab487a6285029a8aa9168d2ac9e Author: Zeeshan Ali (Khattak) Date: Tue Oct 18 21:19:17 2011 +0300 core: Use 'const' rather than 'static' for constants https://bugzilla.gnome.org/show_bug.cgi?id=661336 src/rygel/rygel-client-hacks.vala | 4 ++-- src/rygel/rygel-panasonic-hacks.vala | 2 +- src/rygel/rygel-xbox-hacks.vala | 14 +++++++------- 3 files changed, 10 insertions(+), 10 deletions(-) commit 0cbe4a36a01bfd0c600a51905b135d1c4d7b25bf Author: Zeeshan Ali (Khattak) Date: Mon Oct 17 01:47:03 2011 +0300 core: Add hacks for Panasonic TV Currently its just about lieing to the device that png's thumbnails are jpegs. https://bugzilla.gnome.org/show_bug.cgi?id=661336 src/rygel/Makefile.am | 1 + src/rygel/rygel-client-hacks.vala | 12 +++++- src/rygel/rygel-panasonic-hacks.vala | 72 ++++++++++++++++++++++++++++++++++++ 3 files changed, 83 insertions(+), 2 deletions(-) commit 2d7ce8a4f421572f8c570c9146e774e49d655e7b Author: Zeeshan Ali (Khattak) Date: Mon Oct 17 01:12:49 2011 +0300 core: Add base class for client hacks A new abstract base class for client-side hacks from which XBoxHacks derives. https://bugzilla.gnome.org/show_bug.cgi?id=661336 src/rygel/Makefile.am | 1 + src/rygel/rygel-browse.vala | 4 +- src/rygel/rygel-client-hacks.vala | 106 ++++++++++++++++++++++++++++++++ src/rygel/rygel-http-get.vala | 5 +- src/rygel/rygel-media-objects.vala | 6 +- src/rygel/rygel-media-query-action.vala | 12 ++-- src/rygel/rygel-search.vala | 14 ++--- src/rygel/rygel-xbox-hacks.vala | 70 +++++++-------------- 8 files changed, 151 insertions(+), 67 deletions(-) commit 42c760d542e15248023152e130c9d2967e7b32ce Author: Mario Blättermann Date: Tue Oct 18 20:37:19 2011 +0200 [l10n] Updated German translation po/de.po | 511 ++++++++++----------------------------------------------------- 1 file changed, 80 insertions(+), 431 deletions(-) commit 41bc13f999e44a8adf5dbdfa2a50c2696aae7528 Author: Jens Georg Date: Tue Oct 18 16:46:10 2011 +0200 core: Correct problem in 229b7d Lesson learned: Never name two variables that do two different things similar and always wait for the duration of the timeout before shutting rygel down. src/rygel/rygel-http-post.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 229b7d064ad347f925c5099808788a89dc429833 Author: Jens Georg Date: Tue Oct 18 13:50:15 2011 +0200 core: Check item status after container update Don't just assume the next container update was caused by the last HTTP POST and actually check the place_holder state of the item in question. src/rygel/rygel-http-post.vala | 82 ++++++++++++++++++++++++++------------- src/rygel/rygel-item-creator.vala | 23 ++++++----- 2 files changed, 66 insertions(+), 39 deletions(-) commit 8f84609409bf071b8da9e7ded838af6955e23bc8 Author: Jens Georg Date: Mon Sep 26 08:51:34 2011 +0200 playbin: Add support for image/jpeg and image/png Use the typefind element of Playbin2 to determine if we're rendering an image since UPnP allows the meta-data to be empty and it may not be possible to guess the type from the URI. https://bugzilla.gnome.org/show_bug.cgi?id=633011 src/plugins/playbin/rygel-playbin-player.vala | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) commit 2055974f95439ad5e504e2af0037c15dcc4595b3 Author: Jens Georg Date: Sat Oct 15 22:43:03 2011 +0200 core: Mark thumbnail resources as transcoded This unbreaks streaming to the WD TV live which used the thumbnail resource as a movie resource. src/rygel/rygel-thumbnail.vala | 1 + 1 file changed, 1 insertion(+) commit 8fab80dd10685d34bf9c298b5994559648123342 Author: Jens Georg Date: Thu Oct 13 11:17:56 2011 +0200 core: Use uuid instead of timestamp for uniqe file With a timestamp it could happen that an uploader which was fast enough to create two items in the same second create two files with the same name. src/rygel/rygel-item-creator.vala | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 3eeafa681190e2329bd8284dd016a733c2cca1b2 Author: Jens Georg Date: Thu Oct 13 10:56:06 2011 +0200 core: Shorten title first, then mangle chars src/rygel/rygel-item-creator.vala | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit d2d9484d35b027a6a3e5daee49307238d13fc9d9 Author: Jens Georg Date: Thu Oct 13 10:52:54 2011 +0200 core: Prevent critical if URI exists If the where clause does not match, there is no hash-table returned, not an empty one. src/plugins/tracker/rygel-tracker-insertion-query.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 7da58b47cb35304c07247dba5e51875fb0e8f995 Author: Jens Georg Date: Tue Oct 11 14:11:44 2011 +0200 core: Restart find_object on container update Before asynchronously descending in the hierarchy, we connect to the updated signal of this container. If the container is updated, it might be that this.children changed while we're iterating over it. If that happens, we restart the foreach loop, but only 10 times. If we still are interrupted, we give up. src/rygel/rygel-simple-container.vala | 48 ++++++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 9 deletions(-) commit 3d8eba3d576ed20c0aba12d45ef0c251ed45f270 Author: Jens Georg Date: Wed Oct 12 13:18:03 2011 +0200 data: Drop comments from XML files Improves IOP as some devices choke on comments. data/xml/AVTransport2.xml.in | 13 ------------- data/xml/ConnectionManager.xml.in | 13 ------------- data/xml/ContentDirectory.xml.in | 13 ------------- data/xml/RenderingControl2.xml.in | 13 ------------- 4 files changed, 52 deletions(-) commit b0a77d0af837c896e428bfe8646c662450209936 Author: Krzesimir Nowak Date: Wed Oct 12 11:39:18 2011 +0200 build: Look for xml files in srcdir data/xml/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 088d2fb4f67710e53946e7e67cb8f17d23a6ca88 Author: Jens Georg Date: Tue Oct 11 19:54:31 2011 +0200 tracker: Fall back to nfo:fileLastAccessed If nie:contentCreated is not available (for e.g. MP3 files without a date tag), fall back to nfo:fileLastAccessed as the item's time. src/plugins/tracker/rygel-tracker-key-chain-map.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit bf6b494360faba6c145d667c5cfecdb34851f76e Author: Jens Georg Date: Tue Oct 11 19:44:49 2011 +0200 core: Do not serialize empty date src/rygel/rygel-media-item.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 88cecaf5e9d671572fbe08e1cc91d32cdd5128a1 Author: Jens Georg Date: Tue Oct 11 12:23:44 2011 +0200 core: Send byebye if killed with SIGTERM src/rygel/rygel-signal-handler.vala | 1 + 1 file changed, 1 insertion(+) commit 8b8ae94d9acb50f8724951317e07815b29eb2261 Author: Jens Georg Date: Sat Oct 8 21:37:46 2011 +0200 mediathek: Set DLNA profile for WMV streams .../mediathek/rygel-mediathek-video-item-factory.vala | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit 313af2b6fa368554ba824f1a39419bfe8d21d230 Author: Jens Georg Date: Sat Oct 8 20:19:15 2011 +0200 build: Bump to proper GUPnP version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b640c9c4e720a8a73c0c0b0a2e852c3b84706721 Author: Jens Georg Date: Sat Oct 8 20:01:29 2011 +0200 core: Catch DBus errors src/rygel/rygel-dbus-thumbnailer.vala | 3 ++- src/rygel/rygel-thumbnailer.vala | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit d4f2858bd2d38f6c9d0ef827a1e463b0fd71bd0a Author: Jens Georg Date: Sat Oct 8 19:19:05 2011 +0200 Revert "core: Check availability of DBus interface" This reverts commit 87ec0afffc96cc4d10d5407a896d28deebd26f00. src/rygel/rygel-dbus-thumbnailer.vala | 39 ++++++----------------------------- src/rygel/rygel-thumbnailer.vala | 8 +++---- 2 files changed, 9 insertions(+), 38 deletions(-) commit b7d2ee6e0b61ec5dde69d198deba31fd1e906145 Author: Jens Georg Date: Sat Oct 8 10:24:06 2011 +0200 build: Add our version of VALA_CHECK_PACKAGES configure.ac | 12 ++---------- m4/rygel.m4 | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 10 deletions(-) commit 7121740ec94b15a5eeda0f022bb78900ef5fd223 Author: Jens Georg Date: Sat Oct 8 10:16:40 2011 +0200 build: Simplify check for UI configure.ac | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) commit 5a488bfb988cb3a54d017c8c09a1a7d27e42e25d Author: Jens Georg Date: Sat Oct 8 09:59:39 2011 +0200 build: Add option to always run tests TODO | 4 ---- autogen.sh | 2 +- configure.ac | 6 ++++++ tests/Makefile.am | 4 ++++ 4 files changed, 11 insertions(+), 5 deletions(-) commit b4512acd971808d5b67c09a420896c1ccb3bbd8d Author: Kentaro KAZUHAMA Date: Fri Oct 7 02:06:52 2011 +0900 Updated Japanese translation po/ja.po | 396 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 211 insertions(+), 185 deletions(-) commit 4f42ebdca319a44513cfda321a35f2fa74b2a2e6 Author: Jens Georg Date: Tue Oct 4 11:37:15 2011 +0200 core: Do not use theme icons for UPnP https://bugzilla.gnome.org/show_bug.cgi?id=637226 common.am | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 1a6d85486731ed0f9ff83ae4902ea952ad596f8f Author: Jens Georg Date: Tue Oct 4 11:36:52 2011 +0200 data: Split in theme icons and DLNA icons https://bugzilla.gnome.org/show_bug.cgi?id=637226 data/icons/120x120/Makefile.am | 6 +++--- data/icons/48x48/Makefile.am | 7 +++++-- 2 files changed, 8 insertions(+), 5 deletions(-) commit 5658c25685f3d2db94f3078e0070c02512948b23 Author: Jens Georg Date: Tue Oct 4 11:19:44 2011 +0200 data: Add 128x128 px version of the icons https://bugzilla.gnome.org/show_bug.cgi?id=637226 configure.ac | 1 + data/icons/128x128/Makefile.am | 4 ++++ data/icons/128x128/rygel.png | Bin 0 -> 23331 bytes data/icons/Makefile.am | 2 +- 4 files changed, 6 insertions(+), 1 deletion(-) commit 9ad40e797319c891b7aee39f1818bf73865dfee5 Author: Joe Hansen Date: Fri Sep 30 13:10:19 2011 +0200 Updated Danish translation po/da.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a0f747d1952accdb55c0b9d4572de1148c730608 Author: Joe Hansen Date: Fri Sep 30 12:02:23 2011 +0200 Updated Danish translation po/da.po | 659 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 271 insertions(+), 388 deletions(-) commit 3a1ecfe058702cd3ab71a094a315aa740aa62831 Author: Jens Georg Date: Thu Sep 29 11:38:54 2011 +0200 core: Do not crash if ImportResource is cancelled src/rygel/rygel-import-resource.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 94903755b250bfccb1bd6e371eb001a5ea1941a2 Author: Jens Georg Date: Tue Sep 27 16:03:12 2011 +0200 core: Check and escape URI in CreateObject src/rygel/rygel-item-creator.vala | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit 19e71cecaa3f1500d84e53a26c617d3b8c46cbad Author: Jens Georg Date: Tue Sep 27 14:57:41 2011 +0200 core: Limit length of generated filename src/rygel/rygel-item-creator.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f6f44ffafc6c190eb12bbe813ea4910583862d1f Author: Jens Georg Date: Tue Sep 27 14:42:37 2011 +0200 core: Delay handling of SoupMessage's signals Only connect to the relevant signals just before unpause_message happens. Otherwise we might get stray signals when one of the preconditions checked fails. src/rygel/rygel-http-post.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 76f5237c0ace3a720fcafb74eb77da082b17583c Author: Marek Černocký Date: Sun Sep 25 14:18:39 2011 +0200 Updated Czech translation po/cs.po | 175 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 81 insertions(+), 94 deletions(-) commit a125dbbcddcd06cd95c3f5943b77f3f5fc29851c Author: Jens Georg Date: Thu Sep 22 18:50:09 2011 +0200 core: Also catch DBus errors on Queue call src/rygel/rygel-dbus-thumbnailer.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 87ec0afffc96cc4d10d5407a896d28deebd26f00 Author: Jens Georg Date: Thu Sep 22 18:51:48 2011 +0200 core: Check availability of DBus interface Only show debug message if thumbnail DBus service is not available and also not activatable. src/rygel/rygel-dbus-thumbnailer.vala | 35 ++++++++++++++++++++++++++++++----- src/rygel/rygel-thumbnailer.vala | 8 +++++--- 2 files changed, 35 insertions(+), 8 deletions(-) commit b9e8bcd491e74e554ff1752e7077f4c6ff7d5997 Author: Jens Georg Date: Thu Sep 22 15:24:30 2011 +0200 core: Mangle invalid characters in CreateItem Do not fail if the upload directory is on a FAT file-system and the title contains characters that are invalid on FAT. src/rygel/rygel-item-creator.vala | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) commit e51b3b94545234b8ad8226d5db5ee552bd2c4c6b Author: Claude Paroz Date: Wed Sep 21 19:29:46 2011 +0200 Updated French translation po/fr.po | 414 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 178 insertions(+), 236 deletions(-) commit 691faa51389598bd5ad96d2669ddac625323b787 Author: Daniel Nylander Date: Wed Sep 21 19:08:45 2011 +0200 Updated Swedish translation po/sv.po | 372 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 193 insertions(+), 179 deletions(-) commit 2b0ff68f10e924ce10b2210242dab8dd19ca95ac Author: Henrique P Machado Date: Wed Sep 21 09:44:50 2011 -0300 Fixed some strings in Brazilian Portuguese translation po/pt_BR.po | 285 ++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 163 insertions(+), 122 deletions(-) commit 65f8052fbbbfc770aae66bd3ec8865ad67f9b8fe Author: Andrej Žnidaršič Date: Tue Sep 20 13:08:52 2011 +0200 Updated Slovenian translation po/sl.po | 263 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 189 insertions(+), 74 deletions(-) commit 9e91521ac81c9e033296bc858a3f2d784f8c56d4 Author: Daniel Mustieles Date: Tue Sep 20 11:42:01 2011 +0200 Updated Spanish translation po/es.po | 195 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 97 insertions(+), 98 deletions(-) commit de8ca0191779d2aaf186c2c9067aec1fe3e537ce Author: Jens Georg Date: Tue Sep 20 09:36:19 2011 +0200 tests: Fix rygel-http-post-test Could segfault depending on the timing. tests/rygel-http-post-test.vala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit fd1154cdb8b8e50a4fd36805603e3f92f2ac3afb Author: Jens Georg Date: Mon Sep 19 16:49:51 2011 +0200 todo: Remove note about MainLoop TODO | 2 -- 1 file changed, 2 deletions(-) commit 169df2ee6a3299afae5d45ce1dd64cd1ca1314ef Author: Duarte Loreto Date: Mon Sep 19 23:29:38 2011 +0100 Updated Portuguese translation po/pt.po | 396 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 211 insertions(+), 185 deletions(-) commit 7bd9e419dc7c2cf6be17cbdc97e17b4710abd518 Author: Rudolfs Mazurs Date: Mon Sep 19 21:28:06 2011 +0300 Updated Latvian translation. po/lv.po | 373 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 196 insertions(+), 177 deletions(-) commit 9e7d98865e27e283bc814ec49a28e830b782e8f6 Author: Jens Georg Date: Mon Sep 19 13:11:42 2011 +0200 tests: Fix HTTP Post test tests/rygel-http-post-test.vala | 3 +++ 1 file changed, 3 insertions(+) commit 2bd883df43f5e7debe59219aaf1cabe52e1c74e2 Author: Jens Georg Date: Mon Sep 19 12:16:24 2011 +0200 core: Fix minor rebase/merge issue src/rygel/rygel-http-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f4b13f8a55bb3ac2113f2c387575524fcee6b391 Author: Jens Georg Date: Mon Sep 19 12:11:46 2011 +0200 core: Cancel HTTPResponse SoupServer goes away Adding a week reference to cancel the HTTPGstSink in case the SoupServer is gone. Otherwise the sink is stuck on the wait condition forever, leaking the HTTPResponse. src/rygel/rygel-http-response.vala | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 7a5dcfdb30f745d41fddbf45f81bdde99d7934ad Author: Jens Georg Date: Mon Sep 19 12:11:00 2011 +0200 core: Don't keep SoupServer alive If the context goes down while a transmission is ongoing, the SoupServer is kept alive by the response causing a crash if the context comes up again on the same interface. To prevent this we only use unowned SoupServers here. src/rygel/rygel-http-request.vala | 2 +- src/rygel/rygel-http-response.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit cf5fece4d2aef5554e2c084902f4dcb6b2de7d65 Author: Jens Georg Date: Mon Sep 19 12:09:20 2011 +0200 core: Don't keep strong reference on HTTP server The http item uri doesn't need a strong reference on the HTTP server, the part of its lifetime where it needs access to that is considerably smaller than the lifetime of the HTTP server and it blocks disposing the HTTP server when the GUPnPContext becomes unavailable. src/rygel/rygel-http-item-uri.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d7bffab888ebea06447b9c3e86e64a4037568814 Author: Jens Georg Date: Mon Sep 19 11:59:34 2011 +0200 core: Save posted data to a temporary file Ensure that no spurious file-system events will cause premature updating of the meta-data src/rygel/rygel-http-post.vala | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) commit 1f1a912bc763e942c048b2ee81b443b2eadbee89 Author: Jens Georg Date: Mon Sep 19 09:09:54 2011 +0200 core: Get rid of nested main-loop in HTTP Post src/rygel/rygel-http-post.vala | 61 +++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 22 deletions(-) commit ff0458e2b104704756defe93237db30113f5def2 Author: Jens Georg Date: Mon Sep 19 09:08:46 2011 +0200 media-export: Fix contains search Haystack and needle were switched. src/plugins/media-export/rygel-media-export-database.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e00974dfaa1137d46bac129b4d483bcdc1c80e5a Author: Akom Chotiphantawanon Date: Fri Sep 16 23:09:20 2011 +0700 Updated Thai translation. po/th.po | 380 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 200 insertions(+), 180 deletions(-) commit 4f64d40d32b3fd1b911ace25cb0470759f349f6b Author: Jens Georg Date: Fri Sep 16 16:52:50 2011 +0200 data: Enable m2ts for MediaExport Fixes https://bugzilla.gnome.org/show_bug.cgi?id=654180. data/rygel.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d186d36bb6f339b7ff7d46468c7297cf700099df Author: Jens Georg Date: Tue Sep 13 21:28:15 2011 +0200 build: Generate XZ tarball on make dist configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ef528686190edeaa99604d5ac8800485f5631ab7 Author: Jens Georg Date: Tue Sep 13 21:15:09 2011 +0200 core: Use new GUPnP API configure.ac | 2 +- src/rygel/rygel-main.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c38b94bd790b49190c6a1d636d6f5c9ed5a21d68 Author: Jens Georg Date: Tue Sep 13 07:48:41 2011 +0200 tracker: Only consider objects with uris src/plugins/tracker/rygel-tracker-selection-query.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 788d4ad22bcec77878210d6db4b110cb8694190b Author: Jonathan Matthew Date: Mon Sep 12 22:13:37 2011 +1000 external: Add TrackNumber property Fixes https://bugzilla.gnome.org/show_bug.cgi?id=657550 src/plugins/external/rygel-external-interfaces.vala | 3 ++- src/plugins/external/rygel-external-item-factory.vala | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) commit 71cc3ea329f714da8c985539e99657413f7e9c1d Author: Zeeshan Ali (Khattak) Date: Tue Jun 21 17:21:35 2011 +0300 doc: Specify dependency on shared-mime-info README | 1 + 1 file changed, 1 insertion(+) commit 6d895ddd445967e2bf4d4fd12ecca226a286b7cd Author: Jens Georg Date: Fri Sep 9 00:45:43 2011 +0200 playbin: Add video/x-mkv as supported mime type src/plugins/playbin/rygel-playbin-player.vala | 1 + 1 file changed, 1 insertion(+) commit 4ca7f0a70c6dd83e58f3d676f3b1d5ccce163e00 Author: Jens Georg Date: Thu Sep 8 23:15:59 2011 +0200 playbin: Stop pipeline while changing playbin URI Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638006 src/plugins/playbin/rygel-playbin-player.vala | 2 ++ 1 file changed, 2 insertions(+) commit 9bdebf59bbc0010dd347e07948cbfc375e6908b6 Author: Jens Georg Date: Thu Sep 8 21:17:47 2011 +0200 media-export: Add indices for virtual containers src/plugins/media-export/rygel-media-export-sql-factory.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit baa6f4c4e87e16be20836aa42cc1446f61180e27 Author: Jens Georg Date: Sat May 28 22:13:17 2011 +0200 media-export: Use specific UPnP classes Use proper UPnP classes for the query containers representing albums etc. .../rygel-media-export-query-container-factory.vala | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) commit 211d8301d685f550299b451e0c8814965340f2f5 Author: Jens Georg Date: Mon Apr 25 12:41:26 2011 +0300 media-export: Refactor QueryContainer Split in three classes, a factory, a node container and a leaf container. Node containers are based on meta-data and only contain containers (either node or leaf) while leaf containers contain real items. src/plugins/media-export/Makefile.am | 3 + .../rygel-media-export-leaf-query-container.vala | 51 +++++ .../rygel-media-export-node-query-container.vala | 88 +++++++++ .../rygel-media-export-object-factory.vala | 3 +- ...rygel-media-export-query-container-factory.vala | 218 +++++++++++++++++++++ .../rygel-media-export-query-container.vala | 167 ++-------------- .../rygel-media-export-root-container.vala | 28 +-- 7 files changed, 395 insertions(+), 163 deletions(-) commit bae70b42f472533518aa39c4c2fb5dfe25b922d8 Author: Jens Georg Date: Thu Sep 8 16:20:52 2011 +0200 data: Fix AVTransport2 description data/xml/AVTransport2.xml.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit a5531448507b1704370040cf9ceed0144bfb7afc Author: Jens Georg Date: Thu Sep 8 16:18:43 2011 +0200 data: Fix RenderingControl2 service description data/xml/RenderingControl2.xml.in | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 250d7daf9ad37c502c66579404e2230802bbed0c Author: Jens Georg Date: Thu Sep 8 10:03:52 2011 +0200 todo: Update TODO | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e2c522a4dce877761ab1b15f0628ca046b573f79 Author: Piotr Drąg Date: Thu Sep 8 22:09:14 2011 +0200 Updated Polish translation po/pl.po | 352 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 173 insertions(+), 179 deletions(-) commit 3c53a945eff9fec51478680a78ba0fdfdffa0aac Author: Jens Georg Date: Wed Sep 7 15:33:08 2011 +0200 core: Handle host not reachable in ImportResource src/rygel/rygel-import-resource.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit 3f65517d61f5119d98909558e7dbfaf8e0e9b1ee Author: Jens Georg Date: Wed Sep 7 14:41:42 2011 +0200 core: Check upnp:class on CreateItem src/rygel/rygel-item-creator.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit 8acdd5dd06127b273b31f5843f29658af36c5b2a Author: Jens Georg Date: Tue Sep 6 17:18:47 2011 +0200 build: Do not AC_REQUIRE AM_PROG_VALAC This ran the macro independently whether --enable-vala was supplied or not. m4/rygel.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d993dfac4fdfd7d1936b5748e88885e5d8cf2fff Author: Jens Georg Date: Tue Sep 6 05:30:11 2011 +0200 build: Bump GStreamer requirements Necessary for proper encodebin fixes and thus proper transcoding. configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bc5dfa042e8a647855fa4c019e86871a69677584 Author: Мирослав Николић Date: Wed Aug 31 15:19:06 2011 +0200 Updated Serbian translation po/sr.po | 186 +++++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 186 +++++++++++++++++++++++++++++---------------------------- 2 files changed, 188 insertions(+), 184 deletions(-) commit c51b185f89a3ced334efddc384f39f4cd0771b22 Author: Lukasz Pawlik Date: Tue Aug 30 12:33:07 2011 +0200 core: Request thumbnails via DBus This patch add functionality to generate thumbnails for visual media items. Service tumblerd will be used to create thumbnail. Communication with tumblerd is done via D-Bus. Previously thumbnails were only read from ~/.thumbnails directory. If thumbnail was not present int that directory rygel could not provide it. This patch adds functionality to send request to create thumbnail for visualitem. Patch was added to satisfy 7.3.60.3 DLNA requirement. Slightly modified by Jens Georg src/rygel/Makefile.am | 1 + src/rygel/rygel-dbus-thumbnailer.vala | 98 +++++++++++++++++++++++++++++++++++ src/rygel/rygel-image-item.vala | 2 +- src/rygel/rygel-thumbnailer.vala | 14 ++++- src/rygel/rygel-video-item.vala | 2 +- src/rygel/rygel-visual-item.vala | 4 +- 6 files changed, 116 insertions(+), 5 deletions(-) commit 1e219853a5211f9ddea49d0e779d6f520ea6b4c6 Author: Jens Georg Date: Tue Aug 30 11:08:58 2011 +0200 plugins: Adapt to new GStreamer VAPIs src/plugins/media-export/rygel-media-export-item.vala | 2 +- src/plugins/mpris/rygel-mpris-player.vala | 2 +- src/plugins/playbin/rygel-playbin-player.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit ca62b5aef2d6cb065e1072c9ff3fd93c94e6551c Author: Jens Georg Date: Thu Aug 4 22:23:28 2011 +0200 Prepare 0.11.3 NEWS | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) commit 7776ec5b19f47496a9d990600ad8367c31d4b790 Author: Jens Georg Date: Thu Aug 4 21:56:14 2011 +0200 core: Add proper restrictions to AVC transcoder src/rygel/rygel-avc-transcoder.vala | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 7878dfd6e09b7865c55be3556d91c4a5b69ab5f0 Author: Jens Georg Date: Thu Jul 21 15:13:19 2011 +0200 data: Disable avc and aac transcoder Rygel code is good, but GStreamer seems to have some issues still: - AAC transcoder doesn't preroll due to 3GPP container apparently. - AVC transcoder creates invalid mp4 container. data/rygel.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8def31631dc8ad97129dc183bb19f430fdfa5796 Author: Luis de Bethencourt Date: Wed Jul 27 15:38:12 2011 +0200 core: Fix how pads are linked in transcoder The pads of decodebin2 and encodebin need to be linked when decodebin has added the src pads after resolving the media format/type. This patch fixes this linking, which used to fail for cases get_compatible_pad () couldn't figure out. src/rygel/rygel-transcoder.vala | 57 ++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 32 deletions(-) commit d61686dad21d4ca9d0eb83a493e7138fbf55f046 Author: Luis de Bethencourt Date: Tue Jul 19 12:04:57 2011 +0200 core,doc: Make AVC_MP4 transcoder configurable data/rygel.conf | 3 +++ doc/man/rygel.conf.xml | 10 ++++++++++ doc/man/rygel.xml | 19 +++++++++++++++++++ src/rygel/rygel-cmdline-config.vala | 11 +++++++++++ src/rygel/rygel-configuration.vala | 2 ++ src/rygel/rygel-environment-config.vala | 5 +++++ src/rygel/rygel-meta-config.vala | 19 +++++++++++++++++++ src/rygel/rygel-transcode-manager.vala | 1 + src/rygel/rygel-user-config.vala | 5 +++++ 9 files changed, 75 insertions(+) commit 01850ecdcc3c085240377f3de1883766f1b114a9 Author: Luis de Bethencourt Date: Tue Jul 12 12:36:05 2011 +0200 core,doc: Make AAC_ISO_320 transcoder configurable data/rygel.conf | 3 +++ doc/man/rygel.conf.xml | 10 ++++++++++ doc/man/rygel.xml | 19 +++++++++++++++++++ src/rygel/rygel-cmdline-config.vala | 11 +++++++++++ src/rygel/rygel-configuration.vala | 2 ++ src/rygel/rygel-environment-config.vala | 5 +++++ src/rygel/rygel-meta-config.vala | 19 +++++++++++++++++++ src/rygel/rygel-transcode-manager.vala | 1 + src/rygel/rygel-user-config.vala | 5 +++++ 9 files changed, 75 insertions(+) commit cef3f193a6e21356e5a977bc673fcc8adfbe9298 Author: Luis de Bethencourt Date: Mon Jul 11 18:54:54 2011 +0200 core: Add transcoder for AVC_MP4_BL_CIF15_AAC_520 src/rygel/Makefile.am | 1 + src/rygel/rygel-avc-transcoder.vala | 92 ++++++++++++++++++++++++++++++++++ src/rygel/rygel-transcode-manager.vala | 5 ++ 3 files changed, 98 insertions(+) commit 9b94f08619f4d01fab019eb3c9a7d7b73a04ed26 Author: Luis de Bethencourt Date: Mon Jul 11 18:43:08 2011 +0200 core: Add transcoder for AAC_ISO_320 format src/rygel/Makefile.am | 1 + src/rygel/rygel-aac-transcoder.vala | 92 ++++++++++++++++++++++++++++++++++ src/rygel/rygel-transcode-manager.vala | 5 ++ 3 files changed, 98 insertions(+) commit 6d8d83d0d8e053faa83b4d9764cdaf061c985d04 Author: Jens Georg Date: Wed Aug 3 10:26:20 2011 +0200 core: Wait a bit longer after HTTP post On a loaded device we might run into a timeout unnecessarily. Improves situation with CTT requirement 7.3.136.1 and 7.3.136.4. src/rygel/rygel-http-post.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b36626077644e79d46d4719193040d0932b0ebb9 Author: Jens Georg Date: Mon Jul 25 18:03:17 2011 +0200 todo: Update for @refID TODO | 1 - 1 file changed, 1 deletion(-) commit 8b87710e4ff9c137ece7f9bdecce57b8181ef6d7 Author: Jens Georg Date: Mon Jul 25 13:57:18 2011 +0200 core,tracker: Set @refID src/plugins/tracker/rygel-tracker-item-factory.vala | 13 +++++++++++++ src/plugins/tracker/rygel-tracker-music-item-factory.vala | 2 ++ src/plugins/tracker/rygel-tracker-picture-item-factory.vala | 2 ++ src/plugins/tracker/rygel-tracker-video-item-factory.vala | 2 ++ src/rygel/rygel-media-item.vala | 5 +++++ 5 files changed, 24 insertions(+) commit 9e3447690a35dec76c5447040eb020c9e4ede1d8 Author: Yuri Myasoedov Date: Tue Aug 2 00:25:31 2011 +0400 Updated Russian translation po/ru.po | 345 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 168 insertions(+), 177 deletions(-) commit 5a090f1b6b657700c65dd4e3b2308b22e2c11baf Author: Jens Georg Date: Mon Aug 1 21:11:19 2011 +0200 core: Generalize UPnP class on upload DLNA allows to generalize a more specific UPnP class if the container the item created in is DLNA_ORG.AnyContainer. E.g.: object.item.videoItem.movie → object.item.videoItem Implements DLNA Guideline 7.3.120.4. Fixes NB#273707 src/rygel/rygel-item-creator.vala | 69 ++++++++++++++++++++++++++------------- 1 file changed, 47 insertions(+), 22 deletions(-) commit 418244c7403d18751854b978353591264de59945 Author: Andrej Žnidaršič Date: Sat Jul 30 19:18:31 2011 +0200 Updated Slovenian translation po/sl.po | 286 ++++++++++++++++++++------------------------------------------- 1 file changed, 90 insertions(+), 196 deletions(-) commit b869b64109ac2ecb79aaf380636189c3c86399fe Author: Jens Georg Date: Thu Jul 28 18:06:55 2011 +0200 tracker: Skip empty artist, album and genre While predicate functions seem to generate a nice (null), DBus seems to translate it to an empty string. This needs to be revisited when finally doing the libtracker-sparql port. Fixes DLNA requirement 7.3.66.2. .../tracker/rygel-tracker-music-item-factory.vala | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit 518b80c3c42683083a97f45aa0b3c5270ebf1070 Author: Jens Georg Date: Wed Jul 27 18:41:16 2011 +0300 tracker: Add line lost while rebasing src/plugins/tracker/rygel-tracker-selection-query.vala | 1 + 1 file changed, 1 insertion(+) commit b2163566070799a5451e359a26986b68509ee22f Author: Jens Georg Date: Fri Jul 8 23:11:16 2011 +0200 tracker,data: Add strict/relaxed sharing Relaxed sharing: Share any file that has nmm:uPnPShared true. Strict sharing: Share any file that has nmm:uPnPShared true and a valid nmm:dlnaProfile. data/rygel.conf | 1 + src/plugins/tracker/rygel-tracker-selection-query.vala | 10 ++++++++++ 2 files changed, 11 insertions(+) commit 9d9ac14de7069d591b6cc223ccb968e17893c91a Author: Jens Georg Date: Wed Jul 27 13:54:29 2011 +0300 core: Apply XBox hacks to Samsung Galaxy S. Fixes bgo#629582 src/rygel/rygel-xbox-hacks.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit a400775e80fcaa069f2387fe8fea2dc60a972135 Author: Jens Georg Date: Wed Jul 27 11:32:49 2011 +0300 core: Shutdown other instance of rygel ourselves We need to wait for the other instance to be shut down, so we do it ourselves instead of using BusNameOwnerFlags.REPLACE. src/rygel/rygel-dbus-service.vala | 21 +++++++++++++-------- src/rygel/rygel-main.vala | 4 ++++ 2 files changed, 17 insertions(+), 8 deletions(-) commit 6457b10bad9672b0763ca16161d247211eb0b0ab Author: Jens Georg Date: Tue Jul 26 23:18:52 2011 +0300 data: There's no version 2 UDA spec. data/xml/MediaRenderer2.xml.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ce58c838616664ba7e9100f2b2d38b7de559b0cc Author: Jens Georg Date: Tue Jul 26 09:14:02 2011 +0300 todo: Add entry for Mainloops TODO | 2 ++ 1 file changed, 2 insertions(+) commit cfa0583bd6bf7f78450cc16dc6887495e182668c Author: Jens Georg Date: Thu Jul 21 12:53:50 2011 +0200 tracker: Update category containers on change With this change the tracker plugin now recalculates the contents of special containers if the CategoryAll container changes due to GraphUpdated signal. .../tracker/rygel-tracker-category-container.vala | 32 ++++++++++++++++++++++ .../tracker/rygel-tracker-metadata-values.vala | 10 ++++++- .../tracker/rygel-tracker-search-container.vala | 2 +- 3 files changed, 42 insertions(+), 2 deletions(-) commit 610d1ffa85d440de0f97907e7b28bf173f59f82a Author: Jens Georg Date: Thu Jul 21 12:51:54 2011 +0200 core: Also remove children becoming empty With this change, SimpleContainer now also removes child containers that no longer have any content available to them. src/rygel/rygel-simple-container.vala | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) commit 6264bb3c535896e66cb9a9dd7b80b2f97d092d0e Author: Jens Georg Date: Thu Jul 21 12:50:20 2011 +0200 core: Add get_all_children from SimpleContainer The "children" member only contains the non-empty children. This adds a get_all_children() method that returns all, non-empty and empty children. src/rygel/rygel-simple-container.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit 54b75094e8829d5ef31b00a8495a24b1ebf92c00 Author: Jens Georg Date: Sat Apr 23 18:16:35 2011 +0300 media-export: Reshuffle some code in MediaCache .../rygel-media-export-media-cache.vala | 255 ++++++++++----------- 1 file changed, 125 insertions(+), 130 deletions(-) commit 848e0c9adae99ddbea5181a7e7a6c1558bdfae98 Author: Jens Georg Date: Sun Feb 27 18:12:37 2011 +0100 media-export: Remove useless casts src/plugins/media-export/rygel-media-export-media-cache.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit d37a57f65c2fba0006360ee0a6c65c8327c6ddb0 Author: Jens Georg Date: Sun Feb 27 18:06:44 2011 +0100 media-export: Prevent some useless strcpy src/plugins/media-export/rygel-media-export-media-cache.vala | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 8fd142cb9ad6433737a2e856aba49a4075e6c8fc Author: Jens Georg Date: Sun Feb 27 17:59:44 2011 +0100 media-export: Simplify get_object_from_statement .../rygel-media-export-media-cache.vala | 23 ++++++++-------------- 1 file changed, 8 insertions(+), 15 deletions(-) commit 3b8414c6da523cdc75c95211b3f9d1c370eb114c Author: Jens Georg Date: Sun Apr 17 13:12:12 2011 +0300 media-export: Dump statistics of items after start src/plugins/media-export/rygel-media-export-media-cache.vala | 12 +++++++++++- .../media-export/rygel-media-export-root-container.vala | 1 + src/plugins/media-export/rygel-media-export-sql-factory.vala | 6 ++++++ 3 files changed, 18 insertions(+), 1 deletion(-) commit 592bee9125faf9ba0b5b1449857c6554435c8f29 Author: Jens Georg Date: Fri Feb 25 00:55:30 2011 +0100 media-export: Get rid of callbacks in database Actually most of the code using the callback approach was more like a loop body. Now we have a database cursor that can be used with vala's foreach syntax, removing some indirection. Note: This also drops SQL debugging which will be re-introduced later. configure.ac | 7 - src/plugins/media-export/Makefile.am | 2 + .../rygel-media-export-database-cursor.vala | 143 ++++++++++++++++ .../media-export/rygel-media-export-database.vala | 190 +++++++-------------- .../rygel-media-export-media-cache-upgrader.vala | 59 +++---- .../rygel-media-export-media-cache.vala | 163 +++++++----------- .../rygel-media-export-sqlite-wrapper.vala | 80 +++++++++ 7 files changed, 365 insertions(+), 279 deletions(-) commit 2d47302f4528e580af36b765cb3407f55a0e4466 Author: Jens Georg Date: Fri Jul 22 00:03:44 2011 +0200 ui: Fix work-around for 0.12 to work with 0.14 src/ui/rygel-writable-user-config.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5f00fc40bb7b94d2109286d93efd913e06bedbd1 Author: Jens Georg Date: Sat Jul 16 13:39:01 2011 +0200 all: Adapt to upcoming changes in Vala 0.14 .../external/rygel-external-plugin-factory.vala | 14 +++++++------- .../media-export/rygel-media-export-harvester.vala | 2 +- .../media-export/rygel-media-export-media-cache.vala | 12 ++++++------ .../rygel-media-export-root-container.vala | 2 ++ .../mediathek/rygel-mediathek-video-item-factory.vala | 1 + src/plugins/mpris/rygel-mpris-plugin-factory.vala | 12 ++++++------ .../tracker/rygel-tracker-search-container.vala | 2 ++ src/rygel/rygel-plugin-loader.vala | 2 +- src/ui/rygel-writable-user-config.vala | 18 ++++++++++-------- 9 files changed, 36 insertions(+), 29 deletions(-) commit 191396b10a1219f67064664f7a01e9d56d0c6b50 Author: Jens Georg Date: Thu Jul 21 22:53:01 2011 +0200 core: Fix MPEG_TS_HD_NA_ISO frame-rate src/rygel/rygel-mp2ts-transcoder.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit deab2b4b4a70942ebb44ca66001708680ef712de Author: Jens Georg Date: Thu Jul 21 22:28:42 2011 +0200 tracker: Properly escape SPARQL arguments src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f9c3259cd1a0fa48e5d891893903a51c04cdf3a0 Author: Jens Georg Date: Thu Jul 21 22:08:01 2011 +0200 core: Fix MPEG_TS_HD_NA_ISO video resolution src/rygel/rygel-mp2ts-transcoder.vala | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 35a61a8352237f85d01fff2286bc3e19d282f0a4 Author: Jens Georg Date: Wed Jul 20 14:22:28 2011 +0200 tracker: Make SearchContainer searchable again. This fixes XBox support. It was probably broken by 463792da. src/plugins/tracker/rygel-tracker-search-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3cbe62c3b9fd9378c85b34b9bed7eb58f5d71beb Author: Jens Georg Date: Wed Jul 20 13:47:09 2011 +0200 core: Add originalTrackNumber to sortCaps Needed for XBox music support src/rygel/rygel-media-object.vala | 4 ++++ src/rygel/rygel-media-objects.vala | 3 ++- src/rygel/rygel-music-item.vala | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) commit 09bf4ec0fc9cdf56844cc961efc1c91b0459b730 Author: Thijs Vermeir Date: Tue Jul 19 22:48:01 2011 +0200 media-export: fix compiler warning unreachable catch clause detected https://bugzilla.gnome.org/show_bug.cgi?id=654833 .../rygel-media-export-media-cache.vala | 38 +++++++++------------- 1 file changed, 16 insertions(+), 22 deletions(-) commit 023b4b5c2ab05d424f68a576c66cf8071845fce1 Author: Kjartan Maraas Date: Tue Jul 19 11:23:01 2011 +0200 Updated Norwegian bokmål translation po/nb.po | 333 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 171 insertions(+), 162 deletions(-) commit 6444d84d9a4d3d775baf158081fb6777fc545c90 Author: Daniel Mustieles Date: Sun Jul 17 13:23:10 2011 +0200 Updated Spanish translation po/es.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit b3768c118a794396ddd49ddbdaa69f87f9c17f21 Author: Mario Blättermann Date: Fri Jul 15 20:48:15 2011 +0200 [l10n] Updated German translation po/de.po | 137 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 72 insertions(+), 65 deletions(-) commit da3bb18341fc89b7a19a2bf35816257b64dd0226 Author: Jens Georg Date: Fri Jul 15 17:23:41 2011 +0200 core: Make sure is first element in DIDL Otherwise UPnP CTT AV-CD:1-4.1 has a reason more to fail. src/rygel/rygel-media-container.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 2a5cea84758b5339500ead9522a524362675ffd1 Author: Daniel Mustieles <daniel.mustieles@gmail.com> Date: Thu Jul 14 14:20:06 2011 +0200 Updated Spanish translation po/es.po | 146 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 77 insertions(+), 69 deletions(-) commit 716d0af1ac8d297050e0b50ecea76e25b2855690 Author: Marek Černocký <marek@manet.cz> Date: Thu Jul 14 14:12:40 2011 +0200 Updated Czech translation po/cs.po | 134 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 71 insertions(+), 63 deletions(-) commit 9d9bfa6679f3896f009ced706e62426203357c18 Author: Jens Georg <mail@jensge.org> Date: Wed Jul 13 17:26:16 2011 +0200 core: Make rygel single-instance. The new instance steals the DBus name from the old instance which then shuts itself down. This is a temporary solution to avoid a race condition when multiple instances of Rygel being started by accident are trying to read and write the SCDP files simultaneously, resulting in empty SCDP files on-disk. src/rygel/rygel-dbus-service.vala | 73 +++++++++++++++++++++++++++------------ src/rygel/rygel-main.vala | 18 +++++----- 2 files changed, 60 insertions(+), 31 deletions(-) commit 6204cc671d9b8859afafe30a1f6ae7349838b1da Author: Jens Georg <mail@jensge.org> Date: Wed Jul 13 11:38:31 2011 +0200 core: Show correct path on user config fail src/rygel/rygel-user-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de4a7bdf107488cad53281282a30be83d27c87ef Author: Jens Georg <mail@jensge.org> Date: Tue Jul 12 17:11:37 2011 +0200 core: Fix typo in previous commit src/rygel/rygel-xbox-hacks.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 975223add6f060abeef55f4fb952d8eb4c413524 Author: Jens Georg <mail@jensge.org> Date: Tue Jul 12 16:37:13 2011 +0200 core: Fix regression on downgrade for Allegro src/rygel/rygel-browse.vala | 2 +- src/rygel/rygel-xbox-hacks.vala | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) commit adf6f9dc1a449c3c90bb8d102659fe4365bd44d2 Author: Jens Georg <mail@jensge.org> Date: Tue Jul 12 13:09:34 2011 +0200 todo: Add task to unify HTTPPost/ImportResource. TODO | 2 ++ 1 file changed, 2 insertions(+) commit 680e47b7c7cde17056137f070b152f8b33ae3366 Author: Jens Georg <mail@jensge.org> Date: Tue Jul 12 10:28:07 2011 +0200 core: Work-around a GObject constructor abuse GUPnPRootDevice defines a constructor that returns NULL on error, causing a crash since vala rightfully isn't expecting that. src/rygel/rygel-root-device.vala | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit fe841aee1e140cdc7a110b92a74035e26f2ca80a Author: Jens Georg <mail@jensge.org> Date: Mon Jul 11 21:07:45 2011 +0200 core: Make sure all bytes are written on HTTP POST src/rygel/rygel-http-post.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a6019863bb1c5bb75df40730761f98cb9508cb6e Author: Jens Georg <mail@jensge.org> Date: Mon Jul 11 14:16:22 2011 +0200 core: Fix insane memory usage on ImportResource src/rygel/rygel-import-resource.vala | 5 +++++ 1 file changed, 5 insertions(+) commit f12ad10bb60ce87f3aaf1c06baead5ea2cc184ee Author: Jens Georg <mail@jensge.org> Date: Mon Jul 11 13:26:13 2011 +0200 core: Fix insane memory leak in HTTPPost - Don't accumulate message chunks in Soup.Message - Don't use vala async support to write buffers. This can delay release of chunks that much that OOM is hit src/rygel/rygel-http-post.vala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit f40ef626e3e7afa168caefe8c07839e6138ecf93 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 8 23:56:58 2011 +0200 l10n: Update POFILES.skip po/POTFILES.skip | 204 +++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 159 insertions(+), 45 deletions(-) commit 95cb66062b57b3403a6423a6fa329870c036f854 Author: Мирослав Николић <miroslavnikolic@rocketmail.com> Date: Fri Jul 8 21:50:34 2011 +0200 Updated Serbian translation po/sr.po | 349 +++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 349 +++++++++++++++++++++++++++++++-------------------------- 2 files changed, 374 insertions(+), 324 deletions(-) commit 8689960f83ca7188b6fc47e39f0dbeb71515a844 Author: Jens Georg <mail@jensge.org> Date: Thu Jul 7 17:41:06 2011 +0200 core: If request is cancelled, don't end it twice This was causing these rare crashes: rygel_http_response_real_run_co: code should not be reached src/rygel/rygel-http-response.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit f61b6ad068ed88a75b6d64d60e96c65fe32b317f Author: Jens Georg <mail@jensge.org> Date: Thu Jul 7 14:47:40 2011 +0200 Release 0.11.2 NEWS | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) commit 7fc12f5ef7745d63c573f67c677de30e2a465801 Author: Jens Georg <mail@jensge.org> Date: Thu Jul 7 14:47:27 2011 +0200 l10n: Update POTFILES.skip po/POTFILES.skip | 1 + 1 file changed, 1 insertion(+) commit 25a8d842bd10334c7b83e26c7fd8363d922a3849 Author: Marek Černocký <marek@manet.cz> Date: Tue Jul 5 15:17:36 2011 +0200 Updated Czech translation po/cs.po | 53 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 21 deletions(-) commit 128819dfb1acaa466e5d659dab4cbfa2024f2e5c Author: Topi Santakivi <topi.santakivi@digia.com> Date: Wed Jun 15 11:17:25 2011 +0300 core: call remove_item for all MediaItems Currently rygel-item-destroyer.remove_object explicitly removes place_holder items from Tracker store. For actual media items that have an associated file, it only removes the file and relies on Tracker to handle the store update. However, if the directory of that file is not monitored by Tracker, the item never gets removed. This commit changes the behavior in a way that Tracker store items are always explicitly removed, and for non-placeholder items also the related file is removed. Also makes Rygel satisfy DLNA guideline 7.3.139.1. src/rygel/rygel-item-destroyer.vala | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit 9beb6afe3604b5adae031f95a6f5b13429f99314 Author: Jens Georg <mail@jensge.org> Date: Sat Jul 2 15:24:59 2011 +0200 ui: Fix compile break introduced by 0b187c9d4f src/ui/rygel-writable-user-config.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit a93a4e7731c67d68de1e6d65e9d8fe4c5fb464f1 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sat Jul 2 08:07:11 2011 +0200 Updated Spanish translation po/es.po | 90 +++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 35 deletions(-) commit 989d16e62b57051b6441950f0a107ad368513b3f Author: Jens Georg <mail@jensge.org> Date: Fri Jul 1 14:35:50 2011 +0200 core,doc,tracker: Add option for upload folders data/rygel.conf | 12 ++++++ doc/man/rygel.conf.xml | 24 ++++++++++++ .../tracker/rygel-tracker-music-item-factory.vala | 12 ++++-- .../rygel-tracker-picture-item-factory.vala | 12 ++++-- .../tracker/rygel-tracker-video-item-factory.vala | 12 ++++-- src/rygel/rygel-cmdline-config.vala | 12 ++++++ src/rygel/rygel-configuration.vala | 6 +++ src/rygel/rygel-environment-config.vala | 12 ++++++ src/rygel/rygel-meta-config.vala | 44 ++++++++++++++++++++++ src/rygel/rygel-user-config.vala | 19 ++++++++++ 10 files changed, 153 insertions(+), 12 deletions(-) commit f77a13222b9b27fd22f158b624a0b61e0e4fa81e Author: Jens Georg <mail@jensge.org> Date: Fri Jul 1 13:03:53 2011 +0200 tracker: Delete stale place-holder items src/plugins/tracker/Makefile.am | 1 + .../rygel-tracker-category-all-container.vala | 3 ++ .../tracker/rygel-tracker-cleanup-query.vala | 62 ++++++++++++++++++++++ 3 files changed, 66 insertions(+) commit 0b187c9d4fc8f519d37252f2e886c6fe539d1f00 Author: Jens Georg <mail@jensge.org> Date: Sun May 29 21:50:45 2011 +0200 core,doc: Add option to override user config file doc/man/rygel.conf.xml | 3 +-- doc/man/rygel.xml | 9 +++++++++ src/rygel/rygel-cmdline-config.vala | 12 ++++++++++++ src/rygel/rygel-meta-config.vala | 17 +++++++++++++---- src/rygel/rygel-user-config.vala | 14 +++++++------- 5 files changed, 42 insertions(+), 13 deletions(-) commit 881a966299a53ec082765b4cb1fa92a38de7842b Author: Jens Georg <mail@jensge.org> Date: Fri Jul 1 10:22:28 2011 +0200 todo: Add task about refactoring device hacks TODO | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit d68587cfe1a6734d1be6ae528c58be738c9169ba Author: Jens Georg <mail@jensge.org> Date: Wed Jun 29 11:02:04 2011 +0200 tracker: Add base classes to WriteableContainers src/plugins/tracker/rygel-tracker-category-container.vala | 10 +++++++++- src/plugins/tracker/rygel-tracker-music.vala | 1 + src/plugins/tracker/rygel-tracker-pictures.vala | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) commit 8b8a9c174f444fc5cde6faba67fa77b1a463de21 Author: Jens Georg <mail@jensge.org> Date: Thu Jun 23 12:04:37 2011 +0200 data: Remove schema annotations from SCDP files The files were taken from the UPnP forum website, but those files are for use with the UPnP Certification test tool and carry additional annotations. data/xml/AVTransport2.xml.in | 91 +++++++++------------------- data/xml/ConnectionManager.xml.in | 30 +++------ data/xml/ContentDirectory.xml.in | 74 ++++++---------------- data/xml/RenderingControl2.xml.in | 28 +++------ data/xml/X_MS_MediaReceiverRegistrar1.xml.in | 24 +++----- 5 files changed, 75 insertions(+), 172 deletions(-) commit 949840a8af18ef83a44b9deff3f51f0c8cf23e4b Author: Jens Georg <mail@jensge.org> Date: Thu Jun 23 00:35:21 2011 +0200 Revert 3d45475..7679c0 Those commits had subtile issues that didn't show during my tests. src/plugins/tracker/Makefile.am | 2 - .../rygel-tracker-category-all-container.vala | 25 +- .../tracker/rygel-tracker-query-helper.vala | 253 --------------------- .../tracker/rygel-tracker-search-query.vala | 133 ----------- 4 files changed, 7 insertions(+), 406 deletions(-) commit 9016f63dd62825d564aa6117bd5c9d8485d1b1a7 Author: Matej Urbančič <mateju@svn.gnome.org> Date: Wed Jun 22 21:14:53 2011 +0200 Updated Slovenian translation po/sl.po | 53 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 20 deletions(-) commit 7679c0066073a71d23e5c6aac9a544d53568c640 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 22 14:39:21 2011 +0200 tracker: Adapt tracker search patches to 49a4e1fb0 src/plugins/tracker/rygel-tracker-search-query.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 53ec7cc54396121d3c505f656473608bfb3801ea Author: Jens Georg <mail@jensge.org> Date: Sat Jun 11 12:41:52 2011 +0200 tracker: Adapt to changed KeyChainMap .../tracker/rygel-tracker-query-helper.vala | 8 ++----- .../tracker/rygel-tracker-search-query.vala | 28 ++++++++++------------ 2 files changed, 15 insertions(+), 21 deletions(-) commit 0a7cf2180e628cb9e9e0fc1c87d2cecdbf4c2f62 Author: Jens Georg <mail@jensge.org> Date: Thu Apr 28 21:03:39 2011 +0300 tracker: Adapt to new Vala version src/plugins/tracker/rygel-tracker-search-query.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f640fd2e3b7def1a921c81035d38d471225d28d1 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Thu Dec 9 01:38:44 2010 +0530 tracker: Use new query classes in CategoryAllContainer .../rygel-tracker-category-all-container.vala | 25 ++++++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) commit a63ab875bfac14b7da594fc347014c4f396a02ae Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Fri Dec 10 05:26:22 2010 +0530 tracker: Helper for generating search queries Generating queries involves converting properties to key chains, adding extra filter conditions required for a container and for mapping search expressions. Once the results are retrieved, they need to be converted to media objects. These tasks are performed by the new helper class. It also provides a much more complete translation of Rygel's search expression to SPARQL query. An intended side-affect of that is that the searchable containers using this classes will not have to revert to the default (potentially very very) slow search for most cases. src/plugins/tracker/Makefile.am | 1 + .../tracker/rygel-tracker-query-helper.vala | 257 +++++++++++++++++++++ 2 files changed, 258 insertions(+) commit 5c69ebca02faa759366487e461812975813f6bc2 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Thu Dec 9 01:13:32 2010 +0530 tracker: New class for SPARQL search query This class helps in generating a SPARQL query meant for searching. It is mostly similar to selection query with only minor modifications. It will eventually replace the selection query. src/plugins/tracker/Makefile.am | 1 + .../tracker/rygel-tracker-search-query.vala | 134 +++++++++++++++++++++ 2 files changed, 135 insertions(+) commit 3d454754a3652f61d1ce71abe31443dedbcd46a4 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Thu Dec 9 01:10:25 2010 +0530 tracker: New classes to handle SPARQL query filters These new set of classes represent the filter tree that can specified in a SPARQL query. They serialize to produce filter part of a SPARQL query. src/plugins/tracker/Makefile.am | 5 + .../tracker/rygel-tracker-boolean-filter.vala | 36 +++++++ .../tracker/rygel-tracker-bound-filter.vala | 36 +++++++ .../tracker/rygel-tracker-logical-filter.vala | 106 +++++++++++++++++++++ .../tracker/rygel-tracker-query-filter.vala | 28 ++++++ .../tracker/rygel-tracker-regex-filter.vala | 40 ++++++++ 6 files changed, 251 insertions(+) commit df309fdb3a0202c1f2ed5d6a56b36ddd49b4d403 Author: Jens Georg <mail@jensge.org> Date: Tue Jun 21 14:51:35 2011 +0200 tracker: Don't append error message src/plugins/tracker/rygel-tracker-plugin-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f0b8ab57c179bd74c206150ccd9719aee166e4da Author: Jens Georg <mail@jensge.org> Date: Tue Jun 21 14:50:54 2011 +0200 tracker: Method is called Get, not GetStatistics src/plugins/tracker/rygel-tracker-interfaces.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin-factory.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit ec2f630f5f6e5802fb52d85858a4bd445cc8b2c4 Author: Jens Georg <mail@jensge.org> Date: Tue Jun 21 11:47:00 2011 +0200 Release 0.11.1 NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit 7efbfdf35d113ae4a090661bc92b4de6189b6773 Author: Jens Georg <mail@jensge.org> Date: Tue Jun 21 12:12:22 2011 +0200 i18n: Update POTFILES.skip po/POTFILES.skip | 1 + 1 file changed, 1 insertion(+) commit 8aa56b798c2c5612d3b19fadb4b30f9800e3a6d9 Author: Jens Georg <mail@jensge.org> Date: Tue Jun 21 11:33:20 2011 +0200 data: Add ape to supported MediaExport formats http://www.monkeysaudio.com data/rygel.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ed1df630c8fc9e0b37317c4053ba1098655b62a9 Author: Mario Blättermann <mariobl@gnome.org> Date: Sun Jun 19 17:32:07 2011 +0200 [l10n] Updated German translation po/de.po | 296 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 157 insertions(+), 139 deletions(-) commit dd376cfca01b387cdf5d781be319df2f7967418f Author: Jens Georg <mail@jensge.org> Date: Fri Jun 10 11:39:51 2011 +0200 core: Add storageUsed property to containers src/rygel/rygel-media-container.vala | 3 +++ 1 file changed, 3 insertions(+) commit 4a6e56ade979196cfcddf9d6d503b7af28a8d02d Author: Jens Georg <mail@jensge.org> Date: Fri Jun 10 11:06:08 2011 +0200 core: Return 402 on extra argument Partially fixes UPnP CTT test UDA-3.1.3 src/rygel/rygel-connection-manager.vala | 18 +++++++++++++ src/rygel/rygel-content-directory.vala | 38 +++++++++++++++++++++++++++ src/rygel/rygel-media-receiver-registrar.vala | 6 +++++ 3 files changed, 62 insertions(+) commit f077fc0d5f40d128d4cd835c8723562de2c5a2f0 Author: Topi Santakivi <topi.santakivi@digia.com> Date: Wed Jun 1 16:39:21 2011 +0300 core: Respond with 712 for DIDL parse failure In case the DIDL-lite parsing fails, e.g. due to an invalid @restricted value in the XML, Rygel must respond with error BAD METADATA (712). Satisfies DLNA guideline 7.3.134.1. src/rygel/rygel-item-creator.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 363606bebc089485918b5683d1477c74a7b48eea Author: Topi Santakivi <topi.santakivi@digia.com> Date: Thu May 26 12:27:16 2011 +0300 core,tracker,media-export: Advertize search classes SearchableContainer implementations now report supported search classes. That information is then relayed to clients. This satisfies DLNA requirement 7.3.67.4. Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> src/plugins/external/rygel-external-container.vala | 2 ++ src/plugins/media-export/rygel-media-export-db-container.vala | 2 ++ src/plugins/tracker/rygel-tracker-category-all-container.vala | 2 ++ src/plugins/tracker/rygel-tracker-music.vala | 2 ++ src/plugins/tracker/rygel-tracker-pictures.vala | 1 + src/plugins/tracker/rygel-tracker-videos.vala | 1 + src/rygel/rygel-media-container.vala | 4 ++++ src/rygel/rygel-searchable-container.vala | 10 ++++++++++ src/rygel/rygel-simple-container.vala | 8 ++++++++ 9 files changed, 32 insertions(+) commit 49a4e1fb0e2b063c365a7a91bd1694bc83cb2f5e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 17 03:18:16 2011 +0300 core,plugins: Catch correct error from DBus calls Apparently we get a DBusError rather than IOError from DBus calls. .../external/rygel-external-album-art-factory.vala | 3 ++- src/plugins/external/rygel-external-icon-factory.vala | 2 +- src/plugins/external/rygel-external-interfaces.vala | 8 ++++---- src/plugins/external/rygel-external-item-factory.vala | 10 +++++----- src/plugins/external/rygel-external-plugin-factory.vala | 15 ++++++++------- .../external/rygel-external-thumbnail-factory.vala | 2 +- src/plugins/mpris/rygel-mpris-interfaces.vala | 12 ++++++------ src/plugins/mpris/rygel-mpris-plugin-factory.vala | 4 ++-- src/plugins/tracker/rygel-tracker-deletion-query.vala | 2 +- src/plugins/tracker/rygel-tracker-insertion-query.vala | 2 +- src/plugins/tracker/rygel-tracker-interfaces.vala | 10 +++++----- src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin-factory.vala | 4 ++-- src/plugins/tracker/rygel-tracker-query.vala | 2 +- src/plugins/tracker/rygel-tracker-selection-query.vala | 2 +- src/rygel/rygel-dbus-service.vala | 2 +- src/rygel/rygel-free-desktop-interfaces.vala | 10 +++++----- 17 files changed, 47 insertions(+), 45 deletions(-) commit 9ba4cf63e8fc2d44aa8c2e2446588b0134b29c55 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 17 01:47:21 2011 +0300 tracker: Declare sync call as such We were calling a D-Bus method synchronously while it was declared 'async' which resulted in us not able to catch errors from it. src/plugins/tracker/rygel-tracker-interfaces.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5bc9af4c7caa72d98e50e059555b945d8b989f3 Author: Topi Santakivi <topi.santakivi@digia.com> Date: Wed Jun 15 15:46:52 2011 +0300 build: Bump gssdp, gupnp, -av & -vala requirement Require latest releases of gssdp, gupnp, gupnp-av & gupnp-vala. Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> configure.ac | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 5f84d8e3d3e29831cc0bdcc0fe30e1cc82df3631 Author: Jens Georg <mail@jensge.org> Date: Tue Jun 14 15:25:40 2011 +0200 core: Verify upnp:class against createClass Prevent that a CP tried to create an item that doesn't match the advertised createClass of a container. src/rygel/rygel-item-creator.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit cde47cb1f22c5909e7a5b2637cb7a0babfc4c872 Author: Topi Santakivi <topi.santakivi@digia.com> Date: Fri May 20 12:28:38 2011 +0300 core: Remove item if HTTP POST is aborted src/rygel/rygel-http-post.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 8bf1c0b8fb1c0988df9592408c32694594e8dd0f Author: Jens Georg <mail@jensge.org> Date: Tue Jun 14 15:23:18 2011 +0200 core: @restricted MUST be false on CreateObject Partially fixes UPnP CTT AV-CD:1-6.1 src/rygel/rygel-item-creator.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 58793c49a64903eb768b26c2f1e07e3c72346c57 Author: Jens Georg <mail@jensge.org> Date: Fri Jun 10 11:01:48 2011 +0200 core: Drop RegisterDevice action Drop RegisterDevice action of 'X_MS_MediaReceiverRegistrar1' service. This is not needed for XBox support but for UPnP CTT. data/xml/X_MS_MediaReceiverRegistrar1.xml.in | 15 --------------- src/rygel/rygel-media-receiver-registrar.vala | 10 ---------- 2 files changed, 25 deletions(-) commit 9913f522cc5077683fe1b1aa799cbacf8b9efbb3 Author: Jens Georg <mail@jensge.org> Date: Tue May 24 18:07:13 2011 +0200 core: Make MediaReceiverRegistrar send events It neither help nor harm the XBox but fixes UPnP CTT UDA-4.2.2. data/xml/X_MS_MediaReceiverRegistrar1.xml.in | 8 ++++---- src/rygel/rygel-media-receiver-registrar.vala | 16 ++++++++++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) commit 1e8db8b3a2b043c6a65fbbf51559a363f8414b31 Author: Jens Georg <mail@jensge.org> Date: Mon May 23 18:46:44 2011 +0200 core: Work-around standard issues for XBox The MediaReceiverRegistrar uses an illegal character in the domain name which makes UPnP tests fail. The XBox doesn't work without the ".", so we put the dash to make the UPnP test happy and replace it with a dot when the XBox requests our service description. Fixes (partially) UPnP CTT tests UDA-1.1.1, UDA-1.1.2, UDA-1.1.3 and UDA-1.1.4. src/rygel/rygel-media-receiver-registrar.vala | 7 ++++++- src/rygel/rygel-xbox-hacks.vala | 30 +++++++++++++-------------- 2 files changed, 21 insertions(+), 16 deletions(-) commit 495395c93cdb6023c5b02ec1b6d59e1f8d57b984 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Fri Jun 10 20:10:41 2011 +0200 Updated Slovenian translation po/sl.po | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) commit 06ee00b3bd922280654ee444f7aad99708f1276d Author: Jens Georg <mail@jensge.org> Date: Wed Jun 8 22:53:03 2011 +0200 Prepare release 0.11.0 NEWS | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) commit 72a6db35e4d882a2643d52b9d542574b195f9cdd Author: Jens Georg <mail@jensge.org> Date: Wed Jun 8 22:38:40 2011 +0200 Revert "core: Don't use storageFolder for common containers" This reverts commit df1d44c21e1d95b3088a444836d8c8ead8fb919c. src/rygel/rygel-media-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c126c4e5d301413dbc03471ca6e13ae2a34dab45 Author: Jens Georg <mail@jensge.org> Date: Tue May 31 20:12:01 2011 +0200 Prepare 0.10.2 NEWS | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 43878305ac33cf1352259676e26e07515363c660 Author: Jens Georg <mail@jensge.org> Date: Fri Jun 3 13:23:16 2011 +0200 core: Validate passed sort criteria string This fixes UPnP CTT AV-CD:1-4.2 src/rygel/rygel-content-directory.vala | 1 + src/rygel/rygel-media-query-action.vala | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) commit df1d44c21e1d95b3088a444836d8c8ead8fb919c Author: Jens Georg <mail@jensge.org> Date: Fri May 27 17:11:18 2011 +0200 core: Don't use storageFolder for common containers storageFolder is supposed to represent something with a size and has to have the mandatory upnp:storageUsed property. Partially fixes UPnP CTT AV-CD:1-4.1 src/rygel/rygel-media-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d7aa289e839d31775812521378154881c5d1e2d Author: Marek Černocký <marek@manet.cz> Date: Tue Jun 7 18:36:58 2011 +0200 Updated Czech translation po/cs.po | 156 ++++++++++++++++++++------------------------------------------- 1 file changed, 48 insertions(+), 108 deletions(-) commit 05024f6e4e688a40629573eb0401f83421d32209 Author: Jens Georg <mail@jensge.org> Date: Fri May 6 00:35:41 2011 +0200 media-export: Wait for filesystem events to settle Don't start harvesting right away. Some file changes are not really "DONE", e.g. bittorrent downloads might trigger false extractions. Fixes bgo#651965 - Rygel Uses 100% CPU while working on an incomplete MKV file .../media-export/rygel-media-export-harvester.vala | 94 +++++++++++++++------- 1 file changed, 63 insertions(+), 31 deletions(-) commit c2f07a9ef6ae3690a43a5f85c362f7023a9704b6 Author: Jens Georg <mail@jensge.org> Date: Sun Apr 17 14:31:58 2011 +0300 media-export: Split up code for file notifys .../media-export/rygel-media-export-harvester.vala | 131 +++++++++++---------- 1 file changed, 70 insertions(+), 61 deletions(-) commit 2acc302ce6b0729c5e062d880da686dae5cb51c7 Author: Jens Georg <mail@jensge.org> Date: Sun Apr 17 12:03:15 2011 +0300 media-export: Add option to disable file monitors data/rygel.conf | 1 + doc/man/rygel.conf.xml | 8 ++++++++ .../rygel-media-export-recursive-file-monitor.vala | 22 ++++++++++++++++++++-- 3 files changed, 29 insertions(+), 2 deletions(-) commit fe2dbdc4eed0e7ec0e1a52ad2c3b1bc5c54e17ea Author: Jens Georg <mail@jensge.org> Date: Fri May 27 09:52:10 2011 +0200 core: Prevent a crash in ImportResource If a plugin has several items sharing the same URI in multiple containers, deleting the item from one container can lead to the fact that the item is still present in a non-writable container. src/rygel/rygel-import-resource.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 495ad8f2d50021bf291e3a22b203fa36f2a9c2c9 Author: Jens Georg <mail@jensge.org> Date: Fri May 27 09:58:38 2011 +0200 core: Return 718 if destination_uri is missing Partially fixes UPnP CTT testcase AV-CD:1-9.1 src/rygel/rygel-content-directory.vala | 1 + src/rygel/rygel-import-resource.vala | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) commit dae439230e2cd94858af88cfc6c668a1f4297377 Author: Daniel Mustieles <daniel.mustieles@gmail.com> Date: Sat Jun 4 10:39:19 2011 +0200 Updated Spanish translation po/es.po | 64 +++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 35 insertions(+), 29 deletions(-) commit f404beddb67ada4e2a6e7c44752cf7cdc9c28660 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 1 16:07:51 2011 +0200 core: Correct status if ImportResource was stopped Partially fixes UPnP CTT AV-CD:1-11.1 src/rygel/rygel-import-resource.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 48eed9aba53d6dbbc152e7f3bbd3bc11ac95d1fb Author: Jens Georg <mail@jensge.org> Date: Tue May 31 11:59:56 2011 +0200 core: Signal transfer completed immediately The end of the transfer operation must be signalled immediately. Also the TransferID of a finished transfer must not be in the TransferID properties anymore, but it still needs to be queriable for at least 30 seconds after the transfer. Partially fixes UPnP CTT AV-CD:1-12.1. src/rygel/rygel-content-directory.vala | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) commit 364e9b1b6a775d379b33c739cf9b98e7cef513cd Author: Jens Georg <mail@jensge.org> Date: Wed Jun 1 13:19:30 2011 +0200 core: Check received data size If the server closes the connection gracefully during transfer, Soup doesn't give us an error. So we compare the expeted to the received number of bytes and set the state accordingly. Partially fixes UPnP CTT AV-CD:1-12.1 src/rygel/rygel-import-resource.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit c76c66e8342024c3264ae59597b9848ab1b8d965 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 1 13:09:17 2011 +0200 core: Delay response on ImportResource Delay it until we get the headers from the actual import. UPnP tests require that if the server has an error, the action needs to return with error 715. Partially fixes UPnP CTT AV-CD:1-9.1. Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> src/rygel/rygel-import-resource.vala | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) commit 3bc139e4e6de8cc707cc538527c3a1e1bd4eca0a Author: Jens Georg <mail@jensge.org> Date: Tue May 31 09:37:42 2011 +0200 core: Use libsoup in ImportResource Using GIO has two problems: it needs the external http gvfs module which might not be available everywhere and even if it's available, the copy operation does a HEAD request first which makes the certification test fail. Partially fixes UPnP CTT testcases AV-CD:1-9.1, AV-CD:1-11.1 and AV-CD:1-12.1 src/rygel/rygel-import-resource.vala | 73 +++++++++++++++++++++++++++--------- 1 file changed, 56 insertions(+), 17 deletions(-) commit 508990ea3f0335cacb8467b5222f5ff07f1f0551 Author: Jens Georg <mail@jensge.org> Date: Tue May 24 18:21:04 2011 +0200 core: Return error on ivalid browse args If StartingIndex < 0 or RequestCount < 0 we should return 402. This fixes UPnP CTT AV-CD:1.4.3 src/rygel/rygel-media-query-action.vala | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit 6073ff51c4719079b775a4bd3787f3d665f78067 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 3 16:38:39 2011 +0300 build: Bump libsoup min and max version required Require libsoup >= 2.34.0 < 2.36.9999. configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 86661d1db6a2cc8516612d718e633f1ba147c84d Author: Jens Georg <mail@jensge.org> Date: Mon May 30 18:48:07 2011 +0200 core: Return proper error for missing ConnectionId This fixes AV-CM:1-5.1 src/rygel/rygel-connection-manager.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit dacf2cad6a882b2f8f990d7aed3cd2cd5b7aefdb Author: Jens Georg <mail@jensge.org> Date: Fri May 27 10:05:38 2011 +0200 core: Properly sort on dates without time The implementation in glib was returning an empty timeval if there was no time attached to the date src/rygel/rygel-media-item.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 4bfc4106930db62a41e8108aecbc1601e32963f0 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sun May 29 12:06:11 2011 +0200 Updated Spanish translation po/es.po | 221 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 107 insertions(+), 114 deletions(-) commit 788d1d5b44749dd2b28b2c07c31fc3dec5f1f6f1 Author: Jens Georg <mail@jensge.org> Date: Tue May 24 09:43:02 2011 +0200 media-export: Add missing "." in front of m4a data/rygel.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 76e0d6e8e093967e2490a30c28934ad6662ac95c Author: Jens Georg <mail@jensge.org> Date: Mon Apr 25 11:12:10 2011 +0300 core: Use replace_literal in MediaArtStore The regex doesn't use back references so we can use the slightly more efficient version src/rygel/rygel-media-art-store.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1749910732620431aac120ab14c38c2ebf8a3108 Author: Jens Georg <mail@jensge.org> Date: Sun Apr 17 11:18:54 2011 +0300 media-export: Use UPnP classes from items src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 857025eef1d8bc00b90ea4189ac79413f6ebc600 Author: Jens Georg <mail@jensge.org> Date: Fri Apr 22 11:09:11 2011 +0300 media-export: No need to look-up album art here src/plugins/media-export/rygel-media-export-media-cache.vala | 1 - 1 file changed, 1 deletion(-) commit ce8c0c38b5a5033c586af537b111096ed37af3ac Author: Topi Santakivi <topi.santakivi@digia.com> Date: Mon May 23 12:23:00 2011 +0300 core: Set 'Connection' header on HTTP GET response This satisfies DLNA requirement 7.4.31.2. src/rygel/rygel-http-get-handler.vala | 2 ++ 1 file changed, 2 insertions(+) commit ca2acd95cfc546207b1295e095183625083efe9e Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Sun May 22 12:49:30 2011 +0200 Updated Slovenian translation po/sl.po | 339 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 217 insertions(+), 122 deletions(-) commit 9a6a937c43cbd14e44eb4645adb44a858b9c9f8e Author: Jens Georg <mail@jensge.org> Date: Fri May 20 19:12:57 2011 +0200 core: Make sure file is closed after HTTP POST Preparation for https://bugzilla.gnome.org/show_bug.cgi?id=635765 which is already applied on some systems. This causes the back-ends not to get CHANGES_DONE hint until the file is really closed. src/rygel/rygel-http-post.vala | 51 ++++++++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 22 deletions(-) commit 4a189e3969bf404b7f52a24e22007cd4e0b5b9ac Author: Jens Georg <mail@jensge.org> Date: Fri May 20 09:58:24 2011 +0200 tests: Update mocked MediaItem Slipped through make distcheck tests/rygel-http-get-test.vala | 2 ++ 1 file changed, 2 insertions(+) commit 16ec19ff73ba1d7d9ad1872760d1e028d3b6afe6 Author: Jens Georg <mail@jensge.org> Date: Thu May 19 18:52:52 2011 +0200 core: Missing newlines src/rygel/rygel-http-time-seek.vala | 2 ++ 1 file changed, 2 insertions(+) commit b0bd631ed028ff471e9778893bfaa9f4d8aa6eb0 Author: Topi Santakivi <topi.santakivi@digia.com> Date: Thu May 19 15:32:34 2011 +0300 tests: Updated http-time-seek-test tests/rygel-http-time-seek-test.vala | 86 ++++++++++++++++++++++++++---------- 1 file changed, 62 insertions(+), 24 deletions(-) commit ee7a69a8616b2eca2776a6a25075bca2dc87c09c Author: Topi Santakivi <topi.santakivi@digia.com> Date: Thu May 19 12:49:03 2011 +0300 core: More formats to TimeSeekRange parsing So far the TimeSeekRange.dlna.org parsing has been supported for time ranges in the format '0.00-417.33' and '00:00:01.0-10:19:25.7'. In DLNA (guideline 7.4.40.3) the time range can also be in the format '0.00-00:01:21.3', or '00:01:21.3'. This commit adds support for those. src/rygel/rygel-http-time-seek.vala | 123 ++++++++++++++++-------------------- 1 file changed, 54 insertions(+), 69 deletions(-) commit 0f7a5d443c18c69b14ffa15d6891028b8babff15 Author: Topi Santakivi <topi.santakivi@digia.com> Date: Tue May 17 16:57:05 2011 +0300 core: Fix transfer mode for thumbnails Commit 487816a made Rygel compliant with DLNA guideline 7.4.49.4 but broke the thumbnails. This commit loosens the restrictions to make thumbnails work again. src/rygel/rygel-http-get.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 4ebc4ddbf8dcc0fa1949f928cbdded9ca5526e3e Author: Jens Georg <mail@jensge.org> Date: Thu May 19 18:14:15 2011 +0200 tracker: Support existing non-indexed files .../tracker/rygel-tracker-category-all-container.vala | 2 -- src/plugins/tracker/rygel-tracker-insertion-query.vala | 14 ++++++++++++++ src/plugins/tracker/rygel-tracker-interfaces.vala | 5 +++++ 3 files changed, 19 insertions(+), 2 deletions(-) commit 4db66c7c852c5a4b1935ebd5c595fa638ad6ae04 Author: Jens Georg <mail@jensge.org> Date: Thu May 19 17:26:33 2011 +0200 tracker: Don't fail on existing resources If we try to add a resource with a URI that already exists in tracker, don't error out but return the resource URI of the existing resource. .../tracker/rygel-tracker-insertion-query.vala | 29 +++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) commit 8d2f2a08f3e0e2229a52d6f6c28bf0cb2dbcb882 Author: Jens Georg <mail@jensge.org> Date: Thu May 19 16:22:42 2011 +0200 core: Non-native files are not writable src/rygel/rygel-media-object.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 7b97da085e3a4db149c319b6e00befed18492e36 Author: Jens Georg <mail@jensge.org> Date: Thu May 19 15:58:20 2011 +0200 core: Don't serve place_holder items src/rygel/rygel-http-get.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5e6f49b8fd3611e17bb476a49d8a284a587d4eda Author: Jens Georg <mail@jensge.org> Date: Thu May 19 15:57:33 2011 +0200 core: Don't crash on invalid input in CreateObject src/rygel/rygel-item-creator.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit fdba4f1bea87b6f0b51efde4cbfe469cdf83ad51 Author: Jens Georg <mail@jensge.org> Date: Wed May 11 10:35:34 2011 +0200 tracker: Print the used upload directories src/plugins/tracker/rygel-tracker-item-factory.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 67b932233a9e5419db9600bdb09841a01474ee40 Author: Jens Georg <mail@jensge.org> Date: Wed May 11 09:31:35 2011 +0200 tracker: Non-native files are nfo:RemoteDataObject This also reflects in the place_holder state. Placeholder items are now those that are nie:DataObjects but not nfo:FileDataObjects or nfo:RemoteDataObjects. src/plugins/tracker/rygel-tracker-insertion-query.vala | 9 ++++++++- src/plugins/tracker/rygel-tracker-key-chain-map.vala | 4 +++- 2 files changed, 11 insertions(+), 2 deletions(-) commit 80737a44c044f1e1df402d0f18a1d98d2e58049d Author: Jens Georg <mail@jensge.org> Date: Fri May 6 11:46:11 2011 +0200 core: Always wait for update first Try to avoid a race where the HTTP post gets signalled by the wrong change. src/rygel/rygel-item-creator.vala | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) commit a1ad9ec77c7d08c64151db5fdce2cd4c651bcaf1 Author: Jens Georg <mail@jensge.org> Date: Fri May 6 11:44:08 2011 +0200 tracker: Set item size in the tracker-miner graph Otherwise the miner doesn't correct it after extracting. This fixed DLNA requirement 7.3.128.7 .../tracker/rygel-tracker-insertion-query.vala | 23 +++++++++++++++------- .../tracker/rygel-tracker-query-triplet.vala | 20 +++++++++++++++++++ .../tracker/rygel-tracker-query-triplets.vala | 9 ++++++++- 3 files changed, 44 insertions(+), 8 deletions(-) commit d2846c6b7b1444b71696e1db0a5d0f385143146e Author: Jens Georg <mail@jensge.org> Date: Wed May 4 13:56:30 2011 +0200 core: Consider non-native URIs place_holder items If there was no <res> in the DIDL, we consider them as place_holder as well. src/rygel/rygel-item-creator.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 5e00db576b6b20685727c38e44a32b19df1932c1 Author: Jens Georg <mail@jensge.org> Date: Wed May 4 19:35:29 2011 +0200 core: Always cancel timeout after POST This prevents some misleading "timed out while waiting for" messages. src/rygel/rygel-http-post.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 8562c79a353a9260fafe73b95defcf19babbe5f9 Author: Jens Georg <mail@jensge.org> Date: Wed May 4 13:55:03 2011 +0200 tracker: Deduct place_holder status from rdf:type We create place-holder items as nie:DataObjects now and query for their promotion to nfo:FileDataObject through the miner as an indicator that a real file exists now. .../tracker/rygel-tracker-insertion-query.vala | 6 +--- .../tracker/rygel-tracker-item-factory.vala | 4 +++ .../tracker/rygel-tracker-key-chain-map.vala | 35 ++++++++++++++++------ 3 files changed, 31 insertions(+), 14 deletions(-) commit b7c5a0e6e79385e3baf3767578dc5aa7e9ce794d Author: Jens Georg <mail@jensge.org> Date: Wed May 4 13:53:57 2011 +0200 core: Make place-holder a public property src/rygel/rygel-media-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bcaa63f157ec7ccc2351f65cb2e4294674fd9301 Author: Jens Georg <mail@jensge.org> Date: Wed May 18 11:31:55 2011 +0200 i18n: More files to ignore po/POTFILES.skip | 4 ++++ 1 file changed, 4 insertions(+) commit 8403b415e95c2a46b2df9e5ecda0069f70bd7f34 Author: Topi Santakivi <topi.santakivi@digia.com> Date: Mon May 16 17:05:56 2011 +0300 tests: Updated http-time-seek-test.vala tests/rygel-http-time-seek-test.vala | 51 ++++++++++++++++++++++++++++++++---- 1 file changed, 46 insertions(+), 5 deletions(-) commit 12790a9be3fb6b1bfbe7ea4db44ab4c2d03717ab Author: Topi Santakivi <topi.santakivi@digia.com> Date: Fri May 13 16:01:32 2011 +0300 core: Complete TimeSeekRange parsing src/rygel/rygel-http-time-seek.vala | 120 ++++++++++++++++++++++++++++-------- 1 file changed, 93 insertions(+), 27 deletions(-) commit 43ef48b78ac560ee265852b4dcf66699ecea177e Author: Topi Santakivi <topi.santakivi@digia.com> Date: Fri May 13 16:00:02 2011 +0300 core: Correct HTTP code for TimeSeek This commit makes Rygel return HTTP 206 (Partial Content) only in the case when the Range header is present. See [1] for details. [1] http://tools.ietf.org/html/rfc2616#section-14.35.2 src/rygel/rygel-http-response.vala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit e6a9e5cc40eecacd83ffd39032fbb055199b415d Author: Marek Černocký <marek@manet.cz> Date: Sun May 15 22:29:02 2011 +0200 Updated Czech translation po/cs.po | 223 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 108 insertions(+), 115 deletions(-) commit f63e927e8ff63ab25e197d8d048a416d3ff29da0 Author: Santakivi Topi <Topi.Santakivi@digia.com> Date: Wed May 11 15:16:22 2011 +0200 core: Return HTTP 400 for invalid range src/rygel/rygel-http-get.vala | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 9327980ed17803b31ad323410828f27a6eb0ed22 Author: Luis de Bethencourt <luis.debethencourt@collabora.co.uk> Date: Wed May 11 15:03:55 2011 +0200 core: Catch specific range error src/rygel/rygel-http-get.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1fd393ddcc560d754a6d24f484cf68099dd6352a Author: Santakivi Topi <Topi.Santakivi@digia.com> Date: Wed May 11 12:44:58 2011 +0200 core: HTTP response 416 on seek out-of-bounds src/rygel/rygel-http-get.vala | 3 +++ 1 file changed, 3 insertions(+) commit c5889064ba6fc3442db1392bf5cd62f4cf5f9e14 Author: Luis de Bethencourt <luis.debethencourt@collabora.co.uk> Date: Fri May 6 19:12:17 2011 +0200 core: Fix out of bounds seek response Fixes CTT test cases: 7.4.38.6 & 7.4.40.8 src/rygel/rygel-http-get.vala | 12 ++++++++---- src/rygel/rygel-http-response.vala | 5 ++++- src/rygel/rygel-http-seek.vala | 11 ++++++++++- 3 files changed, 22 insertions(+), 6 deletions(-) commit f70e64d265f69d40ed729c0659e133b62f857086 Author: Jens Georg <mail@jensge.org> Date: Sat May 7 21:26:11 2011 +0200 tests: Mock XBoxHacks for unit-tests tests/rygel-http-get-test.vala | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 2cdbbf07663d6fee81207bc184b1cfd04becf0d0 Author: Jens Georg <mail@jensge.org> Date: Sat May 7 19:06:22 2011 +0200 core: Serve video thumbnails to XBox 360 src/rygel/rygel-http-get.vala | 19 +++++++++++++++++++ src/rygel/rygel-xbox-hacks.vala | 22 ++++++++++++++++++++++ 2 files changed, 41 insertions(+) commit 6a4eb315bbc236b9845e3d85fad35437a90b6407 Author: Jens Georg <mail@jensge.org> Date: Sat May 7 18:59:09 2011 +0200 core: Fake Windows Media Player 11 for XBox 360 This also enables us to drop the ugly postfix on the friendly name. src/rygel/rygel-xbox-hacks.vala | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) commit 01d614bff17d7b9471fc442704eda672611b7a53 Author: Jens Georg <mail@jensge.org> Date: Sat May 7 17:57:17 2011 +0200 core: Set DLNA profile and mime type for Thumbnail src/rygel/rygel-thumbnailer.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit bbb2eedff3a43159f5d73f5dd388fc4ca4b152e5 Author: Jens Georg <mail@jensge.org> Date: Fri May 6 18:16:05 2011 +0200 core: Slightly correct previous commit 487816 - ImageItem implies !streamable - MusicItem / VideoItem imply streamable Didn't see that during review. src/rygel/rygel-http-get.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 76d93f81a21a557fc8b4608ec9654903657705a6 Author: Gabriel F. Vilar <cogumm@gmail.com> Date: Fri May 6 09:52:43 2011 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 453 ++++++++++++++++++++++++++---------------------------------- 1 file changed, 197 insertions(+), 256 deletions(-) commit 487816a99daa84729d8516cff6662c0024349fb2 Author: Topi Santakivi <topi.santakivi@digia.com> Date: Tue May 3 14:06:58 2011 +0300 core: Add restrictions to correct transfer modes This patch makes the transfer mode check conform with DLNA guideline 7.4.49.4. src/rygel/rygel-http-get.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 68ed557960675061d8fd4e42618bf93bf163cc0a Author: Jens Georg <mail@jensge.org> Date: Sat Apr 23 14:16:01 2011 +0300 core: Fix album art Add album art as upnp:albumArtURI, not thumbnail. Was somehow lost. src/rygel/rygel-music-item.vala | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) commit 4de77be77bc96ef2305e7ed8249085292b352e2f Author: Jens Georg <mail@jensge.org> Date: Wed May 4 19:32:23 2011 +0200 tracker: Use D-Bus filtering for GraphUpdated Don't let tracker wake us for each and everything that happens in the store and use server-side filtering for the IRIs we are really interested in. .../rygel-tracker-category-all-container.vala | 23 +++++++++++++--------- src/plugins/tracker/rygel-tracker-interfaces.vala | 4 ---- .../tracker/rygel-tracker-item-factory.vala | 3 +++ .../tracker/rygel-tracker-music-item-factory.vala | 3 +++ .../rygel-tracker-picture-item-factory.vala | 3 +++ .../tracker/rygel-tracker-video-item-factory.vala | 3 +++ 6 files changed, 26 insertions(+), 13 deletions(-) commit e512c4107fb6e8172b2a4c1f85588673165f2da1 Author: Jens Georg <mail@jensge.org> Date: Mon May 2 12:11:49 2011 +0200 core: Prevent critical if there's no User-Agent src/rygel/rygel-xbox-hacks.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 30b43289c1ab7ffd638e0d4e6d427e32aeb95efa Author: Jens Georg <mail@jensge.org> Date: Mon May 2 12:05:51 2011 +0200 core: Return proper error if dc:title is missing dc:title is mandatory as per ContentDirectoryV2 specification, 2.5.8 src/rygel/rygel-item-creator.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 431b26efbe22efe2d3944787a3fb035de39b7e5b Author: Jens Georg <mail@jensge.org> Date: Sat Apr 23 13:57:54 2011 +0300 media-export: Ignore unknown file from discoverer Sometimes and for some files the discoverer seems to send multiple events. .../media-export/rygel-media-export-metadata-extractor.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 81b8a0ce7bba3cc6aabaf1046912b71f475eddcc Author: Jens Georg <mail@jensge.org> Date: Sat Apr 30 19:04:50 2011 +0300 core: Do not use entity-quoting in UTF-8 XML Fixes bgo#648486 - Rygel doesn't show up in Samsung PS50C77 TV src/rygel/rygel-root-device-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 63a3068e4923502d63e2681ce6daf121b7a80098 Author: Muhammet Kara <muhammet.k@gmail.com> Date: Fri Apr 29 03:09:44 2011 +0300 Updated Turkish translation po/tr.po | 521 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 268 insertions(+), 253 deletions(-) commit 8e94f00e48765939bc4462a345f1c83d16aab8ee Author: Muhammet Kara <muhammet.k@gmail.com> Date: Fri Apr 29 03:03:38 2011 +0300 Added Turkish translation po/LINGUAS | 1 + po/tr.po | 652 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 653 insertions(+) commit 033dd1a0a58333ad863a06f49d509a2b04db5797 Author: Santakivi Topi <Topi.Santakivi@digia.com> Date: Thu Apr 28 14:47:46 2011 +0300 core: Only error out on forbidden flags Previously ItemCreator was throwing a bad metadata error if any bit of dlnaManaged was set in the DIDL item. Now we only do so if forbidden bits were set. This satisfies DLNA requirement 7.3.118.4. src/rygel/rygel-item-creator.vala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit a1399cc93a25ede4acdb2aa61deb2da273f49e1b Author: Jens Georg <mail@jensge.org> Date: Fri Apr 22 21:08:28 2011 +0300 core: Call correct callback in handle_real Was working by chance only src/rygel/rygel-http-post.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e766c0d10cbaca455ea878715b5d3b2f58e9865b Author: Jens Georg <mail@jensge.org> Date: Sun Apr 17 12:12:53 2011 +0300 data: Add more exotic media to MediaExport .mpc/.mpc: MusePack .wv: WavPack .aac: Stand-alone AAC (raw/ADTS) .mp2: MPEG 1, Audio Profile 2 .webm: WebM video files .mka: Audio in a Matoska files data/rygel.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d2b120a9b674c3ad97fea51dd072e783a518cccf Author: Jens Georg <mail@jensge.org> Date: Fri Apr 22 08:20:54 2011 +0300 build: Use "missing" wrapper to generate ChangeLog Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 01bcadd3fcd33d62b12976420e858b36993f4caf Author: Lê Trường An <xinemdungkhoc1@gmail.com> Date: Wed Apr 20 19:52:27 2011 +0700 Updated Vietnamese translation po/vi.po | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) commit fe8a859d594c717dd6880240f2f23157375ff1e0 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Date: Wed Apr 20 19:50:00 2011 +0700 po/vi.po: import from Damned Lies po/vi.po | 389 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 179 insertions(+), 210 deletions(-) commit 11612857c3330ad06b44ae6921d580f99ecb84c6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 19 18:59:43 2011 +0300 core: Print help string on bad arguments to options src/rygel/rygel-cmdline-config.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 052b4feddc5c2b562c795aa5f2332dfc1ace4a6d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 19 18:59:12 2011 +0300 core: Minor coding-style fix src/rygel/rygel-cmdline-config.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit ac14a93c9afa02286e652e0dee09ec409fea4bf2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 19 17:58:50 2011 +0300 core: Ignore unknown commandline options src/rygel/rygel-cmdline-config.vala | 1 + 1 file changed, 1 insertion(+) commit 114fa95679d8ba2c5a4d218d50fe14881b0f34f6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 16 21:51:39 2011 +0300 todo: Add task for merging sunil's work TODO | 2 ++ 1 file changed, 2 insertions(+) commit 884b55e8915c1a9e56b50148f050c94dc81cbde7 Author: Jens Georg <mail@jensge.org> Date: Sat Apr 16 18:00:32 2011 +0300 Release 0.10.1 NEWS | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 7a768b620c1889f8e854dbab9320bb9fa9e17c4c Author: Jens Georg <mail@jensge.org> Date: Sat Apr 16 17:59:09 2011 +0300 build: Generate ChangeLog from git on make dist Makefile.am | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 1bd047f87738b17f8e7c55954ff3644e1249f3f4 Author: Jens Georg <mail@jensge.org> Date: Sat Apr 16 15:50:42 2011 +0300 media-export: Cache exists information Exists information is cached for the first run of rygel. This speeds up initial start-up (and lowers stress on SQLite) .../rygel-media-export-media-cache.vala | 43 +++++++++++++++++++--- .../rygel-media-export-sql-factory.vala | 9 ++++- 2 files changed, 46 insertions(+), 6 deletions(-) commit 3ff89b4c4d871fc4be23dcbbd5b54b6e98dfaed9 Author: Jens Georg <mail@jensge.org> Date: Sat Apr 16 14:11:11 2011 +0300 media-export: Delay rebuild of virtual containers Delay the rebuild on file-system changes after the inital crawl. The solution introduced with 3305afc1cecc7ef26d5b7fdd588a3825cfe4b369 causes a massive stress on the SQLite database causing CPU load of 100% and causing a massive slow-down in the initial crawl. src/plugins/media-export/rygel-media-export-harvester.vala | 5 +++++ .../media-export/rygel-media-export-root-container.vala | 14 ++++++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) commit 2ca4b473aa0d5d3d558c60964f352954514e9841 Author: Jens Georg <mail@jensge.org> Date: Fri Apr 15 23:27:00 2011 +0300 media-export: Don't crash on file without streams src/plugins/media-export/rygel-media-export-item.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit fd06ccdbcddcaf1cd34c4e1cf3e1f0bf9c3cdfb7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 16 17:43:38 2011 +0300 vcs: Add our TODO list to VCS TODO | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 214 insertions(+), 10 deletions(-) commit 96f587aed451596b7d6d00c801435c258338a301 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 12 13:38:28 2011 +0300 Release 0.10.0 NEWS | 131 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) commit 486ca732117bfa2636e91eb8db3d31d008c1371c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 15 02:12:01 2011 +0300 tests: Update time seek test for commit 4b96c34 tests/rygel-http-time-seek-test.vala | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 446a27a5fdb85049311553ed57b2f31b44329a1b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 15 02:10:55 2011 +0300 tests: Update time seek test for commit aed9247 tests/rygel-http-time-seek-test.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2eaa36aed967c28fc575aa85fe2c2d50e46ecbf2 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 13 17:50:39 2011 +0300 core: Don't error out if file does not exist It might be that it hadn't been uploaded yet; so depending on the back-end there might be a stale object in the database src/rygel/rygel-item-destroyer.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 4b96c342cdefb110119195045657a2812a828199 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 14 15:59:34 2011 +0300 core: Introducing HTTPSeek.step property Abstract HTTPSeek class now uses (and requires) a 'step' property. Currently its only used for calculating 'length' from given 'stop' and 'start' values. This also fixes the wrong length calculation for HTTPTimeSeek in case of serving the whole duration of the stream. src/rygel/rygel-http-byte-seek.vala | 2 +- src/rygel/rygel-http-seek.vala | 5 ++++- src/rygel/rygel-http-time-seek.vala | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) commit aed924766845174bae506b9b203c67775a186041 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 14 15:57:20 2011 +0300 core: Report slightly more accurate time seek range src/rygel/rygel-http-time-seek.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4cfce952fe5d9a812b5fadcf2f71e9afdbc0aa64 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 13 21:00:45 2011 +0300 media-export: Properly cancel the file monitor .../rygel-media-export-recursive-file-monitor.vala | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 1c90a7cae994f6cf7a1d5a8d1faf93f8aa99aa11 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 13 19:49:32 2011 +0300 media-export: Fix crash on file removal src/plugins/media-export/rygel-media-export-harvester.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 918a964cad2d43fa18b5aa2586cd8968da895be6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 13 18:05:28 2011 +0300 core: 'dlnaManaged' must not be set by client 'dlnaManaged' attribute must not be set by client on newly created item. This satisfies DLNA CTT testcase 7.3.133.6. src/rygel/rygel-item-creator.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 91dad9f3e346f3b7049c341df969707d51e5a519 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 13 14:55:18 2011 +0300 core: Prevent crash in ImportResource Throw error when required input arguments are missing. src/rygel/rygel-import-resource.vala | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit e04c476e0423780778a37b586ac5c736b7ac40b9 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 13 14:54:49 2011 +0300 tracker: Mark resources we created as ours src/plugins/tracker/rygel-tracker-insertion-query.vala | 4 ++++ 1 file changed, 4 insertions(+) commit cde8055ad22273e9b8ecd1665877ad75054f76be Author: Jens Georg <mail@jensge.org> Date: Wed Apr 13 14:49:44 2011 +0300 tracker: Create a unique URI for new items Previously items with the same title had the same URI, leading to constraint failed errors src/rygel/rygel-item-creator.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 09128c3392225847fed00cf8d5d20f8660d61461 Author: Jens Georg <mail@jensge.org> Date: Tue Apr 12 17:29:53 2011 +0300 tracker: Properly escape regex in title containers src/plugins/tracker/rygel-tracker-query.vala | 14 ++++++++++++++ src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- src/plugins/tracker/rygel-tracker-titles.vala | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) commit f653ec5eb70292d75752ed8f4a65d2ce523e475d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 13 15:20:59 2011 +0300 core: Change visibility of a method to 'private' SourceConnectionManager.get_protocol_info() now private. src/rygel/rygel-source-connection-manager.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fe0ebf757349075d334eceb4a8d49fa25cf7a2c4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 13 15:05:47 2011 +0300 core: Refactor SourceConnectionManager.constructed src/rygel/rygel-source-connection-manager.vala | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit cc4bff9b722eaaf9f3c4f57f1f992f694c7dbd44 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 13 15:02:03 2011 +0300 core: Throw error on item creation of wrong DLNA PN Throw error 712 on creation of item of wrong DLNA profile to satisfy DLNA CTT testcase 7.3.134.3. src/rygel/rygel-item-creator.vala | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit d98727bb9a606d9f465058b692b2c3021bfa2b31 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 13 14:35:33 2011 +0300 core: Throw error on creation of item of wrong class We do throw error anyways but the error must be 712 to satisfy DLNA CTT testcase 7.3.134.3. src/rygel/rygel-item-creator.vala | 4 ++++ 1 file changed, 4 insertions(+) commit f136af05e54604a67ccba013b53a0d3a4b106b40 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 13 14:33:33 2011 +0300 tracker: Don't crash on unknown profile src/plugins/tracker/rygel-tracker-item-factory.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 91fa00f7e1a6d744d1a407991ac4891253486e43 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 12 19:27:59 2011 +0300 core: Add support for 'refID' attribute Although currently no plugin uses this, we are already adding this basic support to satisfy DLNA CTT test case 7.3.67.1. src/rygel/rygel-media-object.vala | 1 + src/rygel/rygel-relational-expression.vala | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) commit 23f11390c9c919319c995a1af8066dfd16da4d86 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 12 19:26:37 2011 +0300 core: Check for null before converting to upper case src/rygel/rygel-relational-expression.vala | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 6ca45b5870634007dbc71c18f8ef6cd531bfa5f8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 12 19:04:32 2011 +0300 core: Expose 'dc:date' for items when available src/rygel/rygel-media-item.vala | 1 + 1 file changed, 1 insertion(+) commit 331cbb4e43d7a6eacfdcdc6e1b088ce542579cae Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 12 19:03:10 2011 +0300 tracker: Take mime-type from gupnp-dlna In order to work around bug#647575, we take mime-type from gupnp-dlna (whenever possible) rather than Tracker. src/plugins/tracker/Makefile.am | 8 +++++--- src/plugins/tracker/rygel-tracker-item-factory.vala | 17 ++++++++++++++--- 2 files changed, 19 insertions(+), 6 deletions(-) commit 586db0498cf57bf9d0f2f79871fc45f1c1279d29 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 12 18:38:55 2011 +0300 tracker: Set 'nie:contentCreated' on created items src/plugins/tracker/rygel-tracker-insertion-query.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit e7a1b7c25302abda15b3b2b1f77af860e8325ca7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 12 18:35:46 2011 +0300 core: Don't offer audio transcoding for videos This fix now satisfies DLNA test case 7.3.25.1. src/rygel/rygel-l16-transcoder.vala | 2 +- src/rygel/rygel-mp3-transcoder.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 9aaa399c8cf56118320319e0723fdfa8f9a65c90 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 11 19:13:33 2011 +0300 core: Support 'background' mode for all streams According to DLNA requirement 7.3.50.1, we must support background transfer mode for all streams for which we support HTTP connection stalling. src/rygel/rygel-http-get.vala | 1 - src/rygel/rygel-media-item.vala | 7 ++----- src/rygel/rygel-transcoder.vala | 1 + 3 files changed, 3 insertions(+), 6 deletions(-) commit 00f669bb046fc778f22f969ebeb6f0cff30094a7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 12 00:30:17 2011 +0300 core: Use the transfer mode header constant src/rygel/rygel-http-get-handler.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4c55853fe054ba93a7f6712845130a90ee9f9d97 Author: Luis de Bethencourt <luis@debethencourt.com> Date: Wed Mar 23 13:46:02 2011 +0100 core: Print warning if pad linking fails Print warning if pad linking between decodebin and encodebin fails. Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> src/rygel/rygel-transcoder.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 69d4ec677d2a23502681372b0404003345289551 Author: Luis de Bethencourt <luis@debethencourt.com> Date: Fri Mar 18 17:05:21 2011 +0100 core: Set MPEG audio to layer 2 in MPEG TS transcoder src/rygel/rygel-mp2ts-transcoder.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 6a6e82de56729d646b5a3df3bdede4ec0cab1268 Author: Luis de Bethencourt <luis@debethencourt.com> Date: Thu Mar 17 15:15:14 2011 +0100 core: Correct version of audio mpeg in MPEG TS transcoding src/rygel/rygel-mp2ts-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 447aeb0a2678b62eb56b5226ab1bcdb49d1665bc Author: Luis de Bethencourt <luis@debethencourt.com> Date: Thu Mar 17 15:14:19 2011 +0100 core: LPCM is supposed to be in big endian src/rygel/rygel-l16-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 57da2312bd1fe3ad347f26fb4f43a8036da1263d Author: Luis de Bethencourt <luis@debethencourt.com> Date: Mon Mar 14 18:43:23 2011 +0100 core: Request pad from encoder if not available Use the encodebin's action signal to request pad from it if not already available. src/rygel/rygel-transcoder.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit db0484a1bb7348906cb528e4a6260f3e0c9d465b Author: Luis de Bethencourt <luis@debethencourt.com> Date: Mon Mar 14 18:40:47 2011 +0100 core: Remove WMA transcoder as its redundant now Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> po/POTFILES.in | 1 - src/rygel/Makefile.am | 1 - src/rygel/rygel-wma-transcoder.vala | 73 ------------------------------------- 3 files changed, 75 deletions(-) commit 3f2ecfe814154ddf0efea5e4a7ef67d3a543b148 Author: Luis de Bethencourt <luis@debethencourt.com> Date: Mon Mar 14 18:28:05 2011 +0100 core: Unified encodebin-based transcoding Move the core of transcoding into the base transcoder class so each transcoder then simply has to provide an encoding profile (as a GstEncodingProfile) and not have to create the static pipelines etc. Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> po/POTFILES.in | 3 - po/POTFILES.skip | 3 - src/rygel/Makefile.am | 3 - src/rygel/rygel-gst-utils.vala | 5 -- src/rygel/rygel-l16-transcoder-bin.vala | 72 ------------------- src/rygel/rygel-l16-transcoder.vala | 79 +++++--------------- src/rygel/rygel-mp2ts-transcoder.vala | 123 +++++++++----------------------- src/rygel/rygel-mp3-transcoder.vala | 57 +-------------- src/rygel/rygel-transcode-manager.vala | 2 +- src/rygel/rygel-transcoder.vala | 74 +++++++++++++++++-- src/rygel/rygel-wma-transcoder-bin.vala | 66 ----------------- src/rygel/rygel-wma-transcoder.vala | 40 +++-------- src/rygel/rygel-wmv-transcoder-bin.vala | 106 --------------------------- src/rygel/rygel-wmv-transcoder.vala | 65 +++++++---------- 14 files changed, 157 insertions(+), 541 deletions(-) commit f2826cd5447cd779a90544da542417cbea25397b Author: Luis de Bethencourt <luis@debethencourt.com> Date: Mon Mar 14 18:02:42 2011 +0100 core: encodebin-based MP3 transcoder Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> po/POTFILES.in | 1 - po/POTFILES.skip | 1 - src/rygel/Makefile.am | 1 - src/rygel/rygel-mp3-transcoder-bin.vala | 77 ---------------------------- src/rygel/rygel-mp3-transcoder.vala | 91 ++++++++++++++++++--------------- src/rygel/rygel-transcode-manager.vala | 2 +- 6 files changed, 52 insertions(+), 121 deletions(-) commit 2e17e675f9aa75ce0d52df6d42b78eb407662009 Author: Luis de Bethencourt <luis@debethencourt.com> Date: Mon Mar 14 17:35:30 2011 +0100 core: encodebin-based MPEG TS transcoder Video and audio encoders and muxer are correctly auto-selected by encodebin for us, however we don't set the bitrate currently as we don't have a reliable way to do so. Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> po/POTFILES.in | 1 - po/POTFILES.skip | 1 - src/rygel/Makefile.am | 1 - src/rygel/rygel-mp2ts-transcoder-bin.vala | 108 ----------------------- src/rygel/rygel-mp2ts-transcoder.vala | 141 +++++++++++++++++------------- 5 files changed, 81 insertions(+), 171 deletions(-) commit e075c127504b709921f6cb65b3ca2177fa90471a Author: Luis de Bethencourt <luis@debethencourt.com> Date: Mon Mar 14 17:55:36 2011 +0100 build: Depend & link against gstreamer-pbutils configure.ac | 2 ++ src/rygel/Makefile.am | 3 +++ 2 files changed, 5 insertions(+) commit 5c7269df252e0437c69719c3f8781ab348b2d36a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Apr 10 16:14:54 2011 +0300 core: Remove a redundant ld flag src/rygel/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit 12d44710ac54c68905176ed2fe926188abc8f0b9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 9 04:49:01 2011 +0300 core: Some coding-style fixes src/rygel/rygel-http-response.vala | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit f3ce150d16d03f865792bf849b2c5c1cfc695484 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 9 03:27:27 2011 +0300 core,tests: Merge GstResponse into HTTPResponse po/POTFILES.in | 1 - po/POTFILES.skip | 4 +- src/rygel/Makefile.am | 1 - src/rygel/rygel-http-gst-response.vala | 230 --------------------- src/rygel/rygel-http-gst-sink.vala | 4 +- src/rygel/rygel-http-identity-handler.vala | 2 +- src/rygel/rygel-http-response.vala | 203 +++++++++++++++++- src/rygel/rygel-http-transcode-handler.vala | 2 +- tests/Makefile.am | 10 +- tests/rygel-http-gst-response-test.vala | 164 --------------- tests/rygel-http-gst-response.vala | 1 - tests/rygel-http-response-test.vala | 132 +++++++++++- tests/rygel-http-response-test_gst-response.vala | 1 - ..._gst-response.vala => rygel-http-response.vala} | 0 ...vala => rygel-state-machine_http-response.vala} | 0 15 files changed, 332 insertions(+), 423 deletions(-) commit cfeed62ff2028eb892382f8833fa89cc8817eb39 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 9 02:28:04 2011 +0300 core,i18n,tests: Remove HTTPSeekableResponse Remove now redundant HTTPSeekableResponse class and its test. po/POTFILES.in | 1 - po/POTFILES.skip | 2 - src/rygel/Makefile.am | 1 - src/rygel/rygel-http-seekable-response.vala | 184 --------------------- tests/Makefile.am | 8 - ...rygel-http-response-test_seekable-response.vala | 1 - tests/rygel-http-response_seekable-response.vala | 1 - tests/rygel-http-seekable-response-test.vala | 156 ----------------- tests/rygel-http-seekable-response.vala | 1 - tests/rygel-state-machine_seekable-response.vala | 1 - 10 files changed, 356 deletions(-) commit 3cf2bb3b8cd59bd97b6071952ce0c4020d993090 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 4 22:44:31 2011 +0300 core: Use GstResponse for all streams src/rygel/rygel-http-identity-handler.vala | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit d7435f4b04df0948db4c1592642fc6b88553c107 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 9 01:37:36 2011 +0300 core: Don't ask Gst to handle HTTPByteSeek.stop - Seems pipeline takes a very long time to playing state if we set the stop bit. - HTTPGstSink doesn't let more bytes flow than requested anyways. An issue in here is that pipeline will keep rolling now even after the requested byte segment has been sent to the client. This issue however should not realize since every decent client will abort the request immediately after it has been satisfied and we stop/destroy the pipeline when that happens. src/rygel/rygel-http-gst-response.vala | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit 9f40be16948d57cd3431c195472fb61f6ce3166e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 9 00:51:14 2011 +0300 core: Tell GStreamer we want accurate seek src/rygel/rygel-http-gst-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7050e16684247174692a0d666605a0f4b2ca85b2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 4 22:57:17 2011 +0300 tests: Adjust byte sizes to better test seeking tests/rygel-http-gst-response-test.vala | 7 +++---- tests/rygel-http-response-test.vala | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) commit 8df9cd88bca0998623737cbc4b17bbfdffec6cce Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 9 00:54:19 2011 +0300 core: Don't preroll The reason whole streaming was broken was that we were sending prerolled buffers to the client. When doing the flushing seek, we don't want prerolled buffers. Many thanks to Michael Smith for pointing this out. src/rygel/rygel-http-gst-sink.vala | 21 --------------------- 1 file changed, 21 deletions(-) commit cf0097ad816c56328ae19061619cea1a73aa4c6d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 8 21:50:14 2011 +0300 core: Explicitly remove bus watch We need to do this to break cyclic reference between HTTPGstResponse, GstPipeline and GstBus. src/rygel/rygel-http-gst-response.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit fb7cba3b92be8e99380e09fa1614e66578568bb2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 4 22:41:38 2011 +0300 core: Correctly mark partial responses as such src/rygel/rygel-http-gst-response.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit fe163993d9b32f6332f2fffe7c8560bf46138442 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 4 22:37:54 2011 +0300 core: Always pass src element to GstResponse Now its always the user (instantiator) of GstResponse that creates the gstreamer source element for it. src/rygel/rygel-http-gst-response.vala | 10 +--------- src/rygel/rygel-http-identity-handler.vala | 9 ++++++++- tests/rygel-http-gst-response-test.vala | 3 ++- 3 files changed, 11 insertions(+), 11 deletions(-) commit 1ae036c129d9ad0842b13628bc1ed0de73b4877c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 4 22:28:50 2011 +0300 tests: Mock HTTPSeek.total_length tests/rygel-http-gst-response-test.vala | 18 +++++++++++++----- tests/rygel-http-response-test.vala | 4 +++- tests/rygel-http-seekable-response-test.vala | 2 +- 3 files changed, 17 insertions(+), 7 deletions(-) commit 6b392c20ba2f718d679449e6dc41fbc83c4a0c23 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 4 22:22:24 2011 +0300 core: Utility function to create source for URI src/rygel/rygel-gst-utils.vala | 19 +++++++++++++++++++ src/rygel/rygel-media-item.vala | 16 +--------------- 2 files changed, 20 insertions(+), 15 deletions(-) commit 7175aed95cba9a86ff1c0cc8047d37e66b539c60 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 4 22:14:11 2011 +0300 core: Don't disconnect signals in destructor src/rygel/rygel-http-gst-sink.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 1c5b9e02721f3229d12ad85430a57ce7b56eeafc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 4 22:06:03 2011 +0300 core: Don't preroll when seeking If we are seeking, we must not send out first prerolled buffers since seek event is sent to pipeline after it is in PAUSED state already and preroll has already happened. i-e we will be always sending out the beginning of the media if we execute the first preroll. src/rygel/rygel-http-gst-sink.vala | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) commit f68fe933a42afdfa8b5325c6d6ba830d468a83b7 Author: Mario Blättermann <mariobl@gnome.org> Date: Thu Apr 7 19:42:14 2011 +0200 [l10n] Updated German translation po/de.po | 86 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 44 insertions(+), 42 deletions(-) commit f8eca005a27a94d1b46adc641ff7fdb2d6014cf8 Author: Topi Santakivi <topi.santakivi@digia.com> Date: Thu Apr 7 13:40:38 2011 +0300 Tracker: Mark newly added items as available Because d5ea912 make us only see items that are marked as available, we need to mark our newly added items as available so client can find them in the hierarchy. src/plugins/tracker/rygel-tracker-insertion-query.vala | 1 + 1 file changed, 1 insertion(+) commit c027aaea16302b362761402decc354b3f7d8efa6 Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com> Date: Sat Apr 2 16:32:41 2011 +0300 Updated Latvian translation. po/lv.po | 171 ++++++++++++--------------------------------------------------- 1 file changed, 32 insertions(+), 139 deletions(-) commit 593f2a2efd10890514c06db69648f61ef6ad7af2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 1 17:07:20 2011 +0300 core: Don't send out more bytes than requested src/rygel/rygel-http-gst-sink.vala | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) commit 223cecf1a9bb334941fe4bb5f18eaafd57fbb92d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 1 16:54:03 2011 +0300 core: Initialize fields before preparing gst pipeline src/rygel/rygel-http-gst-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e2cdf41bdba97932dbcf004333cbd4400632bcdf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 1 16:50:45 2011 +0300 core: HTTPGstResponse.seek now public src/rygel/rygel-http-gst-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5040cd0018e4fd34fc909dc5b7674a5f0e45a3d5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 1 16:49:44 2011 +0300 core: Rename HTTPGstSink.buffered to chunks_buffered src/rygel/rygel-http-gst-sink.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 7802f048601661495d8e386c3b982a920e5e76a1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 1 16:45:41 2011 +0300 core: Don't mark completion for content-length encoding No need to mark completion of HTTP message when using Content-Length encoding. src/rygel/rygel-http-gst-response.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit c4594bc54f484f9572aa67eae0f516c754e5f0e0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 1 16:37:26 2011 +0300 core: Cleaner code by use of 'using' statement src/rygel/rygel-http-gst-response.vala | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit 33c6799a8f0e10111afd0e2d1c0ea712623a3448 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 18:15:14 2011 +0300 core: Use content-length encoding when byte seeking GstResponse now uses content-length encoding when byte seeking. src/rygel/rygel-http-gst-response.vala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit f8aef6ac38d3e54bd5c942fc870e7ea880b8c1ba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 18:10:16 2011 +0300 tests: Byte seek fixed-length GstResponse tests/rygel-http-gst-response-test.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 7722a2efaa05499c822aab80789b7a7b466dd8b7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 17:55:44 2011 +0300 tests: We must set 'sizemax' property of 'fakesrc' tests/rygel-http-gst-response-test.vala | 1 + 1 file changed, 1 insertion(+) commit 33be1c2cc24bd3d9a96a62a0b0ff4fa39997a8ca Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 17:12:59 2011 +0300 tests: Don't mock HTTPSeek class twice tests/rygel-http-gst-response-test.vala | 13 +++++-------- tests/rygel-http-response-test.vala | 13 +++++++++++++ tests/rygel-http-seekable-response-test.vala | 13 ------------- 3 files changed, 18 insertions(+), 21 deletions(-) commit 707716eb07fbd9ed61c91a0e8da0493425878ed1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 18 16:40:12 2011 +0200 core: MediaItem.should_stream() -> is_live_stream() Rename MediaItem.should_stream() to is_live_stream() and remove the now incorrect and redundant comment. src/rygel/rygel-http-get.vala | 2 +- src/rygel/rygel-http-identity-handler.vala | 2 +- src/rygel/rygel-http-time-seek.vala | 2 +- src/rygel/rygel-media-item.vala | 7 ++----- tests/rygel-http-get-test.vala | 2 +- tests/rygel-http-gst-response-test.vala | 4 ++++ tests/rygel-http-time-seek-test.vala | 2 +- 7 files changed, 11 insertions(+), 10 deletions(-) commit cccc0c1d502a299154fe850c36391dad94c3c17e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jan 21 17:28:30 2011 +0200 core: Support byte-seek if size is known We now support byte-seek for all streams where size of content is known. src/rygel/rygel-http-gst-response.vala | 9 ++++++++- src/rygel/rygel-media-item.vala | 5 ++++- tests/rygel-http-gst-response-test.vala | 2 ++ 3 files changed, 14 insertions(+), 2 deletions(-) commit 2773190c0706012268ff8cb45205da1391e707e2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 18:11:48 2011 +0300 tests: Set content-length on msg for SeekableResponse tests/rygel-http-seekable-response-test.vala | 2 ++ 1 file changed, 2 insertions(+) commit 582460757b415da278c4add1f07ee064378b83fc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 17:53:19 2011 +0300 tests: Correct value of Seek.stop tests/rygel-http-seekable-response-test.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a6485277ed8455ff97f3b2ec5504516ab7d5ed28 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 17:08:11 2011 +0300 tests: Correct assertion in HTTPResponse testcase tests/rygel-http-response-test.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fc907704c5a3d3a898857e07e571c78686583584 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 17:07:12 2011 +0300 tests: Remove a cheat from HTTPResponse testcases tests/rygel-http-response-test.vala | 1 - 1 file changed, 1 deletion(-) commit 459d1042f93280bf72cbfc63073054350d98bdb2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 18:25:27 2011 +0300 core: Don't push more data than we are supposed to This fixes a critical regression in SeekableResponse: We kept on pushing content even after seek size was satisfied. src/rygel/rygel-http-seekable-response.vala | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 585b21f721f164d45a634374f658ee32445153ae Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 18:23:11 2011 +0300 core: Don't use buffer larger than size of data src/rygel/rygel-http-seekable-response.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 92eaaac8faba9e475142f9df739f8dafaac6f582 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 30 18:18:12 2011 +0300 core: Explicitly set encoding on Soup.Message src/rygel/rygel-http-seekable-response.vala | 2 ++ 1 file changed, 2 insertions(+) commit 5ba8899250fe6b86204039b331a12767ecfa2d58 Author: Daniel Mustieles <daniel.mustieles@gmail.com> Date: Mon Mar 28 19:06:18 2011 +0200 Updated Spanish translation po/es.po | 94 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 47 insertions(+), 47 deletions(-) commit 06123e4755c70ac6ca3f5ae891b00407e5a20435 Author: Abduxukur Abdurixit <abdurixit@gmail.com> Date: Sun Mar 27 21:47:47 2011 +0200 Added UG translation po/ug.po | 190 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 84 insertions(+), 106 deletions(-) commit ce1ad73317f3f928bf7f2d55efc452622c489cd0 Author: Piotr Drąg <piotrdrag@gmail.com> Date: Sun Mar 27 11:54:23 2011 +0200 Updated Polish translation po/pl.po | 87 +++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 42 insertions(+), 45 deletions(-) commit 8a4f4d97057c98ff2184478421faef4443cfc40e Author: Daniel Nylander <po@danielnylander.se> Date: Sat Mar 26 21:11:06 2011 +0100 Updated Swedish translation po/sv.po | 78 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) commit b33c14c51a7ca96066f25a0d1ee395275744211f Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Sat Mar 26 20:32:19 2011 +0100 Updated Slovenian translation po/sl.po | 183 ++++++++++++++------------------------------------------------- 1 file changed, 41 insertions(+), 142 deletions(-) commit 3361ec27b8fde8c0d773d1f465fc7c57b92dd1aa Author: Yuri Myasoedov <omerta13@yandex.ru> Date: Sat Mar 26 22:04:09 2011 +0300 Updated Russian translation po/ru.po | 56 +++++++++++++++++++++++++++----------------------------- 1 file changed, 27 insertions(+), 29 deletions(-) commit 40836817a5d364a042ec1f6fa936a241bc28c215 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Mar 26 20:46:44 2011 +0200 doc: Add Jens to maintainers' list in DOAP file rygel.doap | 7 +++++++ 1 file changed, 7 insertions(+) commit 6ef90b30e65363e11dd065142015c9da07b48eeb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Mar 26 20:43:49 2011 +0200 doc: Provide long description in DOAP file rygel.doap | 6 ++++++ 1 file changed, 6 insertions(+) commit 00be9829216018ff5bdcc41fcb01a43fd73f8b12 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Mar 26 20:39:59 2011 +0200 doc: Even better/shorter short description rygel.doap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1021bf30e3847efff9363ce5841d49cf7776f20f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Mar 26 20:36:07 2011 +0200 doc: Capitalize first letter of name in DOAP file rygel.doap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 100e4bfa64a1bac2681f349db9bde758bd1d7c00 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Mar 26 20:30:16 2011 +0200 doc: Update short description in DOAP file rygel.doap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a246ec4a33fd11503f577494744be7334edcf9ff Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Mar 26 19:35:04 2011 +0200 tests: Forgotten symlink file from commit 803a195 tests/rygel-http-gst-sink.vala | 1 + 1 file changed, 1 insertion(+) commit 706f8a80f6510a19637452e2435d33619bf4cfec Author: Marek Černocký <marek@manet.cz> Date: Sat Mar 26 15:32:08 2011 +0100 Updated Czech translation po/cs.po | 66 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) commit 54aa5253223044e9f5a0be01361d4064534a7cfa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 23 16:00:57 2011 +0200 core: Refactor GstSink.render() Put code that runs in main thread/loop that actually pushes data to client, into a separate method. src/rygel/rygel-http-gst-sink.vala | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) commit 164db38ab98a0ba51d95d54d143ae56496d16048 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 22 23:54:10 2011 +0200 core: Move flow control to HTTPGstSink This is not just a move and port of the code from GstResponse; we now don't achieve synchronization by (un)pausing the gstreamer pipeline but rather by the sink blocking the pipeline thread through waiting on a GLib.Cond. src/rygel/rygel-http-gst-response.vala | 50 ++----------------------- src/rygel/rygel-http-gst-sink.vala | 68 ++++++++++++++++++++++++++++++++-- 2 files changed, 69 insertions(+), 49 deletions(-) commit 803a19582014d6f00bd814675a2be64aa57e7818 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 22 16:11:38 2011 +0200 core: Custom GStreamer sink for HTTP streaming src/rygel/Makefile.am | 1 + src/rygel/rygel-http-gst-response.vala | 11 ++----- src/rygel/rygel-http-gst-sink.vala | 56 ++++++++++++++++++++++++++++++++++ tests/Makefile.am | 1 + 4 files changed, 60 insertions(+), 9 deletions(-) commit 5e8cf627ea7c184a99d1607339dac90f3e32de72 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 22 16:11:49 2011 +0200 build: Require & link against gst-plugins-base common.am | 2 ++ configure.ac | 1 + src/rygel/Makefile.am | 1 + tests/Makefile.am | 4 +++- 4 files changed, 7 insertions(+), 1 deletion(-) commit 0495569c3b71dc8e5ac97907a8a311fb426d20b6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 25 19:26:20 2011 +0200 tests: Correct size check for HTTPResponse test tests/rygel-http-response-test.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 18599a9b785d6ed65d8e29d4b0e94117f2e6cc12 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 25 19:24:49 2011 +0200 tests: Add 'fakesrc' rather than 'audiotestsrc' tests/rygel-http-gst-response-test.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 15d4d218ef6b56485756434573558679a02ed1b5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 25 16:19:39 2011 +0200 tests: Mock HTTPSeek class for HTTPGstResponse test tests/Makefile.am | 1 - tests/rygel-http-gst-response-test.vala | 8 ++++++++ tests/rygel-http-seek_gst-response.vala | 1 - 3 files changed, 8 insertions(+), 2 deletions(-) commit df677a5abfd0d38a7c92bcc750629185bfb71fe7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Mar 17 01:56:21 2011 +0200 core: Simplify HTTPResponse classes' construction src/rygel/rygel-http-gst-response.vala | 24 +++++--- src/rygel/rygel-http-identity-handler.vala | 47 ++-------------- src/rygel/rygel-http-response.vala | 13 ++--- src/rygel/rygel-http-seekable-response.vala | 42 ++++++++++---- src/rygel/rygel-http-transcode-handler.vala | 7 +-- tests/rygel-http-gst-response-test.vala | 83 +++++++++++++++++++++------ tests/rygel-http-response-test.vala | 2 +- tests/rygel-http-seekable-response-test.vala | 84 ++++++++++++++++++++++++---- 8 files changed, 199 insertions(+), 103 deletions(-) commit 83e4c29031529b9504c97d14a4205ee8059c4f0f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 22 23:43:36 2011 +0200 core: Change visibility of some HTTPResponse fields HTTPResponse's 'msg' and 'priority' fields, now public. src/rygel/rygel-http-response.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 99b09c193649e66aa618cce402f567fffe5c82af Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 23 23:22:54 2011 +0200 core: Use constant for 'transferMode' header src/rygel/rygel-http-get-handler.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 1e21d51cf291f3c55caf22a9ff9f5981aac0fa50 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 25 01:50:54 2011 +0200 tests: No need to keep module in tests dir Only keep symlink to the module in tests dir. tests/rygel-http-gst-response.vala | 270 +------------------------------------ 1 file changed, 1 insertion(+), 269 deletions(-) commit 41c5af734c1303ec609e63e6a2f16fedcce78c34 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 18 17:09:39 2011 +0200 core: Remove a redundant 'using' statement src/rygel/rygel-http-gst-response.vala | 1 - 1 file changed, 1 deletion(-) commit 2b839c02fb58fcdf45f9d96aacb8f499fdacc63c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 16 15:57:00 2011 +0200 core: Minor correction to comments src/rygel/rygel-media-item.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 035fb3479201c7122ac24e3298e4a48e389d1e3e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 23 16:03:29 2011 +0200 core: Correct an error message src/rygel/rygel-av-transport.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 381edb493bec89d3676ced60fe2c66b276e1efaf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 23 16:02:43 2011 +0200 data: Correct supported SeekMode values data/xml/AVTransport2.xml.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0e1e059e843575a628374e78cc0b403e4760a9de Author: Jens Georg <mail@jensge.org> Date: Fri Mar 25 13:02:13 2011 +0200 doc: Update description in manpage to new one doc/man/rygel.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 2315d5ae4d225d943b5f0175bbf2e74dbfb0125b Author: Jens Georg <mail@jensge.org> Date: Fri Mar 25 12:56:25 2011 +0200 media-export: Implement search for res@duration src/plugins/media-export/rygel-media-export-media-cache.vala | 3 +++ 1 file changed, 3 insertions(+) commit 9f47d8b48ece83fad514c383ae7938ea22cda43c Author: Runa Bhattacharjee <runab@redhat.com> Date: Thu Mar 24 19:15:23 2011 +0530 Added Bengali India to the list of languages po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit bba5abf80ebe7f0bf184fdac75af8e16e0f4cadd Author: Runa Bhattacharjee <runab@redhat.com> Date: Thu Mar 24 19:14:36 2011 +0530 Added Bengali India translation po/bn_IN.po | 625 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 625 insertions(+) commit 45e7c95dc04d0c640c65620ef8ccc50e45e73745 Author: Kentaro KAZUHAMA <kazken3@gmail.com> Date: Wed Mar 23 22:38:16 2011 +0900 Updated Japanese translation. po/ja.po | 518 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 273 insertions(+), 245 deletions(-) commit b476399bd16fb58ae32b16bd9c38fb2c63dd10e8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 23 00:59:35 2011 +0200 tests: Some forgotten file renames from 062e75f tests/Makefile.am | 8 ++++---- ...e-response.vala => rygel-http-response-test_gst-response.vala} | 0 ...e_live-response.vala => rygel-http-response_gst-response.vala} | 0 ...-seek_live-response.vala => rygel-http-seek_gst-response.vala} | 0 ...e_live-response.vala => rygel-state-machine_gst-response.vala} | 0 5 files changed, 4 insertions(+), 4 deletions(-) commit 5de14e616f8d038bfa7f572d95b68a587f01154d Author: Yuri Myasoedov <omerta13@yandex.ru> Date: Tue Mar 22 23:02:33 2011 +0300 Updated Russian translation po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit fe9622bf4d4bd4d8b3ffbc5b9a29ca5d481309d4 Author: Yuri Myasoedov <omerta13@yandex.ru> Date: Tue Mar 22 23:02:00 2011 +0300 Updated Russian translation po/ru.po | 625 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 625 insertions(+) commit b90fbec96155358d4bb86d8b0f6ac45e7345aed9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 21 21:25:19 2011 +0200 doc: More user-friendly short description README | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 9188b41456301546ea691da56888bfbdb6436df2 Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com> Date: Mon Mar 21 00:46:00 2011 +0200 Added Latvian translation po file. po/lv.po | 735 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 735 insertions(+) commit 79de05db81354d8268d1f0044e57912196f5c570 Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com> Date: Sun Mar 20 17:19:53 2011 +0200 Added Latvian translation. po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 90f82e8e0f9f361da02672d680cd295b1bf50b61 Author: Wouter Bolsterlee <wbolster@gnome.org> Date: Sat Mar 19 17:34:51 2011 +0100 Updated Dutch translation by Wouter Bolsterlee po/nl.po | 450 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 238 insertions(+), 212 deletions(-) commit 36c77d4ace0773e24b6d6258623647161ce15b71 Author: Dirgita <dirgitadevina@yahoo.co.id> Date: Sat Mar 19 22:16:06 2011 +0700 Added id to LINGUAS Added Indonesian translation po/LINGUAS | 1 + po/id.po | 625 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 626 insertions(+) commit b31059967158139dde8202f4d8e0f13a0598f5fe Author: Мирослав Николић <miroslavnikolic@rocketmail.com> Date: Fri Mar 18 18:07:02 2011 +0100 Updated Serbian Translation po/sr.po | 669 +++++++++++++++++++++++---------------------------------- po/sr@latin.po | 669 +++++++++++++++++++++++---------------------------------- 2 files changed, 538 insertions(+), 800 deletions(-) commit 98d8cc64af3b9195249a49bace9f06814fb9d8d2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 18 16:01:44 2011 +0200 core: Time seek header must be locale-independent src/rygel/rygel-http-time-seek.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit cb3ab9fc1045f89bb15c7db3bc2173f79a158f59 Author: Mario Blättermann <mariobl@gnome.org> Date: Thu Mar 17 15:29:53 2011 +0100 [l10n] Updated German translation po/de.po | 302 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 141 insertions(+), 161 deletions(-) commit 7afa7ce8428af0ac43879ede4a805d5ebdc02d6c Author: Fran Diéguez <fran@openhost.es> Date: Tue Mar 15 15:50:50 2011 +0100 Updated Galician translations po/gl.po | 261 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 123 insertions(+), 138 deletions(-) commit 55c300f5cbf8590b0fbd79d3618cc856520c037c Author: Gabor Kelemen <kelemeng@gnome.hu> Date: Tue Mar 15 15:29:01 2011 +0100 Updated Hungarian translation po/hu.po | 390 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 183 insertions(+), 207 deletions(-) commit ca2550c96b66824591b3976796692de971fd585f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 15 16:00:19 2011 +0200 VCS: Add forgotten test binaries to ignore list .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9a96854b485de49c6852c7cc44674b7ff98d3771 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com> Date: Tue Mar 15 12:31:12 2011 +0100 Updated Romanian translation po/ro.po | 42 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 22 deletions(-) commit d576cdd2263d366102256a6fea7092459dcb570b Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com> Date: Mon Mar 14 15:28:21 2011 +0100 Updated Romanian translation po/ro.po | 440 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 237 insertions(+), 203 deletions(-) commit 44aaa2ae7194896ac1f2a2475e23ce4902006622 Author: Marek Černocký <marek@manet.cz> Date: Mon Mar 14 19:00:59 2011 +0100 Updated Czech translation po/cs.po | 304 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 144 insertions(+), 160 deletions(-) commit 2c429573793d32ddc27837510aea3090c2a026d5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 14 16:32:02 2011 +0200 core: Correct condition for applying XBox hacks This broke in commit 905c9e8. src/rygel/rygel-xbox-hacks.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 90f4e3969500581f099c99884e8ca210c09ec365 Author: Piotr Drąg <piotrdrag@gmail.com> Date: Sun Mar 13 16:36:37 2011 +0100 Updated Polish translation po/pl.po | 394 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 186 insertions(+), 208 deletions(-) commit 1203fa2143b70fac1ccf29de4417f58086c62381 Author: Bruce Cowan <bruce@bcowan.me.uk> Date: Sat Mar 12 18:33:20 2011 +0000 Updated British English translation po/en_GB.po | 436 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 231 insertions(+), 205 deletions(-) commit a799347e8b7c571f7b228220695c7c45fc16edbf Author: Duarte Loreto <happyguy_pt@hotmail.com> Date: Sat Mar 12 01:47:31 2011 +0000 Updated Portuguese translation po/pt.po | 687 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 335 insertions(+), 352 deletions(-) commit 166b02965564f21c564ab8e8650a4c6e4b15b0d2 Author: Shankar Prasad <svenkate@redhat.com> Date: Fri Mar 11 12:03:23 2011 +0530 Updated kn translations po/kn.po | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) commit 7e6335751199806633545022e090379cc08f9860 Author: Joan Duran <jodufi@gmail.com> Date: Fri Mar 11 00:02:58 2011 +0100 [l10n] Updated Catalan translation po/ca.po | 446 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 237 insertions(+), 209 deletions(-) commit 4215d0f5adcd84b42bee54e6d50a370f6b95578c Author: Shankar Prasad <svenkate@redhat.com> Date: Thu Mar 10 18:09:14 2011 +0530 Updated kn translations po/kn.po | 166 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 87 insertions(+), 79 deletions(-) commit 66c6eb732900302d26d57fd236b769ab4cb72601 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 9 17:26:18 2011 +0200 core: Minor coding-style fix src/rygel/rygel-xbox-hacks.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 905c9e89a1a4262f7337abcd175c32f10ec8ae65 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 7 19:36:01 2011 +0200 core: Apply Xbox hacks on Philips DLNA TV Seems Philips TV doesn't add anything to 'user-agent' header so we are forced to apply the hack on all devices that uses that same DLNA stack: Allegro Software WebClient. src/rygel/rygel-xbox-hacks.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 0bf17f3a38033ab48b5cde83e4303297f0650fe6 Author: Jens Georg <mail@jensge.org> Date: Thu Feb 24 06:46:44 2011 +0100 media-export: Allow $HOME if user enables it .../rygel-media-export-root-container.vala | 44 ++++++++++++---------- 1 file changed, 24 insertions(+), 20 deletions(-) commit 6b91dfab6b9c61175e81a1f5e510c910566b9145 Author: Aron Xu <aronxu@gnome.org> Date: Thu Mar 3 13:10:48 2011 +0000 Update Simplified Chinese translation. po/zh_CN.po | 348 +++++++++++++++++++++++++++++------------------------------- 1 file changed, 166 insertions(+), 182 deletions(-) commit 0154a731a20a82c3992f83652a3d7619c06aafe5 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 26 17:34:07 2011 +0100 media-export: Remove way to large cache directive src/plugins/media-export/rygel-media-export-database.vala | 1 - 1 file changed, 1 deletion(-) commit ca4b001fbf56a3bcfb18a8979589fb05fc3dfa93 Author: Jens Georg <mail@jensge.org> Date: Thu Feb 24 21:27:44 2011 +0100 media-export: Query user dirs only once .../media-export/rygel-media-export-root-container.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 790b46b84ec8230835d683415e9898b53c4dfb3a Author: Jens Georg <mail@jensge.org> Date: Thu Feb 24 21:21:23 2011 +0100 build: Fix .po files being all uppercase configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5a5a4a770d9274686a725826ae18a276061e551d Author: Jens Georg <mail@jensge.org> Date: Thu Feb 24 06:46:44 2011 +0100 media-export: Avoid crawling $HOME Sometimes special directories can expand to $HOME if not defined. src/plugins/media-export/rygel-media-export-root-container.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit dbca18dfc3f7442b480647b49154d5535b088263 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 1 18:48:22 2011 +0200 build: Require specific minor version of certain deps configure.ac | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) commit ed052837f869837f823c9ee127fce769dbe6a8e5 Author: Jens Georg <mail@jensge.org> Date: Tue Mar 1 14:24:14 2011 +0200 core: Don't crash if log_domain is unset src/rygel/rygel-log-handler.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 4247324f5008cda665db2974470887f4897b1d70 Author: Bruno Brouard <annoa.b@gmail.com> Date: Sun Feb 27 23:33:47 2011 +0100 Updated French translation po/fr.po | 445 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 235 insertions(+), 210 deletions(-) commit 502faa5cd45645f81917050939f7ba4381efdad9 Author: Changwoo Ryu <cwryu@debian.org> Date: Sun Feb 27 02:53:59 2011 +0900 Updated Korean translation po/ko.po | 382 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 178 insertions(+), 204 deletions(-) commit f31d39499e87d4db4b978948ddbfc1940ff20a7d Author: Matej Urbančič <mateju@svn.gnome.org> Date: Wed Feb 23 18:50:36 2011 +0100 Updated Slovenian translation po/sl.po | 378 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 224 insertions(+), 154 deletions(-) commit 85a0982d2990448b5d14bba8b9f9589b2a13f79a Author: Kjartan Maraas <kmaraas@gnome.org> Date: Wed Feb 23 15:32:10 2011 +0100 Updated Norwegian bokmål translation. po/nb.po | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 8a90774dea176ed4b9b1908097d24f99b2143281 Author: Daniel Nylander <po@danielnylander.se> Date: Wed Feb 23 10:13:44 2011 +0100 Updated Swedish translation po/sv.po | 267 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 118 insertions(+), 149 deletions(-) commit 23a87b3f33a9e4dc5b96ace968fc62c03ab77909 Author: Alexander Shopov <ash@kambanaria.org> Date: Wed Feb 23 07:42:32 2011 +0200 Updated Bulgarian translation po/bg.po | 201 +++++++++++++++++++++------------------------------------------ 1 file changed, 66 insertions(+), 135 deletions(-) commit c5b9e62e5be065a3967d4b8d9b79b3505067bb12 Author: Akom Chotiphantawanon <knight2000@gmail.com> Date: Wed Feb 23 11:54:49 2011 +0700 Updated Thai translation. po/th.po | 380 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 185 insertions(+), 195 deletions(-) commit 8cf7344c79eb2bfb0fff6eda583117a2f8613eaf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Feb 21 20:54:47 2011 +0200 Release 0.9.9 NEWS | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) commit 4dd32c2e4e07e23914347a04934d92498fee559b Author: Jens Georg <mail@jensge.org> Date: Sun Feb 20 23:20:48 2011 +0100 media-export: Show debug message for current file src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 ++ 1 file changed, 2 insertions(+) commit 45f8bbe28a6574a0d95549cb2815c8f6fea516c6 Author: Jens Georg <mail@jensge.org> Date: Sun Feb 20 15:12:49 2011 +0100 build: Cleanup and simplify Makefile.am common.am | 54 +++++++ src/plugins/external/Makefile.am | 59 ++----- src/plugins/gst-launch/Makefile.am | 42 ++--- src/plugins/media-export/Makefile.am | 112 ++++++-------- src/plugins/mediathek/Makefile.am | 62 ++------ src/plugins/mpris/Makefile.am | 45 ++---- src/plugins/playbin/Makefile.am | 41 +---- src/plugins/test/Makefile.am | 45 ++---- src/plugins/tracker/Makefile.am | 90 +++++------ src/rygel/Makefile.am | 291 ++++++++++++++++------------------- src/ui/Makefile.am | 61 ++------ 11 files changed, 360 insertions(+), 542 deletions(-) commit 5fc320c5b3b1b43cd419c5056887ce5861d3c745 Author: Jens Georg <mail@jensge.org> Date: Sun Feb 20 02:15:01 2011 +0100 build: Sanitize configure.ac a bit configure.ac | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) commit 83708dbd176226db98949736284fc439bab570de Author: Jens Georg <mail@jensge.org> Date: Sun Feb 20 01:53:05 2011 +0100 build: Also show VALAFLAGS in summary configure.ac | 1 + 1 file changed, 1 insertion(+) commit 7156e07608659a75810ff1da402fb6001dd2df00 Author: Jens Georg <mail@jensge.org> Date: Sun Feb 20 01:52:11 2011 +0100 build: PKG_CHECK_CONFIG already does AC_SUBST configure.ac | 2 -- 1 file changed, 2 deletions(-) commit 9a73be1c8c443849377da047bf742441a1510ca4 Author: Jens Georg <mail@jensge.org> Date: Sun Feb 20 01:47:37 2011 +0100 build: Add RYGEL_CHECK_VALA macro This macro deals with all of the additional checks we have configure.ac | 84 +++++++++++++++++------------------------------------------- m4/rygel.m4 | 48 +++++++++++++++++++++++++++++++++- 2 files changed, 70 insertions(+), 62 deletions(-) commit 5318c135a8ebd47e7dc0dcf5ea4d5d9320a3b9e0 Author: Jens Georg <mail@jensge.org> Date: Sun Feb 20 00:26:45 2011 +0100 build: Request build tool versions in autogen.sh autogen.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 7e009250be260c03626d8e38906d98608d62275f Author: Jens Georg <mail@jensge.org> Date: Sun Feb 20 00:16:08 2011 +0100 build: Update configure.ac to modern autotools http://live.gnome.org/GnomeGoals/ModernAutotools configure.ac | 47 +++++++++++++++++++++++++---------------------- m4/rygel.m4 | 2 +- 2 files changed, 26 insertions(+), 23 deletions(-) commit d5ea9126ff9f450b6c7d7e6b4c607f729a0e30b9 Author: Jens Georg <mail@jensge.org> Date: Sun Feb 20 23:54:21 2011 +0100 tracker: Only share available files As tracker also indices removable media we need to filter for tracker:available=true to expose only those files that are currently available, not each and every file that tracker has ever seen. src/plugins/tracker/rygel-tracker-selection-query.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 3305afc1cecc7ef26d5b7fdd588a3825cfe4b369 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 12 23:59:38 2011 +0100 media-export: Don't show empty virtual folders .../rygel-media-export-object-factory.vala | 8 ++++++ .../rygel-media-export-root-container.vala | 30 ++++++++++++++++++---- 2 files changed, 33 insertions(+), 5 deletions(-) commit e1edff6d41e6e57643e340b014f8f32f15e38e77 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 12 23:27:06 2011 +0100 media-export: Don't keep empty containers in DB .../media-export/rygel-media-export-harvester.vala | 47 +++++++++++++++------- .../rygel-media-export-harvesting-task.vala | 12 +++++- 2 files changed, 44 insertions(+), 15 deletions(-) commit 4be13b34ad9c5d6ce1e4f36cc8512c1d03074cf8 Author: Shankar Prasad <svenkate@redhat.com> Date: Mon Feb 21 13:03:24 2011 +0530 Added & translated kn.po and also updated LINGUAS po/LINGUAS | 1 + po/kn.po | 625 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 626 insertions(+) commit 90bec5351ef29ae0d920eeb360e0bb91ff20c77c Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Mon Feb 21 09:25:30 2011 +0200 Updated Hebrew translation. po/he.po | 276 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 130 insertions(+), 146 deletions(-) commit 34636c320c9962d2b02b94c5b541a94093174862 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Sat Feb 19 17:25:56 2011 +0100 Updated Norwegian bokmål translation. po/nb.po | 224 ++++++++++++++++++++++----------------------------------------- 1 file changed, 77 insertions(+), 147 deletions(-) commit a30ed9686c3d9b9d396d69fea894caf23bf744f2 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sat Feb 19 12:47:05 2011 +0100 Updated Spanish translation po/es.po | 281 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 132 insertions(+), 149 deletions(-) commit f304440ca83e03d77ee944de90dbf204e709d2a4 Author: Ivar Smolin <okul@linux.ee> Date: Sat Feb 19 11:36:36 2011 +0200 [l10n] Updated Estonian translation po/et.po | 151 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 75 insertions(+), 76 deletions(-) commit 6cd12e2d5ba107d3220aaffecf948dd7b80d1ae1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 18 12:14:42 2011 +0200 data,ui: Option to use 'any' network data/rygel-preferences.ui | 3 +++ src/ui/rygel-network-pref-section.vala | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) commit 7b8a34f9e0f3ba1a2772ad6a5ac0fb270d324080 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 18 12:09:22 2011 +0200 data,ui: Assign proper response IDs to dialog buttons data/rygel-preferences.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1df9baceecab36c7ed2bd2693958465f672d1c52 Author: Daniel Korostil <ted.korostiled@gmail.com> Date: Fri Feb 18 08:22:59 2011 +0200 Uploaded Ukranian po/uk.po | 146 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 66 insertions(+), 80 deletions(-) commit f72c27ac13e80ad7c3a477c42b624a337f8efed1 Author: Daniel Korostil <ted.korostiled@gmail.com> Date: Fri Feb 18 08:20:22 2011 +0200 Uploaded Ukranian po/uk.po | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit bfc0603559b806e8e8789047eb94c6568f1e3089 Author: Sweta Kothari <swkothar@redhat.com> Date: Fri Feb 18 11:49:36 2011 +0530 Updated Gujarati Translations po/gu.po | 133 ++++++++++++++++----------------------------------------------- 1 file changed, 34 insertions(+), 99 deletions(-) commit be482ca44bf7635f57ff1af4477c605614e9890c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 18 01:38:59 2011 +0200 ui: Don't expose special dir magic variables src/ui/rygel-media-pref-section.vala | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) commit 78ac4619876c3276533d980320f7f7074cf589ba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 18 01:01:42 2011 +0200 ui: MediaExportPrefSection -> MediaPrefSection Rename MediaExportPrefSection to MediaPrefSection. po/POTFILES.in | 2 +- src/ui/Makefile.am | 2 +- ...media-export-pref-section.vala => rygel-media-pref-section.vala} | 6 +++--- src/ui/rygel-preferences-dialog.vala | 3 +-- 4 files changed, 6 insertions(+), 7 deletions(-) commit 01a212c162ec1c80ae63805ecdd2738fb8b9d5a0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 17 23:03:15 2011 +0200 ui: All widgets must be disabled if sharing is src/ui/rygel-preferences-dialog.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 17ef4f47556c1b7a3efb408659569ebb3d0396c2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 17 18:30:02 2011 +0200 ui: PreferencesSection provide API to set sensitivity src/ui/rygel-media-export-pref-section.vala | 6 ++++++ src/ui/rygel-network-pref-section.vala | 4 ++++ src/ui/rygel-preferences-section.vala | 1 + 3 files changed, 11 insertions(+) commit 89a4cbe62440ea0338347b71e05a0e8432404c13 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 17 18:19:37 2011 +0200 ui: Separete general section class now unneeded po/POTFILES.in | 1 - src/ui/Makefile.am | 1 - src/ui/rygel-general-pref-section.vala | 46 ---------------------------------- src/ui/rygel-preferences-dialog.vala | 10 +++++++- 4 files changed, 9 insertions(+), 49 deletions(-) commit 5fda42764d0e5ffdd5b1c52d2681bb2e1ee01474 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 17 18:16:40 2011 +0200 ui: Declare visibility of all fields src/ui/rygel-preferences-dialog.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 8b876c3bdd1cb5da9262766ae1e9d100973e98c1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 17 16:57:36 2011 +0200 ui: Separate class for network configuration src/ui/Makefile.am | 3 +- src/ui/rygel-general-pref-section.vala | 60 --------------------- src/ui/rygel-network-pref-section.vala | 96 ++++++++++++++++++++++++++++++++++ src/ui/rygel-preferences-dialog.vala | 1 + 4 files changed, 99 insertions(+), 61 deletions(-) commit 1a908eeee2a269bd911f94381947eeffbe68b51d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 17 14:39:10 2011 +0200 ui: Use the correct key for 'UPnP enabled' option src/ui/rygel-writable-user-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 62786fceb0a6b02daf9426abd9c999fdf5fdc75f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 17 02:09:48 2011 +0200 data,ui: Align all widgets to enable checkbox data/rygel-preferences.ui | 192 +++++++++++++++++++++++++--------------------- 1 file changed, 104 insertions(+), 88 deletions(-) commit d11537eba7615b76e0981f29e776544030758e6d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 21:26:20 2011 +0200 data,ui: 'Enable UPnP/DLNA' -> 'Share media through DLNA' data/rygel-preferences.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c43a38087211933081c6cd6aa22e260bde6072ba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 21:15:39 2011 +0200 data,ui: Remove 'media' label data/rygel-preferences.ui | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) commit e11605e592d4154669f64587de8f31516898d37e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 17:43:32 2011 +0200 data,ui: Tweak spatial props to rid ugliness data/rygel-preferences.ui | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 2a78f7eb40ab6f582be75952832b33cb833c8bc3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 17:17:48 2011 +0200 data,ui: Get rid of tables Just use HBox and VBox instead. data/rygel-preferences.ui | 190 +++++++++++++++++++++------------------------- 1 file changed, 86 insertions(+), 104 deletions(-) commit ecf25fa880482140fb5565582d5922adab724f98 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 17:05:52 2011 +0200 data,ui: Don't pad the labels on the left side data/rygel-preferences.ui | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0355923a7f52dc1c3b4fc900729e325b81d5d2ba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 03:02:42 2011 +0200 data,ui: Replace 'Interface' label by 'Network' data/rygel-preferences.ui | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit e169834a0941dedd4936590a805c0c01de5bccf7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 03:00:30 2011 +0200 data,ui: Remove 'URIs' label data/rygel-preferences.ui | 17 ----------------- src/ui/rygel-media-export-pref-section.vala | 1 - 2 files changed, 18 deletions(-) commit 2071e0a73c2348050dd6fd9b89189bd4cf57f599 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 02:59:12 2011 +0200 data,ui: 'Media Export' checkbox -> 'Media' label Replace 'Media Export' checkbox by 'Media' label. data/rygel-preferences.ui | 30 ++++++++++------------- src/ui/rygel-media-export-pref-section.vala | 37 ----------------------------- 2 files changed, 12 insertions(+), 55 deletions(-) commit ba5f257e994414591224380bf961a21c0f202056 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 02:55:23 2011 +0200 data,ui: Remove MediaExport's title widgets data/rygel-preferences.ui | 37 +---------------------------- src/ui/rygel-media-export-pref-section.vala | 28 ---------------------- 2 files changed, 1 insertion(+), 64 deletions(-) commit 95ee28b2ebc8844259f3bd5423825e5636e9921a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 02:45:05 2011 +0200 data,ui: Remove 'Network Options' label data/rygel-preferences.ui | 17 ----------------- 1 file changed, 17 deletions(-) commit 23f808ab1a4a31d575c1e543703ed2d6fc949085 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 16 02:43:16 2011 +0200 data,ui: Remove 'Port' option data/rygel-preferences.ui | 48 ---------------------------------- src/ui/rygel-general-pref-section.vala | 8 ------ 2 files changed, 56 deletions(-) commit 73d9d6f474af0059887e199fb0aae8c1800e15e7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Feb 14 19:17:19 2011 +0200 data,ui: Remove notebook Just move media export preferences to the main tab and drop the notebook around the main vbox. data/rygel-preferences.ui | 304 +++++++++++++++++++++------------------------- 1 file changed, 137 insertions(+), 167 deletions(-) commit 35ce89d1f2c37a8ed9dfc1b3da3287fb1bdb24b4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Feb 14 18:22:54 2011 +0200 data,ui: Remove transcoding options data/rygel-preferences.ui | 88 ++++------------------------------ src/ui/rygel-general-pref-section.vala | 44 ----------------- 2 files changed, 8 insertions(+), 124 deletions(-) commit 9f17e26a9647902702e96c7ae67fc76b175b586a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Feb 14 18:01:58 2011 +0200 ui: Merge PluginPrefSection into MediaExportPrefSection po/POTFILES.in | 1 - src/ui/Makefile.am | 1 - src/ui/rygel-media-export-pref-section.vala | 66 +++++++++++++++++++- src/ui/rygel-plugin-pref-section.vala | 97 ----------------------------- 4 files changed, 63 insertions(+), 102 deletions(-) commit abf9370bc5ab81f4bb2a59248a0be1e76e2c3c2b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Feb 14 17:47:12 2011 +0200 data,ui: Remove tracker preferences section data/rygel-preferences.ui | 131 ++------------------------------- po/POTFILES.in | 1 - src/ui/Makefile.am | 1 - src/ui/rygel-preferences-dialog.vala | 1 - src/ui/rygel-tracker-pref-section.vala | 76 ------------------- 5 files changed, 7 insertions(+), 203 deletions(-) commit e075b34bab62326225157e1f9388d28ac12c2ec5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Feb 14 17:45:43 2011 +0200 data,ui: New glade wants to update .UI file, let it! data/rygel-preferences.ui | 270 ++++++++++++++++++++++++++-------------------- 1 file changed, 152 insertions(+), 118 deletions(-) commit 9ad307eee4acfdb4af486c127d9902a9d008b3cd Author: Daniel Korostil <ted.korostiled@gmail.com> Date: Wed Feb 16 19:16:58 2011 +0200 Added uk translation po/LINGUAS | 1 + po/uk.po | 695 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 696 insertions(+) commit 990daff5851ad6c94ffb13a938f3a5d1438582db Author: Jens Georg <mail@jensge.org> Date: Tue Feb 8 12:25:33 2011 +0100 core,plugins: Require & adapt to Vala 0.11.6 We need 0.11.6 due to fix for bgo#641715 which leads to crashes in MPRIS plugin on track change. configure.ac | 2 +- .../rygel-media-export-media-cache-upgrader.vala | 4 ++-- .../media-export/rygel-media-export-media-cache.vala | 2 +- src/plugins/tracker/rygel-tracker-item-factory.vala | 2 +- src/plugins/tracker/rygel-tracker-music-item-factory.vala | 13 +++++++------ src/plugins/tracker/rygel-tracker-picture-item-factory.vala | 4 ++-- src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- src/plugins/tracker/rygel-tracker-video-item-factory.vala | 6 +++--- src/plugins/tracker/rygel-tracker-years.vala | 2 +- src/rygel/rygel-cmdline-config.vala | 6 +++--- src/rygel/rygel-environment-config.vala | 4 ++-- src/rygel/rygel-http-byte-seek.vala | 4 ++-- src/rygel/rygel-http-item-uri.vala | 4 ++-- src/rygel/rygel-http-time-seek.vala | 4 ++-- src/rygel/rygel-log-handler.vala | 4 ++-- src/rygel/rygel-relational-expression.vala | 2 +- 16 files changed, 33 insertions(+), 32 deletions(-) commit a0c52823205a99dbe9d49fe0f453459440b788b9 Author: Jens Georg <mail@jensge.org> Date: Sun Feb 13 17:41:03 2011 +0100 build: Make configure --help less ugly Move all the plugin autofoo into m4 helper functions configure.ac | 78 ++++++++++++------------------------------------------------ m4/rygel.m4 | 53 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 63 deletions(-) commit 7b8ecb55e73551200517080b0c8590a7728c6d21 Author: Jens Georg <mail@jensge.org> Date: Sun Feb 13 17:24:15 2011 +0100 doc: Add explanation for MPRIS peer configuration doc/man/rygel.conf.xml | 3 +++ 1 file changed, 3 insertions(+) commit d7874d01bc14ec973068b0ea65dc1215fc49461a Author: Jens Georg <mail@jensge.org> Date: Sun Feb 13 17:22:53 2011 +0100 build: Option to enable fatal valac warings Also make this default when running autogen.sh autogen.sh | 4 ++-- configure.ac | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) commit 79da6590b78407bf89c9da18b7825beb8576065b Author: Jens Georg <mail@jensge.org> Date: Sun Feb 13 16:45:16 2011 +0100 tests,plugins: Remove references to dbus-glib src/plugins/mediathek/Makefile.am | 2 -- src/plugins/tracker/Makefile.am | 1 - tests/Makefile.am | 4 +--- 3 files changed, 1 insertion(+), 6 deletions(-) commit 8464049761093fcbe49b582dfc45bb3b17778ece Author: Jens Georg <mail@jensge.org> Date: Sat Feb 12 00:07:11 2011 +0100 doc: Update log-level docs doc/man/rygel.conf.xml | 5 ++--- doc/man/rygel.xml | 4 +++- 2 files changed, 5 insertions(+), 4 deletions(-) commit fa206cb7d99c5a5965b5f0d079ee6f4a9725b712 Author: Abduxukur Abdurixit <abdurixit@gmail.com> Date: Sat Feb 12 00:10:50 2011 +0100 Added UG translation po/ug.po | 283 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 143 insertions(+), 140 deletions(-) commit 9d4b523c750445fea60bed4d18fa4520bca27e88 Author: Mario Blättermann <mariobl@gnome.org> Date: Fri Feb 11 20:25:20 2011 +0100 [l10n] Updated German translation po/de.po | 245 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 148 insertions(+), 97 deletions(-) commit 5d7d4e18e1cf80c14bbb353b49628446009de9c9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 11 01:53:57 2011 +0200 ui: Handle null from interface combo src/ui/rygel-writable-user-config.vala | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 8830eb69c94dc50244bcb0b8ded0f49692fb0e0f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 11 01:51:01 2011 +0200 build: Correct sysconfdir for uninstalled case Use 'data' directory in source tree as the system config location when configured to run uninstalled. src/rygel/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9864ff8553e4351e4ea8faa8888bcdca3b7f58c3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 11 01:45:38 2011 +0200 core,ui: upnp-enabled != enabled After 'enabled' key in general section of the config file was renamed to 'upnp-enabled', we had forgotten to update the code related to 'enabled' keys in other sections. src/rygel/rygel-user-config.vala | 5 +++-- src/ui/rygel-writable-user-config.vala | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) commit fc915de0404b7a0d19725fb9f39a48c6063a6c6a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 11 01:40:47 2011 +0200 core: Populate primary key file if its empty Copy all configuration from secondary key file to primary key file if primary key file is empty. src/rygel/rygel-user-config.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit f2346a3a79aa422ce7e82a5e1b111c8de06f0470 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 10 17:40:39 2011 +0200 core,ui: Use both user & system configuration So far, we have been ignoring the system configuration file when the user configuration file exists. This leads into problems whenever our configuration keys change, i-e user configuration goes obsolete. Now we load configuration from both sources and get the config value from system configuration if user configuration doesn't offer a value for it. src/rygel/rygel-user-config.vala | 100 +++++++++++++++++++++++++++++++++------ 1 file changed, 85 insertions(+), 15 deletions(-) commit 963b5f5a10c6ed06f2c20a01f1ac48fd88cf7097 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 10 17:18:55 2011 +0200 ui: Remove redundant construction method src/ui/rygel-writable-user-config.vala | 16 ---------------- 1 file changed, 16 deletions(-) commit 8022e2d74209b089aaba8fd0c79c94eae5bf7da6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 10 02:52:40 2011 +0200 build: Explicitly require gssdp >= 0.9.2 configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit d910a95c3a364c5bc8f2cab0217f2990f997293b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 10 00:37:20 2011 +0200 core,data: Compatibility with old style log configs Allow log level to be specified in the old style, i-e just a number. src/rygel/rygel-log-handler.vala | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit a8e7a45f4320be7c2ad685be7598dec7fd06154f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 10 00:34:43 2011 +0200 core,data: Don't change log level config options data/rygel.conf | 2 +- src/rygel/rygel-cmdline-config.vala | 2 +- src/rygel/rygel-user-config.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 58fcf4e587c0bf11afce4c355e6054407b6057e5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 9 19:44:56 2011 +0200 core: Seprate log level for each domain We now allow you to specify log levels separately for each log domain. data/rygel.conf | 7 ++--- src/rygel/rygel-cmdline-config.vala | 18 ++++++++----- src/rygel/rygel-configuration.vala | 2 +- src/rygel/rygel-environment-config.vala | 8 +++--- src/rygel/rygel-log-handler.vala | 46 +++++++++++++++++++++++++-------- src/rygel/rygel-meta-config.vala | 6 ++--- src/rygel/rygel-user-config.vala | 9 +++---- 7 files changed, 60 insertions(+), 36 deletions(-) commit b4707ae3791ed745a6ea2dc8d1ffd245f857d7a1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 9 16:37:14 2011 +0200 core,ui,tests,plugins: Define default log domain src/plugins/external/Makefile.am | 2 +- src/plugins/gst-launch/Makefile.am | 2 +- src/plugins/media-export/Makefile.am | 2 +- src/plugins/mediathek/Makefile.am | 2 +- src/plugins/mpris/Makefile.am | 2 +- src/plugins/playbin/Makefile.am | 2 +- src/plugins/test/Makefile.am | 2 +- src/plugins/tracker/Makefile.am | 2 +- src/rygel/Makefile.am | 2 +- src/ui/Makefile.am | 2 +- tests/Makefile.am | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) commit 149f2edacb3dc18843e32c5923d8e638d70c7d75 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 9 16:31:45 2011 +0200 mpris: Pass plugin to player constructor Instead of passing all the fields of plugin, better just pass the plugin instance itself and player constructor can just take everything it needs from it. src/plugins/mpris/rygel-mpris-player.vala | 10 ++++------ src/plugins/mpris/rygel-mpris-plugin.vala | 10 ++++------ 2 files changed, 8 insertions(+), 12 deletions(-) commit 543ba4bcb15915a4db81d95ec7a5030563a7a4cb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 9 16:28:31 2011 +0200 media-export: Plugin name in the Plugin class src/plugins/media-export/rygel-media-export-plugin.vala | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 1f29b1daa0e8449126a11bd884c29336f12e19c8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Feb 8 18:36:11 2011 +0200 core: Env variables are supposed to be all caps src/rygel/rygel-environment-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 68bce68aae983877d76be4d14e05be2c9e5b3756 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 5 23:43:12 2011 +0100 doc: Add missing config file options doc/man/rygel.conf.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 098f95461b80b70894670cea91c91cf768a92aed Author: Jens Georg <mail@jensge.org> Date: Sat Feb 5 23:39:04 2011 +0100 doc: Get rygel.1 manpage up-to-date doc/man/rygel.xml | 165 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 124 insertions(+), 41 deletions(-) commit e6c51f88705b7bc2d14cbe1c89664115fd865d65 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 5 22:56:36 2011 +0100 doc: Some clean-up Do some rewording, additional notes and consistency. doc/man/rygel.conf.xml | 128 ++++++++++++++++++++++++++++++++++--------------- 1 file changed, 90 insertions(+), 38 deletions(-) commit 13659d378d59989e4a7beaba422eadcff89c1c52 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 5 21:52:18 2011 +0100 doc: Add section about MPRIS plugin to manpage doc/man/rygel.conf.xml | 9 +++++++++ 1 file changed, 9 insertions(+) commit 5ca8be0627fcacc56103d66d327bb64363989436 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 5 21:35:55 2011 +0100 core,data,doc: Rename upnp_enabled → upnp-enabled Provide consistency with all the other configuration options. Also add documentation for the option to the rygel.conf manpage. data/rygel.conf | 2 +- doc/man/rygel.conf.xml | 8 ++++++++ src/rygel/rygel-user-config.vala | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) commit 5fd7e66dc4d6c35c06c592c63e7e4c09dbb9afb9 Author: Sweta Kothari <swkothar@redhat.com> Date: Tue Feb 8 16:14:17 2011 +0530 Updated Gujarati Translations & Added gu in LINGUAS po/LINGUAS | 1 + po/gu.po | 691 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 692 insertions(+) commit 9db1467eb965afa6797f605ec63ed1e1733841e9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jan 21 19:04:27 2011 +0200 core: Entertain priority in HTTPGstResponse src/rygel/rygel-http-gst-response.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit bf0b1f7626175e374a1ee41e8a3b1d1bd80148a6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jan 21 18:51:18 2011 +0200 core: HTTPSeekableResponse.priority -> HTTPResponse Move determination of message/stream priority from HTTPSeekableResponse to parent HTTPResponse class. Also 'priority' is now a GObject property. src/rygel/rygel-http-response.vala | 23 +++++++++++++++++++++++ src/rygel/rygel-http-seekable-response.vala | 17 ----------------- 2 files changed, 23 insertions(+), 17 deletions(-) commit 31318dc1d0a3e6e64f6c060de62c426d3af281e2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jan 21 16:58:00 2011 +0200 core: Connection stalling supported for ALL streams src/rygel/rygel-media-item.vala | 6 +++--- src/rygel/rygel-transcoder.vala | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) commit 0a250884f243bdc9e5d0beb8487b53e0d5fb1511 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 20 19:20:13 2011 +0200 tests: Correct value of Seek.stop tests/rygel-http-seekable-response-test.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4a70604e7a0012bba8e31f4eaf14102da5a55c62 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 20 19:17:47 2011 +0200 core: Consistent naming of seek-related identifiers Keep the naming of seek-related identifiers consistent over both HTTPSeek implementors to ease the planed merge later. src/rygel/rygel-http-gst-response.vala | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit a1ea02c6c03ce6e54c370cbb35263fef118182e2 Author: Luis de Bethencourt <luis@debethencourt.com> Date: Wed Feb 2 13:14:40 2011 +0100 build: Clear the ChangeLog file The ChangeLog was obsolete and since it's use has been replaced by git log. A empty ChangeLog file is kept to satisfy autools. ChangeLog | 1055 ------------------------------------------------------------- 1 file changed, 1055 deletions(-) commit 7342d60879282bdb4e3511f24fe92af9b8d28062 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Feb 1 18:24:37 2011 +0200 maemo6: Remove maemo-specific configuration No need for special configure flag to enable maemo configuration as it should be the default in maemo-specific branch. configure.ac | 7 -- data/Makefile.am | 15 +---- data/rygel-maemo.conf | 111 -------------------------------- data/{rygel-default.conf => rygel.conf} | 0 4 files changed, 3 insertions(+), 130 deletions(-) commit e7bc8f0724fd110b9e20771db5b9f7b74f678afc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 31 19:56:52 2011 +0200 Release 0.9.8 NEWS | 9 +++++++++ 1 file changed, 9 insertions(+) commit 09d1fd3743d84019988e42bdca4dfeadc5552196 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 31 19:21:01 2011 +0200 build: Don't check for inexistant stamp file configure.ac | 1 - 1 file changed, 1 deletion(-) commit 230b7cf23c87f1508878862d618b6b3178e6117c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 31 18:32:41 2011 +0200 Release 0.9.7 NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) commit b984d17e37f38ad4608b7b7d8fec4d7220e42500 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 31 17:21:19 2011 +0200 core: Don't use now deprecated functions src/rygel/rygel-subtitle-manager.vala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 472b632e84318730c1b3ab43a12a45b5774eadc5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 26 20:51:09 2011 +0200 core: Ability to bind to specific networks data/rygel-default.conf | 5 +++-- data/rygel-maemo.conf | 5 +++-- src/rygel/rygel-main.vala | 16 ++++++++++------ 3 files changed, 16 insertions(+), 10 deletions(-) commit b0c9879db70d479552c6b3da6437925872b0605f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 26 20:50:59 2011 +0200 build: Require gupnp-vala >= 0.7.5 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e157023a893c89192206c0309612b96ae0688d65 Author: Jens Georg <mail@jensge.org> Date: Thu Jan 27 19:05:12 2011 +0100 mediathek: Fix whitespace errors .../mediathek/rygel-mediathek-asx-playlist-parser.vala | 12 ++++++------ src/plugins/mediathek/rygel-mediathek-plugin.vala | 2 +- src/plugins/mediathek/rygel-mediathek-rss-container.vala | 2 +- .../mediathek/rygel-mediathek-video-item-factory.vala | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) commit ddb0bbdbb015d7e70a9622a6dff46935b1a9251c Author: Jens Georg <mail@jensge.org> Date: Thu Jan 27 19:04:45 2011 +0100 mediathek: Add option to chose between H.264 and WMV videos data/rygel-default.conf | 1 + data/rygel-maemo.conf | 1 + doc/man/rygel.conf.xml | 8 ++++ src/plugins/mediathek/Makefile.am | 2 + .../rygel-mediathek-asx-playlist-parser.vala | 31 ++++-------- .../rygel-mediathek-mov-playlist-parser.vala | 56 ++++++++++++++++++++++ .../mediathek/rygel-mediathek-playlist-parser.vala | 55 +++++++++++++++++++++ .../rygel-mediathek-video-item-factory.vala | 35 ++++++++++++-- 8 files changed, 163 insertions(+), 26 deletions(-) commit 09226459827cdb2bd39a85f05ffbfa91ebf2be14 Author: Jens Georg <mail@jensge.org> Date: Sun Jan 23 16:29:20 2011 +0100 mediathek: Make update-interval configurable data/rygel-default.conf | 1 + data/rygel-maemo.conf | 1 + doc/man/rygel.conf.xml | 8 ++++++++ src/plugins/mediathek/rygel-mediathek-root-container.vala | 14 ++++++++++++-- 4 files changed, 22 insertions(+), 2 deletions(-) commit 34993c0c8d4eba3b964910a835f04b02be329c00 Author: Jens Georg <mail@jensge.org> Date: Thu Jan 27 19:09:12 2011 +0100 mediathek: Don't use SoupUtils, see bgo#639702 src/plugins/mediathek/rygel-mediathek-asx-playlist-parser.vala | 5 ++++- src/plugins/mediathek/rygel-mediathek-rss-container.vala | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) commit 0c8a3a44218bf5a523599ed967a9903ad6f9bf2a Author: Jens Georg <mail@jensge.org> Date: Sun Jan 16 15:01:08 2011 +0100 mediathek: Plug libXml memory leaks See bgo#639700. .../rygel-mediathek-asx-playlist-parser.vala | 30 +++++++++++++--------- src/plugins/mediathek/rygel-mediathek-plugin.vala | 5 ++++ .../mediathek/rygel-mediathek-rss-container.vala | 23 +++++++++-------- 3 files changed, 36 insertions(+), 22 deletions(-) commit 038f6b66296ae2b4aa0f09b4019a190525faedf4 Author: Jens Georg <mail@jensge.org> Date: Sun Jan 16 15:05:53 2011 +0100 mediathek: Public on top .../mediathek/rygel-mediathek-rss-container.vala | 74 +++++++++++----------- 1 file changed, 37 insertions(+), 37 deletions(-) commit 1de8e79520526aa02a1f116e763d45352748a69e Author: Jens Georg <mail@jensge.org> Date: Sat Jan 15 19:41:16 2011 +0100 mediathek: Make item creation async; fixes bgo#638269 src/plugins/mediathek/Makefile.am | 7 +- .../rygel-mediathek-asx-playlist-parser.vala | 107 ++++++++++++++ .../mediathek/rygel-mediathek-asx-playlist.vala | 106 -------------- .../mediathek/rygel-mediathek-root-container.vala | 32 +++-- .../mediathek/rygel-mediathek-rss-container.vala | 157 +++++++++++---------- .../mediathek/rygel-mediathek-soup-utils.vala | 31 ++++ .../rygel-mediathek-video-item-factory.vala | 124 ++++++++++++++++ .../mediathek/rygel-mediathek-video-item.vala | 127 ----------------- 8 files changed, 370 insertions(+), 321 deletions(-) commit 07c08ef14ed5d7e8faf7da15d82f496ce510b580 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Thu Jan 27 00:54:17 2011 +0100 QA of Galician translations po/gl.po | 147 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 72 insertions(+), 75 deletions(-) commit 0e5b4601677069bec54ad86705381ec7b6992298 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 24 18:12:38 2011 +0200 core: Don't pass extra arg to GLib.LogFunc src/rygel/rygel-log-handler.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 994a1f57f5abdeb4bddd06c38ec0b8d4540067f4 Author: Jens Georg <mail@jensge.org> Date: Sun Jan 23 15:32:24 2011 +0100 dbus: Add method to unregister from DBus Register_object adds a reference to the DBusService, preventing full cleanup on shutdown. src/rygel/rygel-dbus-service.vala | 11 ++++++++++- src/rygel/rygel-main.vala | 6 +++++- 2 files changed, 15 insertions(+), 2 deletions(-) commit 660304828d35b4de7cc7bc4956146e1d190ea395 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw> Date: Sun Jan 23 14:28:35 2011 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 323 +++++++++++++++++++++++++++++++++++------------------------- po/zh_TW.po | 323 +++++++++++++++++++++++++++++++++++------------------------- 2 files changed, 374 insertions(+), 272 deletions(-) commit 5cefd204783f79bad15188b2433add1fbe992892 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jan 21 16:45:12 2011 +0200 tracker: Fix regression introduced by b0c0aa0 src/plugins/tracker/rygel-tracker-years.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f70d5de22829c346836045f520557c66267064b2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 19 00:56:39 2011 +0200 core,plugins: Don't create disabled plugin Now its the responsibility of module to make sure if the plugin its about to create/add is disabled by the user. .../external/rygel-external-plugin-factory.vala | 6 ++++ .../gst-launch/rygel-gst-launch-plugin.vala | 7 +++++ .../media-export/rygel-media-export-plugin.vala | 6 ++++ src/plugins/mediathek/rygel-mediathek-plugin.vala | 7 +++++ src/plugins/mpris/rygel-mpris-plugin-factory.vala | 6 ++++ src/plugins/playbin/rygel-playbin-plugin.vala | 7 +++++ src/plugins/test/rygel-test-plugin.vala | 7 +++++ .../tracker/rygel-tracker-plugin-factory.vala | 7 +++++ src/rygel/rygel-plugin-loader.vala | 32 ++++++++++++++-------- 9 files changed, 73 insertions(+), 12 deletions(-) commit 17344d2051ea4c8422528cf5167fdb9b3b554dda Author: Marios Zindilis <m.zindilis@dmajor.org> Date: Wed Jan 19 12:53:35 2011 +0200 Updated Greek translation po/el.po | 388 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 164 insertions(+), 224 deletions(-) commit fcd3b29a51ffb2f248d26e07a52c050ea9645bd9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 19 00:54:10 2011 +0200 plugins: Use constants for plugin names src/plugins/gst-launch/rygel-gst-launch-plugin.vala | 4 +++- src/plugins/mediathek/rygel-mediathek-plugin.vala | 4 +++- src/plugins/playbin/rygel-playbin-plugin.vala | 4 +++- src/plugins/test/rygel-test-plugin.vala | 4 +++- src/plugins/tracker/rygel-tracker-plugin.vala | 4 +++- 5 files changed, 15 insertions(+), 5 deletions(-) commit 13c124588b9775b057d61efe223521c409e2d3cc Author: Jens Georg <mail@jensge.org> Date: Tue Jan 18 20:33:07 2011 +0100 core: Prevent possible crash on Ctrl-C src/rygel/rygel-main.vala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 620d1b80b429554f473a7092cec7fdaa401789d1 Author: radykal <radykal_dj@hotmail.com> Date: Fri Jan 14 17:40:56 2011 +0100 Remove encoding info from .desktop file It's currently deprecated. Fixes #639534 data/rygel-preferences.desktop.in.in | 1 - 1 file changed, 1 deletion(-) commit b0c0aa0db2969d90f33454b4e4b4b17295490278 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 17 15:15:02 2011 +0200 core: Fix build against vala 0.11.4 src/plugins/tracker/rygel-tracker-years.vala | 2 +- src/rygel/rygel-http-byte-seek.vala | 2 +- src/rygel/rygel-http-time-seek.vala | 2 +- src/rygel/rygel-item-creator.vala | 4 ++-- src/rygel/rygel-root-device-factory.vala | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) commit e3501efeb4eebd79fd10695b3685de4bbfa5c82e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jan 14 23:31:20 2011 +0200 core,tests,i18n: Prefix SeekableResponse with 'HTTP' po/POTFILES.in | 2 +- po/POTFILES.skip | 4 +-- src/rygel/Makefile.am | 2 +- src/rygel/rygel-http-identity-handler.vala | 36 +++++++++++----------- ...onse.vala => rygel-http-seekable-response.vala} | 16 +++++----- tests/Makefile.am | 8 ++--- ...vala => rygel-http-seekable-response-test.vala} | 26 ++++++++-------- tests/rygel-http-seekable-response.vala | 1 + tests/rygel-seekable-response.vala | 1 - 9 files changed, 48 insertions(+), 48 deletions(-) commit 062e75f0eb4f1d79abeded7a1e2aeeb349a4e7e0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jan 14 23:07:00 2011 +0200 core,test,i18n: Rename LiveResponse to HTTPGstResponse po/POTFILES.in | 2 +- po/POTFILES.skip | 4 +- src/rygel/Makefile.am | 2 +- src/rygel/rygel-http-gst-response.vala | 269 +++++++++++++++++++++ src/rygel/rygel-http-identity-handler.vala | 12 +- src/rygel/rygel-http-transcode-handler.vala | 12 +- tests/Makefile.am | 6 +- ...test.vala => rygel-http-gst-response-test.vala} | 22 +- .../rygel-http-gst-response.vala | 4 +- tests/rygel-live-response.vala | 1 - 10 files changed, 301 insertions(+), 33 deletions(-) commit 3907247a717b80cfa95ef610ae5bd172467b0aec Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jan 14 21:16:51 2011 +0200 core: Remove a redundant 'using' statement src/rygel/rygel-live-response.vala | 1 - 1 file changed, 1 deletion(-) commit d008e8ded7fd3af309d71b685f50ab8e9f3da9c2 Author: Alexander Shopov <ash@kambanaria.org> Date: Thu Jan 13 23:01:37 2011 +0200 Updated Bulgarian translation po/bg.po | 271 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 156 insertions(+), 115 deletions(-) commit fddbc5587615e04ec2f97e120200076085fd6969 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 12 17:26:50 2011 +0200 Release 0.9.6 NEWS | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit ba1a77cff0c74d03908695b923d4077c5d79e31b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 12 16:46:53 2011 +0200 core: Boolean env variable doesn't need a value The convention for boolean environment variables is to allow them to be set to anything to specify 'true'. src/rygel/rygel-environment-config.vala | 34 +++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) commit 54c4270f402776fcf99e83b0681bad098674e0f0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 12 16:37:09 2011 +0200 core: All configs allow disabling of UPnP Add option to disable UPnP to all configuration sources. src/rygel/rygel-cmdline-config.vala | 10 ++++++++-- src/rygel/rygel-environment-config.vala | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) commit 573db31ca6aead001d37d7525bc66b0ddc3e6f93 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 17 17:52:12 2010 +0200 core,data: Correct name of 'upnp_enabled' in user config data/rygel-default.conf | 2 +- data/rygel-maemo.conf | 2 +- src/rygel/rygel-user-config.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 984085dd7d5531f61215e440918540980a507703 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 17 17:25:49 2010 +0200 core,data: Correct meaning for 'upnp_enabled' config 'upnp_enabled' in the configuration now really means what it says: Enable/Disable the UPnP devices. So its now set to 'true' by default and if you set this to 'false', you can still stream media (currently only over HTTP) from it. Of course, that means you need to know the URI of the item. data/rygel-default.conf | 6 ++++-- data/rygel-maemo.conf | 6 ++++-- src/rygel/rygel-main.vala | 3 ++- 3 files changed, 10 insertions(+), 5 deletions(-) commit 4a08001bdf4fa87d42753c56284c76e696af2438 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 17 17:23:16 2010 +0200 core: Correct handling of an N/A config If a configuration key is not available from a configuration source, we should be throwing the appropriate error. src/rygel/rygel-environment-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 387678420c91465a076e270e9f8eba77d5ed05e5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 11 19:08:08 2011 +0200 ui,core,i18n: Move config writing to UI Core and plugins didn't do any user configuration writing, so better separate out all writing part to a subclass in UI code. po/POTFILES.in | 1 + po/POTFILES.skip | 1 + src/rygel/rygel-user-config.vala | 177 +--------------------- src/ui/Makefile.am | 6 +- src/ui/rygel-general-pref-section.vala | 4 +- src/ui/rygel-media-export-pref-section.vala | 4 +- src/ui/rygel-plugin-pref-section.vala | 6 +- src/ui/rygel-preferences-dialog.vala | 4 +- src/ui/rygel-preferences-section.vala | 6 +- src/ui/rygel-tracker-pref-section.vala | 2 +- src/ui/rygel-writable-user-config.vala | 218 ++++++++++++++++++++++++++++ 11 files changed, 238 insertions(+), 191 deletions(-) commit 839d709b1ba4a3312942fd2343ec37b32ea7fd3d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 11 17:11:36 2011 +0200 core,plugins: MS plugin constructor takes root container Instead of expecting inheriting classes of MediaServerPlugin to implement get_root_container method, require the root container to be passed to the construction method. This also fixes the issue of external plugin accessing uninitialized fields. .../external/rygel-external-plugin-factory.vala | 23 +++++++----- src/plugins/external/rygel-external-plugin.vala | 41 ++++++---------------- .../gst-launch/rygel-gst-launch-plugin.vala | 6 ++-- .../media-export/rygel-media-export-plugin.vala | 29 +++++++-------- .../rygel-media-export-root-container.vala | 2 +- src/plugins/mediathek/rygel-mediathek-plugin.vala | 6 +--- src/plugins/test/rygel-test-plugin.vala | 6 ++-- src/plugins/tracker/rygel-tracker-plugin.vala | 17 ++++----- src/rygel/rygel-content-directory.vala | 2 +- src/rygel/rygel-media-server-plugin.vala | 18 ++++++---- 10 files changed, 62 insertions(+), 88 deletions(-) commit 6bb99dcf085bf53f2acb4b1da15f43e7a5e88f05 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 11 16:13:28 2011 +0200 Add Jens to maintainer's list MAINTAINERS | 4 ++++ 1 file changed, 4 insertions(+) commit 7418542f6c000b8f63eef65db430aaf12a00ed1a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 11 15:56:58 2011 +0200 external: Remove ExternalPlugin.service_name field This field was redundant since Plugin.name field was set to the same value. This also fixes a crash since service_name was being accessed from Plugin class before it was set. src/plugins/external/rygel-external-plugin.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 9ffaa04f9ed3a90e9c1953707ad77eba6ddcb4c6 Author: Friedel Wolff <friedel@translate.org.za> Date: Mon Jan 10 22:26:01 2011 +0200 New partial translation for Afrikaans (af) po/LINGUAS | 1 + po/af.po | 694 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 695 insertions(+) commit e0d51e9297096b996b6ed5a246542833a36388f3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 10 17:34:02 2011 +0200 Release 0.9.5 NEWS | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) commit 3383a813028e74d3d1251d5bfad7ba0e0f71b608 Author: Daniel Nylander <po@danielnylander.se> Date: Sun Jan 9 21:26:41 2011 +0100 Updated Swedish translation po/sv.po | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit 7fb4e908a790001cd1dfea175a448c2b07ceeee9 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sun Jan 9 17:19:48 2011 +0100 Updated Galician translations po/gl.po | 105 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 54 insertions(+), 51 deletions(-) commit 6d8afcdcfc09e64aa0ce795e6731c002f28ab5c8 Author: Ivar Smolin <okul@linux.ee> Date: Sat Jan 8 14:01:25 2011 +0200 [l10n] Updated Estonian translation po/et.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit ee4d8b3d100b1c2f7400143257f2ed89ab7a6dd6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jan 8 00:56:22 2011 +0200 build: Require gupnp-vala >= 0.7.2 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 65f9d93a579c36ef29d06efe020ef25d3080efdb Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Thu Nov 18 20:45:48 2010 +0530 build,media-export: Require & adapt to gupnp-dlna 0.5 configure.ac | 4 +- .../media-export/rygel-media-export-item.vala | 188 +++++++++------------ .../rygel-media-export-metadata-extractor.vala | 11 +- 3 files changed, 85 insertions(+), 118 deletions(-) commit df935fb6bd1fae90bf2cef47c5ba1e8d2515e7c3 Author: Jens Georg <mail@jensge.org> Date: Mon Jan 3 20:53:02 2011 +0100 media-export: Speed-up get_children and search .../rygel-media-export-media-cache-upgrader.vala | 10 ++++++++++ .../media-export/rygel-media-export-media-cache.vala | 1 + .../media-export/rygel-media-export-sql-factory.vala | 20 +++++++++++++------- 3 files changed, 24 insertions(+), 7 deletions(-) commit 9d86e943b7bfce911b9cac03222e7612d4a1cd57 Author: Jens Georg <mail@jensge.org> Date: Mon Jan 3 20:32:04 2011 +0100 Revert "media-export: Try to prevent full table scan" This reverts commit a409ed3b95c89193a0266b29e3600bd9d5943ff1. src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++-- src/plugins/media-export/rygel-media-export-sql-factory.vala | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) commit f86a22db2a2e2bd03af41104237446fa07ebc11d Author: Jens Georg <mail@jensge.org> Date: Wed Dec 29 21:30:10 2010 +0100 media-export: Fix coding style .../rygel-media-export-metadata-extractor.vala | 24 ++++++++++++---------- 1 file changed, 13 insertions(+), 11 deletions(-) commit af820ac7b36350503b8589e2355d2b73cb568a12 Author: Jens Georg <mail@jensge.org> Date: Wed Dec 29 01:19:43 2010 +0100 media-export: Simplify fallback extraction .../rygel-media-export-harvesting-task.vala | 23 ++--- .../rygel-media-export-metadata-extractor.vala | 106 +++++++++------------ 2 files changed, 54 insertions(+), 75 deletions(-) commit 1fab337a76c907a153e2ce167b35cb9b2ae9b5b6 Author: A S Alam <aalam@users.sf.net> Date: Sun Jan 2 08:30:17 2011 +0530 update for Punjabi Translaiton po/pa.po | 512 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 223 insertions(+), 289 deletions(-) commit afabc2073808058c9130c229a650dd7bf6f4146d Author: Petr Kovar <pknbe@volny.cz> Date: Wed Dec 29 23:42:46 2010 +0100 Update Czech translation by Marek Cernocky Reviewed by Petr Kovar. po/cs.po | 237 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 140 insertions(+), 97 deletions(-) commit 58b7fc27ee389a2f21404a9bb2c6246d4ee697f8 Author: Daniel Nylander <po@danielnylander.se> Date: Wed Dec 29 17:37:19 2010 +0100 Updated Swedish translation po/sv.po | 454 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 212 insertions(+), 242 deletions(-) commit 5618974dbcf78b40268446572524a4000d6349ad Author: Matej Urbančič <mateju@svn.gnome.org> Date: Tue Dec 28 23:32:28 2010 +0100 Updated Slovenian translation po/sl.po | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 54d259c1f01635d29c342923bd6fae2b06592c61 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Date: Tue Dec 28 09:26:40 2010 +0700 Added Vietnamese translation po/LINGUAS | 1 + po/vi.po | 691 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 692 insertions(+) commit 464e1bf5b5c59af6b6b05224c1ac16a5f6bde50d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 24 04:28:44 2010 +0200 test: Update AlbumArt test build rules tests/Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 5c7c2e12107661e8c0eed20fe753594bb3266008 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 24 04:22:29 2010 +0200 core: Keep empty MediaServer plugins, inactivate If the root container of a MediaServer plugin is empty, deactivate the plugin until the situation changes. src/rygel/rygel-media-server-plugin.vala | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit a3a6b850021b061170c07360e3b41315fe9dec6c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 24 03:50:47 2010 +0200 core,plugins: Rename Plugin.available to active src/plugins/external/rygel-external-plugin-factory.vala | 8 ++++---- src/plugins/media-export/rygel-media-export-plugin.vala | 12 ++++++------ src/plugins/mpris/rygel-mpris-plugin-factory.vala | 8 ++++---- src/rygel/rygel-main.vala | 10 +++++----- src/rygel/rygel-plugin.vala | 4 ++-- 5 files changed, 21 insertions(+), 21 deletions(-) commit c375bd72aa08a4a7be58f04332f180d76e63140c Author: Gheyret T.Kenji <gheyret@gmail.com> Date: Thu Dec 23 19:35:22 2010 +0100 Added UG translation po/ug.po | 188 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 94 insertions(+), 94 deletions(-) commit 3191e864ccc3c1074eba7110d1286b11eeaf4e75 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 23 17:22:06 2010 +0200 core,plugins: Don't pass GUPnP.Context to MediaServer plugins src/plugins/external/rygel-external-plugin.vala | 2 +- src/plugins/gst-launch/rygel-gst-launch-plugin.vala | 2 +- src/plugins/media-export/rygel-media-export-plugin.vala | 2 +- src/plugins/mediathek/rygel-mediathek-plugin.vala | 2 +- src/plugins/test/rygel-test-plugin.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin.vala | 2 +- src/rygel/rygel-content-directory.vala | 2 +- src/rygel/rygel-media-server-plugin.vala | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) commit cad79796c150156e0ac660cf8d2ecb4873c6b761 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 23 17:14:10 2010 +0200 external: No need to pass 'host_ip' around everywhere .../external/rygel-external-album-art-factory.vala | 8 ++-- src/plugins/external/rygel-external-container.vala | 6 --- .../external/rygel-external-item-factory.vala | 46 ++++++++-------------- src/plugins/external/rygel-external-plugin.vala | 1 - .../external/rygel-external-thumbnail-factory.vala | 8 ++-- 5 files changed, 22 insertions(+), 47 deletions(-) commit d36c76f8c1c3c0eb06f53ffcce2d11314e4993f5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 23 17:08:51 2010 +0200 core,external: Move '@ADDRESS@' substitution to core .../external/rygel-external-album-art-factory.vala | 2 +- src/plugins/external/rygel-external-item-factory.vala | 2 +- .../external/rygel-external-thumbnail-factory.vala | 2 +- src/rygel/rygel-media-item.vala | 16 +++++++++++++++- src/rygel/rygel-music-item.vala | 8 ++++++++ 5 files changed, 26 insertions(+), 4 deletions(-) commit 6657fb48fbdcff190036f08c9eb617be3171c917 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 23 16:59:32 2010 +0200 core: Micro indentation fix src/rygel/rygel-music-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 66a447fd8c141c36460941193fd6d9ce93de6b88 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 23 16:57:42 2010 +0200 core,external: No need for special album art class Thumbnail class is enough, no need for a special subclass for album art. .../external/rygel-external-album-art-factory.vala | 2 +- src/rygel/Makefile.am | 1 - src/rygel/rygel-album-art.vala | 39 ---------------------- src/rygel/rygel-media-art-store.vala | 2 +- src/rygel/rygel-music-item.vala | 2 +- 5 files changed, 3 insertions(+), 43 deletions(-) commit 66c87412d9bfc74726848c95a254ec8016ab075a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 22 17:08:27 2010 +0200 core,plugins: MediaServerPlugin now an abstract class Instances of this class aren't of any use since default implementation of its virtual method 'get_root_container' simply returns a null. So since plugins have to create subclasses of this anyways, marking it and method 'get_root_container' as abstract. src/plugins/external/rygel-external-plugin.vala | 2 +- src/plugins/gst-launch/rygel-gst-launch-plugin.vala | 2 +- src/plugins/media-export/rygel-media-export-plugin.vala | 2 +- src/plugins/mediathek/rygel-mediathek-plugin.vala | 2 +- src/plugins/test/rygel-test-plugin.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin.vala | 2 +- src/rygel/rygel-media-server-plugin.vala | 6 ++---- 7 files changed, 8 insertions(+), 10 deletions(-) commit c7d84f83f25491a7b53f0794f02acb9ea84d186c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 22 14:56:10 2010 +0200 core,tracker: MetadataValues.is_child_id_unique -> SimpleContainer Move is_child_id_unique() method of MetadataValues to parent SimpleContainer and make it 'public' as its useful for all users. This method was broken for (intially) empty containers after the introduction of SimpleContainer.add_child_container. This patch also fixes that issue by comparing the ID string in question with that of emtpy child containers as well. .../tracker/rygel-tracker-metadata-values.vala | 14 ------------ src/rygel/rygel-simple-container.vala | 25 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 14 deletions(-) commit de11280e8bf485d0782693e905d74591ce996c3e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 22 15:00:29 2010 +0200 core,plugins: SimpleContainer.add_child() -> add_child_item() Replace add_child() method of SimpleContainer by a more specific method, add_child_item() and hence making it compulsory to use the specific addition methods. This also implies that SimpleContainer now always delays addition of empty child containers until they remain empty. .../gst-launch/rygel-gst-launch-root-container.vala | 20 ++++++++++---------- .../mediathek/rygel-mediathek-root-container.vala | 2 +- .../mediathek/rygel-mediathek-rss-container.vala | 2 +- src/plugins/test/rygel-test-root-container.vala | 4 ++-- .../tracker/rygel-tracker-metadata-values.vala | 2 +- src/rygel/rygel-simple-container.vala | 16 ++++++++++------ 6 files changed, 25 insertions(+), 21 deletions(-) commit 02da4cb6e7e9a26831bd7fe9f9824c41f8f565eb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 21 23:18:17 2010 +0200 tracker: Utilize add_child_container() in RootContainer src/plugins/tracker/rygel-tracker-root-container.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit d411313ba09987c0ec827d38f6c49d3ef1341edf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 21 23:16:19 2010 +0200 core: Some debug log from SimpleContainer.add_child_container() src/rygel/rygel-simple-container.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit e5390bfcb3a0b1144f138db5222d50cce834f3a6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 21 23:15:42 2010 +0200 core: Document SimpleContainer.add_child_container() src/rygel/rygel-simple-container.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 39bd472029be9cf49944a7bc7e2ab3117ccf4e07 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 21 22:47:27 2010 +0200 core,tracker: CategoryContainer.add_child_container -> SimpleContainer Move add_child_container method of Tracker.CategoryContainer to parent SimpleContainer in core so that all plugins can make use of it. .../tracker/rygel-tracker-category-container.vala | 28 ---------------------- src/rygel/rygel-simple-container.vala | 28 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 28 deletions(-) commit a5b12e417ce872d8a4aaf5d2749d376eb4dee729 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 21 18:27:59 2010 +0200 tracker: Remove wrong 'async' declaration of a method src/plugins/tracker/rygel-tracker-category-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e8ef12f599b5ddd09617570b29d6fb13a53ef647 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 21 18:15:14 2010 +0200 tracker: Avoid exposing empty containers Very often it happens that we don't have enough metadata available from tracker to populate our hierarchies and we end-up exposing empty containers. Not only empty containers are contrary to user's expectations but apparently DLNA CTT isn't able to digest them. This patch makes category containers delay addition of child containers to actual (exposed) hierarchy until they produce some offspring. .../tracker/rygel-tracker-category-container.vala | 37 +++++++++++++++++++--- src/plugins/tracker/rygel-tracker-music.vala | 6 ++-- src/plugins/tracker/rygel-tracker-pictures.vala | 2 +- src/plugins/tracker/rygel-tracker-videos.vala | 2 +- 4 files changed, 37 insertions(+), 10 deletions(-) commit 84d3ffb604b214b85dcddb8612356e3891ef3bc7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Dec 19 00:25:27 2010 +0200 core: Support search by child count Add support for search of media containers by their child count. src/rygel/rygel-relational-expression.vala | 32 +++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) commit 8607e783f0c669c2fdee74d0cdd9867cc32ae623 Author: Ivar Smolin <okul@linux.ee> Date: Mon Dec 20 14:27:26 2010 +0200 [l10n] Updated Estonian translation po/et.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 6098c752159ba256a9794fe19dfa80e67a4a61eb Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Sun Dec 19 00:54:55 2010 +0200 Updated Hebrew translation. po/he.po | 105 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 54 insertions(+), 51 deletions(-) commit 6fd07044b508494b7f9da11c0da659a6045d877a Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sat Dec 18 14:38:28 2010 +0100 Updated Spanish translation po/es.po | 164 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 84 insertions(+), 80 deletions(-) commit ae49e820aa3dc40377e75c60ceca883cf888009f Author: Kjartan Maraas <kmaraas@gnome.org> Date: Fri Dec 17 14:41:09 2010 +0100 Updated Norwegian bokmål translation po/nb.po | 388 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 147 insertions(+), 241 deletions(-) commit dbb7862394aebbe2640e94f6c17fe1a84a411317 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 17 14:57:20 2010 +0200 core: Fix service & item path conflict Since our HTTP server uses the same SoupServer for streaming items as GUPnP does for serving description files, we need to change the (external) paths of services to not conflict with that of our items. src/rygel/rygel-root-device-factory.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7daa02dd2d267b17480c19d2f774f836eb1e62a1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 16 19:33:59 2010 +0200 core,tests: Shorter HTTP URLs - Remove redundant 'RygelHTTPServer' prefix (plugin names are unique). - Abbreviate parameter names in URL. src/rygel/rygel-http-item-uri.vala | 16 ++++++++-------- src/rygel/rygel-http-server.vala | 3 +-- tests/rygel-http-item-uri-test.vala | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) commit a458d7885c1b3e6e98f0e5e14d53295f6ae84c34 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 16 19:32:59 2010 +0200 i18n: Update translated/ignored files list po/POTFILES.in | 1 + po/POTFILES.skip | 1 + 2 files changed, 2 insertions(+) commit f5c9cc5f8f3bf23047224451e50d4431c86ac292 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 15 20:00:02 2010 +0200 core: Empty SortCriteria means no SortCriteria src/rygel/rygel-media-query-action.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a0ebb0e0d4b6c7e145052c75be9bc6ad3b5be528 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 15 19:54:02 2010 +0200 core: Sort in ascending order by default I had gotten the idea of ascending and descending reversed in my head so ended-up sorting by title in wrong (descending) order. src/rygel/rygel-media-query-action.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2e97c96f6b270f3635111a0c44bc60e1bbdb67a1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 13 19:28:22 2010 +0200 core: Stop the waiting loop on timeout If wait for container update times-out, stop spinning the wait loop. src/rygel/rygel-item-creator.vala | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 304769804add1272d108d4a9a14ed03b035f470b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 13 19:03:23 2010 +0200 core: Add timeouts to container update waiting code src/rygel/rygel-http-post.vala | 8 ++++++++ src/rygel/rygel-item-creator.vala | 9 +++++++++ 2 files changed, 17 insertions(+) commit 8d5ea10ea798311fbdb7a2446a54081b3f1ea1b2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 13 18:59:41 2010 +0200 core: Don't wait for item when there is no need to The 'updated' signal from the container could be emitted 'before' we start to wait for it so better first check if item is already there and then wait if its not. src/rygel/rygel-item-creator.vala | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) commit fe262ff85daf05fe2d0a5e1dde4647e560e288e0 Author: Matej Urbančič <mateju@svn.gnome.org> Date: Sat Dec 11 20:58:11 2010 +0100 Updated Slovenian translation po/sl.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ac6c3ae6a2d1d86a7faf671629f9b39ec4f46383 Author: Matej Urbančič <mateju@svn.gnome.org> Date: Sat Dec 11 20:56:33 2010 +0100 Updated Slovenian translation po/sl.po | 218 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 129 insertions(+), 89 deletions(-) commit 2826482d3e1e1002901901db68f4f1b4d21c608f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 9 23:13:40 2010 +0200 core: Don't trust player to set URI immediately This is problematic in case of playbin plugin where the underlying playbin2 element doesn't set URI immediately so when we read the 'uri' property immediately after writing to it, we get an empty string. src/rygel/rygel-av-transport.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 76eaf6cb879e74b64ed4d7d3ad82097c42d61af6 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Thu Dec 9 01:01:36 2010 +0530 tracker: SearchContainer.escape_string() -> Query The escape_string utility function meant for escaping strings to be used in SPARQL query more correctly belongs to the Query class that deals with SPARQL query generation. src/plugins/tracker/rygel-tracker-query.vala | 54 +++++++++++++++++++++- .../tracker/rygel-tracker-search-container.vala | 54 +--------------------- 2 files changed, 54 insertions(+), 54 deletions(-) commit 875c0bfa0d9ac7b8392c1ce3452a04ec1bfe0b91 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Tue Dec 7 23:04:01 2010 +0530 tracker: Item factories provide properties only Instead of providing key chains directly, item factories now only provide property strings. These property strings are mapped to key chains during query construction using the global property to key chain map. .../tracker/rygel-tracker-item-factory.vala | 23 ++++++++--------- .../tracker/rygel-tracker-music-item-factory.vala | 30 ++++++++++------------ .../rygel-tracker-picture-item-factory.vala | 13 +++++----- .../tracker/rygel-tracker-search-container.vala | 11 +++----- .../tracker/rygel-tracker-video-item-factory.vala | 15 +++++------ 5 files changed, 39 insertions(+), 53 deletions(-) commit 55dac54bef37e2fd0f8d724677e0dbf174c3b59e Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Tue Dec 7 23:11:17 2010 +0530 tracker: A map from UPnP to tracker properties A global map that can be used to convert UPnP properties to tracker property key chains. This shall be used later to generate a selection query in a generic manner. Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> src/plugins/tracker/Makefile.am | 1 + .../tracker/rygel-tracker-key-chain-map.vala | 91 ++++++++++++++++++++++ 2 files changed, 92 insertions(+) commit 15b06eba3cea98c1ee04bad684fa53cc21fdc3ab Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Sun Dec 5 07:18:27 2010 +0530 tracker: Use property function for sorting Tracker claims to be more efficient when using property functions instead of variables. Property functions work just fine for sorting too. This patch uses property function instead of variable for modified date sorting. src/plugins/tracker/rygel-tracker-search-container.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 052805906b08c64805efc923c1c9c9bd94dfef31 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Sun Dec 5 06:09:47 2010 +0530 tracker: Treat 'nie:url' property like others src/plugins/tracker/rygel-tracker-item-factory.vala | 6 +++++- src/plugins/tracker/rygel-tracker-search-container.vala | 15 +++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) commit dce22f960a2a00f185473c64070700e363a6fe9f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 8 20:38:04 2010 +0200 tracker: Refactor CategoryContainer children Move common code from CategoryContainer children to CategoryContainer. src/plugins/tracker/rygel-tracker-category-container.vala | 3 +++ src/plugins/tracker/rygel-tracker-music.vala | 3 --- src/plugins/tracker/rygel-tracker-pictures.vala | 3 --- src/plugins/tracker/rygel-tracker-videos.vala | 3 --- 4 files changed, 3 insertions(+), 9 deletions(-) commit 404c55d698c49634db9368ebac386352d30f4599 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 8 20:32:20 2010 +0200 tracker: Add "New" container Under each category container, add a child container that lists all items of that category that were added (to tracker-store) less than 3 days ago. src/plugins/tracker/Makefile.am | 1 + src/plugins/tracker/rygel-tracker-music.vala | 1 + src/plugins/tracker/rygel-tracker-new.vala | 57 +++++++++++++++++++++++++ src/plugins/tracker/rygel-tracker-pictures.vala | 1 + src/plugins/tracker/rygel-tracker-videos.vala | 1 + 5 files changed, 61 insertions(+) commit 1f73032f4e44db9d9d69689279040ae229923d6e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 8 20:24:17 2010 +0200 tracker: Remove a redundant constant src/plugins/tracker/rygel-tracker-pictures.vala | 2 -- 1 file changed, 2 deletions(-) commit 75a603f88f381d77e73a6703d28a537e91b31321 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 8 18:23:44 2010 +0200 tracker: Add title-based hierarchies Under each category container, add a container providing a title-based hierarchy: One container for each unique starting character of all the titles available for the contegory in question. Something like this: Music | |----> Genre |.. ^ |----> Titles | |---> A | |--> Alpha |--> alright ^ |---> B | |--> Bravo |--> brave |.. ^ ^ |.. |.. src/plugins/tracker/Makefile.am | 1 + src/plugins/tracker/rygel-tracker-music.vala | 1 + src/plugins/tracker/rygel-tracker-pictures.vala | 1 + src/plugins/tracker/rygel-tracker-titles.vala | 81 +++++++++++++++++++++++++ src/plugins/tracker/rygel-tracker-videos.vala | 1 + 5 files changed, 85 insertions(+) commit 2a7a35150181691a4b1f0c5de13d837f467d9f99 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 8 18:11:13 2010 +0200 tracker: Allow subclasses to fail on title/ID creation Allow create_id_for_title and create_title_for_value virtual methods of MetadataValues to return null. When these methods return null for a metadata value, we simply ignore that value. src/plugins/tracker/rygel-tracker-metadata-values.vala | 10 +++++++--- src/plugins/tracker/rygel-tracker-years.vala | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) commit f2c3fe492f2ef2d33280dcb3d11ca4def8e7371e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 2 00:04:44 2010 +0200 core: Advertise transcoder if DLNA PN is different Only refuse to advertise the transcoder for an item if it's DLNA profile is the same as that of the item in question. src/rygel/rygel-transcoder.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 7d477873095c1731e7f4ec3a502231fc87a174c5 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Tue Nov 30 22:57:09 2010 +0530 core: Fix incorrect copyright info in 91cd1f69 src/rygel/rygel-media-container.vala | 4 ++-- src/rygel/rygel-searchable-container.vala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit e74c4b546f12bc46af71d219db7434f0e17317b1 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Fri Nov 26 01:25:02 2010 +0530 core: Search on non-searchable returns no results Search on a non-searchable container returns no results as per UPnP A/V ContentDirectory specification. src/rygel/rygel-search.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 91cd1f69a6a7c1d5f4e671157c628b9949576adb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 30 18:33:29 2010 +0200 core: Update copyrights and author info src/rygel/rygel-media-container.vala | 5 ++++- src/rygel/rygel-searchable-container.vala | 7 +++++-- 2 files changed, 9 insertions(+), 3 deletions(-) commit 444d2fe1356fc2c5f4353ec3a02acc0558ab3fc4 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Fri Nov 26 01:24:18 2010 +0530 core: Only advertize searchable containers as such Set the 'searchable' attribute in the DIDL depending on whether a container is searchable or not. src/rygel/rygel-media-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 463792da68f7f62d3cbc7b4ac3179d0819652e96 Author: Sunil Mohan Adapa <sunil@medhas.org> Date: Fri Nov 26 01:16:02 2010 +0530 core,plugins: Introducing SearchableContainer Move MediaContainer.search (and related methods) to separate interface, SearchableContainer. Not every container needs to be searchable and allowing search in them only makes searches on top containers slow. Now only the container that needs to be searchable implement this new interface. src/plugins/external/rygel-external-container.vala | 25 +-- .../external/rygel-external-dummy-container.vala | 6 + .../rygel-media-export-db-container.vala | 25 +-- .../rygel-media-export-null-container.vala | 6 + .../rygel-media-export-query-container.vala | 2 +- .../rygel-tracker-category-all-container.vala | 16 +- .../tracker/rygel-tracker-search-container.vala | 49 +++--- src/rygel/Makefile.am | 1 + src/rygel/rygel-item-creator.vala | 20 ++- src/rygel/rygel-media-container.vala | 135 +-------------- src/rygel/rygel-search.vala | 2 +- src/rygel/rygel-searchable-container.vala | 191 +++++++++++++++++++++ src/rygel/rygel-simple-container.vala | 16 +- src/rygel/rygel-xbox-hacks.vala | 12 +- 14 files changed, 311 insertions(+), 195 deletions(-) commit cee24958b8410c49b87d821941397012a021f38c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 29 17:37:12 2010 +0200 Release 0.9.4 NEWS | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) commit 27a268cb5ba2fe4171df07538db8d7a2877b7a9a Author: Jens Georg <mail@jensge.org> Date: Sun Nov 28 01:21:06 2010 +0100 media-export: Speed up "derivedFrom" searches .../media-export/rygel-media-export-database.vala | 38 +++------------------- .../rygel-media-export-media-cache.vala | 12 +++---- 2 files changed, 11 insertions(+), 39 deletions(-) commit a409ed3b95c89193a0266b29e3600bd9d5943ff1 Author: Jens Georg <mail@jensge.org> Date: Sun Nov 28 01:14:03 2010 +0100 media-export: Try to prevent full table scan src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++-- src/plugins/media-export/rygel-media-export-sql-factory.vala | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) commit 535b5ed298df19cdeb5f0bbd37899adce910c44c Author: Jens Georg <mail@jensge.org> Date: Sat Nov 27 22:06:03 2010 +0100 media-export: Remove useless comment src/plugins/media-export/rygel-media-export-sql-factory.vala | 2 -- 1 file changed, 2 deletions(-) commit 8e163ab06c635283bc7be362117879a0d0ced40f Author: Jens Georg <mail@jensge.org> Date: Sat Nov 27 20:45:02 2010 +0100 media-export: Only on-disk container are writable Special containers like "Filesystem" or the query folders should not be marked writable. src/plugins/media-export/Makefile.am | 3 +- .../rygel-media-export-db-container.vala | 23 +--------- .../rygel-media-export-media-cache.vala | 4 +- .../rygel-media-export-object-factory.vala | 13 ++++-- .../rygel-media-export-writable-db-container.vala | 50 ++++++++++++++++++++++ 5 files changed, 65 insertions(+), 28 deletions(-) commit de58de51650832802b7c344ca692e7b163898534 Author: Jens Georg <mail@jensge.org> Date: Sun Oct 24 00:48:33 2010 +0200 media-export: Disable plugin if error while init If there's a problem reading the database e.g. disable plugin right away .../media-export/rygel-media-export-object-factory.vala | 7 ++++++- src/plugins/media-export/rygel-media-export-plugin.vala | 11 ++++++++++- .../media-export/rygel-media-export-root-container.vala | 10 ++++++++-- 3 files changed, 24 insertions(+), 4 deletions(-) commit 4b5aae71ebd36c76fb65317165eebcf73c116053 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Nov 28 20:55:10 2010 +0200 tests: Update HTTPPost test tests/rygel-http-post-test.vala | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) commit eaf52f4144c7864e5075256022066c54e305d719 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Nov 28 18:13:45 2010 +0200 media-export: Fix build issues in commit 34157a0 src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9bd2d31658a184b7e0a7e0deba1678a062da5202 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Nov 28 18:06:34 2010 +0200 tracker: Fix year in copyright headers src/plugins/tracker/rygel-tracker-deletion-query.vala | 2 +- src/plugins/tracker/rygel-tracker-insertion-query.vala | 2 +- src/plugins/tracker/rygel-tracker-selection-query.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 34157a0df475c4d37e8289117f166ce15af010da Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Nov 28 17:36:38 2010 +0200 core,plugins,tests: Change in coding-style If the first argument to a function does not fit on the same line, we now put the opening '(' on the next line rather than having it at the end of the first line. src/plugins/external/rygel-external-container.vala | 84 +++++++------ .../external/rygel-external-interfaces.vala | 28 ++--- .../external/rygel-external-item-factory.vala | 36 +++--- .../media-export/rygel-media-export-database.vala | 8 +- .../rygel-media-export-db-container.vala | 12 +- .../rygel-media-export-harvesting-task.vala | 28 ++--- .../rygel-media-export-media-cache.vala | 130 ++++++++++----------- .../rygel-media-export-query-container.vala | 38 +++--- .../rygel-media-export-recursive-file-monitor.vala | 16 +-- .../rygel-media-export-root-container.vala | 24 ++-- .../mediathek/rygel-mediathek-asx-playlist.vala | 14 +-- .../mediathek/rygel-mediathek-video-item.vala | 16 +-- .../tracker/rygel-tracker-insertion-query.vala | 8 +- src/plugins/tracker/rygel-tracker-interfaces.vala | 4 +- .../tracker/rygel-tracker-music-item-factory.vala | 4 +- src/rygel/rygel-audio-item.vala | 12 +- src/rygel/rygel-av-transport.vala | 12 +- src/rygel/rygel-browse.vala | 19 +-- src/rygel/rygel-connection-manager.vala | 26 ++--- src/rygel/rygel-gst-utils.vala | 12 +- src/rygel/rygel-http-byte-seek.vala | 5 +- src/rygel/rygel-http-get-handler.vala | 10 +- src/rygel/rygel-http-get.vala | 32 ++--- src/rygel/rygel-http-identity-handler.vala | 6 +- src/rygel/rygel-http-post.vala | 18 +-- src/rygel/rygel-http-request.vala | 11 +- src/rygel/rygel-http-time-seek.vala | 5 +- src/rygel/rygel-image-item.vala | 12 +- src/rygel/rygel-item-creator.vala | 49 ++++---- src/rygel/rygel-item-destroyer.vala | 26 ++--- src/rygel/rygel-l16-transcoder-bin.vala | 8 +- src/rygel/rygel-media-item.vala | 12 +- src/rygel/rygel-media-query-action.vala | 17 ++- src/rygel/rygel-meta-config.vala | 52 ++++----- src/rygel/rygel-mp3-transcoder.vala | 12 +- src/rygel/rygel-plugin-loader.vala | 10 +- src/rygel/rygel-relational-expression.vala | 4 +- src/rygel/rygel-search.vala | 9 +- src/rygel/rygel-subtitle-manager.vala | 8 +- src/rygel/rygel-thumbnailer.vala | 8 +- src/rygel/rygel-user-config.vala | 10 +- src/rygel/rygel-video-item.vala | 12 +- src/ui/rygel-general-pref-section.vala | 8 +- tests/rygel-http-time-seek-test.vala | 4 +- 44 files changed, 433 insertions(+), 446 deletions(-) commit 46685a0b28a765d67345ec97d7e25eb8bd62dc18 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Nov 28 17:33:08 2010 +0200 core: Minor coding-style fix src/rygel/rygel-configuration.vala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 2910311dd3b59f4eae3fd8d05f805ff9b66d1efb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 26 16:09:31 2010 +0200 core: Rename a variable to make everything fit 80-columns src/rygel/rygel-media-server-plugin.vala | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) commit 89d85b0d13216468a9c9119a3e5d029284c8b100 Author: Jens Georg <mail@jensge.org> Date: Sat Nov 27 15:00:41 2010 +0100 media-export: Fix bgo#635598 Always use the real root container, otherwise signals do not get propagated properly src/plugins/media-export/rygel-media-export-object-factory.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit a399beb3f42e112a63994990a67f1a2876d37692 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 25 20:21:10 2010 +0200 media-export: Minor coding-style fixes src/plugins/media-export/rygel-media-export-harvesting-task.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit d6842dac8c154e94bf3e4b0708d41f55671d1d08 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 25 20:20:39 2010 +0200 media-export: Remove inline methods from HarvestingTask .../rygel-media-export-harvesting-task.vala | 47 ++++++++-------------- 1 file changed, 16 insertions(+), 31 deletions(-) commit a81e7018498e042ca932d04198af0b48cc0b6889 Author: Aron Xu <aronxu@gnome.org> Date: Thu Nov 25 00:17:20 2010 +0800 Update Simplified Chinese translation. po/zh_CN.po | 184 +++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 113 insertions(+), 71 deletions(-) commit 56db93f72089f9250f4292bed3d8de7a567b6398 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 22 14:41:40 2010 +0200 core: Fix visibility ItemCreator.create_uri() src/rygel/rygel-item-creator.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4a2a815389ed286e90c8947c7fea9ee545c105e8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 19 19:24:15 2010 +0200 core: Wait for new item to appear After adding a new item in a container, wair for it to actually appear under the container in the hierarchy. This is needed to satisfy DLNA CTT testcase 7.3.26.4,5. src/rygel/rygel-item-creator.vala | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit ff9cb9270c0aaa93fea3da1868774dd42ff46e22 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 19 17:50:23 2010 +0200 core: Micro coding-style fix src/rygel/rygel-http-post.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ef59d5af3736e9fe32f69256c5c8fd6cc683969c Author: Gheyret T.Kenji <gheyret@gmail.com> Date: Sat Nov 20 12:58:44 2010 +0100 Added UG translation po/ug.po | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit b690dd861f0c8400fc30948bb6bc4bfbb4b074b6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 19 15:13:20 2010 +0200 core: Wait for container update after HTTP POST Wait for updated signal from the parent container after pushing content to a child item before returning an 'OK' to the client. This is needed to satisfy the bogus check at the end of the DLNA CTT testcase 7.3.136.4. src/rygel/rygel-http-post.vala | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) commit f082f6a35d260d34436bd921fb1a811c32f505c8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 17 19:18:16 2010 +0200 core: Minor optimization/re-factor src/rygel/rygel-root-device-factory.vala | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) commit 4598b9bf143b79881f4aff4350a6cd12275abd69 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 17 19:08:48 2010 +0200 core: Don't use expired cache of description doc If the template device description was modified after cached description was modified/created, use the template device description. Without this change, user had to manually remove the cached description documents each time we modified the templates. src/rygel/rygel-root-device-factory.vala | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) commit 34fb03380f997cac19122ec8fbb509efeac6eda5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 17 17:13:04 2010 +0200 core: Remove now redundant vala work-arounds src/rygel/rygel-http-post.vala | 4 +--- src/rygel/rygel-seekable-response.vala | 5 +---- 2 files changed, 2 insertions(+), 7 deletions(-) commit 57945e70293674cad67c37560a2620caac3b1fca Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 17 16:19:39 2010 +0200 mpris: Simplify DBus related code - Require interface MediaPlayer2 from MediaPlayer2.Player as they are always implemented by the same object. - Create proxy for only MediaPlayer2.Player interface and use that everywhere. No need to use Properties.get_all. src/plugins/mpris/rygel-mpris-interfaces.vala | 3 ++- src/plugins/mpris/rygel-mpris-plugin-factory.vala | 29 ++++------------------- src/plugins/mpris/rygel-mpris-plugin.vala | 27 +++++++++------------ 3 files changed, 18 insertions(+), 41 deletions(-) commit 9c8993e8b1f0a3e548a944f8c2d20853a66da841 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 17 16:18:45 2010 +0200 mpris: Remove bogus comment resulting from C&P src/plugins/mpris/rygel-mpris-plugin-factory.vala | 1 - 1 file changed, 1 deletion(-) commit faefb6600d0b2d2ed5613627a36cc0cb73cbaea7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 17 15:33:28 2010 +0200 core,mpris: Make use of GDBus prop change API No need for using FreeDesktop.Properties.properties_changed when GDBus provides us an API to hook to property changes. src/plugins/mpris/rygel-mpris-player.vala | 43 ++++++++++++++++------------ src/plugins/mpris/rygel-mpris-plugin.vala | 8 ------ src/rygel/rygel-free-desktop-interfaces.vala | 5 ---- 3 files changed, 25 insertions(+), 31 deletions(-) commit 7171b91f9567eda403f971a3d106754294ae2ee2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 17 15:42:03 2010 +0200 mpris: Require DBusProxy for all proxy interfaces src/plugins/mpris/rygel-mpris-interfaces.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7c1d768e5b20ea22dcb162976d65f5645e758c8a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 15 17:47:59 2010 +0200 external,mpris: Prefer async D-Bus proxies creation src/plugins/external/rygel-external-album-art-factory.vala | 2 +- src/plugins/external/rygel-external-container.vala | 4 ++-- src/plugins/external/rygel-external-icon-factory.vala | 2 +- src/plugins/external/rygel-external-plugin-factory.vala | 2 +- src/plugins/external/rygel-external-thumbnail-factory.vala | 2 +- src/plugins/mpris/rygel-mpris-plugin-factory.vala | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) commit 7ebfcbd5d4759e2b73fa7cceb31cf4eb2ce30cd2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 15 15:59:20 2010 +0200 core,plugins: Load D-Bus properties only when needed Don't load properties on D-Bus proxy creation if not needed. .../external/rygel-external-album-art-factory.vala | 8 +++++--- src/plugins/external/rygel-external-container.vala | 16 ++++++++++------ src/plugins/external/rygel-external-icon-factory.vala | 8 +++++--- src/plugins/external/rygel-external-plugin-factory.vala | 16 ++++++++++------ .../external/rygel-external-thumbnail-factory.vala | 8 +++++--- src/plugins/mpris/rygel-mpris-plugin-factory.vala | 16 ++++++++++------ src/plugins/mpris/rygel-mpris-plugin.vala | 15 +++++++++------ .../tracker/rygel-tracker-category-all-container.vala | 8 +++++--- src/plugins/tracker/rygel-tracker-metadata-values.vala | 8 +++++--- src/plugins/tracker/rygel-tracker-plugin-factory.vala | 5 +++-- src/plugins/tracker/rygel-tracker-search-container.vala | 8 +++++--- src/rygel/rygel-dbus-service.vala | 8 +++++--- src/rygel/rygel-user-config.vala | 11 +++++++---- 13 files changed, 84 insertions(+), 51 deletions(-) commit 315318cbf300623256f19357ceb1c1b7f5aed6fa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 15 15:35:16 2010 +0200 core: Remove work-around for bug#631044 src/rygel/rygel-dbus-interface.vala | 2 +- src/rygel/rygel-dbus-service.vala | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) commit 8ffa55cef0623dfd10b9d19f30c1e576a1a0873e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 15 15:27:19 2010 +0200 Require vala 0.11.2 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 037f87be30337fbbaf3e57c578348938ccf4d3a5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 16 16:42:24 2010 +0200 core: Only set dlnaManaged flags if non-zero Only set dlnaManaged flags if any of the contained flag is set. This is needed to comply with DLNA requirements 7.3.118.2-3. src/rygel/rygel-media-container.vala | 3 ++- src/rygel/rygel-media-item.vala | 9 +++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) commit ed728297f0ff8f644f249c40eee1c01ffdd28efa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 15 22:09:45 2010 +0200 core: Correct resolution for MPEG_TS_SD_EU_ISO src/rygel/rygel-mp2ts-transcoder.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a6c2fb304726387815e5db38dd726a92e1f73056 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 15 15:17:27 2010 +0200 tracker: Keep only one hierarchy src/plugins/tracker/rygel-tracker-plugin.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 556cfb5244388552f29d42c1759d62752e3834e4 Author: Akom Chotiphantawanon <knight2000@gmail.com> Date: Mon Nov 15 19:50:32 2010 +0700 Updated Thai Translation. po/th.po | 116 ++++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 77 insertions(+), 39 deletions(-) commit e44f64a6f4b1db9c826c43a87543c071272d1bc0 Author: Daniel Șerbănescu <cyber19rider@gmail.com> Date: Sun Nov 14 13:15:12 2010 +0200 Updated Romanian translation po/ro.po | 141 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 59 insertions(+), 82 deletions(-) commit a1b8ee916a27e64ebc0ebf2d64a6d1301b3717a1 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com> Date: Sun Nov 14 13:11:57 2010 +0200 Updated Romanian translation po/ro.po | 580 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 283 insertions(+), 297 deletions(-) commit be8d208a46d08df2eb779a614368ba7a80aa83d2 Author: Gheyret T.Kenji <gheyret@gmail.com> Date: Sun Nov 14 00:08:10 2010 +0100 Added UG translation po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 05e80c04fab67ac95625bb3596a456d855732f89 Author: Gheyret T.Kenji <gheyret@gmail.com> Date: Sat Nov 13 22:55:38 2010 +0100 Added UG translation po/ug.po | 692 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 692 insertions(+) commit 82d746df5fe30cbf82b79718b6fcb6d68264f258 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sat Nov 13 01:58:55 2010 +0100 Updated Galician translations po/gl.po | 186 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 114 insertions(+), 72 deletions(-) commit d83083507c5d78bf81411cd3d91aa1263b8c6480 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 12 17:51:53 2010 +0200 tracker: Handle updates in CategoryAllContainer Handle graph updates in CategoryAllContainer instead of MetadataValues. In CategoryAllContainer we can easily know if the update affect the container or not, which is not true for MetadataValues and we end-up launching a lot of redundant Tracker queries and network traffic. .../tracker/rygel-tracker-category-all-container.vala | 17 ++++++++++++----- src/plugins/tracker/rygel-tracker-metadata-values.vala | 13 ------------- 2 files changed, 12 insertions(+), 18 deletions(-) commit 3e76be78c6f0a57fab571afd7a107fe238ea722a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 12 17:51:05 2010 +0200 tracker: SearchContainer.get_children_count now protected src/plugins/tracker/rygel-tracker-search-container.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 6fd3fed7c927784066255add308cfb2405a0dfa7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 12 15:38:22 2010 +0200 tracker: Adapt to new Tracker update API src/plugins/tracker/rygel-tracker-interfaces.vala | 28 ++++++++-------------- .../tracker/rygel-tracker-item-factory.vala | 3 --- .../tracker/rygel-tracker-metadata-values.vala | 27 ++++++++------------- .../tracker/rygel-tracker-music-item-factory.vala | 1 - .../rygel-tracker-picture-item-factory.vala | 1 - .../tracker/rygel-tracker-video-item-factory.vala | 1 - 6 files changed, 20 insertions(+), 41 deletions(-) commit ab41672e72d1674b6317150957b39654f5b3fb37 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 12 15:37:05 2010 +0200 tracker: Micro code-readability improvement src/plugins/tracker/rygel-tracker-metadata-values.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit d20197288ff469a4c03c2a389436c39273df78fb Author: Ivar Smolin <okul@linux.ee> Date: Thu Nov 11 09:14:32 2010 +0200 [l10n] Updated Estonian translation po/et.po | 40 ++++++++++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 6 deletions(-) commit 1c04a26d6fe120eaac13f0fea920b677ae4fa1d2 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Thu Nov 11 07:35:42 2010 +0200 Updated Hebrew translation. po/he.po | 186 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 114 insertions(+), 72 deletions(-) commit 8fdd672ea108e0485db3cc6fada162488d371ed2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 10 16:21:08 2010 +0200 Announement for release 0.9.3 NEWS | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 0d47f554eed776b802063bbd5005cd8d4be525df Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 10 16:11:38 2010 +0200 ui,data: Port UI to gtk-3 data/rygel-preferences.ui | 4 +--- src/ui/rygel-general-pref-section.vala | 6 +++--- 2 files changed, 4 insertions(+), 6 deletions(-) commit b739b2205d2258d1a1b9c5687c255c2cb410be64 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 10 15:19:40 2010 +0200 build: Build against gtk-3 only At this point in unstable cycle, we can simply forget about gtk-2. configure.ac | 27 +++------------------------ src/ui/Makefile.am | 2 +- 2 files changed, 4 insertions(+), 25 deletions(-) commit cbe53345c6bd52f05ce55b0e3a30ee293c865dcb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 10 15:03:42 2010 +0200 data: Default config for upload and deletion data/rygel-default.conf | 6 ++++++ data/rygel-maemo.conf | 6 ++++++ 2 files changed, 12 insertions(+) commit f4b379f5c4a56de3ca616c40a10da8a3c2a7c844 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 9 19:49:41 2010 +0200 core: Configuration for (dis)allowing deletion Enable user to choose if she wants to (dis)allowing media object deletion. src/rygel/rygel-cmdline-config.vala | 11 +++++++++++ src/rygel/rygel-configuration.vala | 2 ++ src/rygel/rygel-environment-config.vala | 5 +++++ src/rygel/rygel-media-container.vala | 11 ++++++++++- src/rygel/rygel-media-item.vala | 17 ++++++++++++++++- src/rygel/rygel-meta-config.vala | 19 +++++++++++++++++++ src/rygel/rygel-user-config.vala | 9 +++++++++ 7 files changed, 72 insertions(+), 2 deletions(-) commit daccb8e187f149649ef8cde92e6afd7489895811 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 3 13:45:45 2010 +0200 core: Configuration for (dis)allowing upload Enable user to choose if she wants to (dis)allowing media object upload. src/rygel/rygel-cmdline-config.vala | 12 ++++++++++++ src/rygel/rygel-configuration.vala | 2 ++ src/rygel/rygel-environment-config.vala | 5 +++++ src/rygel/rygel-media-container.vala | 20 +++++++++++++++----- src/rygel/rygel-meta-config.vala | 19 +++++++++++++++++++ src/rygel/rygel-user-config.vala | 9 +++++++++ 6 files changed, 62 insertions(+), 5 deletions(-) commit d34d403dee524fccbd9399aa0fda620def40ef7d Author: Jorge González <jorgegonz@svn.gnome.org> Date: Tue Nov 9 10:27:06 2010 +0100 Updated Spanish translation po/es.po | 142 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 92 insertions(+), 50 deletions(-) commit 709ff7fd0f264b85d152a35b79397166cb49efa8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 15:58:36 2010 +0200 Announcement for release 0.9.2 NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) commit 0441d1b288f5964d02d12422c337fc4364dad6b9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 00:42:11 2010 +0200 core: Make use of new gupnp-av 'createClass' API src/rygel/rygel-media-container.vala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit c1005731eb290aeb29fd05cc260e8b7cc8525cc1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 4 20:02:19 2010 +0200 core: MediaObject handles 'restricted' prop on its own There is no need for inheriting classes to provides it's value as MediaObject can do that based on the value of abstract property 'ocm_flags' provided by inheriting classes. src/rygel/rygel-media-container.vala | 6 ------ src/rygel/rygel-media-item.vala | 6 ------ src/rygel/rygel-media-object.vala | 7 ++++++- 3 files changed, 6 insertions(+), 13 deletions(-) commit 45d62b7bb62951b5b1fdd2bfa87383214c202e74 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 4 20:00:09 2010 +0200 data: Advertize support for creation of destroyable objects data/xml/MediaServer2.xml.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0bcb116f834b9e87c27fb7569f7f86b06f84f2bd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 4 17:45:18 2010 +0200 core: Set dlnaManaged attribute on DIDL-Lite objects This helps us pass the following DLNA CTT testcases: * 7.3.118.2,3 * 7.3.121.1 * 7.3.139.1 This change should also satisfy 7.3.118.4 but that seems to have some "known issue": performs some invalid checks and ends up failing. src/rygel/rygel-media-container.vala | 1 + src/rygel/rygel-media-item.vala | 1 + 2 files changed, 2 insertions(+) commit 1c312b7243006b0e104d4ff81807c48379520ccb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 4 17:43:45 2010 +0200 core: Make use of new OCM flags API in gupnp-av Make use of new DLNA OCM flags API in gupnp-av for access-writes. src/rygel/rygel-item-creator.vala | 2 +- src/rygel/rygel-item-destroyer.vala | 2 +- src/rygel/rygel-media-container.vala | 18 +++++++++--------- src/rygel/rygel-media-item.vala | 7 ++++--- src/rygel/rygel-media-object.vala | 2 +- 5 files changed, 16 insertions(+), 15 deletions(-) commit 2ecaa78c23ff7b65cbe3d4eedca47e0fd35e3f0b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 4 17:16:33 2010 +0200 build: Require git master of gupnp-av & gupnp-vala configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit de24172a50f70e74cc3a60084191fb285986acb3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 3 13:46:27 2010 +0200 core: Add access-writes to MediaObject MediaItem and MediaContainer now provides boolean properties specifying different access writes. src/rygel/rygel-item-creator.vala | 3 ++- src/rygel/rygel-item-destroyer.vala | 5 ++--- src/rygel/rygel-media-container.vala | 20 +++++++++++++++++++- src/rygel/rygel-media-item.vala | 13 ++++++++++++- src/rygel/rygel-media-object.vala | 3 +++ 5 files changed, 38 insertions(+), 6 deletions(-) commit 3c3224a8463baef7289fcb3781224deab8781415 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 22:59:26 2010 +0200 core: Port to vala 0.11.2 Do so without breaking the build against 0.11.2. src/rygel/rygel-http-post.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 487f0b20e445628a6e7a311e247ce85db7f4b88c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 22:55:01 2010 +0200 tests: Update test cases as per latest changes tests/rygel-http-post-test.vala | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit 52df713921537596a3d463eb2c0d35d55e1f9b74 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 22:52:23 2010 +0200 tests: Correct visibility of a constant tests/rygel-http-response-test.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2231228c0a09c72fb92395180e2ad85ba4fb2904 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 22:48:16 2010 +0200 tests: Port to vala 0.11.1 tests/rygel-http-post-test.vala | 14 ++++++-------- tests/rygel-seekable-response-test.vala | 2 +- 2 files changed, 7 insertions(+), 9 deletions(-) commit 2b856b6958f57012b765561131eab5144b9e4236 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 22:44:24 2010 +0200 core: Remove redundant arg from a method Remove now redundant 'length' argument of SeekableResponse.push_data(). src/rygel/rygel-http-response.vala | 2 +- src/rygel/rygel-live-response.vala | 2 +- src/rygel/rygel-seekable-response.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 4b14f8b1b8ef3f313bb72b1dbf5cb06a76fdebcf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 22:39:03 2010 +0200 core: Only push read bytes, not the whole buffer This corrects a serious regression in seekable HTTP GET handling introduced by commit c398c26. src/rygel/rygel-seekable-response.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 78a89ef54489d36addd4328fa1beaae4d8056807 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 22:23:38 2010 +0200 i18n: Update ignored & translated files list po/POTFILES.in | 2 +- po/POTFILES.skip | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit cac45560bbdb504c8027fabbcca5744c17c45ec6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 8 00:57:51 2010 +0200 core: Sort by title by default Sort Search and Browse results alphabetically (in descending order) by title when no sort criteria is specified by the client. src/rygel/rygel-media-query-action.vala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit bc5f68bc5a4ca9033dc398be915f9453021e6ce5 Author: Akom C <knight2000@gmail.com> Date: Fri Nov 5 20:01:50 2010 +0700 Added Thai translation. po/LINGUAS | 1 + po/th.po | 649 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 650 insertions(+) commit 5fec2b00204f14bdfdb52f86559ae85c32d6f4dd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 3 14:32:51 2010 +0200 core: Remove redundant call to Gst.init() src/rygel/rygel-main.vala | 3 --- 1 file changed, 3 deletions(-) commit 3e851b0f518e77687024509efafd0856929d7da6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 2 20:14:13 2010 +0200 core: Unique short arg for disabling WMV transcoding src/rygel/rygel-cmdline-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2991984d0d640157e9be8e7cf703046e98be112e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 31 00:50:07 2010 +0300 core: Implement DLNA's 'auto-destroy' If an item has been created using DLNA's AnyContainer feature, we are required to destroy it: * If no content are pushed to it after 35 seconds of it's creation. * If content transfer to newly created item fails. src/rygel/Makefile.am | 1 + src/rygel/rygel-http-post.vala | 13 +++++ src/rygel/rygel-import-resource.vala | 4 ++ src/rygel/rygel-item-creator.vala | 7 +++ src/rygel/rygel-item-removal-queue.vala | 86 +++++++++++++++++++++++++++++++++ 5 files changed, 111 insertions(+) commit 787ed93cc34a58f38b28d5c912e2422502c29735 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 2 16:40:17 2010 +0200 core: Only allow importing to our own items Only allow importing contents to URIs belonging to our own items. src/rygel/rygel-import-resource.vala | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) commit 70845280c378849357e23754536668ad37f05728 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 2 15:20:49 2010 +0200 core: No need for modifying value of 'ContainerID' Keep the original values of all 'in' arguments. src/rygel/rygel-item-creator.vala | 1 - 1 file changed, 1 deletion(-) commit 5370156f18628b3980c4cce7eae5e2eb070ff0e9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 29 17:23:37 2010 +0300 core: Fix visibility of ItemDestroyer.remove_object src/rygel/rygel-item-destroyer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit db01f03e216258cb4db503e85d9f06224a95e558 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 18 15:55:20 2010 +0300 Revert "core: Use Signal.connect* for connecting dynamic signals" This reverts commit 565c72bba0bb5f6ff60fa587a78a02cfed4e5ca9. Conflicts: src/rygel/rygel-live-response.vala src/rygel/rygel-mp2ts-transcoder-bin.vala src/rygel/rygel-wmv-transcoder-bin.vala src/rygel/rygel-live-response.vala | 9 +-------- src/rygel/rygel-mp2ts-transcoder-bin.vala | 9 +-------- src/rygel/rygel-wmv-transcoder-bin.vala | 9 +-------- 3 files changed, 3 insertions(+), 24 deletions(-) commit 873839d8d1a918d031e2680860ba924c165ef9fa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 31 01:41:29 2010 +0300 core: Correct visibility of a few fields src/rygel/rygel-mp3-transcoder.vala | 2 +- src/rygel/rygel-user-config.vala | 26 ++++++++++++-------------- src/rygel/rygel-wma-transcoder.vala | 2 +- 3 files changed, 14 insertions(+), 16 deletions(-) commit 4916fa4d7d701eb30ff949bca1c64afd4cd2a74b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 31 01:37:47 2010 +0300 core: No need to pass dummy args to Gst.init() I'm not exactly sure why I was doing that. src/rygel/rygel-main.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit c398c260e798095496f735ebf32c6549baef928b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 31 01:36:14 2010 +0300 core,plugins: Port to vala 0.11.1 .../rygel-media-export-harvesting-task.vala | 2 +- .../rygel-media-export-metadata-extractor.vala | 2 +- src/rygel/rygel-gst-utils.vala | 6 ++---- src/rygel/rygel-http-post.vala | 2 +- src/rygel/rygel-http-response.vala | 6 ++---- src/rygel/rygel-media-item.vala | 6 ++---- src/rygel/rygel-plugin-loader.vala | 2 +- src/rygel/rygel-search-criteria-parser.vala | 2 +- src/rygel/rygel-seekable-response.vala | 24 ++++++++-------------- src/rygel/rygel-transcoder.vala | 6 +++--- 10 files changed, 22 insertions(+), 36 deletions(-) commit 8cf7b1a923ede7dae79cdbf4fecae8a868946a75 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 31 00:59:01 2010 +0300 build: Require vala 0.11.1 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7d549ba7c2fab02f631eb523bf7007da710a94a2 Author: Carles Ferrando <carles.ferrando@gmail.com> Date: Fri Oct 29 21:57:53 2010 +0100 Added Catalan (Valencian) translation po/LINGUAS | 1 + po/ca@valencia.po | 655 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 656 insertions(+) commit 7a792b0f452c3c1e4736ac87f6b08af305ff3526 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 29 15:33:39 2010 +0300 core: Document WritableContainer some more Provide more information on what exactly is expected and not expected from WritableContainer implementations. src/rygel/rygel-writable-container.vala | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit 310b1c7fb62e5e95ae994eb6f4a527a0bc10f2b2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Oct 28 14:59:16 2010 +0300 core,data: Implement ContentDirecotory's DestroyObject data/xml/ContentDirectory.xml.in | 12 ++++ src/rygel/Makefile.am | 1 + src/rygel/rygel-content-directory.vala | 10 +++ src/rygel/rygel-item-destroyer.vala | 115 +++++++++++++++++++++++++++++++++ 4 files changed, 138 insertions(+) commit 1cf6afdaf15b14da52de6da4da73c0ea6a2ae357 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Oct 28 17:43:05 2010 +0300 core: Add MediaObject.get_writables() Add a method that fetches File objects for all its writable URIs. src/rygel/rygel-media-object.vala | 48 +++++++++++++++++++++++++++++---------- 1 file changed, 36 insertions(+), 12 deletions(-) commit 53efd4855cd2ac7d54fc3a61a89d58e0a4ed7c0a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 27 20:55:23 2010 +0300 core,plugins: Add WritableContainer.remove_item() Writable containers now support removal of (direct) child item, given its ID. .../rygel-media-export-db-container.vala | 5 ++ src/plugins/tracker/Makefile.am | 1 + .../rygel-tracker-category-all-container.vala | 18 ++++++++ .../tracker/rygel-tracker-deletion-query.vala | 54 ++++++++++++++++++++++ src/plugins/tracker/rygel-tracker-interfaces.vala | 1 + src/rygel/rygel-writable-container.vala | 14 +++++- 6 files changed, 92 insertions(+), 1 deletion(-) commit 4b2a42501f41aef3d6e1aaaf2f449a2f037f80de Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 27 20:58:03 2010 +0300 tracker: SearchContainer.get_item_info() now protected .../tracker/rygel-tracker-search-container.vala | 30 +++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) commit 9c65a6ae6cf022292f2a068839fe507ac1946539 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 26 02:39:49 2010 +0300 core: Don't allow uploading to non-place-holder items ImportResource and HTTP POST now error out on requests for non-place-holder items. src/rygel/rygel-http-post.vala | 6 ++++++ src/rygel/rygel-import-resource.vala | 15 +++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) commit b4402c02e73ca19b06229117ba986c478b137c66 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 26 02:36:17 2010 +0300 core: MediaItem.place_holder is now a property This is to make it visible to all (core) classes, while not allowing them to write to it. src/rygel/rygel-media-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c901c87c0f386fa7b5c79b0607d78f48b1cf840e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 25 20:19:05 2010 +0300 core: Only provide 'importUri' for place-holder items src/rygel/rygel-media-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3c0fc1bbd2e3c1bab6eb71345887050cc92929cc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 25 20:08:17 2010 +0300 core: Remove redundant string conversions src/rygel/rygel-http-server.vala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 41183d6a2bda2d74b6cc52640a49676da3c922a0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 20 17:40:45 2010 +0300 core,plugins: Special interface for writable containers Containers that allow creation, editing and/or removal of new items under them are now supposed to implement this new interface. src/plugins/external/rygel-external-container.vala | 8 ---- .../external/rygel-external-dummy-container.vala | 8 ---- .../rygel-media-export-db-container.vala | 18 +++++--- .../rygel-media-export-dummy-container.vala | 2 +- .../rygel-media-export-media-cache.vala | 2 +- .../rygel-media-export-null-container.vala | 8 ---- .../rygel-tracker-category-all-container.vala | 18 ++++---- .../tracker/rygel-tracker-search-container.vala | 8 ---- src/rygel/Makefile.am | 1 + src/rygel/rygel-item-creator.vala | 20 +++++---- src/rygel/rygel-media-container.vala | 48 +++----------------- src/rygel/rygel-relational-expression.vala | 7 +-- src/rygel/rygel-simple-container.vala | 8 ---- src/rygel/rygel-writable-container.vala | 51 ++++++++++++++++++++++ 14 files changed, 99 insertions(+), 108 deletions(-) commit 1a3fcb2b503b5eba48a44e522643657cf55bf246 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 20 17:38:11 2010 +0300 media-export,tracker: Minor clean-ups .../media-export/rygel-media-export-object-factory.vala | 11 +++++------ src/plugins/tracker/rygel-tracker-search-container.vala | 4 +++- 2 files changed, 8 insertions(+), 7 deletions(-) commit a120c1e3fbcf3c48c168c96addd2942e1c281424 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 19 20:01:38 2010 +0300 tracker: Update container upon adding item src/plugins/tracker/rygel-tracker-category-all-container.vala | 3 +++ 1 file changed, 3 insertions(+) commit 4739a941081e739ae26b864ae19aae00c1eb6f6d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 19 19:37:13 2010 +0300 tracker: Save title when adding item to store src/plugins/tracker/rygel-tracker-insertion-query.vala | 3 +++ 1 file changed, 3 insertions(+) commit 812ff1dc3baceb3b327f57e9b521be999742b895 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 19 17:54:22 2010 +0300 core,plugins: Don't create files for new items There is no need to actually create the file for new items. The file will automatically be created when/if contents are copied to the new empy item. This change also turns MediaContainer.add_item() into an abstract method. src/plugins/external/rygel-external-container.vala | 8 ++++ .../external/rygel-external-dummy-container.vala | 8 ++++ .../rygel-media-export-db-container.vala | 2 - .../rygel-media-export-null-container.vala | 8 ++++ .../rygel-tracker-category-all-container.vala | 38 +--------------- src/plugins/tracker/rygel-tracker-interfaces.vala | 6 --- .../tracker/rygel-tracker-search-container.vala | 8 ++++ src/rygel/rygel-item-creator.vala | 21 +++++++++ src/rygel/rygel-media-container.vala | 53 +++++----------------- src/rygel/rygel-media-object.vala | 10 +++- src/rygel/rygel-simple-container.vala | 8 ++++ 11 files changed, 82 insertions(+), 88 deletions(-) commit 57ff2dd8ef0482550f1174f9fa812c5869885774 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 19 17:57:51 2010 +0300 core,media-export: Micro coding-style fixes src/plugins/media-export/rygel-media-export-db-container.vala | 4 ++-- src/rygel/rygel-item-creator.vala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit ae263f0f6063e0a6dc18c3f2ff943dae9d23b690 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Oct 16 20:46:53 2010 +0300 tracker: No need for special item creation class src/plugins/tracker/Makefile.am | 1 - .../rygel-tracker-category-all-container.vala | 69 ++++++++++++- .../tracker/rygel-tracker-item-creation.vala | 108 --------------------- 3 files changed, 64 insertions(+), 114 deletions(-) commit 38a2fd923f7c18a3586262fbf1a4e1f624121690 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 15 20:18:32 2010 +0300 core: Remove redundant item size initialization src/rygel/rygel-media-container.vala | 1 - 1 file changed, 1 deletion(-) commit b274d483a78778075222669f63b955756dc82472 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 15 19:56:43 2010 +0300 core,tracker: CreateObject should use URI when provided .../tracker/rygel-tracker-item-creation.vala | 20 ++++++---- src/rygel/rygel-item-creator.vala | 35 +++++++++++++++-- src/rygel/rygel-media-container.vala | 45 +++++++++++++--------- 3 files changed, 72 insertions(+), 28 deletions(-) commit 9034121d27179e4480f59945a7a2595e8415804d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 15 17:22:38 2010 +0300 tracker: Put size in store only if its > 0 Tracker keeps the size set by us originally even after the size changes. A simple work-around is to just not set the size if its an empty file. src/plugins/tracker/rygel-tracker-insertion-query.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 50be1b8adc1558142e12e2a20e2246ad40695f09 Author: Aron Xu <aronxu@gnome.org> Date: Mon Oct 25 17:21:12 2010 +0800 Update Simplified Chinese translation po/zh_CN.po | 88 ++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 52 insertions(+), 36 deletions(-) commit eee65bc2e0ded236056d6d47fe8d4fed982b372c Author: Jens Georg <mail@jensge.org> Date: Sun Oct 24 00:04:43 2010 +0200 mpris: Fix wrong service destination Left-over from dbus-glib to GDBus conversion src/plugins/mpris/rygel-mpris-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 43843eeea8b244779620974112dbed3142d4107b Author: Bruce Cowan <bruce@bcowan.me.uk> Date: Sat Oct 23 16:12:02 2010 +0100 Updated British English translation po/en_GB.po | 299 +++++++++++++++++++++++++----------------------------------- 1 file changed, 126 insertions(+), 173 deletions(-) commit 8546cba38846a925e3b797932c728de2b2867871 Author: Jens Georg <mail@jensge.org> Date: Fri Oct 22 23:32:20 2010 +0200 media-export: Print enum name for debug src/plugins/media-export/rygel-media-export-harvester.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4e9e0d5dfa80d54250ed4af964400b7d077c9751 Author: Jens Georg <mail@jensge.org> Date: Tue Oct 19 13:30:57 2010 +0200 media-export: Fix indent .../rygel-media-export-harvesting-task.vala | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit a4eb08d1187e43c398759c2f02bbfb439c1bf78c Author: Jens Georg <mail@jensge.org> Date: Tue Oct 19 13:27:54 2010 +0200 media-export: Use simple mode fallback If files are not discoverable, use simple mode for that file .../rygel-media-export-harvesting-task.vala | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 199943c73100c280b6de4f0712a81c4e4278cf14 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 18 19:33:45 2010 +0300 core: Fix broken NEWS entry for last release The release tarball is already out so its unfortunately too late to get the fix in there. NEWS | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) commit 9d94e12368b96059be47fa196e904b0ac522dfd1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 18 17:07:17 2010 +0300 Release announcement for 0.9.1 NEWS | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 7bb93ffaf2bed39cc2a80ce77bab7fac0f670a17 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 18 16:56:35 2010 +0300 core: Don't assume user config dir to be present everywhere This assumption is only true for modern (free)desktops. src/rygel/rygel-root-device-factory.vala | 5 +++-- src/rygel/rygel-user-config.vala | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) commit 52fea610a24b492d1977334e7c47f63ef4bed639 Author: Jens Georg <mail@jensge.org> Date: Sun Oct 17 00:51:44 2010 +0200 build: Properly require automake-1.11 autogen.sh | 3 +++ configure.ac | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) commit 62d960426ff98fa407a1b6d9946c921b3c9a9da9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 15 16:19:21 2010 +0300 build: Custom rule to remove .stamp files Makefile.am | 3 +++ src/Makefile.am | 3 +++ src/plugins/Makefile.am | 3 +++ src/plugins/external/Makefile.am | 3 +++ src/plugins/gst-launch/Makefile.am | 3 +++ src/plugins/media-export/Makefile.am | 3 +++ src/plugins/mediathek/Makefile.am | 3 +++ src/plugins/mpris/Makefile.am | 3 +++ src/plugins/playbin/Makefile.am | 3 +++ src/plugins/test/Makefile.am | 3 +++ src/plugins/tracker/Makefile.am | 3 +++ src/rygel/Makefile.am | 3 +++ src/ui/Makefile.am | 3 +++ 13 files changed, 39 insertions(+) commit c441f0cf43c92cfe89f7cf8fa0dbadaeee8ad951 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 13 20:26:18 2010 +0300 tracker: Assume UPnP-created items to be shared We create items on demand from UPnP clients so its logical to assume that the client would want it to be available on the UPnP network after creation. src/plugins/tracker/rygel-tracker-insertion-query.vala | 1 + 1 file changed, 1 insertion(+) commit af4e79d938ee9a65098c5d3f303868c337852fa7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 13 20:15:13 2010 +0300 tracker: Honor 'nmm:uPnPShared' property Make sure we only expose items that are either explicity marked to be shared over UPnP network or not marked at all. src/plugins/tracker/rygel-tracker-selection-query.vala | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) commit 025f5b8a3752798af85be5bf75f9b73435adc5bf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 13 20:08:37 2010 +0300 tracker: Centralize constant for item variable Lets define the constant string for item variable in SelectionQuery only. This way we can always be certain that its usage is the same everywhere and can add filters at any point of query building stream from any where in the code, including SelectionQuery itself. .../tracker/rygel-tracker-metadata-values.vala | 5 ++-- .../tracker/rygel-tracker-search-container.vala | 30 ++++++++++++---------- .../tracker/rygel-tracker-selection-query.vala | 2 ++ 3 files changed, 20 insertions(+), 17 deletions(-) commit fd18bbe8245136d20dd7a3b9e3fb950b42a8428e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 13 20:07:16 2010 +0300 tracker: CategoryContainer should be abstract src/plugins/tracker/rygel-tracker-category-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c9ca0cca272e0756c743336fef08aeb534ea3dc2 Author: Matej Urbančič <mateju@svn.gnome.org> Date: Tue Oct 12 20:10:33 2010 +0200 Updated Slovenian translation po/sl.po | 342 ++++++++++++++++++++------------------------------------------- 1 file changed, 107 insertions(+), 235 deletions(-) commit 0595e5a2a55bd9f538c038da60d9a517884d16b3 Author: Changwoo Ryu <cwryu@debian.org> Date: Sat Oct 9 07:57:41 2010 +0900 Updated Korean translation po/ko.po | 236 ++++++++++++++------------------------------------------------- 1 file changed, 51 insertions(+), 185 deletions(-) commit 550c2219b7ee39e7e26d3798185538a9423b8ee1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 8 15:44:52 2010 +0300 tracker: URI escape metadata titles for IDs The titles might have charachters like ',' and ':' that we use for separating differents parts of the ID so we better escape the strings from Tracker before using it in the IDs. src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7a4f41b7391d0247db24166492f035830dd6762c Author: Jorge González <jorgegonz@svn.gnome.org> Date: Thu Oct 7 14:34:14 2010 +0200 Updated Spanish translation po/es.po | 347 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 147 insertions(+), 200 deletions(-) commit b227f4f5e4e034af36d03f3b00dc9299fabfcd8c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 5 19:44:17 2010 +0300 core: Destroy the device list before quiting main loop For some reason, the SSDP 'BYE' message doesn't get sent out for all devices before rygel exits. This change makes sending of these packet a lot more (could actually be 100%) reliable. src/rygel/rygel-main.vala | 1 + 1 file changed, 1 insertion(+) commit 624b35dd832873ace5224c7dee747683c03b8aea Author: Ivar Smolin <okul@linux.ee> Date: Tue Oct 5 11:58:28 2010 +0300 [l10n] Updated Estonian translation po/et.po | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) commit 403c49a309fe0ffcb72b24534b099eb9438f7601 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 4 23:34:42 2010 +0300 Release 0.9.0 NEWS | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) commit d66f8ae0ce97cd79a349a0fd42279de4970f1826 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 30 16:52:06 2010 +0300 media-export: Entertain base Audio and Image classes src/plugins/media-export/rygel-media-export-object-factory.vala | 2 ++ 1 file changed, 2 insertions(+) commit 53cbaae0fbdf081b73ab057ba3e24115eb648a14 Author: Jens Georg <mail@jensge.org> Date: Sun Oct 3 10:56:44 2010 +0200 build: Always set VAPIDIR to ${datadir}/vala/vapi configure.ac | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit a838088559a27ec5488e89fac4cff0b2dd3b651a Author: Jens Georg <mail@jensge.org> Date: Wed Sep 29 09:18:42 2010 +0200 media-export: Handle uint64 in SQLite statements src/plugins/media-export/rygel-media-export-database.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 7f58bcc18f06bb8983dd1df1ebc23d3a00879574 Author: Jens Georg <mail@jensge.org> Date: Tue Sep 28 20:50:41 2010 +0200 media-export: Proper default values for item metdata This fixes the misterious "0" Album and Artist on XBox .../rygel-media-export-media-cache.vala | 24 +++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) commit dbb6607277b6e15327bc634d5257d7c8d2689891 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 4 13:24:18 2010 +0300 core: Explicitly start service by name Instead of creating a proxy to Rygel's D-Bus object to start the service, use standard D-Bus interface directly to explicitly start service by name. src/rygel/Makefile.am | 3 ++- src/rygel/rygel-free-desktop-interfaces.vala | 4 +++- src/rygel/rygel-user-config.vala | 12 ++++++------ 3 files changed, 11 insertions(+), 8 deletions(-) commit e3d8bd27408fbd221b0422ea35325b7251d81e40 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 4 11:41:48 2010 +0300 build,core,plugins: Port to GDBus and GVariant Port from glib-dbus usage to the new awesome D-Bus APIs in gio (2.26). configure.ac | 3 - src/plugins/external/Makefile.am | 7 +- .../external/rygel-external-album-art-factory.vala | 23 ++--- src/plugins/external/rygel-external-container.vala | 32 +++---- .../external/rygel-external-icon-factory.vala | 44 ++++----- .../external/rygel-external-interfaces.vala | 24 +++-- .../external/rygel-external-item-factory.vala | 100 +++++++++++---------- .../external/rygel-external-plugin-factory.vala | 71 ++++++++------- src/plugins/external/rygel-external-plugin.vala | 24 +++-- .../external/rygel-external-thumbnail-factory.vala | 32 +++---- src/plugins/gst-launch/Makefile.am | 5 +- src/plugins/media-export/Makefile.am | 3 - .../rygel-media-export-dbus-service.vala | 7 +- src/plugins/mpris/Makefile.am | 2 - src/plugins/mpris/rygel-mpris-interfaces.vala | 20 ++--- src/plugins/mpris/rygel-mpris-player.vala | 6 +- src/plugins/mpris/rygel-mpris-plugin-factory.vala | 60 +++++++------ src/plugins/mpris/rygel-mpris-plugin.vala | 16 ++-- src/plugins/playbin/Makefile.am | 2 - src/plugins/test/Makefile.am | 5 +- src/plugins/tracker/Makefile.am | 6 +- .../tracker/rygel-tracker-insertion-query.vala | 2 +- src/plugins/tracker/rygel-tracker-interfaces.vala | 18 ++-- .../tracker/rygel-tracker-item-creation.vala | 14 +-- .../tracker/rygel-tracker-metadata-values.vala | 20 ++--- .../tracker/rygel-tracker-plugin-factory.vala | 11 ++- src/plugins/tracker/rygel-tracker-query.vala | 2 +- .../tracker/rygel-tracker-root-container.vala | 1 - .../tracker/rygel-tracker-search-container.vala | 14 +-- .../tracker/rygel-tracker-selection-query.vala | 2 +- src/plugins/tracker/rygel-tracker-tags.vala | 1 - src/rygel/Makefile.am | 14 +-- src/rygel/rygel-1.0.deps | 1 - src/rygel/rygel-dbus-interface.vala | 31 +++++++ src/rygel/rygel-dbus-service.vala | 32 ++++--- src/rygel/rygel-free-desktop-interfaces.vala | 34 ++++--- src/rygel/rygel-main.vala | 2 +- src/rygel/rygel-user-config.vala | 49 ++++------ src/ui/Makefile.am | 9 +- 39 files changed, 367 insertions(+), 382 deletions(-) commit c30ccc0ad86b653e056489a8ac91977e30c5dc90 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 28 23:48:58 2010 +0300 build: Require latest GIO release configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f6594f6e7b4df919a953789287f2f26af265e04 Author: Žygimantas Beručka <zygis@gnome.org> Date: Sun Oct 3 15:49:52 2010 +0200 Updated Lithuanian translation po/lt.po | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) commit e885227f764ff5851452a4a92b62c3df7b1e7fdc Author: Ivar Smolin <okul@linux.ee> Date: Sun Oct 3 12:59:21 2010 +0300 [l10n] Updated Estonian translation po/et.po | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit 89aef618281437f73ca293bee90d267a94268185 Author: Milo Casagrande <milo@ubuntu.com> Date: Sat Oct 2 15:01:59 2010 +0200 Removed id locale from LINGUAS, master doesn't have the id.po file po/LINGUAS | 1 - 1 file changed, 1 deletion(-) commit 0a6ed6ef3dbe6aa21dc283b40aa8eb9325980576 Author: Milo Casagrande <milo@ubuntu.com> Date: Sat Oct 2 14:57:23 2010 +0200 [l10n] Added Italian translation, added it locale to LINGUAS po/LINGUAS | 2 + po/it.po | 657 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 659 insertions(+) commit e3b58952d5e1c1e6bbceda3845fac4bcba2fe6b6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 1 14:26:14 2010 +0300 tracker: Unknown size means size of 0 If item is in tracker store and size is unknown, it most probably means the size is actually 0 (i-e a place-holder empty item that we created). src/plugins/tracker/rygel-tracker-item-factory.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 62dc77da90e8b3b08f9d472fb33828980b19576c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 30 16:49:14 2010 +0300 core,tracker: Set item's size on creation src/plugins/tracker/rygel-tracker-insertion-query.vala | 3 +++ src/rygel/rygel-media-container.vala | 1 + 2 files changed, 4 insertions(+) commit 23f6a97a4867e6d00c1738058e5abb70f665d894 Author: Simos Xenitellis <simos@gnome.org> Date: Thu Sep 30 14:27:24 2010 +0300 l10n: Updated Greek translation for rygel po/el.po | 308 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 138 insertions(+), 170 deletions(-) commit 008385293be225d3a64486410384d37b2d5600b8 Author: Mario Blättermann <mariobl@gnome.org> Date: Wed Sep 29 19:09:44 2010 +0200 Updated Dutch translation by Mario Blättermann po/nl.po | 42 ++++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 14 deletions(-) commit 6cbfae715bc113e4e2b4e82a35bf5b23615b9898 Author: Piotr Drąg <piotrdrag@gmail.com> Date: Wed Sep 29 18:41:39 2010 +0200 Updated Polish translation po/pl.po | 211 +++++++++++---------------------------------------------------- 1 file changed, 35 insertions(+), 176 deletions(-) commit 195a040a6d34a6d22b00b06d2f2f0d1b069d1802 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp> Date: Thu Sep 30 00:51:46 2010 +0900 Updated Japanese translation po/ja.po | 280 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 117 insertions(+), 163 deletions(-) commit 3490af8aeda6ee49841295801bd4cd906bdc7c74 Author: Gabor Kelemen <kelemeng@gnome.hu> Date: Wed Sep 29 14:00:53 2010 +0200 Updated Hungarian translation po/hu.po | 72 +++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 42 insertions(+), 30 deletions(-) commit f28a5096c3ac04a98623d3e801a883dc0f67e1ad Author: Bruno Brouard <annoa.b@gmail.com> Date: Wed Sep 29 08:56:03 2010 +0200 Updated French translation po/fr.po | 186 +++++++++------------------------------------------------------ 1 file changed, 24 insertions(+), 162 deletions(-) commit be906152ce75c07b99d87a880ccda4ac9696eff9 Author: Gil Forcada <gforcada@gnome.org> Date: Wed Sep 29 01:18:29 2010 +0200 Minor update to Catalan translation po/ca.po | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) commit 2ee5e3f43852709a47e943f6317b2ee00ea365cd Author: Joan Duran <jodufi@gmail.com> Date: Wed Sep 29 01:16:42 2010 +0200 Added Catalan translation po/LINGUAS | 1 + po/ca.po | 655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 656 insertions(+) commit ac673cde420163580aca38f574a884b966538081 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Wed Sep 29 00:33:52 2010 +0200 Updated Hebrew translation. po/he.po | 296 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 125 insertions(+), 171 deletions(-) commit c411f54db93f47da4a7e4329aa41590be96743aa Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Tue Sep 28 17:32:07 2010 +0200 Updated GAlician translations po/gl.po | 311 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 134 insertions(+), 177 deletions(-) commit 9afcbf7a1d49fd0b85835e971e7bc5d1f45ca1cf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 28 18:05:58 2010 +0300 core,ui,build: Make i18n system actually work Based on a patch from Jonh Wendell <jwendell@gnome.org>. src/rygel/Makefile.am | 3 ++- src/rygel/rygel-build-config.vapi | 6 ++++++ src/rygel/rygel-main.vala | 6 ++++++ src/ui/Makefile.am | 3 ++- src/ui/rygel-preferences-dialog.vala | 6 ++++++ 5 files changed, 22 insertions(+), 2 deletions(-) commit 6275aa69c8f134dc47f746be6240e8697e2399ba Author: Jonh Wendell <jwendell@gnome.org> Date: Tue Sep 28 11:54:50 2010 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 149 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 82 insertions(+), 67 deletions(-) commit 84e89df856d43dc69e0fc53e50184ea233cb3677 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 28 16:37:40 2010 +0300 tracker: Improved handling of search by "upnp:class" SearchContainer maps search for "upnp:class" to all its children if "upnp:class" in question is that of its item factory. src/plugins/tracker/rygel-tracker-search-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2c0167d581c64952edb419b4905c6256ab947052 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 28 16:21:46 2010 +0300 tracker: Optimize handling of invalid searches SearchContainer now almost always deals with every simple (relation expression) searches on its own. This speeds-up lots of search requests since now dbus queries to tracker are only launched in the particular SearchContainer in which they actually apply. .../tracker/rygel-tracker-search-container.vala | 48 +++++++++++----------- 1 file changed, 23 insertions(+), 25 deletions(-) commit 0c01e999553e8e1e8098b2ba1b066ed643c81062 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 27 00:22:17 2010 +0300 tracker: Join item ID components by ',' rather than ':' Use ',' intead of ':' to join SearchContainer's ID and item's URN in the child item's ID. This fixes item queries for Tracker backend. This issue has been there since commit 51e4fdb (Feb 19 2010) but it didn't realize so far because the default slow search used to kick-in and save the day. src/plugins/tracker/rygel-tracker-search-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bb17634cb54a3e53dacf34ccaf0e1b1c473bac2d Author: Marek Černocký <marek@manet.cz> Date: Tue Sep 28 12:48:04 2010 +0200 Updated Czech translation po/cs.po | 206 +++++++++++---------------------------------------------------- 1 file changed, 36 insertions(+), 170 deletions(-) commit cd7b8e3810177272dedae9dd614041cc19566817 Author: Rosi Dimova <pocu@bk.ru> Date: Tue Sep 28 10:14:02 2010 +0300 Updated Bulgarian translation po/LINGUAS | 1 + po/bg.po | 653 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 654 insertions(+) commit a48e2ce5a00f791d5332c54c13e07a26a5dcfa89 Author: Mario Blättermann <mariobl@gnome.org> Date: Tue Sep 28 06:39:41 2010 +0200 [i18n] Updated German translation po/de.po | 49 ++++++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 19 deletions(-) commit ea39de16e1ac6ae8816a81383b2c768ef84b0ab6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 28 01:28:22 2010 +0300 VCS: Ignore desktop.in files .gitignore | 2 ++ 1 file changed, 2 insertions(+) commit 43598cd031d6631f60cef2f91b44bcbd22643f51 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 27 23:48:43 2010 +0300 i18n: Translate XML .in files rather than XML files This should have been part of commit 02b74cb. This is only to satisfy the build at this point since XML files don't have any translated strings. po/POTFILES.in | 12 ++++++------ po/POTFILES.skip | 6 ++++++ 2 files changed, 12 insertions(+), 6 deletions(-) commit 358e33e88c5b82dabbd74a63cdac7f268e8ea032 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 27 23:39:59 2010 +0300 data: Don't distribute generated XML files data/xml/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7a54de9b886180fb4afcdd74b6d1687a3a31a59e Author: Ivar Smolin <okul@linux.ee> Date: Mon Sep 27 19:24:27 2010 +0300 [l10n] Updated Estonian translation po/et.po | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) commit e64b93291a0fb801e9a1979fa5afa94602c22654 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 27 17:53:09 2010 +0300 data: Generated XML files must be cleaned by `make clean` data/xml/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 3d053450ed1f1e37084b7ddb2b33e5f7cb3a5f82 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 27 17:43:02 2010 +0300 i18n: Ignore rygel-preferences.desktop.in file po/POTFILES.skip | 1 + 1 file changed, 1 insertion(+) commit d26e9b49d55cf77a421b3183d559e91cd0d8ef62 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 27 17:40:55 2010 +0300 data: Add XML .in files to dist data/xml/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7ae8431365ad50927d31ce118384ec3710628b60 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 27 16:52:54 2010 +0300 build,ui: Use correct Gtk+ Vala API version configure.ac | 1 + src/ui/Makefile.am | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) commit 1ed77d77cf9d342c6fd4f50213a98d979c8dc0ee Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 27 15:50:45 2010 +0300 tracker: Add forgotten file from d8cae15 src/plugins/tracker/rygel-tracker-genre.vala | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit f855ad12a560252664bd895f28e87e930d966a2c Author: Wouter Bolsterlee <wbolster@gnome.org> Date: Sun Sep 26 15:44:38 2010 +0200 Updated Dutch translation by Wouter Bolsterlee po/nl.po | 131 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 66 insertions(+), 65 deletions(-) commit 5cd26568d381f80ab5e5fbdce1d1ccf26bc0b2ee Author: Wouter Bolsterlee <wbolster@gnome.org> Date: Sun Sep 26 15:30:35 2010 +0200 Updated Dutch translation by Mario Blätterman po/LINGUAS | 1 + po/nl.po | 637 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 638 insertions(+) commit 3194e5b95049bb8223ec378020d4ebf356baba8e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 24 21:03:34 2010 +0300 i18n: Correct Rygel's spelling in Arabic po/ar.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b6fe97d3b7a29d97a77a5f11d93ceb3d6dc3efbe Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 24 20:48:10 2010 +0300 tracker: Provide more information for music items * sample rate * number of channels * bits per sample * bitrate .../tracker/rygel-tracker-music-item-factory.vala | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit 1e6ba7def8b397f87d63c1ede4c59027ddaca0e1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 24 20:45:09 2010 +0300 core: AudioItem.n_audio_channels -> channels Rename 'n_audio_channels' field of AudioItem to 'channels'. src/plugins/media-export/rygel-media-export-item.vala | 4 ++-- src/plugins/media-export/rygel-media-export-media-cache.vala | 5 ++--- src/rygel/rygel-audio-item.vala | 4 ++-- src/rygel/rygel-l16-transcoder.vala | 4 ++-- 4 files changed, 8 insertions(+), 9 deletions(-) commit d8cae15a93f37ad9f3aa748943222232b7550203 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 24 16:39:38 2010 +0300 tracker,i18n: Add 'Genre' hierarchy po/POTFILES.in | 1 + po/POTFILES.skip | 1 + src/plugins/tracker/Makefile.am | 1 + src/plugins/tracker/rygel-tracker-music.vala | 1 + 4 files changed, 4 insertions(+) commit a95b10f7eca058ce744d2b2ba72fe8c8491f6bc8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 24 15:23:55 2010 +0300 core: Direct XBox's genre search to root container src/rygel/rygel-xbox-hacks.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1569fc15b53957fec9a530f31d625277de842875 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 23 18:16:12 2010 +0300 tracker: Container search invalid in SearchContainer src/plugins/tracker/rygel-tracker-search-container.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 593bdbbb49a26066636c0bbb9d864dacad64eb21 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 22 23:50:37 2010 +0300 core: Hack XBox search for upnp:class Yet another XBox quirk: It can't handle '0' as value for TotalMatches in response of search for upnp:class. src/rygel/rygel-search.vala | 21 ++++++++++++++------- src/rygel/rygel-xbox-hacks.vala | 24 ++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 7 deletions(-) commit 47d9140d54fdb89831809b73c3d2ab30e37ab061 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 20 19:11:07 2010 +0300 tracker: Provide UPnP class for artists and albums Provide specific UPnP class for artist and album containers so that they could be searched by this property. This should fix music browsing on XBox 360. src/plugins/tracker/rygel-tracker-albums.vala | 3 ++- src/plugins/tracker/rygel-tracker-artists.vala | 3 ++- src/plugins/tracker/rygel-tracker-metadata-values.vala | 9 ++++++++- 3 files changed, 12 insertions(+), 3 deletions(-) commit 41da62c5a43b2a2f035546ec6785610471aaf4b3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 23 17:35:08 2010 +0300 core: Constants for common UPnP container classes src/rygel/rygel-media-container.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 92f48e2294d989212850f87ab9b9eb5c2b2d9d5c Author: Khaled Hosny <khaledhosny@eglug.org> Date: Fri Sep 24 16:09:09 2010 +0300 Add Arabic translation po/LINGUAS | 1 + po/ar.po | 636 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 637 insertions(+) commit a13f557bc99ec43ba533286ac66a72134ea1003d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 22 22:14:49 2010 +0300 core: HTTP GET/HEAD is invalid for place-holder items src/rygel/rygel-http-get.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 9b8e6c2be538170402a98dc0408109a66c2a0f63 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 22 22:14:31 2010 +0300 core: Only provide import URI for place-holder items src/rygel/rygel-image-item.vala | 6 ++++-- src/rygel/rygel-media-item.vala | 13 ++++++++++--- src/rygel/rygel-music-item.vala | 4 +++- src/rygel/rygel-video-item.vala | 16 +++++++++++----- 4 files changed, 28 insertions(+), 11 deletions(-) commit c4136661414b7ae5db8f4f17891c3c0f8cdbe2ce Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 22 21:44:08 2010 +0300 core: Assume item of size 0 to be a place-holder We don't need to expose MediaItem.place_holder anymore as its now automatically determined by size (which is now a property). src/rygel/rygel-item-creator.vala | 2 +- src/rygel/rygel-media-item.vala | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) commit 6b3f1947527e48a94dea01507f6f702416d19da4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 21 20:08:11 2010 +0300 core: MediaObjects serialize its contents src/rygel/rygel-media-objects.vala | 13 +++++++++++++ src/rygel/rygel-media-query-action.vala | 10 +++------- 2 files changed, 16 insertions(+), 7 deletions(-) commit 1ef60942f5d122538e4a89bf9e0d952cd20a2061 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 17 18:36:24 2010 +0300 core: Micro refactor src/rygel/rygel-media-item.vala | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 2cfbb74dadebc5432c9fa1e03af3a6280fa46c1b Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw> Date: Wed Sep 22 19:17:23 2010 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 392 ++++++++++++++++++++++++++---------------------------------- po/zh_TW.po | 392 ++++++++++++++++++++++++++---------------------------------- 2 files changed, 342 insertions(+), 442 deletions(-) commit 241dff9f6e171e5e3f6c7c92568c710980bb0d7e Author: Mattias Põldaru <mahfiaz gmail com> Date: Tue Sep 21 19:29:28 2010 +0300 [l10n] Updated Estonian translation po/et.po | 89 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 47 insertions(+), 42 deletions(-) commit 2e366c9ba3793a871804f7d5cfb232c841e917eb Author: Djavan Fagundes <djavan@comum.org> Date: Mon Sep 20 16:09:14 2010 -0300 Added Brazilian Portuguese translation po/pt_BR.po | 639 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 639 insertions(+) commit dd65be838a6d63fa485b82f652d796116cfb6a71 Author: Djavan Fagundes <djavan@comum.org> Date: Mon Sep 20 16:06:14 2010 -0300 Added Brazilian Portuguese to LINGUAS po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit fbe46b6b8407922ec724f7f9bf4963f14a91b9d4 Author: Kenneth Nielsen <k.nielsen81@gmail.com> Date: Sun Sep 19 17:49:08 2010 +0200 Updated Danish translation po/da.po | 379 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 166 insertions(+), 213 deletions(-) commit ddd2751cc6844a91676c2436affe79848ea7569d Author: Mattias Põldaru <mahfiaz gmail com> Date: Sun Sep 19 12:00:05 2010 +0300 [l10n] Updated Estonian translation po/et.po | 167 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 84 insertions(+), 83 deletions(-) commit e123020968d2ba6cc405c1cfcf51accfc1b31676 Author: Žygimantas Beručka <zygis@gnome.org> Date: Sat Sep 18 23:35:54 2010 +0300 Added Lithuanian translation po/LINGUAS | 1 + po/lt.po | 640 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 641 insertions(+) commit 432934d926b02fc52fec58e40930bb77e2d32a8a Author: Priit Laes <plaes@plaes.org> Date: Sat Sep 18 14:58:16 2010 +0300 [l10n] Added Estonian (et) to LINGUAS po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 91b6c56d87add2ecc406353bc3fdf83fc49bbbb4 Author: Ivar Smolin <okul@linux.ee> Date: Sat Sep 18 14:57:07 2010 +0300 [l10n] Updated Estonian translation po/et.po | 458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 458 insertions(+) commit f0b0127c3227848ab73ad4c17feef90acc80eb83 Author: Gabor Kelemen <kelemeng@gnome.hu> Date: Mon Sep 13 23:01:39 2010 +0200 build,data,i18n: Make .desktop files translatable configure.ac | 4 ++++ data/Makefile.am | 8 ++------ ...-preferences.desktop.in => rygel-preferences.desktop.in.in} | 8 +++----- data/{rygel.desktop.in => rygel.desktop.in.in} | 10 ++++------ po/POTFILES.in | 3 ++- 5 files changed, 15 insertions(+), 18 deletions(-) commit 42a0f7b0809213da39ab1f7334c8b4596be12858 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 15 20:02:28 2010 +0300 media-export: Add null checks to standard XDG folders .../media-export/rygel-media-export-root-container.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit ff5a8c52d4ed08b4d7247dfa2edbfd282b266c57 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 15 15:56:00 2010 +0300 VCS: Add generated manpages to ignore list .gitignore | 3 +++ 1 file changed, 3 insertions(+) commit f6bfed40d7137a473d8f33ac056fc215ba705038 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 15 15:54:46 2010 +0300 VCS: Add generated XML files to ignore list .gitignore | 7 +++++++ 1 file changed, 7 insertions(+) commit 14071c0698c1922721bba673d86823ee244841e1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 15 14:49:09 2010 +0300 core: Remove newlines from modified description doc libxml insists on adding a newline after the xml header node, don't let it do that for the sake of IOP. src/rygel/rygel-root-device-factory.vala | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) commit 0cb7fe4244533ac900497f185237f833f13ecf0f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 15 14:24:27 2010 +0300 data: Transform XML files for better IOP Generate XML files from templates at build time so we can strip out newlines and leading whitespace to improve our IOP with some devices in the market that use some crappy XML parsers. data/xml/AVTransport2.xml | 575 --------------------- data/xml/AVTransport2.xml.in | 575 +++++++++++++++++++++ data/xml/ConnectionManager.xml | 167 ------ data/xml/ConnectionManager.xml.in | 167 ++++++ data/xml/ContentDirectory.xml | 407 --------------- data/xml/ContentDirectory.xml.in | 407 +++++++++++++++ data/xml/Makefile.am | 20 +- .../{MediaRenderer2.xml => MediaRenderer2.xml.in} | 0 data/xml/{MediaServer2.xml => MediaServer2.xml.in} | 0 data/xml/RenderingControl2.xml | 194 ------- data/xml/RenderingControl2.xml.in | 194 +++++++ ...ar1.xml => X_MS_MediaReceiverRegistrar1.xml.in} | 0 12 files changed, 1356 insertions(+), 1350 deletions(-) commit 8c0391d1f1625af4ce9a5013d4298f5c65462ba5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 15 03:08:07 2010 +0300 Revert "data: Use '\r\n' instead of '\n' in XML files" This reverts commit d4ea25388b05eaf5f6963235fd9766d55e596bc1. data/xml/AVTransport2.xml | 1150 ++++++++++++++--------------- data/xml/ConnectionManager.xml | 334 ++++----- data/xml/ContentDirectory.xml | 814 ++++++++++---------- data/xml/Makefile.am | 26 +- data/xml/MediaRenderer2.xml | 38 +- data/xml/MediaServer2.xml | 44 +- data/xml/RenderingControl2.xml | 388 +++++----- data/xml/X_MS_MediaReceiverRegistrar1.xml | 192 ++--- 8 files changed, 1493 insertions(+), 1493 deletions(-) commit 206f01926d3293d4885c69d090467270f28a36c3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 15 03:03:08 2010 +0300 core: Don't set description if already set src/rygel/rygel-root-device-factory.vala | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) commit 945d1487462c6b4dc3f4a6269c00ec0f713725c2 Author: Aron Xu <aronxu@gnome.org> Date: Wed Sep 15 13:45:12 2010 +0800 Update simplified Chinese translation. po/zh_CN.po | 774 +++++++++++++++++++++++++++--------------------------------- 1 file changed, 350 insertions(+), 424 deletions(-) commit 93cb08a1f0dac907cb39c1d52e022301a13a09c5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 13 18:36:50 2010 +0300 Release announcement for 0.7.8 NEWS | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) commit 684a60153d473fc2417c67c6b0aa2a502dbb7f1d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 14 00:19:55 2010 +0300 tests: Update ByteSeek unit test for commit b92b7a8 tests/rygel-http-byte-seek-test.vala | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit c79bb4079908f57a5e74b0ad5a8473c814d4556e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 13 23:39:26 2010 +0300 Remove empty line from git ignore list file .gitignore | 1 - 1 file changed, 1 deletion(-) commit d4ea25388b05eaf5f6963235fd9766d55e596bc1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 13 16:09:03 2010 +0300 data: Use '\r\n' instead of '\n' in XML files Some UPnP devices in the market are apparently unable to use the unix newline charachter so we better provide the XML files in DOS format. data/xml/AVTransport2.xml | 1150 ++++++++++++++--------------- data/xml/ConnectionManager.xml | 334 ++++----- data/xml/ContentDirectory.xml | 814 ++++++++++---------- data/xml/Makefile.am | 26 +- data/xml/MediaRenderer2.xml | 38 +- data/xml/MediaServer2.xml | 44 +- data/xml/RenderingControl2.xml | 388 +++++----- data/xml/X_MS_MediaReceiverRegistrar1.xml | 192 ++--- 8 files changed, 1493 insertions(+), 1493 deletions(-) commit 4a990df0e4a7ecc8110295e1f843a3a0fdc31771 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 13 14:56:44 2010 +0300 data,core: Don't put empty nodes in device description data/xml/MediaRenderer2.xml | 1 - data/xml/MediaServer2.xml | 3 --- src/rygel/rygel-root-device-factory.vala | 19 +++---------------- 3 files changed, 3 insertions(+), 20 deletions(-) commit e50349a710541d18043f54d1c88ec07b45084c82 Author: Jens Georg <mail@jensge.org> Date: Sun Sep 5 11:06:06 2010 +0200 media-export: Fix (parent != NULL) assertion src/plugins/media-export/rygel-media-export-harvester.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit b92b7a801861099bba0714ce8ffd6f04a0033146 Author: Jens Georg <mail@jensge.org> Date: Sat Sep 4 20:14:36 2010 +0200 core: Add *-Range headers only for Range request If the client didn't pass a Range header in the request, don't append Accept-Ranges and Content-Range headers to response. This fixes picture browsing on XBox 360 (again) src/rygel/rygel-http-byte-seek.vala | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 3a9c42d7f5a3895b1af10d9c101e2109a5c18b0a Author: Christian Kirbach <Christian.Kirbach@googlemail.com> Date: Sun Sep 12 01:13:57 2010 +0200 [l10n] Updated German translation po/de.po | 890 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 409 insertions(+), 481 deletions(-) commit 6e9de4e7f41e86ff83e911c3530984f5f05f916a Author: Gabor Kelemen <kelemeng@gnome.hu> Date: Sun Sep 12 00:59:09 2010 +0200 Hungarian translation added po/hu.po | 638 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 638 insertions(+) commit c622ee052ed2c1e985c232b083f05088afc0f01c Author: Gabor Kelemen <kelemeng@gnome.hu> Date: Sun Sep 12 00:58:54 2010 +0200 Added hu to LINGUAS po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 836c8f5b614de93f56c5de1111e7c536e330a339 Author: Jens Georg <mail@jensge.org> Date: Sat Sep 11 15:33:21 2010 +0200 core,plugins: Fix bgo#629348 Don't translate debug messages. Patch provided by Gabor Kelement src/plugins/media-export/rygel-media-export-database.vala | 2 +- src/plugins/media-export/rygel-media-export-harvester.vala | 2 +- src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++-- .../media-export/rygel-media-export-metadata-extractor.vala | 2 +- .../media-export/rygel-media-export-recursive-file-monitor.vala | 2 +- src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- src/plugins/mpris/rygel-mpris-player.vala | 2 +- src/plugins/playbin/rygel-playbin-player.vala | 6 +++--- src/plugins/tracker/rygel-tracker-insertion-query.vala | 2 +- src/plugins/tracker/rygel-tracker-selection-query.vala | 2 +- src/rygel/rygel-av-transport.vala | 2 +- src/rygel/rygel-changelog.vala | 2 +- src/rygel/rygel-http-get.vala | 2 +- src/rygel/rygel-http-server.vala | 8 ++++---- src/rygel/rygel-import-resource.vala | 2 +- src/rygel/rygel-main.vala | 6 +++--- src/rygel/rygel-plugin-loader.vala | 8 ++++---- src/rygel/rygel-root-device-factory.vala | 2 +- src/rygel/rygel-search.vala | 2 +- src/rygel/rygel-user-config.vala | 4 ++-- 20 files changed, 32 insertions(+), 32 deletions(-) commit 00d241ada2805167bde212e4952ca902413b5467 Author: Kentaro KAZUHAMA <kazken3@gmail.com> Date: Sat Sep 11 10:09:46 2010 +0900 Added Japanese translation. po/LINGUAS | 1 + po/ja.po | 789 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 790 insertions(+) commit 3282a3b941c63714af17f4f6f5a586bce981812b Author: Duarte Loreto <happyguy_pt@hotmail.com> Date: Fri Sep 10 22:25:23 2010 +0100 Updated Portuguese translation po/LINGUAS | 1 + po/pt.po | 788 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 789 insertions(+) commit 2e0d0de59cca9bf5ce74391cf8982ff5012365fc Author: Petr Kovar <pknbe@volny.cz> Date: Fri Sep 10 22:31:57 2010 +0200 Update Czech translation by Marek Cernocky po/cs.po | 85 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 45 insertions(+), 40 deletions(-) commit 9b8d47c78893626e4144e788cbcd82c16716bbd1 Author: Homin Lee <ff4500@gmail.com> Date: Fri Sep 10 01:37:43 2010 +0900 Added Korean translation po/LINGUAS | 1 + po/ko.po | 785 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 786 insertions(+) commit 9fb055d4fd60c1956d261807b7e280cc48c154fd Author: Tomasz Dominikowski <dominikowski@gmail.com> Date: Tue Sep 7 11:16:59 2010 +0200 Added pl to LINGUAS po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 18df1251bf87c978b67a2e081b5c5b5dcc941c84 Author: Michael Kotsarinis <mk73628@gmail.com> Date: Sun Sep 5 18:06:46 2010 +0300 Updated Greek translation po/el.po | 259 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 127 insertions(+), 132 deletions(-) commit 0fb115fc8f5621d96da805f2b39d36da35670db4 Author: Piotr Drąg <piotrdrag@gmail.com> Date: Sat Sep 4 19:47:32 2010 +0200 Updated Polish translation po/pl.po | 795 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 795 insertions(+) commit a2bc31d25cb42dbdc8b9ce3ea4de8e3c4607850e Author: Claude Paroz <claude@2xlibre.net> Date: Sat Sep 4 15:09:52 2010 +0200 Updated French translation po/fr.po | 179 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 90 insertions(+), 89 deletions(-) commit 3b797a15d53ebbe4acda6925bf3735bd1377a143 Author: A S Alam <aalam@users.sf.net> Date: Sat Sep 4 08:07:25 2010 +0530 update for Punjabi po/pa.po | 707 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 309 insertions(+), 398 deletions(-) commit c1d9e94f41dec4d45d633e9c1fc239cc9399b76b Author: Daniel Nylander <po@danielnylander.se> Date: Fri Sep 3 19:30:01 2010 +0200 Updated Swedish translation po/sv.po | 544 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 250 insertions(+), 294 deletions(-) commit 2f67ed42e3e24dd9bd244fcdcc16733563ee8671 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Fri Sep 3 18:35:49 2010 +0200 Updated Slovenian translation po/sl.po | 181 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 93 insertions(+), 88 deletions(-) commit 58823beec6a776a407107a108c2bb7c5e5ff1a0f Author: drtv <vasudeven@git.gnome.org> Date: Fri Sep 3 21:07:39 2010 +0530 Updated Tamil translation po/ta.po | 49 +------------------------------------------------ 1 file changed, 1 insertion(+), 48 deletions(-) commit f9875eb7274db32d1281f781857321305e35c9e2 Author: drtv <vasudeven@git.gnome.org> Date: Fri Sep 3 21:06:27 2010 +0530 Updated Tamil translation po/ta.po | 410 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 204 insertions(+), 206 deletions(-) commit e5e6d2bd2247059b81b35b774b55fe94255df758 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Fri Sep 3 07:47:24 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 464 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 212 insertions(+), 252 deletions(-) commit ef8bd8a787bdd441471ac027cb6b3054aa411493 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Thu Sep 2 18:04:02 2010 +0300 Updated Hebrew translation. po/he.po | 199 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 102 insertions(+), 97 deletions(-) commit 0416e4fb7946d448410172412759d82fa436af9e Author: Bruce Cowan <bruce@bcowan.me.uk> Date: Tue Aug 31 16:05:40 2010 +0100 Updated British English translation po/en_GB.po | 88 ++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 49 insertions(+), 39 deletions(-) commit c3c773404f0f34f5a748dc614a6e11d33776b128 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Tue Aug 31 11:35:13 2010 +0200 Updated Galician translations po/gl.po | 197 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 101 insertions(+), 96 deletions(-) commit e12db1a9ae808ff714e7b0664763a02cdc98aeb7 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Tue Aug 31 05:13:02 2010 +0200 Updated Spanish translation po/es.po | 218 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 116 insertions(+), 102 deletions(-) commit 4910a6fd97d2523db70fcb05a976247acc6ab758 Author: Милош Поповић <gpopac@gmail.com> Date: Tue Aug 31 02:09:50 2010 +0200 Updated Serbian translation po/sr.po | 197 +++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 197 +++++++++++++++++++++++++++++++-------------------------- 2 files changed, 218 insertions(+), 176 deletions(-) commit eda5168b91cd627561ddf51e94125a5a2ba35245 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 31 00:58:49 2010 +0300 media-export: Prefer term 'folder' over 'directory' Prefer the term 'folder' over 'directory' in translated strings. src/plugins/media-export/rygel-media-export-recursive-file-monitor.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 595e5729bf0121e7e726aa52733ed7b7466e998d Author: Philip Withnall <philip@tecnocode.co.uk> Date: Sat Aug 28 14:03:22 2010 +0100 core,plugins: Miscellaneous string fixes Mostly punctuation fixes. src/plugins/media-export/rygel-media-export-dbus-service.vala | 2 +- src/plugins/media-export/rygel-media-export-harvester.vala | 2 +- .../media-export/rygel-media-export-recursive-file-monitor.vala | 2 +- src/plugins/media-export/rygel-media-export-root-container.vala | 4 ++-- src/plugins/playbin/rygel-playbin-player.vala | 2 +- src/rygel/rygel-main.vala | 4 ++-- src/rygel/rygel-plugin-loader.vala | 6 +++--- src/rygel/rygel-root-device-factory.vala | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) commit e19749355a0ba0eb80d54351b31a86086fb2c0ad Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 28 13:57:44 2010 +0100 core: Don't build translatable strings by substitution Based on a patch from Philip Withnall <philip@tecnocode.co.uk>. src/rygel/rygel-user-config.vala | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit 31d098b316721dfaebc98e055d5379b3dba4cc80 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Sat Aug 28 13:55:33 2010 +0100 ui: Remove markup from a translatable string data/rygel-preferences.ui | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 80ceea7101f7e60a4297f4b0b95eb51bfd54b0c8 Author: Милош Поповић <gpopac@gmail.com> Date: Tue Aug 31 01:55:29 2010 +0200 Added Serbian translation po/LINGUAS | 2 + po/sr.po | 788 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/sr@latin.po | 788 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1578 insertions(+) commit 5f8890f38fa29548d6305806ff20932832a1ddf6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 31 00:25:16 2010 +0300 Release announcement for 0.7.7 NEWS | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) commit 228a905333f3064eeb25ca8ffd2549716fc3ad8d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 30 20:53:13 2010 +0300 data: Correct a typo in default config files data/rygel-default.conf | 2 +- data/rygel-maemo.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit abf19bd6b98ff3b00d076299490adf2163505d7d Author: Marek Černocký <marek@manet.cz> Date: Mon Aug 30 18:47:34 2010 +0200 Updated Czech translation po/cs.po | 287 +++++++++++++-------------------------------------------------- 1 file changed, 59 insertions(+), 228 deletions(-) commit 8845d4033d96632e505eadb0cc5c3af77380eeb3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 30 16:55:16 2010 +0300 i18n: Add MPRIS sources to translated/ignored lists po/POTFILES.in | 4 ++++ po/POTFILES.skip | 4 ++++ 2 files changed, 8 insertions(+) commit f04050ccb4cad6dfa079e966dc96c82b86bc9632 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 30 16:46:07 2010 +0300 data: Export XDG standard media dirs by default data/rygel-default.conf | 2 +- data/rygel-maemo.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c7359bd209eb6565867c9114b3264d6a572f0c2d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 30 16:43:59 2010 +0300 data,media-export: Special variables for XDG dirs Allow user to specify standard XDG media directories using variables. data/rygel-default.conf | 9 +++++++-- data/rygel-maemo.conf | 9 +++++++-- .../rygel-media-export-root-container.vala | 21 ++++++++++++++++++++- 3 files changed, 34 insertions(+), 5 deletions(-) commit 69ed2dbdf2552f3079a942622e73f5c98fe1fb8c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 30 02:08:39 2010 +0300 playbin: Remove last "all rights reserved" Remove last remaining "all rights reserved" from copyright headers. src/plugins/playbin/rygel-playbin-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f0edf1287cea9a79a6331570acf9d21dcbbad0ef Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 30 02:00:35 2010 +0300 doc: List known MPRIS2 implementors in README README | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3575385a38a32d031514a36012d3f37df86311d7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 30 01:45:11 2010 +0300 doc: Add MediaRenderer info to README README | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit a63397772d34a0757a0ec4cd792248e47f1d9496 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 30 01:32:35 2010 +0300 docs: Update README on MediaServer spec README | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 7a25e15dbf12b7da2caa6c9fbc94bdef42c7d70d Author: Jens Georg <mail@jensge.org> Date: Sat Aug 28 20:01:58 2010 +0300 media-export: map @refID to NULL This fixes IOP with WMP 12 src/plugins/media-export/rygel-media-export-media-cache.vala | 3 +++ 1 file changed, 3 insertions(+) commit bf6f7c39d41700f6e01b0e6d534cd6706e458b4c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 28 04:23:24 2010 +0300 mpris: Add MPRIS2-based MediaRenderer plugin This plugin turns any media player that implements MPRIS2 D-Bus interface into a UPnP MediaRenderer. http://www.mpris.org/2.0/spec/ configure.ac | 9 ++ src/plugins/Makefile.am | 5 + src/plugins/mpris/Makefile.am | 39 +++++ src/plugins/mpris/rygel-mpris-interfaces.vala | 50 ++++++ src/plugins/mpris/rygel-mpris-player.vala | 183 ++++++++++++++++++++++ src/plugins/mpris/rygel-mpris-plugin-factory.vala | 140 +++++++++++++++++ src/plugins/mpris/rygel-mpris-plugin.vala | 91 +++++++++++ 7 files changed, 517 insertions(+) commit d27e1ba5c317ee4200ec880f21067abaabcd46fd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 27 02:13:16 2010 +0300 core,external: Move f.d.o D-Bus interfaces to core Move FreeDesktop D-Bus interfaces to core. .../external/rygel-external-interfaces.vala | 15 -------- src/rygel/Makefile.am | 3 +- src/rygel/rygel-free-desktop-interfaces.vala | 45 ++++++++++++++++++++++ 3 files changed, 47 insertions(+), 16 deletions(-) commit 73bbc3ce96a9821c0ccf837d939dde553c6df7c9 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Sat Aug 28 13:53:46 2010 +0100 Add British English translation po/LINGUAS | 1 + po/en_GB.po | 778 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 779 insertions(+) commit 8e64da0e464c6523dcf9242f065a6766af53e3e8 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 28 07:22:21 2010 +0300 media-export: Use debug if cancelled Check if the error during harvesting is due to a cancelled cancellable .../media-export/rygel-media-export-harvesting-task.vala | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 8715db959eaa7f9f03fc3e3d2c44d2b844de0484 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 28 07:21:19 2010 +0300 media-export: Apply file filter in monitoring The inclusion filter was not used for file monitoring .../media-export/rygel-media-export-harvester.vala | 27 ++++++++++++---------- 1 file changed, 15 insertions(+), 12 deletions(-) commit 3c8136941a63e63333210b139596eda9568b8beb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 28 03:51:04 2010 +0300 core,playbin: MediaPlayer.uri now nullable src/plugins/playbin/rygel-playbin-player.vala | 2 +- src/rygel/rygel-media-player.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 078761ba82cf0d26557dad3b268e61a603d3fb65 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 28 03:48:55 2010 +0300 core,paybin: string props getter transfer ownership Getters for string properties should transfer ownership. src/plugins/playbin/rygel-playbin-player.vala | 4 ++-- src/rygel/rygel-media-player.vala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit f9ab6e249c7cefa77cd96ac398171544efc77bc3 Merge: f9bc56bb8 5628ef8f0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 28 04:40:20 2010 +0300 Merge remote branch 'phako/integration' commit f9bc56bb8c81aef32c2bc9deb87ea360471e77c6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 28 04:38:15 2010 +0300 build: Lower gtk+-2.0 requirement to 2.20.0 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5628ef8f07e4048c7a3bfd396f6e95761b468051 Author: Jens Georg <mail@jensge.org> Date: Fri Aug 27 22:54:35 2010 +0300 media-export: Support the "Genre" folder of XBox .../rygel-media-export-media-cache.vala | 2 ++ .../rygel-media-export-root-container.vala | 24 ++++++++++++---------- 2 files changed, 15 insertions(+), 11 deletions(-) commit 5943236e3c27a63b0c86ec1ae127b1e76727c13d Author: Jens Georg <mail@jensge.org> Date: Fri Aug 27 19:18:03 2010 +0300 data: Add m4v, m4a and png to scanned files data/rygel-default.conf | 2 +- data/rygel-maemo.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 9d8aa32068b300e71d84162e2fb8f02cf7fa3cea Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 27 15:35:33 2010 +0300 core: Don't claim to be clock source Do not set the 'sp-flag' as we never really are the clock source for the content, even in case of live/transcoded streams. This renders DLNA CTT test case 7.3.41.1 N.A'ed. src/rygel/rygel-media-item.vala | 2 -- src/rygel/rygel-transcoder.vala | 1 - 2 files changed, 3 deletions(-) commit d88825464d530355fd2391866f181c6bdfef0d0a Author: Jens Georg <mail@jensge.org> Date: Wed Aug 25 21:15:45 2010 +0300 media-export: Fix UPnP "exists" search src/plugins/media-export/rygel-media-export-media-cache.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit a47f2f4ac100de251bf5161c9d7dbc952d4b2211 Author: Jens Georg <mail@jensge.org> Date: Wed Aug 25 20:08:15 2010 +0300 media-export: Enable use of SQL functions Search translation was hard-coded to use operators src/plugins/media-export/Makefile.am | 2 + .../rygel-media-export-media-cache.vala | 36 ++++------- .../rygel-media-export-sql-function.vala | 31 +++++++++ .../rygel-media-export-sql-operator.vala | 73 ++++++++++++++++++++++ 4 files changed, 119 insertions(+), 23 deletions(-) commit 58b299f15c9f877a226611b62ca015dfca31244f Author: Jens Georg <mail@jensge.org> Date: Wed Aug 25 20:04:39 2010 +0300 media-export: Add custom has_prefix function This function is used for a caseless derivedFrom search .../media-export/rygel-media-export-database.vala | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit 27d1bf7fa8616ec2714c21b5733b177ff763661f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 26 15:10:00 2010 +0300 core,playbin: Time represented as int64 Player interface now deals with all time values in nano-seconds as int64. We should be simply using Gst.ClockTime but that is unfortunately not a registered type so we can't use that as GObject property. :( src/plugins/playbin/Makefile.am | 3 +- src/plugins/playbin/rygel-playbin-player.vala | 21 ++++++------ src/plugins/playbin/rygel-playbin-time.vala | 49 --------------------------- src/rygel/rygel-av-transport.vala | 22 +++++++----- src/rygel/rygel-gst-utils.vala | 20 +++++++++++ src/rygel/rygel-media-player.vala | 18 ++++++++-- 6 files changed, 59 insertions(+), 74 deletions(-) commit ec6460afabd7c419c13f6844b5c48c3f0e7756e1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 26 15:13:42 2010 +0300 data: Forgotten part of s/GstRenderer/Playbin/ change This was supposed to be included in commit e33fd41. data/rygel-default.conf | 2 +- data/rygel-maemo.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2427b6d5c16abfd028c3af721bc6b669d23bf05f Author: Jens Georg <mail@jensge.org> Date: Tue Aug 24 16:59:12 2010 +0300 media-export: Fix bgo#627243 String operators during Search() should be case insensitive .../media-export/rygel-media-export-database.vala | 44 ++++++++++++++++++++++ .../rygel-media-export-media-cache.vala | 21 +++++++++-- 2 files changed, 62 insertions(+), 3 deletions(-) commit 76110df42b3481901b8b387180487bda0f4ee978 Author: Jens Georg <mail@jensge.org> Date: Tue Aug 24 16:57:37 2010 +0300 media-export: count_children () left out container src/plugins/media-export/rygel-media-export-sql-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de8d552a94914cae167cbcaa420e7292b6087307 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 19:28:32 2010 +0300 tests: Don't go beyond 80 columns tests/rygel-album-art-spec-test.vala | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) commit 3df772e437e20b883bf0a6904acf659cf0218c81 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 19:23:46 2010 +0300 tests: Update test against latest MediaItem changes tests/rygel-album-art-spec-test.vala | 32 +++++++++++++++------------ tests/rygel-http-get-test.vala | 42 ++++++++++++++++++++++++++++++++---- tests/rygel-http-time-seek-test.vala | 19 ++++++++++------ 3 files changed, 69 insertions(+), 24 deletions(-) commit 7298eb8f263ef0421384f13fca1217bb0fb8eb9f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 17:41:24 2010 +0300 core: Support for search by album and artist src/rygel/rygel-relational-expression.vala | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit cc0dda5a2733a94a06da78100737a78f352d854c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 17:40:27 2010 +0300 core: Remove redundant assignment/variable src/rygel/rygel-relational-expression.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 923f3c81ee0f7644538853b8871b787f7387cc61 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 16:42:26 2010 +0300 core: Drop now redundant custom DIDLLiteWriter class po/POTFILES.in | 1 - po/POTFILES.skip | 1 - src/rygel/Makefile.am | 1 - src/rygel/rygel-didl-lite-writer.vala | 44 --------------------------------- src/rygel/rygel-item-creator.vala | 6 ++--- src/rygel/rygel-media-container.vala | 3 ++- src/rygel/rygel-media-item.vala | 12 ++++----- src/rygel/rygel-media-object.vala | 3 ++- src/rygel/rygel-media-query-action.vala | 8 +++--- src/rygel/rygel-music-item.vala | 5 ++-- src/rygel/rygel-photo-item.vala | 5 ++-- src/rygel/rygel-video-item.vala | 5 ++-- 12 files changed, 27 insertions(+), 67 deletions(-) commit 5aabc44fc312e2406bb2dd32eceddb2ccf648fad Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 16:23:06 2010 +0300 core: Serialization handled by MediaObject itself Serialization of MediaObject is now completely handled by the MediaObject itself. src/rygel/rygel-didl-lite-writer.vala | 34 +--------------------------------- src/rygel/rygel-media-container.vala | 28 ++++++++++++++++++++++++++++ src/rygel/rygel-media-item.vala | 4 ++-- src/rygel/rygel-media-object.vala | 3 +++ src/rygel/rygel-music-item.vala | 4 ++-- src/rygel/rygel-photo-item.vala | 4 ++-- src/rygel/rygel-video-item.vala | 4 ++-- 7 files changed, 40 insertions(+), 41 deletions(-) commit 5d387d745677cedb49428031af9839303863c4c4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 16:03:37 2010 +0300 core: Don't compare apples and oranges Before comparing two items, first make sure they are of the same type. src/rygel/rygel-media-item.vala | 4 ++++ src/rygel/rygel-music-item.vala | 4 ++++ src/rygel/rygel-photo-item.vala | 4 ++++ src/rygel/rygel-video-item.vala | 4 ++++ 4 files changed, 16 insertions(+) commit aaf25fb2c2e79dac1d3ec43bad2b5dd58f541e0d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 15:06:41 2010 +0300 core,plugins: Proper, rich item hierarchy * We have the following item hierarchy now: * VisualItem (interface, requires MediaItem) * MediaItem (abstract class) | |--> AudioItem | | | |--> MusicItem | |--> VideoItem (implements VisualItem) | |--> ImageItem (implements VisualItem) | |--> PhotoItem * Serialization of MediaItem is completely handled by MediaItem itself. po/POTFILES.in | 8 +- po/POTFILES.skip | 6 + .../external/rygel-external-item-factory.vala | 106 +++++-- src/plugins/gst-launch/Makefile.am | 4 +- .../rygel-gst-launch-audio-item.vala} | 33 +- src/plugins/gst-launch/rygel-gst-launch-item.vala | 30 +- .../rygel-gst-launch-root-container.vala | 18 +- .../gst-launch/rygel-gst-launch-video-item.vala | 48 +++ .../rygel-media-export-harvesting-task.vala | 4 +- .../media-export/rygel-media-export-item.vala | 337 +++++++++++---------- .../rygel-media-export-media-cache.vala | 102 +++++-- .../rygel-media-export-object-factory.vala | 11 +- .../mediathek/rygel-mediathek-video-item.vala | 9 +- src/plugins/test/Makefile.am | 1 - src/plugins/test/rygel-test-audio-item.vala | 10 +- src/plugins/test/rygel-test-video-item.vala | 10 +- .../tracker/rygel-tracker-item-factory.vala | 18 +- .../tracker/rygel-tracker-music-item-factory.vala | 33 +- .../rygel-tracker-picture-item-factory.vala | 27 +- .../tracker/rygel-tracker-video-item-factory.vala | 25 +- src/rygel/Makefile.am | 6 + src/rygel/rygel-audio-item.vala | 67 ++++ src/rygel/rygel-didl-lite-writer.vala | 59 +--- src/rygel/rygel-http-get-handler.vala | 4 +- src/rygel/rygel-http-get.vala | 23 +- src/rygel/rygel-http-server.vala | 53 +--- src/rygel/rygel-http-time-seek.vala | 5 +- src/rygel/rygel-image-item.vala | 99 ++++++ src/rygel/rygel-item-creator.vala | 46 ++- src/rygel/rygel-l16-transcoder.vala | 17 +- src/rygel/rygel-media-art-store.vala | 22 +- src/rygel/rygel-media-container.vala | 8 +- src/rygel/rygel-media-item.vala | 212 +++++-------- src/rygel/rygel-mp2ts-transcoder.vala | 29 +- src/rygel/rygel-mp3-transcoder.vala | 9 +- src/rygel/rygel-music-item.vala | 129 ++++++++ src/rygel/rygel-photo-item.vala | 67 ++++ src/rygel/rygel-relational-expression.vala | 6 +- src/rygel/rygel-transcode-manager.vala | 5 +- src/rygel/rygel-transcoder.vala | 2 +- src/rygel/rygel-video-item.vala | 153 ++++++++++ src/rygel/rygel-visual-item.vala | 90 ++++++ src/rygel/rygel-wma-transcoder.vala | 9 +- src/rygel/rygel-wmv-transcoder.vala | 15 +- 44 files changed, 1334 insertions(+), 641 deletions(-) commit 1069929ce2da84496db65b189117ed4e586212c8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 15:42:48 2010 +0300 gst-launch: Micro coding-style fix src/plugins/gst-launch/rygel-gst-launch-item.vala | 1 + 1 file changed, 1 insertion(+) commit 4130395d711bd5571bce3a6eb06544365a3103e0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 15:41:50 2010 +0300 gst-launch: Remove redundant 'using' statements src/plugins/gst-launch/rygel-gst-launch-item.vala | 3 --- 1 file changed, 3 deletions(-) commit 8dcac7ee69f5487a40c1e42da1ac6d1f8778d8e1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 14:41:45 2010 +0300 core: HTTPServer.is_http_uri() -> need_proxy() Replace HTTPServer.is_http_uri() with need_proxy() that does the opposite and is public. src/rygel/rygel-http-server.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit d48a9cff1adc22514ed5638bbe49f96ded85c002 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 25 14:35:07 2010 +0300 core: DIDLLiteWriter.http_server now public src/rygel/rygel-didl-lite-writer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2e79685445987fb41d8bfe31b864cdbd4adadb7e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 24 17:41:14 2010 +0300 core: Don't override error status src/rygel/rygel-import-resource.vala | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 9bb293ca617b8434f8803f4aded4344008a846c5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 24 17:32:06 2010 +0300 core: List/report all transfers 'TransferIDs' state variable should list IDs for all transfers we have, even the ones that are complete. src/rygel/rygel-content-directory.vala | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) commit 1ae16e7e0ea79df367ee49b9170d858faaa1be2e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 22 18:34:29 2010 +0300 core,plugins: Drop MediaItem.add_uri().thumbnail MediaItem.add_uri() doesn't take optional thumbnail argument anymore. None of the plugins were using this and it doesn't really matter if rygel can find the thumbnail before plugins add their own thumbnail(s). src/plugins/external/rygel-external-item-factory.vala | 2 +- src/plugins/media-export/rygel-media-export-item.vala | 4 ++-- src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- src/plugins/mediathek/rygel-mediathek-video-item.vala | 2 +- src/plugins/tracker/rygel-tracker-item-factory.vala | 2 +- src/rygel/rygel-media-item.vala | 10 +++------- 6 files changed, 9 insertions(+), 13 deletions(-) commit f74721321cab80d29065f0fd1bfba97dc45a68d8 Author: Ask H. Larsen <asklarsen@gmail.com> Date: Mon Aug 23 23:07:51 2010 +0200 Updated Danish translation po/da.po | 792 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 792 insertions(+) commit 8877df040db9863bae5bb0bf6471c996bac55b8d Author: Kenneth Nielsen <k.nielsen81@gmail.com> Date: Mon Aug 23 23:07:50 2010 +0200 Added da to list of languages po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit c33cdebe510d13b2401349ab68571a13ffbb6a05 Author: Petr Kovar <pknbe@volny.cz> Date: Mon Aug 23 22:28:35 2010 +0200 Update Czech translation by Marek Cernocky po/cs.po | 826 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 399 insertions(+), 427 deletions(-) commit 883b65b8005a32e2f333e92523afd6dd396d7dc2 Author: Jens Georg <mail@jensge.org> Date: Wed Aug 18 18:39:05 2010 +0300 [doc] Add manpages for rygel and rygel.conf Makefile.am | 2 +- configure.ac | 5 + doc/Makefile.am | 14 ++ doc/man/rygel.conf.xml | 335 +++++++++++++++++++++++++++++++++++++++++ doc/man/rygel.xml | 396 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 751 insertions(+), 1 deletion(-) commit 197a0ef4b35fd527f39314e7b8c213444fa94393 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 22 02:08:15 2010 +0300 core,tracker: Case-insensitive string comparisons String comparisons must be case-insensitive in searches. src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- src/rygel/rygel-relational-expression.vala | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) commit 1993f0246cafdb05ddf2e4530cdbcc5fb1b2be3e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 22 02:05:53 2010 +0300 tracker: Escape the regex for SPARQL src/plugins/tracker/Makefile.am | 2 +- .../tracker/rygel-tracker-search-container.vala | 59 ++++++++++++++++++++-- 2 files changed, 57 insertions(+), 4 deletions(-) commit 85f8dcc50271b4f0d5f8ef9544929642451d8a96 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw> Date: Sat Aug 21 21:06:47 2010 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 548 ++++++++++++++++++++++++++++-------------------------------- po/zh_TW.po | 548 ++++++++++++++++++++++++++++-------------------------------- 2 files changed, 520 insertions(+), 576 deletions(-) commit 526e85727f73669cb6707911e1307157aaa22cd0 Author: Claude Paroz <claude@2xlibre.net> Date: Sat Aug 21 14:47:21 2010 +0200 Updated French translation po/fr.po | 449 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 168 insertions(+), 281 deletions(-) commit e24b4fa035125a7708eba18b5144dd3c897d2e49 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 20 22:53:21 2010 +0300 core: Minor coding-style fixes src/rygel/rygel-media-object.vala | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit c98f8c5f95e787467c7d04db6c2cdcb727912efd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 20 22:40:01 2010 +0300 core: Pre-compile regex for substitute variables Apparently these string comparisons were taking a hell lot of time and the reason was that string.replace() compiles regex each time it needs to replace a string. src/rygel/rygel-media-object.vala | 39 +++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) commit a7d5b6cc6b8e7eabc297a01212bbdc31ec9197e1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 20 22:36:37 2010 +0300 core: Add MediaItem.streamable() Differential between items that are streamable and should be streamed. src/rygel/rygel-http-get.vala | 2 +- src/rygel/rygel-media-item.vala | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) commit 186da535210afeea212414a9bc51b1dc606321f6 Author: Jens Georg <mail@jensge.org> Date: Fri Aug 20 21:58:57 2010 +0300 gst-launch: Use - instead of _ in options data/rygel-default.conf | 20 ++++++++++---------- data/rygel-maemo.conf | 20 ++++++++++---------- .../gst-launch/rygel-gst-launch-root-container.vala | 8 ++++---- 3 files changed, 24 insertions(+), 24 deletions(-) commit 1f31e845f3f1abd8d05ad5c6e29fb36a16e3b488 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 20 19:14:23 2010 +0300 tracker: Correct checks for limit and offset src/plugins/tracker/rygel-tracker-selection-query.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit faba9fa346f89f144d7db059eef5d6471d4798ca Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 20 19:10:25 2010 +0300 core,tracker: Drop support for search by 'res' Drop support for search by 'res' and 'res@protocolInfo'. Since we didn't handle proxy and transcoding resources this gave wrong impression to the clients and was causing rygel to fail DLNA CTT test case 7.3.66.3,4. .../tracker/rygel-tracker-search-container.vala | 3 --- src/rygel/rygel-relational-expression.vala | 24 ++-------------------- 2 files changed, 2 insertions(+), 25 deletions(-) commit a1d192f000b6cd3a9c89e53f6f68c1a43168c600 Author: Giannis Katsampirhs <juankatsamprishs@gmail.com> Date: Fri Aug 20 18:12:37 2010 +0300 l10n: Added Greek translation for rygel po/el.po | 800 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 800 insertions(+) commit 32d33608c470076c9e98f2b80573819a15f5b35b Author: Giannis Katsampirhs <juankatsamprishs@gmail.com> Date: Fri Aug 20 18:12:18 2010 +0300 l10n: Added Greek (el) to po/LINGUAS for rygel po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit caa4e78c1af790f3c2735e828fa2ecc4f19dd818 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 20 16:38:18 2010 +0300 core: Don't advertize search by '@refID' Don't advertize support for search by '@refID' as we do not really support and use it at all. Fixes DLNA CTT test case 7.3.66.2. src/rygel/rygel-relational-expression.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 152883e4a0636df716575fc1f8bc92f87da92933 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 20 16:33:09 2010 +0300 core: Fix typo in serialization of upnp:createClass src/rygel/rygel-didl-lite-writer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f6ce8a5bf3cc1224d2c62cbf4c3bdc422ae98e93 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 20 16:29:19 2010 +0300 core: Don't throw error on empty search results I was doing this because of my misunderstanding of error code 720 description in in ContentDirectory v2 specification (Table 2-20). src/rygel/rygel-search.vala | 5 ----- 1 file changed, 5 deletions(-) commit 73beeb52aac464d586b20a6c1d25cfe20f96f5f3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 20 12:20:25 2010 +0300 core: Make some code more readable Make the code deciding whether or not the mode of the HTTP GET is correct, more readable. src/rygel/rygel-http-get.vala | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 9c94c8fac1e1bc0389d1028ceecc329860ab0a56 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 19 18:24:40 2010 +0300 core: Error on 'background' request for streams Throw an error on 'background' download request for streaming content. This satisfies DLNA requirement 7.4.49.4. src/rygel/rygel-http-get.vala | 1 + 1 file changed, 1 insertion(+) commit b32a5831a2bc50e4bf9d7b51c01b4267ed3fb816 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 19 18:17:44 2010 +0300 core: Error on 'interactive' request for streams Throw an error on 'interactive' download request for streaming content. This satisfies DLNA requirement 7.4.49.4. src/rygel/rygel-http-get.vala | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) commit 6d4003290f8e41177301cf717eda12bb9db914dc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 19 17:31:02 2010 +0300 core: Refactor HTTPGet.handle() a bit src/rygel/rygel-http-get.vala | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) commit 9d4d80c7f5de76e5ec10cd4c96a433ba00ed2d93 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 19 15:58:41 2010 +0300 core: Minor coding-style fixes src/rygel/rygel-http-get.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 91b9110e9d804e670b823f219e283f37d40bc9f0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 19 15:56:33 2010 +0300 core: Error on streaming request for unstreamable Throw an error on streaming request for unstreamable content. This satisfies DLNA requirement 7.4.49.4. src/rygel/rygel-http-get.vala | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit c0b24e6505d18acdd41fff53b98a0042ad6da15e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 19 15:55:39 2010 +0300 core: Image items are not streamable src/rygel/rygel-media-item.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2f2302c7d534d6fc5cb4e6c6f7f6934cd4adefde Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 18 16:14:23 2010 +0300 Release announcement for 0.7.6 NEWS | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 4d48096041ecb0810045a4cdfae59dbdaff4b20d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 18 16:22:27 2010 +0300 i18n: Update ignored & translated files list po/POTFILES.in | 2 ++ po/POTFILES.skip | 2 ++ 2 files changed, 4 insertions(+) commit 187cae3b971f7b6180d20aa40f88ea487c7dfc41 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 18 15:06:40 2010 +0300 tracker: Create ID from title rather then the value Create ID of MetadataValues' children from their title rather then the associated 'value' of the child. This also implies that Years container now only provide the method for title creation rather than ID creation. With this change, the 'Year' hierarchy works again. \o/ src/plugins/tracker/rygel-tracker-metadata-values.vala | 9 ++++----- src/plugins/tracker/rygel-tracker-years.vala | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) commit 7e23ea726329e870d922adc2283101c88642d1b5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 18 14:35:33 2010 +0300 tracker: Replace MetadataValues delegates by virtual methods Subclasses should now override the methods if they need a different implementation rather than passing methods to base constructor. .../tracker/rygel-tracker-metadata-values.vala | 38 ++++------------------ src/plugins/tracker/rygel-tracker-years.vala | 11 +++---- 2 files changed, 11 insertions(+), 38 deletions(-) commit 0a6d562a7307c6bcd4fba35d29b4cea433455d63 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 18 13:45:40 2010 +0300 core: MetadataValues is now an abstract class src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cf44be559b287a82e60bed96085731c9a5ec9463 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 18 13:43:22 2010 +0300 tracker: Special classes for albums & artists Add special container classes for albums and artists. src/plugins/tracker/Makefile.am | 2 ++ src/plugins/tracker/rygel-tracker-albums.vala | 40 ++++++++++++++++++++++++++ src/plugins/tracker/rygel-tracker-artists.vala | 40 ++++++++++++++++++++++++++ src/plugins/tracker/rygel-tracker-music.vala | 17 ++--------- 4 files changed, 84 insertions(+), 15 deletions(-) commit ebfec8f2bb179f7ec4cf5b380cae7560a2da38fa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 17 02:28:35 2010 +0300 Release announcement for 0.7.4 NEWS | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) commit 6eb9a65b826b93dfc1e9e9e98378cedd56af18df Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Tue Aug 17 14:27:46 2010 +0200 Updated Slovenian translation po/sl.po | 210 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 109 insertions(+), 101 deletions(-) commit 3555d7830c4b36607870a0bcbc8a0efba53e108a Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Tue Aug 17 02:05:16 2010 +0300 Updated Hebrew translation. po/he.po | 285 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 145 insertions(+), 140 deletions(-) commit 678e7123abb88fea79fdd8d2fc00146c79ad6b25 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 16 23:33:56 2010 +0300 core: GetProtocolInfo should utilize gupnp-dlna GetProtocolInfo action for MediaServer should list all DLNA profiles covered by gupnp-dlna. src/rygel/rygel-source-connection-manager.vala | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) commit 464b0dff9692db594f5a5f76c46768982d0485e3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 16 23:31:55 2010 +0300 build: Rygel core now links to gupnp-dlna src/rygel/Makefile.am | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 134d60c511bd1f81dcc4034ae7992b7d8da55db6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 16 23:29:13 2010 +0300 core: Equality function for list of ProtocolInfo This is to allow for easy search of a particular ProtocolInfo in the list. src/rygel/rygel-transcode-manager.vala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit c1f91083c91bebc36df197de75b4ee0eebd6bd4b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 16 23:25:26 2010 +0300 build,media-export: Adapt to gupnp-dlna 0.3 API configure.ac | 4 ++-- src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) commit 411e03a29439af788893d561275a34c9ca59d7eb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 16 16:22:18 2010 +0300 core: Make use of GUPnP.ProtocolInfo Instead of passing around ProtocolInfo as strings, use a list of ProtocolInfo objects and translate them to strings only where/when needed. src/rygel/rygel-http-server.vala | 14 ++++++++------ src/rygel/rygel-source-connection-manager.vala | 11 ++++++++++- src/rygel/rygel-transcode-manager.vala | 17 +++++++++-------- 3 files changed, 27 insertions(+), 15 deletions(-) commit 9c4d2f90493385b4d316c2f703c0c787e83b91d0 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Mon Aug 16 17:47:55 2010 +0200 Updated Galician translations po/gl.po | 279 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 142 insertions(+), 137 deletions(-) commit 061655d1616cf9c4e16a5e7b3a555cca14b9ad44 Author: Jens Georg <mail@jensge.org> Date: Mon Aug 16 10:59:13 2010 +0300 build: Fix vala.m4 - Don't accumulate checks - Remove ugly leading white-space m4/vala.m4 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 3aae76d16d850864c3276375653385a7fed264ce Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 16 04:23:44 2010 +0300 core: Prefix service URLs with a "/" This seems like the right way to do it and it might actually improve our IOP. src/rygel/rygel-root-device-factory.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 9b944e913cc02a8748b738607c1ea044b3d08f32 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 16 04:08:16 2010 +0300 data: Set standard header on XML files data/xml/AVTransport2.xml | 1 + data/xml/MediaRenderer2.xml | 1 + data/xml/MediaServer2.xml | 1 + data/xml/RenderingControl2.xml | 1 + 4 files changed, 4 insertions(+) commit c7682f6fdeaa1929eff179570ff2548806aa3a94 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 15 16:44:00 2010 +0300 external: Mirco indentation fix src/plugins/external/rygel-external-plugin-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5e8c8f2c6aab7d2076de0ba4fd74ec9dac676fda Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 15 16:29:39 2010 +0300 external: Remove redundant constants src/plugins/external/rygel-external-plugin-factory.vala | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 14770c5d3de7a68a444e8ab47f369b06d92a2b5e Author: Jens Georg <mail@jensge.org> Date: Sun Aug 15 18:08:13 2010 +0300 media-export: Fix database upgrade to v10 .../media-export/rygel-media-export-media-cache-upgrader.vala | 5 +++++ 1 file changed, 5 insertions(+) commit e0b862d8582c8618a5e400e8dee2c1f0ccff1432 Author: Jens Georg <mail@jensge.org> Date: Sun Aug 15 16:51:39 2010 +0300 media-export: Rename "Filesystem" folder .../rygel-media-export-media-cache-upgrader.vala | 19 +++++++++++++------ .../rygel-media-export-query-container.vala | 4 ++-- .../rygel-media-export-root-container.vala | 9 ++++++--- 3 files changed, 21 insertions(+), 11 deletions(-) commit 072374c30d7e965378d7772db11d7f53d3f253d5 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 17:17:25 2010 +0300 media-export: Simplify format string src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- src/plugins/media-export/rygel-media-export-sql-factory.vala | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 4d297595e9a4b3eab10534d603f2d84fef44f755 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sun Aug 15 21:03:19 2010 +0200 Updated Spanish translation po/es.po | 290 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 150 insertions(+), 140 deletions(-) commit aef878adb536978490f01176d570b07f0551fac1 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 18:56:45 2010 +0300 media-export: file filter may be null src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dab065ba76afc771b430c9c6e48d6a169b22d3e8 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 16:43:02 2010 +0300 media-export: Speed up startup-filesystem walk src/plugins/media-export/rygel-media-export-sql-factory.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 67d5a72e709b8c00b0704bfbcf9db345048fd63c Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 16:02:40 2010 +0300 media-export: No need for fuzzy search We define the UPnP classes so we can search for the exact classes src/plugins/media-export/rygel-media-export-query-container.vala | 6 +----- src/plugins/media-export/rygel-media-export-root-container.vala | 4 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) commit 0dc5e58e8dffcc060bc89f258d2af21a5bf959fa Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 14:10:14 2010 +0300 media-export: Move filesystem to special folder With the default virtual containers the root-folder's content was way to cluttered .../rygel-media-export-media-cache-upgrader.vala | 60 ++++++++++++++++++++++ .../rygel-media-export-query-container.vala | 4 +- .../rygel-media-export-root-container.vala | 24 ++++++--- .../rygel-media-export-sql-factory.vala | 2 +- 4 files changed, 81 insertions(+), 9 deletions(-) commit d14f0543f689969efd370aca6c9193c65d9f5cce Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 12:31:32 2010 +0300 media-export: Implement a cancel-everything src/plugins/media-export/rygel-media-export-harvester.vala | 14 ++++++++------ .../media-export/rygel-media-export-harvesting-task.vala | 8 +++++++- src/plugins/media-export/rygel-media-export-plugin.vala | 10 ++++++++++ .../media-export/rygel-media-export-root-container.vala | 10 ++++++++-- 4 files changed, 33 insertions(+), 9 deletions(-) commit bb37a263a308b449a6fb034c20f249ef623aa23a Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 11:46:53 2010 +0300 media-export: Fix a FIXME src/plugins/media-export/rygel-media-export-root-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 4f96d2e87428ad8d9622d40e465435bbef8f1cb1 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 11:41:55 2010 +0300 media-export: Remove custom virtual folders User-defined virtual folders are not not supported anymore data/rygel-default.conf | 9 ------ data/rygel-maemo.conf | 9 ------ .../rygel-media-export-query-container.vala | 37 ---------------------- .../rygel-media-export-root-container.vala | 31 ------------------ 4 files changed, 86 deletions(-) commit 9207d4833c057e47a0b6de784291aee069af1780 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 11:34:29 2010 +0300 media-export: Expose default virtual folders Expose a similar default virtual folder tree as tracker. There are no "Tags" folders since we don't support tags. Pictures -> Year dc:date,? -> All upnp:class,object.item.ImageItem Music -> Year dc:date,? -> Artist -> Album upnp:artist,?,upnp:album,? -> Album upnp:album,? -> Genre upnp:genre,? -> All upnp:class,object.item.audioIte Videos -> Year dc:date,? -> All upnp:class,object.item.videoItem .../rygel-media-export-media-cache.vala | 2 +- .../rygel-media-export-root-container.vala | 70 ++++++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) commit fbc7f042872b74be4450a396be0d24765932a972 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 14 11:31:00 2010 +0300 media-export: Use derivedFrom on class If a virtual folder contains a match on upnp:class, assume that the derivedFrom operator is meant src/plugins/media-export/rygel-media-export-query-container.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 7040b30ac3a1a38036db27bf8be1b4abdf0e3a98 Author: Jens Georg <mail@jensge.org> Date: Fri Aug 13 23:17:41 2010 +0300 media-export: Move extractor to harvester src/plugins/media-export/rygel-media-export-harvester.vala | 9 ++------- src/plugins/media-export/rygel-media-export-root-container.vala | 4 +--- 2 files changed, 3 insertions(+), 10 deletions(-) commit 87640a848580141bff2923522ab05dd02d8ddad5 Author: Jens Georg <mail@jensge.org> Date: Thu Aug 5 00:14:25 2010 +0300 media-export: Minor coding style fix src/plugins/media-export/rygel-media-export-harvester.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 0e4f37d82fd525f83d423a4f7a01f729d9fee51c Author: Jens Georg <mail@jensge.org> Date: Mon Aug 2 22:57:39 2010 +0300 media-export: Move file handling to harvester Reacting to changes is now also done in the Harvester class. No more filesystem stuff in root container .../media-export/rygel-media-export-harvester.vala | 61 ++++++++++++++++++++-- .../rygel-media-export-root-container.vala | 54 +------------------ 2 files changed, 59 insertions(+), 56 deletions(-) commit d09256428096668689068edd49314f204e6cc9bf Author: Jens Georg <mail@jensge.org> Date: Mon Aug 2 22:36:55 2010 +0300 media-export: Move public methods to top of class .../rygel-media-export-root-container.vala | 196 +++++++++++---------- 1 file changed, 101 insertions(+), 95 deletions(-) commit b9bd82688905bf76896f1aff6e1672a145bcdc61 Author: Jens Georg <mail@jensge.org> Date: Mon Aug 2 22:19:10 2010 +0300 media-export: Minor optimization No need for generic API .../media-export/rygel-media-export-harvesting-task.vala | 5 ++--- src/plugins/media-export/rygel-media-export-media-cache.vala | 10 +++++----- src/plugins/media-export/rygel-media-export-sql-factory.vala | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) commit 3eb8fb50b676727d345740bf292b69c5be4cb554 Author: Jens Georg <mail@jensge.org> Date: Mon Aug 2 21:54:54 2010 +0300 media-export: Make batch size a constant src/plugins/media-export/rygel-media-export-harvesting-task.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d588393e11194761ae26e9548d6f39e80e492915 Author: Jens Georg <mail@jensge.org> Date: Sun Aug 1 15:37:56 2010 +0200 media-export: Avoid extra database query When checking for change conditions, avoid extra query for size-check. Since push_if_changed_or_unknown will be called for MediaItems only, there is no need for a left-outer join in the query. .../rygel-media-export-harvesting-task.vala | 19 ++++--------------- .../media-export/rygel-media-export-media-cache.vala | 6 +++++- .../media-export/rygel-media-export-sql-factory.vala | 4 +++- 3 files changed, 12 insertions(+), 17 deletions(-) commit 7b95278a5a028868eb0e6c6d6cd5d311a44ab53b Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 14:04:20 2010 +0200 media-export: Simplify child processing src/plugins/media-export/rygel-media-export-dummy-container.vala | 4 ++-- src/plugins/media-export/rygel-media-export-harvesting-task.vala | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) commit 4a88cd8ab6896d947d219982e1a262caab871e6a Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 11:11:47 2010 +0200 media-export: Move id generation to MediaCache Also use it consistently everywhere .../media-export/rygel-media-export-db-container.vala | 2 +- .../media-export/rygel-media-export-dummy-container.vala | 2 +- .../media-export/rygel-media-export-harvesting-task.vala | 6 +++--- src/plugins/media-export/rygel-media-export-item.vala | 9 ++------- .../media-export/rygel-media-export-media-cache.vala | 5 +++++ .../media-export/rygel-media-export-root-container.vala | 15 ++++----------- 6 files changed, 16 insertions(+), 23 deletions(-) commit 2911ffd29a5dd5e5a70e3bb3432ac68df0013586 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 10:54:54 2010 +0200 media-export: No need for safeguard src/plugins/media-export/rygel-media-export-harvesting-task.vala | 5 +---- src/plugins/media-export/rygel-media-export-root-container.vala | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) commit cfc0fdf1107f4c4d4cec3359e10ec5db4dd68e40 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 01:18:13 2010 +0200 media-export: Fix coding style .../media-export/rygel-media-export-recursive-file-monitor.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9368fb259d659b18b7a972785c4967aa32c86c84 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 00:24:26 2010 +0200 media-export: Rename RecursiveFileMonitor.monitor Method was renamed to .add cause monitor seemed a bit awkward (monitor.monitor) src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 +- .../media-export/rygel-media-export-recursive-file-monitor.vala | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit e234377deb58b2bec4b3b5d6d9a1cd2a6e5bc801 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 14 04:49:57 2010 +0300 core: Use standard DLNA profile for WMV I'm not sure this is correct but at least its a standard DLNA profile and enables us to comply with DLNA requirements (7.3.29.3). src/rygel/rygel-wmv-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 85a934a6533a4e696fe4d6d7bb795cd9ee495314 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 14 04:46:37 2010 +0300 i18n: Add a new C file to ignore list po/POTFILES.skip | 1 + 1 file changed, 1 insertion(+) commit 475507e372cff85db170da47d80038efcbc09ed0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 14 04:31:00 2010 +0300 core: Clean & correct seek-deciding code Clean & correct code that decides whether to seek or not and creates the relavent HTTPSeek object. This also enables us to comply with DLNA (7.3.33.5). src/rygel/rygel-http-byte-seek.vala | 25 +++++++++++-------------- src/rygel/rygel-http-get.vala | 12 ++++++++++-- src/rygel/rygel-http-time-seek.vala | 23 ++++++++++------------- 3 files changed, 31 insertions(+), 29 deletions(-) commit d17be04430fd4103c8f6a15da866e69ef788db6b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 14 04:25:31 2010 +0300 core: Advertize byte-seek support for thumbnails src/rygel/rygel-thumbnail.vala | 1 + 1 file changed, 1 insertion(+) commit 880038c97718f4fe809390f937a9f58c30dc5915 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 13 18:50:26 2010 +0300 core: Micro indentation fix src/rygel/rygel-http-byte-seek.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 43227e554e97d5a1f1c67924a70030919849ead9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 13 17:25:34 2010 +0300 tracker: Fix ID of Years' children Fix generation of ID for each child of 'Years' container. src/plugins/tracker/rygel-tracker-years.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 87b0e920098fbd1edf957d34c554a93cdc9aced3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 13 17:07:22 2010 +0300 core: Make use of mime-type in item creation requests If mime-type is provided in item creation request, there is no need to guess it. Just use the one provided. src/rygel/rygel-item-creator.vala | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit ec1d9741b84b469a802336eed60d53837e4c2638 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 13 16:54:08 2010 +0300 core,tracker: Use DLNA PN in item creation requests Use the DLNA profile when provided in item creation requests. This fixes failing DLNA CTT testcase 7.3.26.4,5. src/plugins/tracker/rygel-tracker-insertion-query.vala | 5 +++++ src/rygel/rygel-item-creator.vala | 9 +++++++++ 2 files changed, 14 insertions(+) commit 3b21bf3ede12afac7e24f9fccfeb2c804ea25e13 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 12 19:07:25 2010 +0300 tracker: Provide DLNA profile when available src/plugins/tracker/rygel-tracker-item-factory.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 3dce37df5e7d58077dff7ac14f47afaf2f0d150a Author: Jens Georg <mail@jensge.org> Date: Mon Aug 2 21:07:43 2010 +0300 media-export: Fix deprecation warnings with libgee src/plugins/media-export/rygel-media-export-harvester.vala | 6 +++--- .../media-export/rygel-media-export-recursive-file-monitor.vala | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 09a23fc50090d388f8bf0c74418fde3c9791fac0 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 01:05:44 2010 +0200 media-export: Simplify code and code-flow .../rygel-media-export-harvesting-task.vala | 78 +++++++++++----------- 1 file changed, 38 insertions(+), 40 deletions(-) commit def301159f38a6636da10afd6f75b01d3f57d069 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 01:01:15 2010 +0200 media-export: Simplify enumerate_directoy enmerate_directory is an instance method, it can figure out itself which directory it should use. src/plugins/media-export/rygel-media-export-harvesting-task.vala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit ee80e109c66d6d19b475f912df3530c5ac597ecb Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 00:50:47 2010 +0200 media-export: Small refactor src/plugins/media-export/rygel-media-export-harvesting-task.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit a7391ec69c19fd7cf4e9d734bd815d5eab9749ee Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 00:48:23 2010 +0200 media-export: Small refactor .../rygel-media-export-harvesting-task.vala | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) commit bf120cc0c9d07e0eee28ad4e1d4f43d497b558bf Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 00:46:17 2010 +0200 media-export: Fix coding style .../rygel-media-export-harvesting-task.vala | 29 +++++++++++----------- 1 file changed, 15 insertions(+), 14 deletions(-) commit 8a6d423c40a62a8c169c96b966ee7d97004d33d9 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 00:22:21 2010 +0200 media-export: Update documentation .../rygel-media-export-harvesting-task.vala | 23 +++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) commit 1a761c9adb54c513c28a6bc8dfc010cd1b35f73e Author: Jens Georg <mail@jensge.org> Date: Thu Jul 29 18:57:43 2010 +0200 media-export: Don't do work twice Container queue's head was fetched twice src/plugins/media-export/rygel-media-export-harvesting-task.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e2c1ea57869cf3b70d9038fd052294450f7d17c1 Author: Jens Georg <mail@jensge.org> Date: Thu Jul 29 18:52:22 2010 +0200 media-export: Handle cancellation correctly in idle-func src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 ++ 1 file changed, 2 insertions(+) commit 32cffd25a56149c7de7456c55885fd1cef81becb Author: Jens Georg <mail@jensge.org> Date: Thu Jul 29 17:58:55 2010 +0200 media-export: Remove useless parameter src/plugins/media-export/rygel-media-export-harvesting-task.vala | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit 0c74e75ae29ee235d596dfe95824f3c005054a1c Author: Jens Georg <mail@jensge.org> Date: Thu Jul 29 17:55:33 2010 +0200 media-export: Only build file-filter once File filter regex does not need to be generated for every harvesting task .../media-export/rygel-media-export-harvester.vala | 31 ++++++++++++++++++++++ .../rygel-media-export-harvesting-task.vala | 21 ++------------- 2 files changed, 33 insertions(+), 19 deletions(-) commit 753bc48dc8fe01050f709aef01c959d39519e89c Author: Jens Georg <mail@jensge.org> Date: Thu Jul 29 17:39:29 2010 +0200 media-export: Update documentation of Harvester .../media-export/rygel-media-export-harvester.vala | 32 +++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) commit 2167b105c0d9dbae8d478e8525679838c2518953 Author: Jens Georg <mail@jensge.org> Date: Thu Jul 29 17:38:08 2010 +0200 media-export: No need for harvester trash src/plugins/media-export/rygel-media-export-harvester.vala | 8 -------- 1 file changed, 8 deletions(-) commit 5abd17dddd3d83950cab9653fcbc07e2c0f70d0f Author: Jens Georg <mail@jensge.org> Date: Wed Jul 28 12:48:23 2010 +0200 media-export: Simplify DummyContainer .../rygel-media-export-dummy-container.vala | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) commit b2090101ee66c891c558e0ba068f3776a827438b Author: Jens Georg <mail@jensge.org> Date: Wed Jul 28 12:29:17 2010 +0200 media-export: Refactor filessystem walking Handling harvester events and book-keeping is done by a new Harvester class, the old harvester class has been renamed to HarvestingTask src/plugins/media-export/Makefile.am | 1 + .../media-export/rygel-media-export-harvester.vala | 370 +++------------------ .../rygel-media-export-harvesting-task.vala | 355 ++++++++++++++++++++ .../rygel-media-export-root-container.vala | 63 +--- 4 files changed, 404 insertions(+), 385 deletions(-) commit 8c2e51ad20ab9dd508b00f40881988c672f423a0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 12 17:36:13 2010 +0300 tracker: Implement find_object() in 2 containers To speed-up the searches for particular objects, this patch adds find_object() implementation to MetadataValues and SearchContainer. src/plugins/tracker/rygel-tracker-metadata-values.vala | 14 ++++++++++++++ src/plugins/tracker/rygel-tracker-search-container.vala | 14 ++++++++++++++ 2 files changed, 28 insertions(+) commit 93efe9fafe9a1b733b1997d965b5c58f1991f72a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 12 17:12:24 2010 +0300 core: SimpleContainer implements find_object() The default find_object() implementation in base MediaContainer translates find_object() to a search() query and since search() is recursive, the whole tree under the container then gets a search() called on them so if any of them has implemented find_object(), that implementation will never be actually used. This is exactly what was happening in case of tracker plugin and that was the main reason for it being so extremely slow in the past few months. Since most containers are SimpleContainer, this solves the problem for most (if not all) of the plugins. src/rygel/rygel-simple-container.vala | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 767403f99a4719bb51b1094ad07ce467b81fdb51 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 12 15:02:27 2010 +0300 tracker: Unique IDs for MetadataValues's children Prefix IDs of MetadataValues's children containers with parent ID to guarantee uniqueness in the hierarchy. src/plugins/tracker/rygel-tracker-metadata-values.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit a295ba5375e763a2604dedf811483bbb04bf06b6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 20:13:06 2010 +0300 tracker: Default id & filter funcs shouldn't be public src/plugins/tracker/rygel-tracker-metadata-values.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a3be5d7861c1609accba87f064a99eb3a226893d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 20:11:26 2010 +0300 tracker: Default id & filter funcs shouldn't be static .../tracker/rygel-tracker-metadata-values.vala | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) commit 9583fd192f28b91ee2267cab351e6f3c177ef4e7 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Thu Aug 12 14:12:49 2010 +0200 Updated Slovenian translation po/sl.po | 162 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 99 insertions(+), 63 deletions(-) commit bccfe752674416b910614e0ffa0e67ca9a3b1d85 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 18:39:36 2010 +0300 core,mediathek: Don't use deprecated libsoup API Replace usage of Soup.MessageHeaders.get() with get_one(). src/plugins/mediathek/rygel-mediathek-rss-container.vala | 4 ++-- src/rygel/rygel-http-byte-seek.vala | 6 +++--- src/rygel/rygel-http-get-handler.vala | 4 ++-- src/rygel/rygel-http-get.vala | 3 ++- src/rygel/rygel-http-time-seek.vala | 5 +++-- src/rygel/rygel-seekable-response.vala | 2 +- src/rygel/rygel-xbox-hacks.vala | 2 +- tests/rygel-http-byte-seek-test.vala | 4 ++-- tests/rygel-http-time-seek-test.vala | 2 +- 9 files changed, 17 insertions(+), 15 deletions(-) commit 90095419cf0852e47367b954a1e4825dae8a01b6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 17:37:02 2010 +0300 core: Correctly handle string involving plurals src/rygel/rygel-main.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 1b973bb7ea0c0f46917977af8787f2576f5d58e0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 17:25:21 2010 +0300 build: Checks for gstreamer-tag & gstreamer-app VAPI Check for these VAPIs if media-export plugin build is enabled. configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9db33b6ad8c75624d6e2fc9963dfa2341cd04be6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 17:19:08 2010 +0300 build: Core doesn't require sqlite3 configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3a0aded2fec8a7c48cc9f1fbcef61b6db9606836 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 17:08:48 2010 +0300 core: Make sure HTTPServer gets created successfully src/rygel/rygel-content-directory.vala | 10 +--------- src/rygel/rygel-http-server.vala | 2 +- src/rygel/rygel-transcode-manager.vala | 31 +++++++++++++++++++++++++------ 3 files changed, 27 insertions(+), 16 deletions(-) commit 8ff86251da58ffd91d2f771d523de75b2f478220 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 13:48:46 2010 +0300 build: Correct Gtk+ vapi check configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9bce1271413fa46ea6bc56b65f9839df547369b1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 13:37:45 2010 +0300 build: Minor refactoring of configure.ac configure.ac | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) commit fd6e50b4143c8b820745b8dbd86702a439e0b964 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 02:48:34 2010 +0300 external: Refactor properties retrieval code Refactor most of the code that gets different properties from hashtable. .../external/rygel-external-icon-factory.vala | 27 +++--- .../external/rygel-external-item-factory.vala | 105 +++++++-------------- .../external/rygel-external-thumbnail-factory.vala | 39 ++++---- 3 files changed, 70 insertions(+), 101 deletions(-) commit e93c0f56d7cd5836be614c4e514d100573b06094 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 02:33:32 2010 +0300 external: All 'size' properties are now 64-bit This should have been part of commit a55f708. src/plugins/external/rygel-external-album-art-factory.vala | 2 +- src/plugins/external/rygel-external-icon-factory.vala | 2 +- src/plugins/external/rygel-external-thumbnail-factory.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 6d693495750e3f17c4e23974412827c9d47f95a6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 01:32:48 2010 +0300 external: Use Vala's Value conversion capabilities Make use of Vala's ability to convert GLib.Value to primite types. .../external/rygel-external-album-art-factory.vala | 6 ++-- src/plugins/external/rygel-external-container.vala | 18 +++++------ .../external/rygel-external-icon-factory.vala | 14 ++++----- .../external/rygel-external-item-factory.vala | 36 +++++++++++----------- .../external/rygel-external-plugin-factory.vala | 2 +- .../external/rygel-external-thumbnail-factory.vala | 14 ++++----- 6 files changed, 45 insertions(+), 45 deletions(-) commit 0a8d775e365208ab45c67bf5f7a139943b04f70f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 00:33:20 2010 +0300 external: Remove empty comment line src/plugins/external/rygel-external-item-factory.vala | 1 - 1 file changed, 1 deletion(-) commit 37d9bbacb8e777ed5bbeee2f990a04081ff4d31f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 00:32:46 2010 +0300 external: Remove workaround for bug#602003 src/plugins/external/rygel-external-item-factory.vala | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 5556293c2e104c8fea9214695d80f1d8295d607c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 11 00:20:49 2010 +0300 external: Item should keep ref of dummy parent Item should keep parent's ref if parent is a dummy container. src/plugins/external/rygel-external-item-factory.vala | 3 +++ 1 file changed, 3 insertions(+) commit a55f7089b183ab3dd956bc0e820429179f87d449 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 9 20:27:50 2010 +0300 core,plugins: MediaItem.size is now int64 This is so that we can deal with resources bigger than 2GB. src/plugins/external/rygel-external-item-factory.vala | 2 +- src/plugins/media-export/rygel-media-export-item.vala | 4 ++-- src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- src/plugins/tracker/rygel-tracker-item-factory.vala | 2 +- src/rygel/rygel-icon-info.vala | 8 ++++---- src/rygel/rygel-live-response.vala | 4 ++-- src/rygel/rygel-media-art-store.vala | 2 +- src/rygel/rygel-media-item.vala | 8 ++++---- src/rygel/rygel-seekable-response.vala | 2 +- src/rygel/rygel-subtitle-manager.vala | 2 +- src/rygel/rygel-subtitle.vala | 2 +- src/rygel/rygel-thumbnail.vala | 2 +- src/rygel/rygel-thumbnailer.vala | 2 +- 13 files changed, 21 insertions(+), 21 deletions(-) commit 8a731909defed53303f5834dc6d59b0bf12db957 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 9 20:27:18 2010 +0300 buid: Require gupnp-av >= 0.5.9 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 797ea2b36c950e20c839d1eaabd6107887487aba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 9 17:01:13 2010 +0300 build: Add/use m4 magic for checking Vala bindings m4 script from Marc-Andre Lureau <marcandre.lureau@gmail.com>. configure.ac | 63 +++++++++++------------------------------------------- m4/vala.m4 | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+), 50 deletions(-) commit 8015d4aba98751ec26915e734b40d385fef9e5c4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 9 17:03:07 2010 +0300 vcs: Don't ignore the whole m4 directory .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ef99bb5f361b176b8fc43f307b9916d37b7dd228 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 9 17:03:39 2010 +0300 buid: Require gupnp-vala 0.6.10 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 19a0d88a66436e45b3d61fec843fa80e4a38fdbd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 9 16:58:20 2010 +0300 buid: Require & adapt to Vala 0.9.5 configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f254497254d254e9650a5528f59ec2e8a77b9f0e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 9 16:52:43 2010 +0300 core: Remove redundant return statement A call to GLib.error is fatal so any code after it will never be reached. src/rygel/rygel-main.vala | 2 -- 1 file changed, 2 deletions(-) commit 883011098215afdaeeb724341d71e6ca13f7b313 Author: Jens Georg <mail@jensge.org> Date: Tue Aug 10 12:29:11 2010 +0300 core: Create media-art cache directory Don't fail if directory doesn't exist, just create it src/rygel/rygel-media-art-store.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 355f627054e17c277d5c6dd4457e4294c22fddcb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 10 14:49:39 2010 +0300 external: Add the missing cast of child_count param src/plugins/external/rygel-external-dummy-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fab588d2dbe98f8b0f3684a07143a6000b1c8f1b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 10 01:13:38 2010 +0300 external: Fix a typo src/plugins/external/rygel-external-dummy-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 489ae5850ebeaa858e6c33d01afdf31c838587fa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 9 02:10:24 2010 +0300 core: Let PS3 seek into unseekable If PS3 wants to send a (totally unneeded) seek request for a resource that is not seekable, let it! src/rygel/rygel-http-byte-seek.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 1b425c1c2d4cb9bf68c9f33548c88a601106b14c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 7 04:50:53 2010 +0300 core: Ignore 'POST' request in server handler With the current libsoup API, we are forced to handle the HTTP POST messages before the server handler is called so by the time its called the message must have already been handled and we don't need to do anything about it anymore. src/rygel/rygel-http-server.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 15bfc6b61ac39c99e6e1018c44afcd5a3bc048b2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 7 04:39:59 2010 +0300 core: Micro coding-style fix src/rygel/rygel-http-get.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e43a41a1eeb4fc2c0c9340c68825a273727ac50b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 7 04:32:04 2010 +0300 core: Refactor HTTRequest classes a bit The async code was a bit clumsy and therefore unreadable. src/rygel/rygel-http-get.vala | 4 ---- src/rygel/rygel-http-post.vala | 3 --- src/rygel/rygel-http-request.vala | 14 ++++++++------ 3 files changed, 8 insertions(+), 13 deletions(-) commit 9554faeadad29c80dc6406f40bac657f467af5dd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 7 04:19:47 2010 +0300 tracker: Print debug after item creation in store src/plugins/tracker/rygel-tracker-insertion-query.vala | 2 ++ 1 file changed, 2 insertions(+) commit 30538d9239fe91cb8a59efe839b9b401e0062bbb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 7 03:38:00 2010 +0300 tracker: Micro coding-style fix src/plugins/tracker/rygel-tracker-item-creation.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 13a15716f220fc0bfa5039b95baf5e2ccdf88267 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Aug 7 03:19:01 2010 +0300 core: Correct GetCurrentConnectionInfo params Provide correct values for out parameters of GetCurrentConnectionInfo action. src/rygel/rygel-connection-manager.vala | 32 ++++++++++++++++++++------ src/rygel/rygel-sink-connection-manager.vala | 4 ++++ src/rygel/rygel-source-connection-manager.vala | 4 ++++ 3 files changed, 33 insertions(+), 7 deletions(-) commit 351a7a3a84e329c3c8e5ed1cd098677098b91585 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 6 19:53:13 2010 +0300 core: List DLNA formats first List DLNA formats first in the list of supported formats to satisfy DLNA requirement 7.3.28.2. src/rygel/rygel-http-server.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 1aefd544ed235133bd8c79543217c275de938941 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 6 19:26:32 2010 +0300 core: Correct DLNA profile for MPEG-TS HD This allows us to pass DLNA CTT testcases 7.3.29.3 and 7.3.29.4. src/rygel/rygel-mp2ts-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f9e4e756bc1349843b7d180e2d75cfbeaada27c3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 6 19:18:58 2010 +0300 core: Throw error on seeking request for the unseekable This is required by DLNA (7.3.33.4). src/rygel/rygel-http-byte-seek.vala | 16 +++++++++++----- src/rygel/rygel-http-time-seek.vala | 19 +++++++++++++------ 2 files changed, 24 insertions(+), 11 deletions(-) commit ee6648f9825f5f54383b172bb37b0df670eb9b61 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com> Date: Mon Aug 9 01:08:31 2010 +0300 Updated Romanian translation po/LINGUAS | 1 + po/ro.po | 928 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 929 insertions(+) commit 3886f3221f6636aa63bf12396f4ffc5425f29499 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 7 18:44:00 2010 +0300 media-export: Use file mtime as fallback src/plugins/media-export/rygel-media-export-item.vala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit ea71e550887dfd40f7c501efdb88a0d256bf81c8 Author: Jens Georg <mail@jensge.org> Date: Sat Aug 7 12:40:25 2010 +0300 media-export: Fix degrading database performance With items being changed often the performance of the database could decrease over time .../rygel-media-export-media-cache-upgrader.vala | 26 +++++++++++++++++++++- .../rygel-media-export-sql-factory.vala | 6 ++++- 2 files changed, 30 insertions(+), 2 deletions(-) commit 7c17162b41328cbad238d934094b2d6250f804c2 Author: Jens Georg <mail@jensge.org> Date: Wed Jul 28 18:29:24 2010 +0200 media-export: Make MediaCache single-instance .../media-export/rygel-media-export-media-cache.vala | 14 ++++++++++++-- .../media-export/rygel-media-export-root-container.vala | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) commit 83eef2d4af361d9ff5ee747cda9e420b22d8038c Author: Jens Georg <mail@jensge.org> Date: Sun Jul 25 14:35:00 2010 +0300 media-export: Remove duplicate code src/plugins/media-export/rygel-media-export-db-container.vala | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit 7e0ffb60618fd52bc1c6a6de239ce8401c489cd3 Author: Jens Georg <mail@jensge.org> Date: Sun Jul 25 14:32:07 2010 +0300 media-export: Fix coding-style .../media-export/rygel-media-export-db-container.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit e78d351fad5a734a58d9740108de0bc3104feac0 Author: Jens Georg <mail@jensge.org> Date: Sun Jul 25 14:22:32 2010 +0300 media-export: Remove useless massive database call No need to get the id from the container and then look it up in the database to create another instance of the container. Just use the existing container. .../media-export/rygel-media-export-db-container.vala | 9 +-------- .../media-export/rygel-media-export-media-cache.vala | 14 +++++++------- 2 files changed, 8 insertions(+), 15 deletions(-) commit 3f3401f060d72b5cb94638f782b3a013b9eaa004 Author: Jens Georg <mail@jensge.org> Date: Sun Jul 25 14:01:56 2010 +0300 media-export: Unify query limit modification UPnP uses different limit semantics than SQLite. The mapping was done twice in some cases as it was done in the calling function and the called function. Now it is always done within MediaCache. .../media-export/rygel-media-export-db-container.vala | 7 +------ .../media-export/rygel-media-export-media-cache.vala | 5 +++-- .../media-export/rygel-media-export-query-container.vala | 14 ++------------ 3 files changed, 6 insertions(+), 20 deletions(-) commit dcebaa2c049f28427784716745763e82fc91a34b Author: Jens Georg <mail@jensge.org> Date: Sun Jul 25 13:25:18 2010 +0300 media-export: Update docs src/plugins/media-export/rygel-media-export-database.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 236e932a8b35c6d5506b6a1e36dec3fbee56660a Author: Jens Georg <mail@jensge.org> Date: Sun Jul 25 13:21:25 2010 +0300 media-export: Small refactor .../media-export/rygel-media-export-database.vala | 96 +++++++++++----------- 1 file changed, 50 insertions(+), 46 deletions(-) commit 4d891c26d00a6fcfb0d657b1a116a6e77f8cc75b Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 21:18:49 2010 +0300 media-export: Move SQL statements into factory Seperate the textual SQL stuff from the implementation. Could be used to exchange the backing database, but currently only done to make the MediaCache class less cluttered. src/plugins/media-export/Makefile.am | 1 + .../rygel-media-export-media-cache-upgrader.vala | 23 +- .../rygel-media-export-media-cache.vala | 230 +++--------------- .../rygel-media-export-sql-factory.vala | 266 +++++++++++++++++++++ 4 files changed, 310 insertions(+), 210 deletions(-) commit 585677ecefc5378ded1aed171132224ff3a414ae Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 21:26:05 2010 +0300 media-export: Use correct namespace Move some left-over from code move into correct namespace .../rygel-media-export-db-container.vala | 4 +-- .../rygel-media-export-media-cache.vala | 34 ++++++++++++---------- .../rygel-media-export-query-container.vala | 4 +-- 3 files changed, 22 insertions(+), 20 deletions(-) commit 735951f2c4d07d3496c7979a7d885b19fee5a05f Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 19:53:33 2010 +0300 media-export: Make item creation more robust - Use the same list of columns in every query dealing with items - Add an enum for the column instead of using the number directly This will hopefully protect against problems that arised before when modifying the query only in one place but using the same function on the resulting statement. .../rygel-media-export-media-cache.vala | 124 +++++++++++++-------- 1 file changed, 75 insertions(+), 49 deletions(-) commit d948be6a771c389f2ba8922b10f1ccff92949a31 Author: Claude Paroz <claude@2xlibre.net> Date: Fri Aug 6 20:04:36 2010 +0200 Delete non-existent file in POTFILES.in po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit 48112afd961e8f359224c7d3ca61a03b108fc3fc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 6 18:16:15 2010 +0300 tracker: Don't use Tracker's logo as icon src/plugins/tracker/rygel-tracker-plugin.vala | 17 ----------------- 1 file changed, 17 deletions(-) commit 3034d9d5e5aebf0414b455c580c57dd04494ad7c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 6 18:06:32 2010 +0300 media-export: Disable in favor of Tracker plugin If user have Tracker installed, we really should make use of that. This change only disables the plugin's exposure over UPnP. We really should cancel all metadata harvesting if plugin is disabled and viceversa. .../media-export/rygel-media-export-plugin.vala | 34 +++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 81ed4cd8f9ffeb809e0ca461dbc15b9a21548991 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 6 16:29:27 2010 +0300 i18n: Unmark deleted file for translation po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit 93b2a1c977cde52bd848082d6821d260dd77e9d1 Author: drtv <vasudeven@git.gnome.org> Date: Fri Aug 6 20:09:53 2010 +0530 Added ta translation po/LINGUAS | 1 + po/ta.po | 836 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 837 insertions(+) commit 312009c2e3a49ad56fc235f284f373be8b6b24cb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 6 15:27:45 2010 +0300 data: Add forgotten JPEG icons data/icons/120x120/rygel.jpg | Bin 0 -> 12359 bytes data/icons/48x48/rygel.jpg | Bin 0 -> 2108 bytes 2 files changed, 0 insertions(+), 0 deletions(-) commit 232ec312e33c3dc9f4b71eb6aa394af57ac437c7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 6 00:05:43 2010 +0300 core: Only offer time seeking if duration is known This satisfies DLNA requirement 7.3.26.3. src/rygel/rygel-transcoder.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 2fd9cefb87f89c0ca129e3b6d4355f8acf295b4d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Aug 6 00:03:58 2010 +0300 tracker: Ignore duration of '0' src/plugins/tracker/rygel-tracker-music-item-factory.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit c0239a2e245b74d9ab212d6c6810d35a05eb5d62 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 5 19:35:20 2010 +0300 core: Don't transcode to different item class Don't offer transcoding from video to audio and viceversa. This makes sense anyway, reduces network traffic and (last but not the least) satisfies DLNA (7.3.25.1). src/rygel/rygel-l16-transcoder.vala | 26 ++++++++++---------------- src/rygel/rygel-mp2ts-transcoder.vala | 26 ++++++++++---------------- src/rygel/rygel-mp3-transcoder.vala | 14 ++++---------- src/rygel/rygel-wma-transcoder.vala | 14 ++++---------- src/rygel/rygel-wmv-transcoder.vala | 14 ++++---------- 5 files changed, 32 insertions(+), 62 deletions(-) commit 0e8967c034030f467fcfca5648cdee09b60d2583 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 18:35:13 2010 +0200 media-export: Minor coding style fix src/plugins/media-export/rygel-media-export-database.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a162076fbba85108a103889479bad9d90c779e7c Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 23:29:38 2010 +0300 media-export: Try to prevent crash when removing When uri is removed while harvesting, it could lead to a crash. now harvesting is cancelled before removing the uri. .../rygel-media-export-root-container.vala | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) commit cdfdc35c7b7d9377fe4bb14c015d57097ce54f3c Author: Jens Georg <mail@jensge.org> Date: Sun Jul 25 13:39:43 2010 +0300 media-export: Remove unused "using" src/plugins/media-export/rygel-media-export-plugin.vala | 2 -- 1 file changed, 2 deletions(-) commit b4f2e74499bff7c450536fe1a73448484654ee5f Author: Jens Georg <mail@jensge.org> Date: Sun Jul 25 14:52:04 2010 +0300 media-export: Remove WriteableContainer Functionality has been moved to DBContainer src/plugins/media-export/Makefile.am | 1 - .../rygel-media-export-db-container.vala | 11 ++++++ .../rygel-media-export-object-factory.vala | 2 +- .../rygel-media-export-writable-container.vala | 41 ---------------------- 4 files changed, 12 insertions(+), 43 deletions(-) commit 91f01b8d374294eceb5d05c8328061591d6b399b Author: Jens Georg <mail@jensge.org> Date: Fri Jul 30 00:13:11 2010 +0200 git: Update .gitignore .gitignore | 2 ++ 1 file changed, 2 insertions(+) commit b330119b4942c94db7bbb5e7ad4758fba0383a44 Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 23:19:03 2010 +0300 media-export: Extract embedded album art configure.ac | 4 ++ src/plugins/media-export/Makefile.am | 7 +++ .../media-export/rygel-media-export-item.vala | 26 ++++++++- .../rygel-media-export-jpeg-writer.vala | 66 ++++++++++++++++++++++ 4 files changed, 102 insertions(+), 1 deletion(-) commit e25f075c019b64de77f433bcc51b008fe920106a Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 20:36:09 2010 +0300 media-export: Only query for non-empty meta-data Previously a null check was in place in every function using this. Now the database filters the null columns itself. .../rygel-media-export-media-cache.vala | 22 ++++++++++++++-------- .../rygel-media-export-query-container.vala | 13 +------------ 2 files changed, 15 insertions(+), 20 deletions(-) commit 00d7cbd46e27809325284f0aeaefc8f8c62060e2 Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 20:04:33 2010 +0300 media-export: Remove unused arguments .../media-export/rygel-media-export-media-cache.vala | 18 ++++-------------- .../rygel-media-export-query-container.vala | 4 +--- 2 files changed, 5 insertions(+), 17 deletions(-) commit a30c57260bfb72919e94c65297a6bcc5b4514927 Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 19:31:07 2010 +0300 media-export: Remove factory base class src/plugins/media-export/Makefile.am | 1 - .../rygel-media-export-db-object-factory.vala | 66 ---------------------- .../rygel-media-export-media-cache.vala | 11 +--- .../rygel-media-export-object-factory.vala | 27 ++++++++- .../rygel-media-export-root-container.vala | 3 +- 5 files changed, 28 insertions(+), 80 deletions(-) commit 8a53d8bacf828840c24a22a3c63d1f07fe29423e Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 19:01:03 2010 +0300 external: Handle AlbumArt property src/plugins/external/Makefile.am | 1 + .../external/rygel-external-album-art-factory.vala | 62 ++++++++++++++++++++++ .../external/rygel-external-item-factory.vala | 13 +++-- 3 files changed, 72 insertions(+), 4 deletions(-) commit 9d17b970da46d4667b53d7f480b01196b2231923 Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 18:20:10 2010 +0300 tracker,external: Handle genre src/plugins/external/rygel-external-item-factory.vala | 6 +++++- src/plugins/tracker/rygel-tracker-music-item-factory.vala | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) commit 39a80620d93e1b058e11bb39dcce383889e80b8f Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 16:23:36 2010 +0300 media-export: Support genre tag src/plugins/media-export/rygel-media-export-item.vala | 1 + .../media-export/rygel-media-export-media-cache.vala | 17 +++++++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) commit 9571157143f270b08ff41b56e0e9d812b6cce055 Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 15:23:47 2010 +0300 core: Add genre to MediaItem and DIDL src/rygel/rygel-didl-lite-writer.vala | 4 ++++ src/rygel/rygel-media-item.vala | 1 + 2 files changed, 5 insertions(+) commit 73c0196db2c47374423f3d46c6e8baafcf4feeb9 Author: Jens Georg <mail@jensge.org> Date: Wed Aug 4 19:45:38 2010 +0300 media-export: Handle null SearchExpression Let the database to the dirty work .../rygel-media-export-db-container.vala | 7 --- .../rygel-media-export-media-cache.vala | 52 +++++++++++----------- 2 files changed, 25 insertions(+), 34 deletions(-) commit 8224b961318ebf65a2a8bed5085d8cd67dddaf0d Author: Jens Georg <mail@jensge.org> Date: Wed Aug 4 19:23:13 2010 +0300 media-export: Correctly use null SearchExpression QueryContainers are based on searches so if a null search expression is passed the container's own search expression which is constructed from the folder description needs to be used. .../rygel-media-export-query-container.vala | 23 +++++++++++----------- 1 file changed, 11 insertions(+), 12 deletions(-) commit 6d73774fe97eed41c90789de02b99e8f7c45a62c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 5 17:17:57 2010 +0300 core: Refactor default icon addition code src/rygel/rygel-plugin.vala | 65 +++++++++++++++++++++++++++------------------ 1 file changed, 39 insertions(+), 26 deletions(-) commit 729c5b45d8d2ac1ca6769556d5fce189f5a95923 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 5 17:03:55 2010 +0300 core,data: Provide icons in JPEG format as well Provide icons confirming to JPEG_SM_ICO and JPEG_LRG_ICO DLNA profiles. This change together with commit ea506c4 enables rygel to pass DLNA CTT testcase 7.2.28.1,2,3 with a warning. data/icons/120x120/Makefile.am | 2 +- data/icons/48x48/Makefile.am | 2 +- src/rygel/rygel-plugin.vala | 49 +++++++++++++++++++++++++++++++----------- 3 files changed, 39 insertions(+), 14 deletions(-) commit ea506c474bd75f3fbf55ea4911dde46f6e3f4e50 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 5 16:43:33 2010 +0300 core,data: Provide icons in DLNA standard sizes Provide icons confirming to PNG_SM_ICO and PNG_LRG_ICO DLNA profiles to satisfy DLNA requirement 7.2.28. We still distribute the 32x32 sized icons but we do not expose them to UPnP clients. configure.ac | 3 ++- data/icons/{256x256 => 120x120}/Makefile.am | 2 +- data/icons/120x120/rygel.png | Bin 0 -> 33953 bytes data/icons/256x256/rygel.png | Bin 117312 -> 0 bytes data/icons/48x48/Makefile.am | 4 ++++ data/icons/48x48/rygel.png | Bin 0 -> 3224 bytes data/icons/Makefile.am | 2 +- src/rygel/Makefile.am | 8 ++++---- src/rygel/rygel-plugin.vala | 8 ++++---- 9 files changed, 16 insertions(+), 11 deletions(-) commit ddedbdb0b5363f32798436df38090a482c86816e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Aug 5 16:26:55 2010 +0300 core,plugins: Don't hardcode icon file extension src/plugins/external/rygel-external-icon-factory.vala | 13 ++++++++++++- src/plugins/tracker/rygel-tracker-plugin.vala | 2 +- src/rygel/rygel-icon-info.vala | 4 +++- src/rygel/rygel-plugin.vala | 12 ++++++++---- src/rygel/rygel-root-device-factory.vala | 2 +- src/rygel/rygel-thumbnail.vala | 5 +++-- 6 files changed, 28 insertions(+), 10 deletions(-) commit a200a818cd81f3340db75c85ea71b2c21a103bd2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 4 18:53:07 2010 +0300 data: Distribute correct copy of scallable icons For some reason we have been distributing some messed-up copy of the scallable version of our icons. data/icons/scalable/rygel-small.svg | 186 +++-- data/icons/scalable/rygel.svg | 1398 +++++++++++++++++++++++++++++------ 2 files changed, 1258 insertions(+), 326 deletions(-) commit 4d90a401c71ef08d22ec88b11c24a4304cd0001b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 4 18:07:09 2010 +0300 core,plugins: Correctly handle wildcard in search src/plugins/external/rygel-external-container.vala | 14 +++++++------- .../media-export/rygel-media-export-db-container.vala | 17 ++++++++++++----- .../rygel-media-export-query-container.vala | 18 +++++++++++++----- .../rygel-media-export-root-container.vala | 18 +++++++++++++----- .../tracker/rygel-tracker-search-container.vala | 16 ++++++++-------- src/rygel/rygel-media-container.vala | 10 +++++----- 6 files changed, 58 insertions(+), 35 deletions(-) commit 1c6242ef143aa941c6c8367530b3783038c47d05 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 4 18:04:44 2010 +0300 core: Add an accidently missing return src/rygel/rygel-search-criteria-parser.vala | 2 ++ 1 file changed, 2 insertions(+) commit 3e788bb950576bac2a6086eabec34e1a9fe2ff23 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 4 18:03:59 2010 +0300 core: Micro coding-style fix src/rygel/rygel-search-criteria-parser.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fe46c38d2c912842ade2d86c2c8e6803401f6d97 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 4 18:00:34 2010 +0300 core: Put CreateObject arguments in correct order DLNA (7.2.14.2,3) requires that arguments in action responses be list in the exact same order as they are listed in the service description. src/rygel/rygel-item-creator.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ea87d841a5b13960ab6b98ad9f5c7fbe4d9f6f4e Author: Kjartan Maraas <kmaraas@gnome.org> Date: Wed Aug 4 15:03:32 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 538 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 232 insertions(+), 306 deletions(-) commit fe4e399aaf6158f509c314b972e91d30a314e656 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Wed Aug 4 14:30:00 2010 +0200 Updated Slovenian translation po/sl.po | 189 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 92 insertions(+), 97 deletions(-) commit 5b9d7f31d517ab027e48eac6d747a04ddbaca7e2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 3 16:40:58 2010 +0300 core: Internalize many core classes This hides many classes from plugins that were previously exposed to them. Most of these are service/device implementations which the plugins do not need to access to anymore because of recent changes. src/rygel/rygel-av-transport.vala | 2 +- src/rygel/rygel-changelog.vala | 2 +- src/rygel/rygel-cmdline-config.vala | 4 ++-- src/rygel/rygel-connection-manager.vala | 2 +- src/rygel/rygel-content-directory.vala | 2 +- src/rygel/rygel-environment-config.vala | 2 +- src/rygel/rygel-media-receiver-registrar.vala | 2 +- src/rygel/rygel-rendering-control.vala | 2 +- src/rygel/rygel-root-device-factory.vala | 12 ++++++------ src/rygel/rygel-root-device.vala | 2 +- src/rygel/rygel-sink-connection-manager.vala | 2 +- src/rygel/rygel-source-connection-manager.vala | 2 +- 12 files changed, 18 insertions(+), 18 deletions(-) commit b413df939e629446b53126f2de335d9f9015c1a9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 3 16:22:34 2010 +0300 tracker: Remove bogus doc comment src/plugins/tracker/rygel-tracker-item-creation.vala | 3 --- 1 file changed, 3 deletions(-) commit ef7e6d2a41439061fcb07d559b4626dcc1215716 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 3 16:13:28 2010 +0300 core,plugins: Don't pass ContentDir to plugins Instead of ContentDirectory, pass the associated GUPnP.Context to MediaServer plugins when requesting their root containers. src/plugins/external/rygel-external-plugin.vala | 5 ++--- src/plugins/gst-launch/rygel-gst-launch-plugin.vala | 3 +-- src/plugins/media-export/rygel-media-export-plugin.vala | 3 +-- src/plugins/mediathek/rygel-mediathek-plugin.vala | 3 +-- src/plugins/test/rygel-test-plugin.vala | 3 +-- src/plugins/tracker/rygel-tracker-plugin.vala | 3 +-- src/rygel/rygel-content-directory.vala | 2 +- src/rygel/rygel-media-server-plugin.vala | 3 +-- 8 files changed, 9 insertions(+), 16 deletions(-) commit 2076182dd7889d4638c0a14f0eda6edaf7331628 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Tue Aug 3 12:44:35 2010 +0200 Updated Galician translations po/gl.po | 331 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 154 insertions(+), 177 deletions(-) commit d193f75371476de19715b95917ce433f281c9c99 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Tue Aug 3 10:33:08 2010 +0300 Updated Hebrew translation. po/he.po | 506 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 241 insertions(+), 265 deletions(-) commit 6c84be22743f1f28b3aff005e08fab339eb21c1f Author: Jorge González <jorgegonz@svn.gnome.org> Date: Tue Aug 3 07:15:49 2010 +0200 Updated Spanish translation po/es.po | 343 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 160 insertions(+), 183 deletions(-) commit 6551d09b5fa1d049d71a4506b5e6b4e7ad13708d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 3 00:59:14 2010 +0300 Release annoucement for 0.7.3 NEWS | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) commit e6fc27abde24efed38beeaea3aea58776725c20f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 23:20:39 2010 +0300 media-export: Process 256 children at a time This should improve performance of harvesting of large directories. src/plugins/media-export/rygel-media-export-harvester.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ccf2d6b778e133ef5281ba2be786518ec04070b9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 19:58:45 2010 +0300 core: Better error handling in HTTPRequest & subclasses Simpler and more robust error handling in HTTPRequest & its subclasses. src/rygel/rygel-http-get.vala | 76 ++++++++++++++++----------------------- src/rygel/rygel-http-post.vala | 19 ++++------ src/rygel/rygel-http-request.vala | 31 +++++++--------- 3 files changed, 48 insertions(+), 78 deletions(-) commit e5c090833d96b8397b1b01bb59c9b1c47995ad95 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 19:54:38 2010 +0300 core: Use name of the plugin rather than ContentDir We now have only one ContentDirectory implementation so its name is not unique amongst the plugins so better use the name of the plugin itself. src/rygel/rygel-content-directory.vala | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) commit 6d19192fe50161774e32fd754925e5e57a6b6f4c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 29 17:49:44 2010 +0300 core: Update value of 'SortCapabilities' state variable src/rygel/rygel-content-directory.vala | 6 ++---- src/rygel/rygel-media-objects.vala | 3 +++ 2 files changed, 5 insertions(+), 4 deletions(-) commit 266640059dd40a2dd58596196027291979902bb4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 29 16:59:47 2010 +0300 build: Require libgee >= 0.5.2 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a865b8410498f2bef79281d8a2364fe48fc6a953 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 29 12:30:42 2010 +0300 core,plugins: Custom ArrayList for MediaObjects This class not only unifies handling of lists of media objects but also handles the UPnP-specific sorting of them. src/plugins/external/rygel-external-container.vala | 26 ++++---- .../external/rygel-external-dummy-container.vala | 11 ++-- .../rygel-media-export-db-container.vala | 24 ++++---- .../rygel-media-export-media-cache.vala | 28 ++++----- .../rygel-media-export-null-container.vala | 11 ++-- .../rygel-media-export-query-container.vala | 30 +++++---- .../rygel-media-export-root-container.vala | 15 +++-- .../tracker/rygel-tracker-search-container.vala | 24 ++++---- src/rygel/Makefile.am | 1 + src/rygel/rygel-browse.vala | 11 ++-- src/rygel/rygel-media-container.vala | 39 ++++++------ src/rygel/rygel-media-objects.vala | 71 ++++++++++++++++++++++ src/rygel/rygel-media-query-action.vala | 42 ++----------- src/rygel/rygel-search.vala | 2 +- src/rygel/rygel-simple-container.vala | 15 +++-- 15 files changed, 185 insertions(+), 165 deletions(-) commit 31bf9e34c6d78422a628bd996fde1a5b490bfafe Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 26 21:49:11 2010 +0300 core: Support sorting by essential item properties src/rygel/rygel-media-item.vala | 49 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit 57ce3afba7d553ff9ac3e33db25267948b365f1d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 26 21:33:01 2010 +0300 core: Correctly compare strings We need to be using string.collatate() rather than GLib.strcmp as the former does a locale-sensitive comparison of UTF-8 strings. src/rygel/rygel-media-object.vala | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) commit bd9c0b159f1712fa2a8ff5204ae7117f900b94d3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 23 19:58:10 2010 +0300 core: Add support for sorted Browse/Search src/rygel/rygel-media-object.vala | 16 ++++++++++++++ src/rygel/rygel-media-query-action.vala | 37 +++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) commit e86c7f26cbbda9f44d3a68de6d92278e1c08d6e4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 18:08:10 2010 +0300 core: Micro indentation fix src/rygel/rygel-http-byte-seek.vala | 5 +---- src/rygel/rygel-http-time-seek.vala | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) commit f36277525cbb5563b84cc6a640574677216ef663 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 18:03:56 2010 +0300 core: Fix Seek.length confusion Since we didn't care to specify whether Seek.length is length of the seek or total length of the associated resource, we intpreted it in both ways at different places. Now there is a separate property for both length and total length. This also fixes the broken seeking. src/rygel/rygel-http-byte-seek.vala | 4 ++-- src/rygel/rygel-http-seek.vala | 7 +++++-- src/rygel/rygel-http-time-seek.vala | 4 ++-- tests/rygel-http-byte-seek-test.vala | 8 ++++---- tests/rygel-http-time-seek-test.vala | 3 ++- 5 files changed, 15 insertions(+), 11 deletions(-) commit 437e8d8cffe8db82bf123fc2a40e8c9d1ac33955 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 17:33:38 2010 +0300 i18n: Add a C file to ignored list po/POTFILES.skip | 1 + 1 file changed, 1 insertion(+) commit 43082062c2bf76a9cb610891bde73e78b4aa35b2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 17:25:47 2010 +0300 build: Bump gupnp-av dependency to 0.5.8 After commit 625f9982, rygel will crash against gupnp-av < 0.5.8. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 625f99823ce9869ca933f12cbaa3400037def5d0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 17:24:24 2010 +0300 core: Port to new DIDL-Lite contributor APIs src/rygel/rygel-didl-lite-writer.vala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 211c86725c5922e86106747e24a50bdb1b47b984 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 15:14:24 2010 +0300 data: Don't claim support for unsupported API Don't claim support for unsupported optional actions and state variables. data/xml/AVTransport2.xml | 214 ----------- data/xml/RenderingControl2.xml | 800 ++--------------------------------------- 2 files changed, 20 insertions(+), 994 deletions(-) commit e437e5ce01fe82ca86adf8bcfd3d7bcb8063e00e Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Mon Aug 2 14:30:23 2010 +0200 Updated Slovenian translation po/sl.po | 583 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 258 insertions(+), 325 deletions(-) commit fad31baa8cb58cc79ee645b8e16811bbac2e3a50 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 14:58:50 2010 +0300 core: Add forgotten RenderingControl file src/rygel/rygel-rendering-control.vala | 246 +++++++++++++++++++++++++++++++++ 1 file changed, 246 insertions(+) commit e33fd41c9044b7bcbf702db3970ac2caa79f1b18 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 14:57:30 2010 +0300 core,gst-renderer,i18n: GstRenderer -> Playbin Rename GstRenderer plugin to Playbin. configure.ac | 14 ++++---- po/POTFILES.in | 4 +-- po/POTFILES.skip | 4 +-- src/plugins/Makefile.am | 6 ++-- src/plugins/gst-renderer/Makefile.am | 38 ---------------------- src/plugins/playbin/Makefile.am | 38 ++++++++++++++++++++++ .../rygel-playbin-player.vala} | 2 +- .../rygel-playbin-plugin.vala} | 8 ++--- .../rygel-playbin-time.vala} | 2 +- 9 files changed, 58 insertions(+), 58 deletions(-) commit 17a85bc35997aa9e7ef0d3264c58f7fbdef7d040 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 12:01:08 2010 +0300 gst-renderer: Handle error from playbin .../gst-renderer/rygel-gst-renderer-player.vala | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit bdc7bb0aab3f19b741fd02a0f49cd7a6438b3ddc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 2 11:38:32 2010 +0300 core,gst-renderer: Rename Player to MediaPlayer src/plugins/gst-renderer/rygel-gst-renderer-player.vala | 2 +- src/plugins/gst-renderer/rygel-gst-renderer-plugin.vala | 2 +- src/rygel/Makefile.am | 2 +- src/rygel/rygel-av-transport.vala | 4 ++-- src/rygel/{rygel-player.vala => rygel-media-player.vala} | 4 ++-- src/rygel/rygel-media-renderer-plugin.vala | 2 +- src/rygel/rygel-sink-connection-manager.vala | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) commit d5b63156a41f61ab3c3f181a67407019e86794df Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 1 19:57:08 2010 +0300 i18n: Update lists of translated & ignored files po/POTFILES.in | 13 ++++--------- po/POTFILES.skip | 7 +++---- 2 files changed, 7 insertions(+), 13 deletions(-) commit bf4ea6193efa778c4fb5317ac84edf8d33fcd654 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 1 05:22:54 2010 +0300 core,gst-renderer: Add SinkConnectionManager to core This now makes it possible for MediaRenderer plugins to not have to provide ConnectionManager implementation. Instead Player implementation in plugins needs to provide list of supported protocols and mime_types. src/plugins/gst-renderer/Makefile.am | 3 +- .../rygel-gst-renderer-connection-manager.vala | 68 ---------------------- .../gst-renderer/rygel-gst-renderer-player.vala | 36 ++++++++++++ .../gst-renderer/rygel-gst-renderer-plugin.vala | 4 +- src/rygel/Makefile.am | 1 + src/rygel/rygel-media-renderer-plugin.vala | 3 +- src/rygel/rygel-player.vala | 2 + src/rygel/rygel-sink-connection-manager.vala | 47 +++++++++++++++ 8 files changed, 89 insertions(+), 75 deletions(-) commit 7615c143d29fff2c414c8803c93e26353aaffff8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 1 04:47:24 2010 +0300 core,gst-renderer: Simplify MediaRenderer implementations We no longer require plugins to provide AVTransport and RenderingControl services but instead they need to always subclass Plugin class and implement it's 'get_player' method. src/plugins/gst-renderer/Makefile.am | 2 -- .../rygel-gst-renderer-av-transport.vala | 28 ---------------------- .../gst-renderer/rygel-gst-renderer-plugin.vala | 19 ++++++++++----- .../rygel-gst-renderer-rendering-control.vala | 25 ------------------- src/rygel/rygel-av-transport.vala | 9 +++---- src/rygel/rygel-media-renderer-plugin.vala | 16 +++++++------ 6 files changed, 27 insertions(+), 72 deletions(-) commit 732a1c8d736d27ef2c93f1594c50db85b5dfde18 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 1 04:26:14 2010 +0300 core,plugin: Simplify MediaServer implementation We no longer require plugins to provide a ContentDirectory service but instead they need to always subclass Plugin class and implement it's 'get_root_container' method. src/plugins/external/Makefile.am | 3 +- .../external/rygel-external-content-dir.vala | 47 ---------------------- src/plugins/external/rygel-external-plugin.vala | 13 +++++- src/plugins/gst-launch/Makefile.am | 1 - .../gst-launch/rygel-gst-launch-content-dir.vala | 34 ---------------- .../gst-launch/rygel-gst-launch-plugin.vala | 15 +++++-- .../media-export/rygel-media-export-plugin.vala | 14 ++++--- src/plugins/mediathek/rygel-mediathek-plugin.vala | 15 ++++--- src/plugins/test/Makefile.am | 3 +- src/plugins/test/rygel-test-content-dir.vala | 38 ----------------- src/plugins/test/rygel-test-plugin.vala | 15 +++++-- src/plugins/tracker/Makefile.am | 4 +- .../tracker/rygel-tracker-content-directory.vala | 38 ----------------- src/plugins/tracker/rygel-tracker-plugin.vala | 8 +++- src/rygel/rygel-content-directory.vala | 14 +++---- src/rygel/rygel-media-server-plugin.vala | 8 +++- 16 files changed, 76 insertions(+), 194 deletions(-) commit b8e82d9e957362df72a78955c740c70e03a753d7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 1 03:02:07 2010 +0300 core,plugins: Separate classes for different plugin types Provide separate classes for MediaServer and MediaRenderer plugins rather than special constructors. src/plugins/external/rygel-external-plugin.vala | 10 ++-- .../gst-launch/rygel-gst-launch-plugin.vala | 6 +-- .../gst-renderer/rygel-gst-renderer-plugin.vala | 2 +- .../media-export/rygel-media-export-plugin.vala | 6 +-- src/plugins/mediathek/rygel-mediathek-plugin.vala | 6 +-- src/plugins/test/rygel-test-plugin.vala | 6 +-- src/plugins/tracker/rygel-tracker-plugin.vala | 12 ++--- src/rygel/Makefile.am | 2 + src/rygel/rygel-media-renderer-plugin.vala | 56 ++++++++++++++++++++ src/rygel/rygel-media-server-plugin.vala | 56 ++++++++++++++++++++ src/rygel/rygel-plugin.vala | 61 ---------------------- 11 files changed, 138 insertions(+), 85 deletions(-) commit 4ebbbe95e563748bd07f3775da691fc67cec1fde Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 1 02:28:55 2010 +0300 core,gst-plugins: Special MediaRenderer plugin constructor Convenient constructor for MediaRenderer plugins. .../gst-renderer/rygel-gst-renderer-plugin.vala | 30 +++++----------------- src/rygel/rygel-plugin.vala | 30 ++++++++++++++++++++++ 2 files changed, 36 insertions(+), 24 deletions(-) commit 7ae856e2e05041022b87abaa076901d8dce7bed6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 1 01:50:23 2010 +0300 core,gst-renderer: Core provides base RenderingControl Core should provide base abstract class for RenderingControl implementations. .../gst-renderer/rygel-gst-renderer-plugin.vala | 6 +- .../rygel-gst-renderer-rendering-control.vala | 223 +-------------------- src/rygel/Makefile.am | 1 + 3 files changed, 8 insertions(+), 222 deletions(-) commit a841c0974af6d0607cb8ed33a314219bfd664306 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Aug 1 01:49:33 2010 +0300 core,gst-plugins: Move Volume class to core src/plugins/gst-renderer/Makefile.am | 1 - src/rygel/Makefile.am | 3 ++- .../rygel-gst-renderer-volume.vala => rygel/rygel-volume.vala} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit a176cc7bcf833e27f6a1ea1bef111c241f6fd8c3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 31 15:54:41 2010 +0300 gst-renderer: Remove redundant initializations src/plugins/gst-renderer/rygel-gst-renderer-connection-manager.vala | 4 ---- 1 file changed, 4 deletions(-) commit a4e11123bd1b66e12400d014111efac01043d978 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 31 15:44:45 2010 +0300 gst-renderer: Advertize support for RTSP src/plugins/gst-renderer/rygel-gst-renderer-connection-manager.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b850b751b3bab18bc1598569e0a9594722b600f4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 31 15:44:15 2010 +0300 gst-renderer: Refactor ConnectionManager .../rygel-gst-renderer-connection-manager.vala | 69 ++++++++++++---------- 1 file changed, 39 insertions(+), 30 deletions(-) commit 85a1ccc670ba72c57c6588392bf36d68bab42977 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 31 14:34:58 2010 +0300 gst-renderer: Remove commented-out code .../rygel-gst-renderer-connection-manager.vala | 35 ---------------------- 1 file changed, 35 deletions(-) commit 17b45c495dbd6f631e70e9ef2027a245851ece7a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 31 13:15:49 2010 +0300 core,gst-renderer: Core provides base AVTransport Core should provide base abstract class for AVTranport implementations. .../rygel-gst-renderer-av-transport.vala | 403 +------------------ .../gst-renderer/rygel-gst-renderer-plugin.vala | 6 +- src/rygel/Makefile.am | 1 + src/rygel/rygel-av-transport.vala | 445 +++++++++++++++++++++ 4 files changed, 452 insertions(+), 403 deletions(-) commit 37d7f862be0603529e94c1924b04a9e244f1448d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 31 13:07:19 2010 +0300 core,gst-renderer: Introducing Player interface .../gst-renderer/rygel-gst-renderer-player.vala | 2 +- src/rygel/Makefile.am | 1 + src/rygel/rygel-player.vala | 32 ++++++++++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) commit a7c47aea144c3a7a6e13ed76b01a97ac7eca6c79 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 31 13:05:55 2010 +0300 core,gst-renderer: Move ChangeLog to core src/plugins/gst-renderer/Makefile.am | 1 - src/rygel/Makefile.am | 3 ++- .../rygel-gst-renderer-changelog.vala => rygel/rygel-changelog.vala} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 0f0f6313cf6d096ce6d765cefce35b629627d51b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 30 13:12:07 2010 +0300 core: Add missing C header info in VAPI src/rygel/rygel-build-config.vapi | 1 + 1 file changed, 1 insertion(+) commit 7de12e7a65855d529821173e6fb836b65f339c1b Author: Frédéric Péters <fpeters@0d.be> Date: Thu Jul 29 12:38:35 2010 +0300 build: Use gtk+ 2 if available configure.ac | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) commit 7027c9cffa9d7f4ba39be8a606082a7da729908b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 27 19:05:20 2010 +0300 core: Don't push data after HTTP response is cancelled src/rygel/rygel-live-response.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 363945a6051621ca6bff67c03b9571b4dd23ceb3 Author: Daniel Nylander <po@danielnylander.se> Date: Tue Jul 27 00:24:11 2010 +0200 Updated Swedish translation po/sv.po | 599 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 230 insertions(+), 369 deletions(-) commit cdd335f16c3f413b1fd9a13ca5d630979d11afa7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 26 15:21:19 2010 +0300 ui: Update icon path variable name src/ui/Makefile.am | 2 +- src/ui/rygel-preferences-dialog.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c7602078ac803ab97be884fc5bf1b2087ddd73dd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 24 19:41:40 2010 +0300 build,core: Build dictates paths of icons dirs Build system dictates complete path of icons directories. This fixes rygel icon export over UPnP for uninstalled case. src/rygel/Makefile.am | 9 ++++++--- src/rygel/rygel-build-config.vapi | 7 +++++-- src/rygel/rygel-plugin.vala | 8 ++++---- 3 files changed, 15 insertions(+), 9 deletions(-) commit 06322a1f48718413e4ddea723a8c5e1805af2269 Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 15:16:57 2010 +0300 media-export: Fix empty title on PS3 src/plugins/media-export/rygel-media-export-root-container.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 91a53536ca576bcedbfcee522ae8fe3570abe49d Author: Jens Georg <mail@jensge.org> Date: Sat Jul 24 00:41:16 2010 +0300 media-export: Fix url-escaped folder names on PS3 src/plugins/media-export/rygel-media-export-query-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d50aae9d05ee2f58d8b1b3fcf8f6a8cb88be8e83 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 23 23:25:49 2010 +0300 media-export: Remove Dynamic container src/plugins/media-export/Makefile.am | 1 - .../rygel-media-export-dynamic-container.vala | 44 ---------------------- .../media-export/rygel-media-export-harvester.vala | 11 +++++- .../rygel-media-export-media-cache.vala | 19 ++++++++++ .../rygel-media-export-root-container.vala | 34 ++++++++--------- 5 files changed, 44 insertions(+), 65 deletions(-) commit 4eb920a36d6c7124d0712701e0ee6c24f6809525 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 23 23:45:37 2010 +0300 media-export: Convenience function for object ids src/plugins/media-export/rygel-media-export-item.vala | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 528717d40b73bf7da2098f0ebdbb1f061a5c83de Author: Jens Georg <mail@jensge.org> Date: Fri Jul 23 23:17:03 2010 +0300 media-export: Yet another database version * Add a genre field to metadata * Add a flag filed to object. Will be used to mark URIS as DBus-originated .../rygel-media-export-media-cache-upgrader.vala | 20 ++++++++++++++++++++ .../media-export/rygel-media-export-media-cache.vala | 6 ++++-- 2 files changed, 24 insertions(+), 2 deletions(-) commit 929090961302cce4165cd329c1ce90bebf79c593 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 23 22:50:35 2010 +0300 media-export: Gst.ClockTime is an uint64 Seems vala does a comparision like 'duration > (uint64) -1' which of course will always fail. src/plugins/media-export/rygel-media-export-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 683472240481aecb0c03220cd1d47521f83bdae0 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 23 22:44:12 2010 +0300 media-export: Fix bitrate setting for media items - Set bitrate for audio items. - Bitrate is always for audio, even in video files. src/plugins/media-export/rygel-media-export-item.vala | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) commit c3d65e32b98b939591c8624591e4397140c879e5 Author: Jens Georg <mail@jensge.org> Date: Fri Jul 23 22:28:55 2010 +0300 media-export: Coding-style fix src/plugins/media-export/rygel-media-export-dbus-service.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 2307a570d3b9dfdba2d1518a8c6f5015032dda8a Author: Jens Georg <mail@jensge.org> Date: Fri Jul 23 09:54:53 2010 +0300 media-export: Don't share anything by default .../media-export/rygel-media-export-root-container.vala | 14 -------------- 1 file changed, 14 deletions(-) commit 8044de34039f4140f4139d639498a650e5556f8e Author: Jens Georg <mail@jensge.org> Date: Thu Jul 22 20:21:27 2010 +0300 media-export: Fix simple sharing mode src/plugins/media-export/rygel-media-export-item.vala | 2 ++ 1 file changed, 2 insertions(+) commit d2e8db9ddb43f0ebd05e4c9f5ecdae668c59cca6 Author: Jens Georg <mail@jensge.org> Date: Thu Jul 22 15:09:44 2010 +0300 media-export: Add windows formates to filter data/rygel-default.conf | 2 +- data/rygel-maemo.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2fd0e2669de5f6f8834fb9de9dbfc7e88ae4d19e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 23 20:01:08 2010 +0300 media-export: Correct condition for (us)setting duration Thanks to Arun Raghavan for pointing this out. src/plugins/media-export/rygel-media-export-item.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2296f96c59acc081b169dc740b0886f8e80af005 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 23 19:53:32 2010 +0300 core: Clean-up MediaQueryAction and its subclasses Cleaner way to handle error messages and ObjectID argument name in MediaQueryAction and its implementations. src/rygel/rygel-browse.vala | 19 +++++++++++++++---- src/rygel/rygel-media-query-action.vala | 20 +++----------------- src/rygel/rygel-search.vala | 15 +++++++++++---- 3 files changed, 29 insertions(+), 25 deletions(-) commit 83ce16df8bded7bed72998aadf62654c9c49750a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 23 18:30:40 2010 +0300 core: Revive lost XBox hacks These hacks were accidently lost in 67809c22. src/rygel/rygel-media-query-action.vala | 2 +- src/rygel/rygel-xbox-hacks.vala | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) commit aa73a8a642cbe830150079de5f1eff5c5f75281e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 22 19:05:53 2010 +0300 build: Minor indentation fix src/rygel/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 67809c2296e8d14a899b340509c28edf916d0491 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 21 17:22:29 2010 +0300 core: Refactor Search and Browse Move common code/logic between Search and Browse into a separate base class: MediaQueryAction. po/POTFILES.in | 1 + src/rygel/Makefile.am | 1 + src/rygel/rygel-browse.vala | 164 +++----------------------- src/rygel/rygel-media-query-action.vala | 197 ++++++++++++++++++++++++++++++++ src/rygel/rygel-search.vala | 149 +++--------------------- 5 files changed, 231 insertions(+), 281 deletions(-) commit 0ca70d454bbe0257fb1ea099b12dd9eaffe9103e Author: Jens Georg <mail@jensge.org> Date: Wed Jul 21 22:33:21 2010 +0300 media-export: Remove obsolete construction method src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 ---- 1 file changed, 4 deletions(-) commit 2dc5585d95155d0508cb15b222ebcd5ef4f3a44d Author: Jens Georg <mail@jensge.org> Date: Wed Jul 21 22:30:09 2010 +0300 media-export: Re-add simple harvesting mode The simple mode got lost somehow in the transition to gupnp-dlna-discoverer. This is configurable with the config entry extract-metadata and defaults to "true". data/rygel-default.conf | 1 + data/rygel-maemo.conf | 1 + .../media-export/rygel-media-export-harvester.vala | 22 +++++--- .../media-export/rygel-media-export-item.vala | 23 ++++++++ .../rygel-media-export-metadata-extractor.vala | 61 +++++++++++++++++----- 5 files changed, 89 insertions(+), 19 deletions(-) commit eeb239134c84e2d7e82c465b529842283a4829ce Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 21 21:51:24 2010 +0300 media-export: Some coding-style fixes .../media-export/rygel-media-export-item.vala | 63 +++++++++++----------- 1 file changed, 32 insertions(+), 31 deletions(-) commit 66074b33471890bb5860a6095dd416ab7416872d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 21 21:45:32 2010 +0300 media-export: Better checks for nullability - Only allow nullables to be declared as such. - Entertain videos without any audio part. .../media-export/rygel-media-export-item.vala | 40 ++++++++++++---------- 1 file changed, 21 insertions(+), 19 deletions(-) commit 5c87ad49194583f565697267006fe444edb1f976 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 21 21:27:58 2010 +0300 media-export: MediaExportItem -> Item Since this class is in MediaExport namespace now, there is no need for this prefix anymore. .../media-export/rygel-media-export-harvester.vala | 13 +- .../media-export/rygel-media-export-item.vala | 134 ++++++++++----------- 2 files changed, 71 insertions(+), 76 deletions(-) commit 45ee4d534a948a15427ac140f340ad2963646375 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 21 21:18:51 2010 +0300 media-export: Simplify metadata extraction code We don't need to transform the metadata into Gst.TagList to be able to make use of it so this should not only simplify the code but also optimize the extraction process. Based on a patch from Arun Raghavan <arun.raghavan@collabora.co.uk>. .../media-export/rygel-media-export-harvester.vala | 17 +- .../media-export/rygel-media-export-item.vala | 285 ++++++++++++--------- .../rygel-media-export-metadata-extractor.vala | 119 ++------- 3 files changed, 193 insertions(+), 228 deletions(-) commit 679d228771f74457a52398c05e5ff9c40baf9c7b Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Wed Jul 21 14:45:58 2010 +0100 media-export: Set dlna_profile on MediaExportItem Now that we have a DLNA profile/mime guessed by GUPnPDLNADiscoverer, we can start using these if available (the fallback is to use the mime type detected by glib). src/plugins/media-export/rygel-media-export-item.vala | 4 +++- src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) commit 3a5d33c7607c2b2939331595a3ddc345bb277dc1 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Wed Jul 21 14:16:42 2010 +0100 media-export: Fix strings Since we're past the string-freeze, make sure we're using a previous translated string, or if that's not possible, don't mark the string for translation. .../rygel-media-export-metadata-extractor.vala | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 6167aa76dedbc0b5fcacc53dd79a94a365e8e747 Author: Jens Georg <mail@jensge.org> Date: Tue Jul 20 21:44:54 2010 +0300 media-export: Store dlna-profile in cache Note: Will force full reindex of database .../rygel-media-export-media-cache-upgrader.vala | 23 +++++++++++++++++++++ .../rygel-media-export-media-cache.vala | 24 +++++++++++++--------- 2 files changed, 37 insertions(+), 10 deletions(-) commit 30c83b4d86bb2f770dffc24bf0af3ec875d86d6f Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Mon Jul 19 10:37:26 2010 +0100 build: Bump gupnp-dlna required version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 746cc7258cf9965f865db04c809ed89ff8923ab1 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Wed Jun 16 19:14:23 2010 +0530 build: Update gupnp-dlna deps gupnp-dlna now ships an internal gst-discoverer - use this instead of system gstdiscoverer. configure.ac | 8 ++++---- src/rygel/Makefile.am | 4 +--- 2 files changed, 5 insertions(+), 7 deletions(-) commit f3497960c433cdbc64a8cacdf82189df7401da54 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Wed Jun 16 07:00:40 2010 +0530 build: Build against gupnp-dlna The DLNA profile storage and detection bits are being moved to a separate library and we use this in media-export now. configure.ac | 6 +++++- src/plugins/media-export/Makefile.am | 4 +++- src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 1 + src/rygel/Makefile.am | 2 -- 4 files changed, 9 insertions(+), 4 deletions(-) commit 3a9243ad7c46b7ee19bc0775a3af15a3008f54f9 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Fri Jun 11 14:27:25 2010 +0530 media-export: Duration is a guint64 create_from_taglist() was using int64 for duration which causes subsequent uses as a guint64 (which is what Gst.ClockTime is) to fail. src/plugins/media-export/rygel-media-export-item.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 283c1c0277100bce3cd7257c37a65eb8fd16cb00 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Thu Jun 10 14:12:02 2010 +0530 media-export: Use GUPnPDiscovererInformation GUPnPDLNAProfile has been renamed to GUPnPDiscovererInformation and is now derived from GObject. .../rygel-media-export-metadata-extractor.vala | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 4f566a10508c608a943560f74e9a99a0e20b1c78 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Tue Jun 1 14:31:26 2010 +0530 media-export: Use GUPnPDLNADiscoverer Replaces the use of GstDiscoverer with GUPnPDLNADiscoverer. The same information is available, but we can now also use the DLNA profile name and MIME type. .../rygel-media-export-metadata-extractor.vala | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) commit 58b99cf97cb1436dde3be60c3673695fd53a5fed Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Thu Jan 21 12:28:23 2010 +0530 build: Use (new) gstreamer-discoverer pkg-config file configure.ac | 8 ++++---- src/rygel/Makefile.am | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) commit cd64739f2805b927ce574f1b35050a3f1f650d2d Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Mon Jan 18 23:37:31 2010 +0530 media-export: Update comment about the hashmap for clarity src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit ff777bbeb7c37b4b43632a615744576112f13182 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Sat Jan 16 13:11:47 2010 +0530 media-export: Print a debug message if extraction fails src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 8e6a0d1879bb18b6dd71e5d0af86363e8f2c93b1 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Thu Jan 14 11:16:40 2010 +0530 media-export: Use new GstDiscoverer API .../rygel-media-export-metadata-extractor.vala | 138 ++++++--------------- 1 file changed, 40 insertions(+), 98 deletions(-) commit a42f1233576edb4fc187181f3c616f3f514f8a15 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Wed Dec 23 23:46:55 2009 +0530 media-export: Use GstDiscoverer in MetadataExtractor The get_caps() stuff needs to go away in favour of simpler API from gst-convenience. This will be done in the next pass. .../rygel-media-export-metadata-extractor.vala | 409 ++++++++------------- 1 file changed, 145 insertions(+), 264 deletions(-) commit 7b14338a359d3e554a403bbb2381fcbda755e4a4 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Wed Dec 23 23:01:07 2009 +0530 build: Link against libraries required for GstDiscoverer This is required for switching MetadataExtractor to use GstDiscoverer. configure.ac | 6 ++++++ src/rygel/Makefile.am | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) commit 42ceaca45398445ea155f9954448f657569eec57 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Wed Jul 21 14:47:24 2010 +0200 Updated Galician translations po/gl.po | 293 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 142 insertions(+), 151 deletions(-) commit 24f7516b3ea5103b4a254af1dd57e7b9833e9bb5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 21 03:13:12 2010 +0300 external: Container ID isn't always its path An exception to this rule is the root container where its ID is "0" but thats not its path. src/plugins/external/rygel-external-container.vala | 8 +++++--- src/plugins/external/rygel-external-content-dir.vala | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) commit 495d4fda8af0b41157c378ad478076a6348078a3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 20 17:37:09 2010 +0300 build: Bump gupnp requirement to 0.13.4 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ddd02555ea2f5c36001f59b4abc8c6a975453a72 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 19 22:06:24 2010 +0300 gst-renderer: Advertize support for 'video/mp4' src/plugins/gst-renderer/rygel-gst-renderer-connection-manager.vala | 1 + 1 file changed, 1 insertion(+) commit 7ba82f7b02ce368d2b89112c6f7320c688f7e2f0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 19 20:43:14 2010 +0300 core: Specify build & run-time dependencies README | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 7c515f59252242d072fe88522f9017767bc756fc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 19 19:48:18 2010 +0300 core: Update README & clean-up the formatting a bit README | 65 ++++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 36 insertions(+), 29 deletions(-) commit 9736ca482e7e88e034fd0a39da9d243d0a3a9fe3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 19 19:36:41 2010 +0300 core: Advertise support for "createClass" in Search src/rygel/rygel-relational-expression.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1332d77909e9ff47dccba948024f7b93de35d402 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 19 19:31:24 2010 +0300 core: RelationalExpression keeps search caps Move static CSV list of properties supported in Search action from ContentDirectory to RelationalExpression. src/rygel/rygel-content-directory.vala | 7 ++----- src/rygel/rygel-relational-expression.vala | 4 ++++ 2 files changed, 6 insertions(+), 5 deletions(-) commit c20b0dc28f4d8c3643c6a275586a4989ca6830e9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 19 19:12:32 2010 +0300 core: Explain AlbumArt.add_resource() in a comment Add a comment explaining why AlbumArt.add_resource() doesn't really add do what the name suggests. src/rygel/rygel-album-art.vala | 3 +++ 1 file changed, 3 insertions(+) commit 3ae24cc1f0b27e591ee9ba860adf78de65d7055d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 15 20:47:45 2010 +0300 core: Micro coding-style fix src/rygel/rygel-media-item.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit be831bcd3e7530a8eebc28153592addce165a07d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 15 20:40:52 2010 +0300 core: Turn AlbumArt lookup condition into requirement src/rygel/rygel-media-item.vala | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) commit 4447c442f5ef5fcb7f89ad371add1fd7be0ca308 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 15 20:35:18 2010 +0300 core: Clean-up MediaArtStore code src/rygel/rygel-media-art-store.vala | 181 ++++++++++++++++++----------------- 1 file changed, 91 insertions(+), 90 deletions(-) commit 4613215084aeee1234c01a5bf3aa3aad7c8677fb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 15 20:31:21 2010 +0300 core: Let GUPnP AV take care of album art DIDL-Lite src/rygel/rygel-album-art.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 303d7ddc9941c0027d092c567e4c58c14598f069 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 15 18:48:38 2010 +0300 core: More debug log from browse in action src/rygel/rygel-browse.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 54cbfef52595358b1df216f356c2d1851571bc52 Author: Jens Georg <mail@jensge.org> Date: Wed Jul 14 21:05:07 2010 +0300 core: Add size to album art src/rygel/rygel-media-art-store.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 2c16e9e55007ccf0a1bd96864d93828b4153230f Author: Jens Georg <mail@jensge.org> Date: Wed Jul 14 18:35:12 2010 +0300 test: Add testcase for banshee media-art spec tests/rygel-album-art-spec-test.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 876cc2f16cd297b24126d541de7765e6311e8679 Author: Jens Georg <mail@jensge.org> Date: Wed Jul 14 18:34:15 2010 +0300 core: Fix album art spec for banshee Two problems: - File suffix is .jpg not .jpeg - Parts are not put to lower-case src/rygel/rygel-media-art-store.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 1258144d5de05d1ac0ce9a3a4e67bc95e0b241d6 Author: Jens Georg <mail@jensge.org> Date: Thu Jul 8 23:31:46 2010 +0300 test: Add unit tests for media art spec Full spec can be found here: http://live.gnome.org/MediaArtStorageSpec. tests/Makefile.am | 7 +++ tests/rygel-album-art-spec-test.vala | 97 ++++++++++++++++++++++++++++++++++++ tests/rygel-media-art-store.vala | 1 + 3 files changed, 105 insertions(+) commit 3d084c886936e8b47d8d56451b6de1836978788f Author: Jens Georg <mail@jensge.org> Date: Sun Jul 4 21:00:41 2010 +0300 tracker,media-export: Lookup album-art for music src/plugins/media-export/rygel-media-export-media-cache.vala | 8 +++++++- src/plugins/tracker/rygel-tracker-music-item-factory.vala | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) commit 81baade3ecc2b38daf8df9452c2bd075a567f016 Author: Jens Georg <mail@jensge.org> Date: Thu May 20 20:31:24 2010 +0200 core: Add album art as a special type of thumbnail src/rygel/Makefile.am | 2 + src/rygel/rygel-album-art.vala | 37 ++++++ src/rygel/rygel-http-get-handler.vala | 10 +- src/rygel/rygel-media-art-store.vala | 229 ++++++++++++++++++++++++++++++++++ src/rygel/rygel-media-item.vala | 21 ++++ src/rygel/rygel-thumbnail.vala | 4 +- 6 files changed, 297 insertions(+), 6 deletions(-) commit 444b5f0402e9dee50196fcc2a149c0a4d58c2aee Author: Aron Xu <aronxu@gnome.org> Date: Sun Jul 18 11:40:51 2010 +0800 Update Simplified Chinese translation. po/zh_CN.po | 48 ++++++++++++++++++++++-------------------------- 1 file changed, 22 insertions(+), 26 deletions(-) commit f246368fcefb0acb685ffe218c1bdc19275f0cf5 Author: Mario Blättermann <mariobl@gnome.org> Date: Fri Jul 16 21:19:15 2010 +0200 [i18n] Updated German translation po/de.po | 306 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 147 insertions(+), 159 deletions(-) commit 67142e72fc224defcb16b179a4546276b475d35e Author: Javier Jardón <jjardon@gnome.org> Date: Thu Jul 15 20:13:11 2010 +0200 Remove deprecated Encoding key from .desktop file data/rygel.desktop.in | 1 - 1 file changed, 1 deletion(-) commit 52284abda98117504928517f5b6f45ffc7e1b9aa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 15 02:21:00 2010 +0300 core,media-export: Port to vala 0.9.3 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 ++-- src/rygel/rygel-plugin-loader.vala | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 9cd8e0fd69d2433fb2645cc801cae2fcb7e89fd6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 15 15:15:03 2010 +0300 build: Require Vala 0.9.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 021013fd266517faca0f19bcb39b792528ecdc19 Author: Eleanor Chen <chenyueg@gmail.com> Date: Tue Jul 13 17:34:12 2010 +0800 Update Simplified Chinese translations. po/zh_CN.po | 148 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 74 insertions(+), 74 deletions(-) commit d77d637b37a766d3c5c3d14cf3d133fd399ea5f6 Author: Claude Paroz <claude@2xlibre.net> Date: Mon Jul 12 21:44:58 2010 +0200 Added French translation Contributed by Laurent Coudeur and Claude Paroz po/LINGUAS | 1 + po/fr.po | 916 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 917 insertions(+) commit a931d3579a361ac33b6423e142841cd49eb64fcc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 12 19:17:53 2010 +0300 Release annoucement for 0.7.2 NEWS | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) commit b7579ea1477e84c922abc34512b94b220296cf4b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 12 19:59:32 2010 +0300 i18n: Update source file names Update scanned and skipped source file lists according to latest renames. po/POTFILES.in | 14 +++++++------- po/POTFILES.skip | 11 ++++++----- 2 files changed, 13 insertions(+), 12 deletions(-) commit f1f60a0c5b6b52f8e9b87d211f5d7ce75c4b8b9c Author: Jens Georg <mail@jensge.org> Date: Mon Jul 12 17:37:39 2010 +0300 media-export: Fix regression introduced by f12726e Until now this didn't matter, as search was handling the request correctly. With the search cleanup patch get_object is used and the items didn't have a uri anymore. src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4c4d99171e141c408fd50d27adbe2736ccb6394c Author: Jens Georg <mail@jensge.org> Date: Thu Jul 8 23:47:30 2010 +0300 media-export: Clean-up search code Since it is now possible to override find_object, the heuristics in search is not needed anymore. Code looks now more straight-forward. Also the plain get_object should be a little bit faster than going through search .../rygel-media-export-db-container.vala | 6 +++ .../rygel-media-export-root-container.vala | 48 ++++++---------------- 2 files changed, 19 insertions(+), 35 deletions(-) commit 7ff4705495f0f824d3e07a619a96834da7d618db Author: Jens Georg <mail@jensge.org> Date: Sun Jul 11 11:01:23 2010 +0300 media-export: Use proper way to ref sinks This fixes a problem with the current GStreamer VAPI. Previous VAPI seemed to be wrong and thus the normal ref function used from there does not work anymore, but wasn't the correct function to do this anyway. src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 51a5a5c8a05a91ce5a456c680be186d5fbe719a4 Author: Jens Georg <mail@jensge.org> Date: Sun Jul 4 18:47:14 2010 +0300 media-export: Use container.set_uri () This adds the default create classes to the containers; this is probably not what we want but helps us to support the createClass stuff for now in a way which doesn't slow down searching in general too much. src/plugins/media-export/rygel-media-export-media-cache.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 7e04310ebda8f1a726e420fa33788abb273287b8 Author: Jens Georg <mail@jensge.org> Date: Fri Jun 25 19:14:40 2010 +0200 media-export: Implement fallback to slow search .../rygel-media-export-db-container.vala | 16 ++++++++++++++- .../rygel-media-export-media-cache.vala | 4 ++-- .../rygel-media-export-query-container.vala | 23 ++++++++++++++++------ 3 files changed, 34 insertions(+), 9 deletions(-) commit 770c8b37dbfdbf84f30c70890a5a34c5d38e9d17 Author: Jens Georg <mail@jensge.org> Date: Sat Jun 26 12:00:22 2010 +0200 media-export: Lower severity of some messages src/plugins/media-export/rygel-media-export-item.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5cc4d69a7b0c1d9a3b0076640792f83993765334 Author: Jens Georg <mail@jensge.org> Date: Sat Jun 26 11:59:21 2010 +0200 media-export: Use a filter for files to harvest The media-export plugin now uses a positive list for file extensions to include in the metadata extraction. The configuration key is named "include-filter". The default configuration is .mp3;.oga;.ogv;.ogg;.mkv;.avi;.mp4;.mpeg;.mpg;.ts;.flac;.jpeg;.jpg;.wav data/rygel-default.conf | 1 + data/rygel-maemo.conf | 1 + .../media-export/rygel-media-export-harvester.vala | 27 ++++++++++++++++++++++ 3 files changed, 29 insertions(+) commit 82fb8647cf4063d0d2d7f120b3de137fbb26b8d7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 12 16:54:50 2010 +0300 gst-renderer: Put every class in separate file src/plugins/gst-renderer/Makefile.am | 4 +- .../gst-renderer/rygel-gst-renderer-player.vala | 25 ----------- .../rygel-gst-renderer-rendering-control.vala | 13 ------ .../gst-renderer/rygel-gst-renderer-time.vala | 49 ++++++++++++++++++++++ .../gst-renderer/rygel-gst-renderer-volume.vala | 34 +++++++++++++++ 5 files changed, 86 insertions(+), 39 deletions(-) commit 33f9d110be0aabd9b4da962e4556f7c1e86b487c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 12 16:48:43 2010 +0300 gst-renderer: Name files according to contained classes src/plugins/gst-renderer/Makefile.am | 12 ++++++------ ...v-transport.vala => rygel-gst-renderer-av-transport.vala} | 0 ...-gst-changelog.vala => rygel-gst-renderer-changelog.vala} | 0 ...nager.vala => rygel-gst-renderer-connection-manager.vala} | 0 ...{rygel-gst-player.vala => rygel-gst-renderer-player.vala} | 0 ...{rygel-gst-plugin.vala => rygel-gst-renderer-plugin.vala} | 0 ...ontrol.vala => rygel-gst-renderer-rendering-control.vala} | 0 7 files changed, 6 insertions(+), 6 deletions(-) commit baa29ba0d4ed8b98f36ce79c26a19b0fd6f45010 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 12 16:28:21 2010 +0300 gst-renderer: Put all classes under a namespace Put all classes under "Rygel.GstRenderer" namespace. .../gst-renderer/rygel-gst-av-transport.vala | 12 ++++----- src/plugins/gst-renderer/rygel-gst-changelog.vala | 6 ++--- .../gst-renderer/rygel-gst-connection-manager.vala | 2 +- src/plugins/gst-renderer/rygel-gst-player.vala | 12 ++++----- src/plugins/gst-renderer/rygel-gst-plugin.vala | 29 +++++++++++++--------- .../gst-renderer/rygel-gst-rendering-control.vala | 14 +++++------ 6 files changed, 40 insertions(+), 35 deletions(-) commit 16c57691a7539da10939db022783222d15cebd73 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 12 15:09:32 2010 +0300 gst-renderer: Code relicensed to LGPLv2 COPYING.gst-renderer | 339 --------------------- .../gst-renderer/rygel-gst-av-transport.vala | 16 +- src/plugins/gst-renderer/rygel-gst-changelog.vala | 16 +- .../gst-renderer/rygel-gst-connection-manager.vala | 16 +- src/plugins/gst-renderer/rygel-gst-player.vala | 16 +- .../gst-renderer/rygel-gst-rendering-control.vala | 16 +- 6 files changed, 30 insertions(+), 389 deletions(-) commit 3821098017fa4b9a75fa9c24ad82e350adf0a520 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw> Date: Mon Jul 12 19:21:20 2010 +0800 Added Traditional Chinese translation (Hong Kong and Taiwan) po/LINGUAS | 2 + po/zh_HK.po | 901 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/zh_TW.po | 901 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1804 insertions(+) commit b8b77034d94669975130316c1b484bc655bf0782 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 9 17:40:44 2010 +0300 test: Make use of nested namespaces src/plugins/test/rygel-test-audio-item.vala | 6 ++---- src/plugins/test/rygel-test-content-dir.vala | 4 ++-- src/plugins/test/rygel-test-item.vala | 12 ++++++------ src/plugins/test/rygel-test-plugin.vala | 2 +- src/plugins/test/rygel-test-root-container.vala | 12 ++++-------- src/plugins/test/rygel-test-video-item.vala | 6 ++---- 6 files changed, 17 insertions(+), 25 deletions(-) commit ea4e38e6b5d84566ce7ff7807a8d19270c9f705c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 9 17:33:04 2010 +0300 mediathek: Make use of nested namespaces .../mediathek/rygel-mediathek-asx-playlist.vala | 15 ++++---- src/plugins/mediathek/rygel-mediathek-plugin.vala | 6 ++-- .../mediathek/rygel-mediathek-root-container.vala | 16 ++++----- .../mediathek/rygel-mediathek-rss-container.vala | 15 ++++---- .../mediathek/rygel-mediathek-video-item.vala | 40 ++++++++++------------ 5 files changed, 43 insertions(+), 49 deletions(-) commit bc00de81e71f19a66a4d5af79c7e105a04a59dd9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 9 17:21:24 2010 +0300 gst-launch: Minor coding-style fix src/plugins/gst-launch/rygel-gst-launch-item.vala | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 1de7f572393f54c52bee2291ce635fdaad725ef2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 9 17:19:03 2010 +0300 gst-launch: Make use of nested namespaces src/plugins/gst-launch/rygel-gst-launch-content-dir.vala | 4 ++-- src/plugins/gst-launch/rygel-gst-launch-item.vala | 12 ++++++------ src/plugins/gst-launch/rygel-gst-launch-plugin.vala | 2 +- .../gst-launch/rygel-gst-launch-root-container.vala | 14 +++++++------- 4 files changed, 16 insertions(+), 16 deletions(-) commit 828f521b0e1f04ba091561a9eb55b3f836a91a0b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 9 16:05:58 2010 +0300 external: Minor coding-style fixes src/plugins/external/rygel-external-plugin-factory.vala | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) commit a65d082adf4aa3d810b62b213bd241b73b0a54ad Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 9 16:02:45 2010 +0300 external: Make use of nested namespaces src/plugins/external/rygel-external-container.vala | 82 +++++++++++----------- .../external/rygel-external-content-dir.vala | 18 ++--- .../external/rygel-external-dummy-container.vala | 10 +-- .../external/rygel-external-icon-factory.vala | 4 +- .../external/rygel-external-interfaces.vala | 9 ++- .../external/rygel-external-item-factory.vala | 6 +- .../external/rygel-external-plugin-factory.vala | 30 ++++---- src/plugins/external/rygel-external-plugin.vala | 16 ++--- .../external/rygel-external-thumbnail-factory.vala | 4 +- 9 files changed, 88 insertions(+), 91 deletions(-) commit 0562c4c712ba24a2c867aa480c8c25467683a12c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 9 15:24:18 2010 +0300 external: Add 'Proxy' suffix to D-Bus proxy objects src/plugins/external/rygel-external-container.vala | 25 +++++++++++----------- .../external/rygel-external-interfaces.vala | 9 ++++---- .../external/rygel-external-item-factory.vala | 2 +- .../external/rygel-external-thumbnail-factory.vala | 2 +- 4 files changed, 20 insertions(+), 18 deletions(-) commit 6b832021cba292efd1c1539b837bbffd233bccdf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 9 04:01:47 2010 +0300 tracker: Make use of nested namespaces .../rygel-tracker-category-all-container.vala | 6 +- .../tracker/rygel-tracker-category-container.vala | 14 ++--- .../tracker/rygel-tracker-content-directory.vala | 4 +- .../tracker/rygel-tracker-insertion-query.vala | 35 +++++------ src/plugins/tracker/rygel-tracker-interfaces.vala | 8 +-- .../tracker/rygel-tracker-item-creation.vala | 29 ++++----- .../tracker/rygel-tracker-item-factory.vala | 18 +++--- .../tracker/rygel-tracker-metadata-values.vala | 73 ++++++++++------------ .../tracker/rygel-tracker-music-item-factory.vala | 10 +-- src/plugins/tracker/rygel-tracker-music.vala | 30 +++++---- .../rygel-tracker-picture-item-factory.vala | 12 ++-- src/plugins/tracker/rygel-tracker-pictures.vala | 12 ++-- .../tracker/rygel-tracker-plugin-factory.vala | 17 +++-- src/plugins/tracker/rygel-tracker-plugin.vala | 6 +- .../tracker/rygel-tracker-query-triplet.vala | 19 +++--- .../tracker/rygel-tracker-query-triplets.vala | 14 ++--- src/plugins/tracker/rygel-tracker-query.vala | 8 +-- .../tracker/rygel-tracker-root-container.vala | 10 +-- .../tracker/rygel-tracker-search-container.vala | 66 ++++++++++--------- .../tracker/rygel-tracker-selection-query.vala | 20 +++--- src/plugins/tracker/rygel-tracker-tags.vala | 5 +- .../tracker/rygel-tracker-video-item-factory.vala | 12 ++-- src/plugins/tracker/rygel-tracker-videos.vala | 12 ++-- src/plugins/tracker/rygel-tracker-years.vala | 5 +- 24 files changed, 208 insertions(+), 237 deletions(-) commit 5e76e8bfefb00d3775f29388c88096d8790431a4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 9 02:23:25 2010 +0300 tracker: MediaTracker -> TrackerContentDirectory Rename MediaTracker to TrackerContentDirectory. src/plugins/tracker/Makefile.am | 2 +- ...{rygel-media-tracker.vala => rygel-tracker-content-directory.vala} | 4 ++-- src/plugins/tracker/rygel-tracker-plugin.vala | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit e82f225871146aa62a944eeeabc29bd25a2dc696 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 6 20:24:39 2010 +0300 tracker: Query.serialize_triplets -> QueryTriplets Move Query.serialize_triplets to QueryTriplets as 'serialize'. .../tracker/rygel-tracker-query-triplets.vala | 21 +++++++++++++++++++ src/plugins/tracker/rygel-tracker-query.vala | 24 +--------------------- 2 files changed, 22 insertions(+), 23 deletions(-) commit 5c2d94e5f9b8839b4f0f463d3cf9e7cabb23d3cb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 6 20:15:51 2010 +0300 tracker: More reliable duplicate subjects detection Instead of depending on the query/triplet builder to set the subjects to 'null', simply compare the subjects of triplets. src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +- src/plugins/tracker/rygel-tracker-query-triplet.vala | 12 ++++++------ src/plugins/tracker/rygel-tracker-query.vala | 10 ++++++---- 3 files changed, 13 insertions(+), 11 deletions(-) commit 76aebf52960457ec607894ac69ed5d02fa0a65a2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 6 19:35:50 2010 +0300 tracker: Avoid duplicate triplets in queries src/plugins/tracker/rygel-tracker-query-triplets.vala | 8 ++++++++ .../tracker/rygel-tracker-search-container.vala | 19 ++++++++++--------- 2 files changed, 18 insertions(+), 9 deletions(-) commit 227dc963edb1e89cd8890b559f4b9bebf348e3bf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 6 16:58:38 2010 +0300 tracker: Use Property functions rather than optionals Make use of property functions to avoid use of optional tripplets as they are very slow. .../tracker/rygel-tracker-insertion-query.vala | 25 +++---- .../tracker/rygel-tracker-metadata-values.vala | 29 ++++---- .../tracker/rygel-tracker-query-triplet.vala | 20 +----- src/plugins/tracker/rygel-tracker-query.vala | 18 ++--- .../tracker/rygel-tracker-search-container.vala | 78 ++++++---------------- .../tracker/rygel-tracker-selection-query.vala | 8 +-- 6 files changed, 53 insertions(+), 125 deletions(-) commit c9cec6e49d03c762e3a0cf6ab56934995649f09d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 6 16:11:28 2010 +0300 tracker: Micro indentation fix src/plugins/tracker/rygel-tracker-selection-query.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 032a3a7f5150d59ec009a12435b60386593d426b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 6 16:05:56 2010 +0300 tracker: Fix a FIXME note src/plugins/tracker/rygel-tracker-search-container.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 35289e7bee36fc895e3195d8af70f97df52528da Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 5 15:35:37 2010 +0300 data: Friendlier friendlyName for GstRenderer data/rygel-default.conf | 1 + data/rygel-maemo.conf | 1 + 2 files changed, 2 insertions(+) commit 37b777de80c1f04632e83d17d521325ed81a8a3b Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sat Jul 3 12:48:30 2010 +0200 Updated Spanish translation po/es.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 50accc6b6dcb551f87739d94ce0ff6d2a3193929 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Thu Jul 1 21:24:17 2010 +0200 Updated Spanish translation po/es.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 87078912f36d6f9e8a149f76b598e1f1db63c14a Author: Aron Xu <aronxu@gnome.org> Date: Tue Jun 29 21:44:03 2010 +0800 Add Simplified Chinese translation. po/LINGUAS | 1 + po/zh_CN.po | 901 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 902 insertions(+) commit 2229e9de2ccb35ce62200bd1ddfe9083888e14d8 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Tue Jun 29 05:22:13 2010 +0200 Updated Spanish translation po/es.po | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) commit f22872dd5b024be2b078c26cbc67bc0602e51539 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Mon Jun 28 21:20:42 2010 +0200 Updated Spanish translation po/es.po | 204 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 102 insertions(+), 102 deletions(-) commit c8b773ba9d6fd857ada2829b7bc14feddf2f3336 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Mon Jun 28 04:39:05 2010 +0200 Updated Spanish translation po/es.po | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) commit 83ccb908bc18e06c222b73fce900c3a73ab032e8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 25 02:15:18 2010 +0300 core: Release announcement for 0.7.1 NEWS | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) commit 73ce8ae33387d42802737e716a9d1120631c3d66 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 25 02:17:01 2010 +0300 vcs: Add new unit test binary to git ignore list .gitignore | 1 + 1 file changed, 1 insertion(+) commit 0f5abf90bbab948717fbe708a7472d2704f7ee3a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 24 20:47:38 2010 +0300 external: Translate search expression Translate search expression before sending it to external plugin as the names of properties are not the same in UPnP world and MediaServer2 D-Bus interface. src/plugins/external/rygel-external-container.vala | 47 +++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) commit 94bef58dffa18b059356571216fc4bb03f02f77c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 24 20:16:01 2010 +0300 external: Drop Containers/Items props of MediaContainer These properties have been remove from the spec in favor of 'ListContainers' and 'ListItems' methods. Now we make use of 'ListContainers' and D-Bus Properties interface to asynchronously get all the container props at once. src/plugins/external/rygel-external-container.vala | 59 ++++++++++++++-------- .../external/rygel-external-content-dir.vala | 19 ++----- .../external/rygel-external-interfaces.vala | 13 +++-- .../external/rygel-external-plugin-factory.vala | 5 ++ src/plugins/external/rygel-external-plugin.vala | 8 +++ 5 files changed, 63 insertions(+), 41 deletions(-) commit 1e8dca8c77e1e09dfe99b1ebe53b5d25138bcf62 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 24 18:07:05 2010 +0300 external: Asynchronously update container information src/plugins/external/rygel-external-container.vala | 24 +++++++++++++--------- 1 file changed, 14 insertions(+), 10 deletions(-) commit d2dca853464c316e1d5465dd9c182233e57d83bf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 24 17:47:19 2010 +0300 external: Ignore UPnP sources from Grilo src/plugins/external/rygel-external-plugin-factory.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit b75d2eb469414fd677e3962c879b170c6bffe7d7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 22 16:33:52 2010 +0300 build,ui: Require & link to gtk+-3.0 configure.ac | 8 ++++---- src/ui/Makefile.am | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit 5ac4957e6de68354bb995ec62feedd318fd6cdcb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 21 20:21:53 2010 +0300 core: Implement DLNA's AnyContainer upload Implement DLNA feature that allows clients to upload items without having to specify which container they should be put into. src/rygel/rygel-item-creator.vala | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) commit e18a6d1702e33514ab0a9cc671d21ab0b4116111 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 21 20:20:53 2010 +0300 core: Parse item DIDL before fetching the container src/rygel/rygel-item-creator.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 24ef816afd4638e8c42020df4bb3b943be58ed8c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 21 18:22:24 2010 +0300 core: Support search by 'upnp:CreateClass' src/rygel/rygel-relational-expression.vala | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit 97a40e1f7e9351ab942d9db85aea557a5ee0bc82 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 21 17:10:47 2010 +0300 core,tracker,media-export: Add MediaContainer.set_uri() API for setting URI and (optionally) create_classes. This also implies that we now allow only one URI per container. If create_classes are not provided, we assume ALL main item classes. .../rygel-media-export-dummy-container.vala | 2 +- .../rygel-tracker-category-all-container.vala | 5 ++++- src/rygel/rygel-media-container.vala | 24 ++++++++++++++++++++-- 3 files changed, 27 insertions(+), 4 deletions(-) commit ef3953add039286a547a1143c20822fef47f2706 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Feb 23 14:25:59 2010 +0200 core: Add create_classes list to MediaContainer MediaContainer keeps a list of (UPnP) classes that an object in it could be created of. Also expose create_classes to clients. src/rygel/rygel-didl-lite-writer.vala | 9 +++++++++ src/rygel/rygel-media-container.vala | 5 +++++ 2 files changed, 14 insertions(+) commit 62b5b5ff7616c7468fa40a80acba8f3c50a0af10 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 17 20:41:24 2010 +0300 build: Bump-up gupnp-vala and gupnp-av requirements Require current git master of gupnp-vala and gupnp-av. configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2f46a6247b92a236ec2b466b0d50135c641b3a5a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 22 15:58:43 2010 +0300 core: Separate VAPI for misc functions from C world src/rygel/Makefile.am | 3 ++- src/rygel/rygel-main.vala | 7 +------ src/rygel/rygel-misc.vapi | 31 +++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 7 deletions(-) commit b6c7ba96ec1f2c17914ec454a6f845f22cc83714 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 22 01:15:53 2010 +0300 core: Simplify and fix (unix) signal handling We aren't allowed to do a lot in unix signal handlers so we shouldn't do things like emitting signals. src/rygel/rygel-main.vala | 27 +++++++++++---------------- src/rygel/rygel-signal-handler.vala | 32 +++++++++++++------------------- 2 files changed, 24 insertions(+), 35 deletions(-) commit f85fcb2580f61bbf7b1e544417cb6d028875d858 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 21 03:39:23 2010 +0300 external,gst-renderer,media-export: Namespaces in 'Bus' references Now that we have GLib.Bus, references to DBus.Bus and Gst.Bus as Bus are ambiguous. src/plugins/external/rygel-external-container.vala | 2 +- src/plugins/external/rygel-external-content-dir.vala | 2 +- src/plugins/gst-renderer/rygel-gst-player.vala | 2 +- src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit d899947c212f751d88f4ad41185983574ac5253c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 21 03:44:00 2010 +0300 core,plugins: Port generate_random_udn() to Vala Since this was the last piece of code in C, this commit also removes the whole 'CStuff' module (vapi,C and header file) and all its references. src/plugins/external/Makefile.am | 2 +- .../external/rygel-external-plugin-factory.vala | 1 - src/plugins/gst-launch/Makefile.am | 2 +- .../gst-launch/rygel-gst-launch-plugin.vala | 1 - .../rygel-gst-launch-root-container.vala | 1 - src/plugins/media-export/Makefile.am | 1 - src/plugins/mediathek/Makefile.am | 1 - src/plugins/test/Makefile.am | 2 +- src/plugins/test/rygel-test-plugin.vala | 1 - src/rygel/Makefile.am | 10 +++--- src/rygel/cstuff.c | 42 ---------------------- src/rygel/cstuff.h | 36 ------------------- src/rygel/cstuff.vapi | 34 ------------------ src/rygel/rygel-cmdline-config.vala | 1 - src/rygel/rygel-configuration.vala | 2 -- src/rygel/rygel-environment-config.vala | 1 - src/rygel/rygel-meta-config.vala | 1 - src/rygel/rygel-plugin-loader.vala | 1 - src/rygel/rygel-plugin.vala | 1 - src/rygel/rygel-root-device-factory.vala | 31 +++++++++++++--- src/rygel/rygel-root-device.vala | 1 - src/rygel/rygel-user-config.vala | 2 -- src/rygel/rygel-xbox-hacks.vala | 1 - 23 files changed, 33 insertions(+), 143 deletions(-) commit 2ed80b315a934a141b3ef6d79c0e31563bf0b9fe Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 21 02:25:51 2010 +0300 core: Port Utils.get_xml_element() to Vala src/rygel/Makefile.am | 1 + src/rygel/cstuff.c | 29 ------------------ src/rygel/cstuff.h | 4 --- src/rygel/cstuff.vapi | 3 -- src/rygel/rygel-root-device-factory.vala | 34 ++++++++++----------- src/rygel/rygel-xbox-hacks.vala | 32 ++++++++++---------- src/rygel/rygel-xml-utils.vala | 52 ++++++++++++++++++++++++++++++++ 7 files changed, 86 insertions(+), 69 deletions(-) commit 63091b52369c0d1de6d358d7d41542d792746c1a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 21 01:45:59 2010 +0300 core: Handle POSIX signals in Vala, no need for C configure.ac | 3 ++ src/rygel/Makefile.am | 3 +- src/rygel/cstuff.c | 34 -------------------- src/rygel/cstuff.h | 10 ------ src/rygel/cstuff.vapi | 12 ------- src/rygel/rygel-main.vala | 21 ++++++++++--- src/rygel/rygel-signal-handler.vala | 63 +++++++++++++++++++++++++++++++++++++ 7 files changed, 84 insertions(+), 62 deletions(-) commit 16a8138d1185e95a3edbce0a5e27970b77c947cc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 20 22:56:49 2010 +0300 core,plugins,ui: Move BuildConfig to separate VAPI src/plugins/gst-renderer/Makefile.am | 2 +- src/plugins/gst-renderer/rygel-gst-plugin.vala | 1 - src/plugins/tracker/Makefile.am | 2 +- .../tracker/rygel-tracker-plugin-factory.vala | 1 - src/plugins/tracker/rygel-tracker-plugin.vala | 1 - src/rygel/Makefile.am | 6 ++- src/rygel/cstuff.vapi | 29 ------------- src/rygel/rygel-build-config.vapi | 50 ++++++++++++++++++++++ src/ui/Makefile.am | 6 +-- src/ui/rygel-preferences-dialog.vala | 1 - 10 files changed, 59 insertions(+), 40 deletions(-) commit 4ab46d306526301382442fcde993b6e404666e90 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Sun Jun 20 18:08:36 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) commit 284390a3c85cd70b3e801407359ddbddae0b0df9 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Sun Jun 20 11:55:36 2010 +0200 Added Norwegian bokmål translation po/nb.po | 163 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 77 insertions(+), 86 deletions(-) commit 90f907a03353d1a53cb54b1b37d565984f14a30d Author: Eric Anderson <ejona86@gmail.com> Date: Sun Jun 20 01:20:26 2010 +0300 ui: Improve resize behavior Most of these are changing the GTK_FILL property. data/rygel-preferences.ui | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) commit 91e6664b04092e7268c46f926ef75ad6c88445e8 Author: Eric Anderson <ejona86@gmail.com> Date: Sun Jun 20 01:19:55 2010 +0300 ui: Replace GtkVBox by GtkVButtonBox where appropriate data/rygel-preferences.ui | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bfa4a8f031e06464011959edbca86a2668c711f6 Author: Eric Anderson <ejona86@gmail.com> Date: Sun Jun 20 01:11:52 2010 +0300 ui: Add missing bevel to URI tree view data/rygel-preferences.ui | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) commit e3d5dc4d36ff7b4a2585f96c3fb9aa8cfa6787ac Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jun 19 19:18:58 2010 +0300 core: Offer SD transcoding in EU profile Seems certain Sony Bravia TVs only support EU profiles. With this patch, they should at least be able to use the SD transcoding. src/rygel/rygel-mp2ts-transcoder.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 7cd51dc588cfca1b83ffd2ff386f517191ae067f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jun 19 18:54:23 2010 +0300 core: Add note for removal of bug#622089 workaround src/rygel/rygel-live-response.vala | 2 ++ src/rygel/rygel-mp2ts-transcoder-bin.vala | 2 ++ src/rygel/rygel-wmv-transcoder-bin.vala | 2 ++ 3 files changed, 6 insertions(+) commit 8bc5c6ef9d27b061a35a9487ebc9b4c93eef64b4 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sat Jun 19 15:45:38 2010 +0200 Updated Galician translations po/gl.po | 78 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 40 insertions(+), 38 deletions(-) commit c778aa9c3f801b6b07176aa67714fbc6b2765ce4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jun 19 05:58:32 2010 +0300 tests: Mark non-abstract property as such tests/rygel-http-get-test.vala | 2 +- tests/rygel-http-post-test.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit a6734b939ba17de899b91da337750bd32367898e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jun 19 05:04:52 2010 +0300 core,ui: Drop usage of '+=' for connecting signals Drop usage of deprecated '+=' syntax for connecting signals. src/plugins/external/rygel-external-container.vala | 2 +- .../external/rygel-external-plugin-factory.vala | 2 +- .../rygel-media-export-metadata-extractor.vala | 8 +- src/rygel/rygel-connection-manager.vala | 49 ++++----- src/rygel/rygel-content-directory.vala | 110 +++++++++++---------- src/rygel/rygel-http-response.vala | 2 +- src/rygel/rygel-http-server.vala | 8 +- src/rygel/rygel-l16-transcoder-bin.vala | 2 +- src/rygel/rygel-live-response.vala | 2 +- src/rygel/rygel-main.vala | 8 +- src/rygel/rygel-media-container.vala | 2 +- src/rygel/rygel-media-receiver-registrar.vala | 14 +-- src/rygel/rygel-mp2ts-transcoder-bin.vala | 2 +- src/rygel/rygel-mp3-transcoder-bin.vala | 2 +- src/rygel/rygel-wma-transcoder-bin.vala | 2 +- src/rygel/rygel-wmv-transcoder-bin.vala | 2 +- src/ui/rygel-general-pref-section.vala | 4 +- src/ui/rygel-media-export-pref-section.vala | 6 +- src/ui/rygel-plugin-pref-section.vala | 4 +- 19 files changed, 120 insertions(+), 111 deletions(-) commit 565c72bba0bb5f6ff60fa587a78a02cfed4e5ca9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jun 19 04:59:54 2010 +0300 core: Use Signal.connect* for connecting dynamic signals For connecting signals that are unknown to compiler, use Signal.connect* functions rather than deprecated '+=' syntax. src/rygel/rygel-live-response.vala | 7 ++++++- src/rygel/rygel-mp2ts-transcoder-bin.vala | 7 ++++++- src/rygel/rygel-wmv-transcoder-bin.vala | 7 ++++++- 3 files changed, 18 insertions(+), 3 deletions(-) commit eb985b63ce50f200f0f1ceb5618fd5eb46ef3f80 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jun 19 04:55:14 2010 +0300 media-export: Prefer 'getter' over internal field Gst.Message.structure is internal and not exposed by latest VAPI so it must be accessed through its getter method. src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1887e0804ded8f685732683f53e61ecb9b4586b3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jun 19 04:51:11 2010 +0300 plugins: Don't use 'ModuleInit' attribute Remove incorrect usage of 'ModuleInit' attribute. src/plugins/external/rygel-external-plugin-factory.vala | 1 - src/plugins/gst-launch/rygel-gst-launch-plugin.vala | 1 - src/plugins/gst-renderer/rygel-gst-plugin.vala | 1 - src/plugins/media-export/rygel-media-export-plugin.vala | 1 - src/plugins/mediathek/rygel-mediathek-plugin.vala | 1 - src/plugins/test/rygel-test-plugin.vala | 1 - src/plugins/tracker/rygel-tracker-plugin-factory.vala | 1 - 7 files changed, 7 deletions(-) commit 535a2c4a9c33063526d9d045a12deaa7d27aa748 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 16 19:44:58 2010 +0300 external: Implement MediaContainer.find_object() Since the UPnP IDs of the objects are the same as their D-Bus paths ( execpt for the root container), we are able to provide a much more efficient implementation of search by ID. src/plugins/external/rygel-external-container.vala | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) commit 1ce4df69464f2ede7c4d4e77884b928ab8be9447 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 16 19:31:53 2010 +0300 external: Set the correct ID on dummy container src/plugins/external/rygel-external-container.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit dd43249cf765ad35b87caa20bef5988f4244822a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 16 19:30:34 2010 +0300 external: Centralize D-Bus interface names src/plugins/external/rygel-external-interfaces.vala | 3 +++ src/plugins/external/rygel-external-thumbnail-factory.vala | 4 +--- 2 files changed, 4 insertions(+), 3 deletions(-) commit 2cb1dbc525821b978991c07004cfe618756f4e71 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 16 19:28:28 2010 +0300 external: Don't keep re-creating the DBus connection src/plugins/external/rygel-external-container.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit ba705b18280901878917e39e7e41fe253712fa7b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 16 17:02:59 2010 +0300 external: Minor refactor of ItemFactory.create() src/plugins/external/rygel-external-item-factory.vala | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit 5957e35c67039a098146aba3daa9d91a9e4af373 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 16 17:00:43 2010 +0300 external: Create DBus connection when needed src/plugins/external/rygel-external-item-factory.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit d31bb04dd7bbe448eb3d99dcc3901590fef02fdb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 16 16:55:55 2010 +0300 external: ItemFactory.create() gets MediaObject props We already have the MediaObject props so we just pass them as params to ItemFactory.create() rather than it getting them again from Value inside a Hashtable. src/plugins/external/rygel-external-container.vala | 5 ++++- src/plugins/external/rygel-external-item-factory.vala | 11 ++++------- 2 files changed, 8 insertions(+), 8 deletions(-) commit 9ea03fdd4e44c992460c355ca3c6c52756b0242b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 16 16:08:15 2010 +0300 core: Allow overriding MediaContainer.find_object Some backends might not be able to provide a full search implementation but they still might be able to provide an efficient implementation of search for a particular object by its ID. src/rygel/rygel-media-container.vala | 61 ++++++++++++++++++------------------ 1 file changed, 31 insertions(+), 30 deletions(-) commit 55e205268e06a6bd919786bcb91a443f032bb0e6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 11 17:34:12 2010 +0300 external: Port to MediaServer2 spec New spec available at: http://live.gnome.org/Rygel/MediaServer2Spec src/plugins/external/Makefile.am | 1 + src/plugins/external/rygel-external-container.vala | 212 ++++++++++++--------- .../external/rygel-external-content-dir.vala | 19 +- .../external/rygel-external-dummy-container.vala | 48 +++++ .../external/rygel-external-interfaces.vala | 53 +++++- .../external/rygel-external-item-factory.vala | 98 ++++------ .../external/rygel-external-plugin-factory.vala | 8 +- 7 files changed, 273 insertions(+), 166 deletions(-) commit 163b8d4a9ccf4e610a5f84be946f07376fbee7d2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 11 17:33:37 2010 +0300 external: Fix a small typo src/plugins/external/rygel-external-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2762e4f2fac17ded093202c3aa731a1fd44c817a Author: Jorge González <jorgegonz@svn.gnome.org> Date: Wed Jun 16 06:25:26 2010 +0200 Updated Spanish translation po/es.po | 269 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 109 insertions(+), 160 deletions(-) commit 54764293255fb4fc49841812706f626ffc40ba19 Author: A S Alam <aalam@users.sf.net> Date: Mon Jun 14 09:48:36 2010 +0530 Add Punjabi Translation, update LINGUAS file po/LINGUAS | 1 + po/pa.po | 898 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 899 insertions(+) commit 8f03cc8e4d3c1eddc253c4dabfb9aa1ff4090fda Author: Kjartan Maraas <kmaraas@gnome.org> Date: Mon Jun 14 01:13:07 2010 +0200 Add nb po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 932e01c1b02ef7d3fa78228d30655845a1d357a0 Author: Kjartan Maraas <kmaraas@gnome.org> Date: Mon Jun 14 01:12:53 2010 +0200 Added Norwegian bokmål translation po/nb.po | 914 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 914 insertions(+) commit 326b0a18a6efa8e6a0c922fc52d71e163d45c73e Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sat Jun 12 19:31:33 2010 +0200 Updated Galician translations po/gl.po | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) commit 45f40595f62b876a92b7e2d83d26493d3977bacf Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sat Jun 12 18:22:33 2010 +0200 Updated Galician translations po/gl.po | 393 +++++++++++++++++++++++++-------------------------------------- 1 file changed, 156 insertions(+), 237 deletions(-) commit cdf2325335bc35b437e58c9a6769fc60392fa521 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Thu Jun 10 12:15:30 2010 +0300 Updated Hebrew translation. po/he.po | 299 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 140 insertions(+), 159 deletions(-) commit 443d084bd481c38ae9a14ede07190359c132634e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 9 17:52:15 2010 +0300 tests: Add unit test for HTTPPost po/POTFILES.skip | 3 + tests/Makefile.am | 9 +- tests/rygel-http-item-uri_http-post.vala | 1 + tests/rygel-http-post-test.vala | 331 +++++++++++++++++++++++++++++++ tests/rygel-http-post.vala | 1 + tests/rygel-http-request_http-post.vala | 1 + tests/rygel-state-machine_http-post.vala | 1 + 7 files changed, 346 insertions(+), 1 deletion(-) commit 814227cab3d495a0c90d9c4dc2dd74e02f0b0d3b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 8 17:11:04 2010 +0300 vcs: Add some new files to git ignore list .gitignore | 9 +++++++++ 1 file changed, 9 insertions(+) commit 566d9fd08b879d2fa399a889154411e1e457a2d1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 4 21:05:49 2010 +0300 tests: Unit test for HTTPGet po/POTFILES.skip | 5 + tests/Makefile.am | 12 +- tests/rygel-http-byte-seek_http-get.vala | 1 + tests/rygel-http-get-test.vala | 297 +++++++++++++++++++++++++++++++ tests/rygel-http-get.vala | 1 + tests/rygel-http-item-uri_http-get.vala | 1 + tests/rygel-http-request_http-get.vala | 1 + tests/rygel-http-seek_http-get.vala | 1 + tests/rygel-http-time-seek_http-get.vala | 1 + tests/rygel-state-machine_http-get.vala | 1 + 10 files changed, 320 insertions(+), 1 deletion(-) commit fe3dd6b207fb49f06fd1348e9d921cbd929ce25a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 8 16:03:09 2010 +0300 data: Provide default config for WMV transcoding data/rygel-default.conf | 3 +++ data/rygel-maemo.conf | 3 +++ 2 files changed, 6 insertions(+) commit 468dcfec0b97416ba50fd3ac412b7e8049dd36da Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 8 15:34:41 2010 +0300 core: Correctly handle WMV cmdline option Correctly handle boolean commandline option for disabling WMV transcoder. src/rygel/rygel-cmdline-config.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit b54730c94da6255d93a78369a77ff2cfaa4322ac Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 7 21:40:54 2010 +0300 core: Release announcement for 0.7.0 NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) commit 88cf7020be5f96886070ce2b5525fbf4e3caee8d Author: Jens Georg <mail@jensge.org> Date: Mon Jun 7 01:16:48 2010 +0200 media-export: Fix search result Search was returning the the result for the current limits, not the overall result count. This lead to strange behaviour on e.g. XBox 360 .../media-export/rygel-media-export-db-container.vala | 11 +++++------ .../media-export/rygel-media-export-media-cache.vala | 19 +++++++++---------- .../rygel-media-export-query-container.vala | 11 +++++------ 3 files changed, 19 insertions(+), 22 deletions(-) commit 6cbbfed03075e47976178e95e9e1913728af1807 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 6 22:16:59 2010 +0200 media-export: No need to build whole ancestry For search we don't need the whole tree so we use a fake parent container, as only the ID is needed. src/plugins/media-export/rygel-media-export-media-cache.vala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 86da9b4dc625d3489b8f9834f68f6366770c2706 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 6 21:38:21 2010 +0200 media-export: Fix broken get_object src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e27bc88f22c86b098206d336fa45042850771645 Author: Jens Georg <mail@jensge.org> Date: Sun May 16 13:20:36 2010 +0200 media-export: Locally cache parent in search This reduces the number of additional queries necessary in searches. src/plugins/media-export/rygel-media-export-media-cache.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 8f97748bed6a91836f947ced4bb9f07dff5321cd Author: Jens Georg <mail@jensge.org> Date: Sun May 16 13:18:26 2010 +0200 media-export: Add function to count search result This speeds up virtual folder creation by factor 30. Noticable speed improvements on XBox music browsing .../rygel-media-export-media-cache.vala | 71 ++++++++++++++++++++++ .../rygel-media-export-query-container.vala | 3 +- 2 files changed, 72 insertions(+), 2 deletions(-) commit daa70cf359d83ed1021974962f606140e4a667db Author: Jens Georg <mail@jensge.org> Date: Sat May 15 01:16:15 2010 +0200 media-export: Coding style fixes src/plugins/media-export/rygel-media-export-database.vala | 2 +- src/plugins/media-export/rygel-media-export-harvester.vala | 10 +++++----- src/plugins/media-export/rygel-media-export-item.vala | 4 ++-- src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +- .../media-export/rygel-media-export-metadata-extractor.vala | 2 +- .../media-export/rygel-media-export-null-container.vala | 2 +- .../media-export/rygel-media-export-root-container.vala | 6 +++--- 7 files changed, 14 insertions(+), 14 deletions(-) commit 08481667848b90aa17c33c6c6db8d88328176436 Author: Jens Georg <mail@jensge.org> Date: Sat May 15 00:53:18 2010 +0200 media-export: Remove awkward error-handling Signalling error to subscribers is now done in extract_next anyway. .../rygel-media-export-metadata-extractor.vala | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) commit dc6c50b965fbbe92ae918ddfe84603a7df458cac Author: Jens Georg <mail@jensge.org> Date: Sat May 15 00:52:18 2010 +0200 media-export: Refactor. Move common code src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 319f020d01def80bf8c5c977643f1a3ade8296ac Author: Jens Georg <mail@jensge.org> Date: Sat May 15 00:49:47 2010 +0200 media-export: Avoid direct recursion extract_next was calling itself in error-case. Tunnelling via idle-loop is the safer option. .../rygel-media-export-metadata-extractor.vala | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) commit 33bed593f508e3d6e677a5a55468bd1d4afff13d Author: Jens Georg <mail@jensge.org> Date: Sat May 15 00:38:16 2010 +0200 media-export: Fix coding style .../rygel-media-export-metadata-extractor.vala | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit ff2442cf378a846e59de9a07ef71754f37c809c6 Author: Jens Georg <mail@jensge.org> Date: Sat May 15 00:03:34 2010 +0200 media-export: Removed custom tag RYGEL_DURATION src/plugins/media-export/rygel-media-export-item.vala | 6 ++---- src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 +--- 2 files changed, 3 insertions(+), 7 deletions(-) commit 76f73add20c504081db9d584fd6fce553a44fe5a Author: Jens Georg <mail@jensge.org> Date: Fri May 14 23:27:13 2010 +0200 media-export: Refactor. Remove Extractor.create Since there is a non-hatrvesting mode now, there's no need for a creation method anymore as we will create the object always and just not harvest. .../rygel-media-export-metadata-extractor.vala | 55 +++++++++++----------- .../rygel-media-export-root-container.vala | 2 +- 2 files changed, 29 insertions(+), 28 deletions(-) commit 9dd46422f2bc96cc6629d3491a8d4ed66371f08b Author: Jens Georg <mail@jensge.org> Date: Fri May 14 23:14:28 2010 +0200 media-export: Make harvesting of metadata optional This commit introduces a new boolean configuration setting called "extract-metadata" which disables harvesting completely. If not configured, it defaults to "false" This will also renders virtual folders useless since those are based on metadata. .../rygel-media-export-metadata-extractor.vala | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 8abd59ced4b0476bcf57b692c4fd809b28d418c1 Author: Jens Georg <mail@jensge.org> Date: Fri May 14 14:55:40 2010 +0200 media-export: Add basic harvesting support Re-enable simple mode which enables media exporting even if no meta-data extractor is available. .../media-export/rygel-media-export-item.vala | 73 +++++++++------------- .../rygel-media-export-metadata-extractor.vala | 72 ++++++++++++--------- 2 files changed, 71 insertions(+), 74 deletions(-) commit 01e1de5ae294eb8cfcecbfd3347072469cab6c4f Author: Jens Georg <mail@jensge.org> Date: Thu May 13 16:26:40 2010 +0200 media-export: Simplify harvesting code Remove helper functions for database updating. INSERT OR REPLACE is now used to let the database decide if it's a new entry or an update. This simplifys harvesting code po/POTFILES.in | 1 - src/plugins/media-export/Makefile.am | 1 - .../rygel-media-export-file-queue-entry.vala | 29 ------------------ .../media-export/rygel-media-export-harvester.vala | 35 ++++++++++------------ .../rygel-media-export-media-cache.vala | 31 +------------------ 5 files changed, 16 insertions(+), 81 deletions(-) commit a01dd66215d5479bfb42c435a7d2ed3b1885b5bd Author: Jens Georg <mail@jensge.org> Date: Sat May 8 21:57:24 2010 +0200 media-export: Refactor media cache, remove signals .../rygel-media-export-media-cache.vala | 31 ---------------------- 1 file changed, 31 deletions(-) commit 5fb53f590296fa4a3745450d367c24528736dae9 Author: Jens Georg <mail@jensge.org> Date: Sat May 8 21:55:22 2010 +0200 media-export: Refactor media cache Move the code to upgrade a database into its own file src/plugins/media-export/Makefile.am | 1 + .../rygel-media-export-media-cache-upgrader.vala | 207 +++++++++++++++++++++ .../rygel-media-export-media-cache.vala | 189 ++----------------- 3 files changed, 222 insertions(+), 175 deletions(-) commit 9a984521626a1debe14c182f76c18f2ead694cc6 Author: Jens Georg <mail@jensge.org> Date: Fri May 7 21:12:33 2010 +0200 media-export: Refactor database upgrade .../rygel-media-export-media-cache.vala | 40 ++++++++++------------ 1 file changed, 18 insertions(+), 22 deletions(-) commit f12726e7c6313a198ac3776e519f325bea305e5e Author: Jens Georg <mail@jensge.org> Date: Fri May 7 20:31:26 2010 +0200 media-export: Remove Uri table .../rygel-media-export-media-cache.vala | 135 +++++++++------------ 1 file changed, 57 insertions(+), 78 deletions(-) commit 2954454345670d4bc96404ce83b79721858265d9 Author: Jens Georg <mail@jensge.org> Date: Fri May 7 19:21:35 2010 +0200 media-export: Use nested namespace Using nested namespaces instead of name prefixes reduces clutter in code (long lines etc.) while keeping C name compatibility .../media-export/rygel-media-export-database.vala | 6 +- .../rygel-media-export-db-container.vala | 6 +- .../rygel-media-export-db-object-factory.vala | 24 ++--- .../rygel-media-export-dbus-service.vala | 7 +- .../rygel-media-export-dummy-container.vala | 2 +- .../rygel-media-export-dynamic-container.vala | 5 +- .../rygel-media-export-file-queue-entry.vala | 2 +- .../media-export/rygel-media-export-harvester.vala | 16 ++-- .../media-export/rygel-media-export-item.vala | 54 ++++++----- .../rygel-media-export-media-cache.vala | 37 ++++---- .../rygel-media-export-metadata-extractor.vala | 12 +-- .../rygel-media-export-object-factory.vala | 16 ++-- .../media-export/rygel-media-export-plugin.vala | 6 +- .../rygel-media-export-query-container.vala | 14 +-- .../rygel-media-export-recursive-file-monitor.vala | 4 +- .../rygel-media-export-root-container.vala | 104 ++++++++++----------- .../rygel-media-export-writable-container.vala | 12 +-- 17 files changed, 159 insertions(+), 168 deletions(-) commit 6366b58decb2d81dc4def25e7a22813882e86428 Author: Jens Georg <mail@jensge.org> Date: Thu May 6 23:39:21 2010 +0200 media-export: Work around a problem in playbin2 Sometimes playbin2 fails to extract the duration right after the state change. .../rygel-media-export-metadata-extractor.vala | 25 +++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) commit 338dbaa70b077b29708b059b49ba31e5928cb5c4 Author: Jens Georg <mail@jensge.org> Date: Thu May 6 22:52:07 2010 +0200 media-export: Small refactor .../media-export/rygel-media-export-harvester.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit cd906595951e7abe3bb413704ba0cb2ff5480b38 Author: Jens Georg <mail@jensge.org> Date: Thu May 6 22:48:41 2010 +0200 media-export: Coding style fixes .../media-export/rygel-media-export-harvester.vala | 49 ++++++++++++---------- 1 file changed, 26 insertions(+), 23 deletions(-) commit b61e5844861405589142aa1536fe490df93cae39 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 7 16:24:53 2010 +0300 media-export,i18n: Revisit translatability of strings src/plugins/media-export/rygel-media-export-database.vala | 2 +- src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++-- src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 2 +- src/plugins/media-export/rygel-media-export-query-container.vala | 6 +----- 4 files changed, 5 insertions(+), 9 deletions(-) commit 778bc72189ed0b580adf80929d776088f86e0f26 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 6 19:14:55 2010 +0300 mediathek,i18n: No need to translate Mediathek strings Only Germans use this plugin and it is supposed to be removed in future. Besides modern Germans speak good english. :) po/POTFILES.in | 5 ----- po/POTFILES.skip | 5 +++++ src/plugins/mediathek/rygel-mediathek-asx-playlist.vala | 4 ++-- src/plugins/mediathek/rygel-mediathek-plugin.vala | 2 +- src/plugins/mediathek/rygel-mediathek-root-container.vala | 4 ++-- src/plugins/mediathek/rygel-mediathek-rss-container.vala | 14 +++++++------- src/plugins/mediathek/rygel-mediathek-video-item.vala | 12 ++++++------ 7 files changed, 23 insertions(+), 23 deletions(-) commit 9e035f2ee6f30690e326dc9e455092ade635e881 Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sun Jun 6 18:18:46 2010 +0200 Updated Galician translations po/gl.po | 989 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 989 insertions(+) commit 089482a7aa22cb214e17d1a5425c4a530c3139ba Author: Fran Diéguez <fran.dieguez@mabishu.com> Date: Sun Jun 6 18:15:04 2010 +0200 Created Galician translations and added gl to LINGUAS file po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 590120307202c72c37242d687f981142238d1ddd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 6 02:07:21 2010 +0300 media-export: Explain 'harvest' for translators src/plugins/media-export/rygel-media-export-harvester.vala | 2 ++ 1 file changed, 2 insertions(+) commit 006b690f9d24e6527366a4f6a17d3cc90f0ebdf4 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Fri Jun 4 01:08:38 2010 +0300 Updated Hebrew translation. po/he.po | 988 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 988 insertions(+) commit 2ac6f53750d522697a754b01f3d1319a9c3d8969 Author: Yaron Shahrabani <sh.yaron@gmail.com> Date: Fri Jun 4 01:08:32 2010 +0300 Updated Hebrew translation. po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 774ef8acd3df04475546ef6d75b5e4ba4db60be2 Author: Daniel Nylander <po@danielnylander.se> Date: Thu Jun 3 22:17:09 2010 +0200 Updated Swedish translation po/LINGUAS | 1 + po/sv.po | 988 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 989 insertions(+) commit b4326960e946b91758c7f2074c159b3342d04ca0 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Thu Jun 3 12:01:32 2010 +0200 Updated Spanish translation po/es.po | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) commit 24177134d236aefe96280d5e93a4752434f1155f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 3 03:38:26 2010 +0300 ui: Correct Icon path for uninstalled case src/ui/Makefile.am | 4 ++-- src/ui/rygel-preferences-dialog.vala | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit a4aede5025cad3aa96fb8a0e999212a00b1eeed8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 2 17:15:52 2010 +0300 core: Add icon to preferences UI's desktop file data/rygel-preferences.desktop.in | 1 + 1 file changed, 1 insertion(+) commit 35f01c47b39f9cfdae581952f414d55394026289 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 26 23:54:21 2010 +0300 core: Don't allow comments in DIDL-Lite Don't allow comments in DIDL-Lite in 'Elements' argument of CreatObject. src/rygel/rygel-item-creator.vala | 5 +++++ 1 file changed, 5 insertions(+) commit bdf0d1518960620cee668c772ab6c2f733b497f4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 26 23:52:34 2010 +0300 core: Correct error on missing 'Elements' node Throw correct error on missing 'Elements' node in CreateObject action. src/rygel/rygel-content-directory.vala | 1 + src/rygel/rygel-item-creator.vala | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) commit e2c40c4c4529d55f20ae5f41624f2087dfb9aca4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 26 15:29:29 2010 +0300 data: Advertize upload features in X_DLNACAP data/xml/MediaServer2.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6540e52dc9fce0a68e446f12fed41dbdfb171d69 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 26 15:18:13 2010 +0300 data: DLNA mandates no comments in XML DLNA requirement 7.2.30.1 mandates no comments in XML. data/xml/ConnectionManager.xml | 56 ---------------- data/xml/ContentDirectory.xml | 142 ----------------------------------------- 2 files changed, 198 deletions(-) commit f661eb487f73dce456e03b20ac66fdf189154852 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 26 14:14:58 2010 +0300 data: Comment out unimplemented actions Don't advertise optional/unimplemented ConnectionManager actions. data/xml/ConnectionManager.xml | 110 +++++++++++++++++++++-------------------- 1 file changed, 56 insertions(+), 54 deletions(-) commit fc2ad9bba94d28692f18411de6c0b23b8be8e582 Author: Petr Kovar <pknbe@volny.cz> Date: Mon May 31 23:16:27 2010 +0200 Update Czech translation by Marek Cernocky po/cs.po | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) commit 7de568e8e3ae5df24914433025a1dd8f9432cb5e Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sun May 30 12:01:31 2010 +0200 Updated Spanish translation po/es.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit e1ea9ac2e28620d7956eddb49276423728854018 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Fri May 28 20:15:06 2010 +0200 Updated Slovenian translation po/sl.po | 153 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 84 insertions(+), 69 deletions(-) commit 4f9c43268d0cbd33b158d07258b4d669dfe1a417 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Tue May 25 18:40:02 2010 +0200 Updated Spanish translation po/es.po | 69 ++++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 43 insertions(+), 26 deletions(-) commit 20ceff26a528f92237e415a654b689f93e36f977 Author: Mario Blättermann <mariobl@gnome.org> Date: Tue May 25 17:30:02 2010 +0200 Updated German translation po/de.po | 388 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 203 insertions(+), 185 deletions(-) commit 96d6a916274d84d49ebff0f562ee9f9cdb760f4d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 25 03:25:08 2010 +0300 core: Log rygel's plugins search Specify on debug log where rygel is currently looking for plugins. src/rygel/rygel-plugin-loader.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 4ce7b33892bb8962ff45227cd59d68eecd4e56c7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 25 03:21:13 2010 +0300 core: Timeout on plugin loading Rygel just keeps running even if there is no plugin available. This has confused many users in the past. Enough is enough, Rygel now exits if it fails to load any plugins in 5 seconds. src/rygel/rygel-main.vala | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 752798ede414732555c46562506cee52b05def6c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 20 18:07:20 2010 +0300 build: Don't mind if m4 dir already exists autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ab3189f9fda4e72a2f25fa0ca93eeb7e9bdcbaae Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 20 18:01:26 2010 +0300 build: Create m4 directory Create m4 directory before running gnome-autogen.sh. With this, build fails in maemo6 scratcbox environment. autogen.sh | 1 + 1 file changed, 1 insertion(+) commit a31614688ffd9462511e93971c0e09f20195c5ba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 20 18:01:05 2010 +0300 Revert "build: Add the m4 files" This reverts commit 787dbb10b7b988105c82542bb2bc8257eb2b5ce0. .gitignore | 5 + m4/intltool.m4 | 216 -- m4/libtool.m4 | 7377 ----------------------------------------------------- m4/ltoptions.m4 | 368 --- m4/ltsugar.m4 | 123 - m4/ltversion.m4 | 23 - m4/lt~obsolete.m4 | 92 - 7 files changed, 5 insertions(+), 8199 deletions(-) commit 30ff85cdac18bb6c89196385f38bc658da68dd42 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 19 15:21:30 2010 +0300 build: Add POTFILES to git ignore list .gitignore | 1 + 1 file changed, 1 insertion(+) commit 787dbb10b7b988105c82542bb2bc8257eb2b5ce0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 19 15:12:23 2010 +0300 build: Add the m4 files .gitignore | 5 - m4/intltool.m4 | 216 ++ m4/libtool.m4 | 7377 +++++++++++++++++++++++++++++++++++++++++++++++++++++ m4/ltoptions.m4 | 368 +++ m4/ltsugar.m4 | 123 + m4/ltversion.m4 | 23 + m4/lt~obsolete.m4 | 92 + 7 files changed, 8199 insertions(+), 5 deletions(-) commit 52a2e1bada3fba36b72a2d037c3a6861fa65b864 Author: Petr Kovar <pknbe@volny.cz> Date: Mon May 17 00:42:37 2010 +0200 Add Czech translation by Marek Cernocky po/LINGUAS | 1 + po/cs.po | 969 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 970 insertions(+) commit f8a4d641813a5088aab22413f938c5a89986cbce Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat May 15 15:53:23 2010 +0300 core: Release announcement for 0.6.0 NEWS | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) commit e82309ccee6b8dff5c2bd924acf52be626b6ce7f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 21:33:01 2010 +0300 tests: Refactor HTTPResponse unit tests Instead of having a separate unit test for abstract HTTPResponse class, keep the common code between unit tests of its subclasses in one module. tests/Makefile.am | 7 +- tests/rygel-http-response-test.vala | 189 +++++++++++------- tests/rygel-http-response-test_live-response.vala | 1 + ...rygel-http-response-test_seekable-response.vala | 1 + tests/rygel-http-response.vala | 1 - tests/rygel-live-response-test.vala | 211 ++------------------ tests/rygel-seekable-response-test.vala | 213 ++------------------- tests/rygel-state-machine.vala | 1 - 8 files changed, 150 insertions(+), 474 deletions(-) commit f5b6744b0fa6b7a348d872a757218f54b4c14cf3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 20:28:01 2010 +0300 tests: Sync LiveResponse & SeekableResponse tests Both these units should behave very similar and hence their test cases should not look/behaver very different. tests/rygel-live-response-test.vala | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) commit a6384fd221e33f89c69020ac4a65a7a1e254b580 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 21:43:07 2010 +0300 tests: Add forgotten symbolic link tests/rygel-seekable-response.vala | 1 + 1 file changed, 1 insertion(+) commit 5c2f2b37f8aaeeb662baf4d9910a1d2d9b16b9a5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 17:43:30 2010 +0300 l10n: Mark preferences desktop file for translation po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit f18a0515ebfc40ab63963ecbde4a88d1967e1f7a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 17:42:00 2010 +0300 l10n: Ignore unit test C code po/POTFILES.skip | 7 +++++++ 1 file changed, 7 insertions(+) commit 3cc33fe10eb61e88209f6fdbb6e9d170d5ee0d5a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 17:36:29 2010 +0300 tests: Add unit test for SeekableResponse tests/Makefile.am | 7 + tests/rygel-http-response_seekable-response.vala | 1 + tests/rygel-seekable-response-test.vala | 286 +++++++++++++++++++++++ tests/rygel-state-machine_seekable-response.vala | 1 + 4 files changed, 295 insertions(+) commit 4c7814e13fd7ed28ae32f619ccdd3031762bb8a3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 17:33:23 2010 +0300 core: Only keep the continuation when needed We should set the continuation just before defering to mainloop and unset it as soon as we are back from it so that continuation doesn't get called from unwanted contexts. src/rygel/rygel-seekable-response.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 150529bc0b6bdf7c6c18f56cd5555a7e7ce098c4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 17:28:39 2010 +0300 core: Don't try reading file after cancellation When the response is awaken from mainloop, it doesn't necessarily mean that pending buffer was pushed to the client but it could also be that the response was cancelled, in which case we shouldn't attempt to read more bytes from file anymore. src/rygel/rygel-seekable-response.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 864c4d3eb1291eba8a43de0c1ab9dc73c3c65ce8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 17:15:19 2010 +0300 core: Centralize continuation handling Move the continuation of run() method to base HTTPResponse class and handle as much of it as possible in there. src/rygel/rygel-http-response.vala | 6 ++++++ src/rygel/rygel-live-response.vala | 4 ---- src/rygel/rygel-seekable-response.vala | 6 ++++-- 3 files changed, 10 insertions(+), 6 deletions(-) commit 3d69c23462921c020b0101776e50ff9693fbce5e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 15:45:33 2010 +0300 core: Don't end the response when cancelled The base HTTPResponse class does that for us. src/rygel/rygel-seekable-response.vala | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit 6ac02165ca2675f77d7abb8158b9314689163d46 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 14 15:28:01 2010 +0300 core: SeekableResponse is always given a seek request After commit ce7f5c0d we must not keep the seek construction parameter optional and we don't need to check if there is a seek request or not. src/rygel/rygel-seekable-response.vala | 44 ++++++++++++++-------------------- 1 file changed, 18 insertions(+), 26 deletions(-) commit 7695f7e27470b59ce819066209bc3ee59fd4afc9 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Fri May 14 17:58:41 2010 +0200 Updated Spanish translation po/es.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit dc66fe2a2320bea50d7978f25fcf40d068e6253d Author: Jorge González <jorgegonz@svn.gnome.org> Date: Wed May 12 08:23:43 2010 +0200 Updated Spanish translation po/es.po | 338 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 169 insertions(+), 169 deletions(-) commit ec3ec710b9cb3be604e094e2209e0faa98ea725d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 11 15:40:06 2010 +0300 test: Add unit test for HTTPTimeSeek tests/Makefile.am | 8 +- tests/rygel-http-seek_time-seek.vala | 1 + tests/rygel-http-time-seek-test.vala | 186 +++++++++++++++++++++++++++++++++++ tests/rygel-http-time-seek.vala | 1 + 4 files changed, 195 insertions(+), 1 deletion(-) commit 17f69c8fccbc6d2dddd07a05b30b65706d2a95f5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 11 15:31:55 2010 +0300 core: Correct default TimeSeek.stop calculation Correct calculation of default value of TimeSeek.stop. src/rygel/rygel-http-time-seek.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ca19a960924a76646fccd50e32f170713ed65a54 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 10 19:31:19 2010 +0300 core: Don't stream if request is for subtitles src/rygel/rygel-http-time-seek.vala | 1 + 1 file changed, 1 insertion(+) commit b05201109a42fef5a9eb9340f5958e1f989e9866 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 19 20:40:30 2010 +0200 test: Test thumbnail & subtitle cases Add thumbnail and subtitle cases to HTTPByteSeek unit test. tests/rygel-http-byte-seek-test.vala | 99 +++++++++++++++++++++++++++--------- 1 file changed, 75 insertions(+), 24 deletions(-) commit 40844845ca5dac93bdc363179a18f5e6e742fc71 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Mon May 10 20:13:46 2010 +0200 Updated Spanish translation po/es.po | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) commit 78df652f211acc78778ed1a9ef480e74ce83efcb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 10 02:35:09 2010 +0300 core: Set 65KiB blocksize on gst source element The default is usually 4KiB which is not really big enough. src/rygel/rygel-media-item.vala | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 138a335ba4f6751bc699af1e9565371c2af56911 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 10 02:24:23 2010 +0300 core: Check for prop itself rather than element Before setting the tcp_timeout property of GstRTSPSrc, check if the property exists rather than if the source element is a GstRTSPSrc. src/rygel/rygel-media-item.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit cca6c401a82eb3bcf9fe68a02726f66b27dcb493 Author: Mario Blättermann <mariobl@gnome.org> Date: Sat May 8 23:41:25 2010 +0200 Updated German translation po/de.po | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit b8ff6c8a79239394321de58b098f33aad0a92b55 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat May 8 21:37:04 2010 +0300 core: Re-mux only if transcoding is not needed MPEG2TS and WMV transcoders now bypass encoders if the stream is already encoded in the needed codec. However, this also implies skipping the raw audio and video tansformations and that in turn implies we are not exactly being honest about the advertized DLNA profile name of the remuxed stream. In most cases that shouldn't be a problem and this change should only make users happy (hopefully). src/rygel/rygel-mp2ts-transcoder-bin.vala | 16 +++++++++++++++- src/rygel/rygel-wmv-transcoder-bin.vala | 16 +++++++++++++++- 2 files changed, 30 insertions(+), 2 deletions(-) commit cd9f7397d66c272c151a7e5c3e36261a9d46896c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Mar 4 19:52:37 2010 +0200 core: Configuration option for plugin path It should be possible to specify plugin path through all configuration sources. src/rygel/rygel-cmdline-config.vala | 12 ++++++++++++ src/rygel/rygel-configuration.vala | 2 ++ src/rygel/rygel-environment-config.vala | 5 +++++ src/rygel/rygel-meta-config.vala | 19 +++++++++++++++++++ src/rygel/rygel-plugin-loader.vala | 10 +++++++++- src/rygel/rygel-user-config.vala | 5 +++++ 6 files changed, 52 insertions(+), 1 deletion(-) commit c48bd27c4b7201c212284f30c07d70c9ad47650f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Mar 4 17:01:05 2010 +0200 core: Configuration from Environment Now you can tweak rygel through environment variables too. \o/ src/rygel/Makefile.am | 2 + src/rygel/rygel-environment-config.vala | 181 ++++++++++++++++++++++++++++++++ src/rygel/rygel-meta-config.vala | 1 + 3 files changed, 184 insertions(+) commit 095d357e3c7eba35c49cceb65a6ce728ab338c57 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat May 8 19:03:05 2010 +0300 core: Use 0 for unset port value, rather than -1 This is a work around for a weird problem that class initialization of CmdlineCnfig is happening after one of it's static methods is called. It seems like a Vala bug at first but I failed to reproduce this with a simple test case. src/rygel/rygel-cmdline-config.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 848c6be4137090e8859435982979b4fb8c63d7df Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Sat May 8 09:55:14 2010 +0200 Updated Slovenian translation po/sl.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 04621f73ae75ab83f3f99f8e9d8c491d1fec2dc3 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Sat May 8 09:52:58 2010 +0200 Updated Slovenian translation po/sl.po | 262 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 131 insertions(+), 131 deletions(-) commit 0c210bcdfda0d1f6c5d8fda9a3c9200d34e23b3f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 7 02:42:26 2010 +0300 ui: Set icon on the preferences dialog src/ui/Makefile.am | 4 +++- src/ui/rygel-preferences-dialog.vala | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) commit 9709df2f3c5b30525969814b4630eb7d5a409ecf Author: Jens Georg <mail@jensge.org> Date: Thu May 6 22:28:25 2010 +0200 media-export: Use size to consider file change With certain SMB implementations the mtime is only set at the beginning, so the harvester did not consider the file changed. This fix also consideres the size to determin wether a file has changed or not. Fixes #617762 .../media-export/rygel-media-export-harvester.vala | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) commit 2d1f8872e0589f1452900e0f8afacb1b82e82714 Author: Jens Georg <mail@jensge.org> Date: Fri Apr 30 21:48:58 2010 +0200 i10n: Update translation files due to moved files po/POTFILES.in | 10 +++++----- po/POTFILES.skip | 6 ++++-- 2 files changed, 9 insertions(+), 7 deletions(-) commit bdc98e6d52d10073d41776e17f134838d5eeafbc Author: Jens Georg <mail@jensge.org> Date: Fri Apr 30 20:57:22 2010 +0200 media-export: Coding style fix .../media-export/rygel-media-export-item.vala | 24 ++++++++++++---------- 1 file changed, 13 insertions(+), 11 deletions(-) commit 62950dd78e3adb80a9b50eb114561d90799cf98a Author: Jens Georg <mail@jensge.org> Date: Tue Apr 27 21:42:26 2010 +0200 build: Sqlite needed for media-export only configure.ac | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 8408bc383a25df563f6c08ef45f155083d146d4e Author: Jens Georg <mail@jensge.org> Date: Tue Apr 27 20:55:18 2010 +0200 core,media-export: Move code to module src/plugins/media-export/Makefile.am | 10 +++++- .../media-export/rygel-media-export-database.vala} | 4 +-- .../rygel-media-export-db-container.vala} | 6 ++-- .../rygel-media-export-db-object-factory.vala} | 23 +++++++------- .../rygel-media-export-dynamic-container.vala | 6 ++-- .../media-export/rygel-media-export-harvester.vala | 10 +++--- .../media-export/rygel-media-export-item.vala | 37 ++++++++++++++-------- .../rygel-media-export-media-cache.vala} | 34 ++++++++++---------- .../rygel-media-export-metadata-extractor.vala} | 13 ++++---- .../rygel-media-export-object-factory.vala | 11 ++++--- .../rygel-media-export-query-container.vala | 8 ++--- .../rygel-media-export-root-container.vala | 9 +++--- .../rygel-media-export-writable-container.vala | 8 ++--- src/rygel/Makefile.am | 11 ++----- 14 files changed, 102 insertions(+), 88 deletions(-) commit a8a9132497c26072fc0849a8fb4739869ee936a7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 6 04:02:30 2010 +0300 core: Expose Rygel logo on UPnP network If the plugin does not provide an icon, use rygel logo. src/rygel/Makefile.am | 4 +++- src/rygel/cstuff.vapi | 3 +++ src/rygel/rygel-plugin.vala | 30 ++++++++++++++++++++++++++++++ src/rygel/rygel-root-device-factory.vala | 13 ++++++++----- 4 files changed, 44 insertions(+), 6 deletions(-) commit 099b7137c44e1604120586531e925fa061516b31 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 6 02:16:32 2010 +0300 data: Add logo Add 256x256, 32x32 and scalable versions of the logo. configure.ac | 4 + data/Makefile.am | 6 +- data/icons/256x256/Makefile.am | 4 + data/icons/256x256/rygel.png | Bin 0 -> 117312 bytes data/icons/32x32/Makefile.am | 4 + data/icons/32x32/rygel.png | Bin 0 -> 2887 bytes data/icons/Makefile.am | 1 + data/icons/scalable/Makefile.am | 4 + data/icons/scalable/rygel-small.svg | 869 ++++++++++++++++++++++++++++++++++++ data/icons/scalable/rygel.svg | 250 +++++++++++ 10 files changed, 1140 insertions(+), 2 deletions(-) commit 7d0438f103e7b026165241b591ba9d5c0e4b600d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 6 02:19:41 2010 +0300 build: Micro refactoring of Makefile.am src/rygel/Makefile.am | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 2fd8f816ea3d5937a10c11e67b386860983354a3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 6 02:17:54 2010 +0300 build: Update of INSTALL file by autofoo INSTALL | 255 ++++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 192 insertions(+), 63 deletions(-) commit 69ab246a87fd8b0f9acab949cbd4e97ed50e4bfa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 3 01:29:37 2010 +0300 core: Pause pipeline when buffer grows too much There is no way of knowing that an HTTP client has paused the playback but we do know it when its not reading from socket anymore. So now we keep track of number of buffers queued to be sent to the client and if this number goes beyond a fixed amount, we pause the gstreamer pipeline until client catches up and there is only a few number of queued buffers left. src/rygel/rygel-live-response.vala | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 773a329b468abccc522cd66b17efa3bb40f50d52 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 2 01:53:27 2010 +0300 plugins: Add missing libuuid to flags src/plugins/external/Makefile.am | 4 +++- src/plugins/gst-launch/Makefile.am | 4 +++- src/plugins/gst-renderer/Makefile.am | 4 +++- src/plugins/media-export/Makefile.am | 4 +++- src/plugins/mediathek/Makefile.am | 4 +++- src/plugins/test/Makefile.am | 2 ++ src/plugins/tracker/Makefile.am | 4 +++- 7 files changed, 20 insertions(+), 6 deletions(-) commit 7fba02264f9ea08ebf1753855f988d0d8545e098 Author: Mario Blättermann <mariobl@gnome.org> Date: Sat May 1 23:27:21 2010 +0200 Added German translation po/LINGUAS | 1 + po/de.po | 973 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 974 insertions(+) commit d82d86620652f9f9996793bf273debf139b62783 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Sat May 1 10:00:27 2010 +0200 Updated Spanish translation po/es.po | 66 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 33 insertions(+), 33 deletions(-) commit 3bade1553b0804761598bc7867b778cc790a2012 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Fri Apr 30 19:33:05 2010 +0200 Updated Slovenian translation po/sl.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4aa394d83e3826ce34c82001ebf07dcf83778509 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Tue Apr 27 11:05:40 2010 +0200 Updated Slovenian translation po/sl.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 09ea8dbf7a7214ced8ec22cf24664af7134f99a4 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com> Date: Tue Apr 27 11:03:50 2010 +0200 Updated Slovenian translation po/sl.po | 970 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 970 insertions(+) commit e4661493e2581a18d23ccc5fc49838b3f2fab732 Author: Matej Urbančič <mateju@svn.gnome.org> Date: Tue Apr 27 11:03:43 2010 +0200 Added sl for Slovenian translation po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 37c50ad06926481deb883d53bcc19843e0ca8cd1 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Thu Apr 22 08:32:58 2010 +0200 Updated Spanish translation po/es.po | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) commit 9903bf590baba7e7c8844e61147573c8e5cf9934 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Tue Apr 20 08:13:22 2010 +0200 Updated Spanish translation po/es.po | 173 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 84 insertions(+), 89 deletions(-) commit 71857e9571013decb21a0b67661c84b8c678649c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 20 01:58:56 2010 +0300 core,media-export: Prefer 'folder' over 'directory' Prefer the term 'folder' over 'directory' in strings (possibly) visible to the user. src/plugins/media-export/rygel-media-export-harvester.vala | 2 +- src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- src/rygel/rygel-plugin-loader.vala | 2 +- src/rygel/rygel-thumbnailer.vala | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 8d109485e57b19f016b0aa7e707044c25110aa32 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 20 01:53:24 2010 +0300 core: Don't mark extra space from translation src/rygel/rygel-metadata-extractor.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d18e8c038d646432449517036ab20eb7a9214a4d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 20 01:51:00 2010 +0300 media-export: Use ngettext for string with plurals src/plugins/media-export/rygel-media-export-query-container.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 8cad73f7079b45a0c0cdacf7783787063eaff397 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 20 01:49:22 2010 +0300 core,mediathek: More translator-friendly language src/plugins/mediathek/rygel-mediathek-video-item.vala | 2 +- src/rygel/rygel-browse.vala | 3 ++- src/rygel/rygel-root-device-factory.vala | 12 +++++++----- 3 files changed, 10 insertions(+), 7 deletions(-) commit 1d83bc85ba5b79411ef7c0f6b7233f699dad93b4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 20 01:47:07 2010 +0300 core,plugins: Grammer/spelling corrections src/plugins/mediathek/rygel-mediathek-asx-playlist.vala | 2 +- src/plugins/tracker/rygel-tracker-category-all-container.vala | 2 +- src/plugins/tracker/rygel-tracker-item-creation.vala | 2 +- src/plugins/tracker/rygel-tracker-metadata-values.vala | 3 +-- src/rygel/rygel-database.vala | 2 +- src/rygel/rygel-media-container.vala | 2 +- src/rygel/rygel-media-db.vala | 2 +- 7 files changed, 7 insertions(+), 8 deletions(-) commit 20bc3cc22f7ed0ce4e1d77fbb929c63d4865bcee Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 20 01:42:24 2010 +0300 core,media-export: Correctly case abbreviations - 'URL' instead of 'Url' or 'url' - 'ID' instead of 'id' or 'Id' src/plugins/media-export/rygel-media-export-query-container.vala | 6 +++--- src/plugins/media-export/rygel-media-export-root-container.vala | 6 +++--- src/rygel/rygel-media-db.vala | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) commit cbb1d0d50e1bc2d7d1c431b80f09814d8414ece6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 20 01:40:39 2010 +0300 core,tracker: Add comments for translators src/plugins/tracker/rygel-tracker-plugin.vala | 2 ++ src/rygel/rygel-live-response.vala | 1 + src/rygel/rygel-seekable-response.vala | 2 ++ src/rygel/rygel-user-config.vala | 1 + 4 files changed, 6 insertions(+) commit a85b7ca275bd7db963fb1f95c9b0acf2be8c5535 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 20 00:31:08 2010 +0300 ui: Add some comments for translators data/rygel-preferences.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d8ddac31b89222ecfadd1e206b90aa6fc372971b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 20 00:30:20 2010 +0300 ui: No need to translate 'Tracker' data/rygel-preferences.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9abb22684ab43fb7e2ed05562caad1354ecd92fd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 19 23:42:35 2010 +0300 l10n: Add POTFILES.skip po/POTFILES.skip | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) commit 7d1ba24bcb0adfa1af88fa335cf4f9e84c29988b Author: Jorge González <jorgegonz@svn.gnome.org> Date: Mon Apr 19 21:16:42 2010 +0200 Added Spanish to LINGUAS po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit a60ee9df743007642422d5cf56f86f339a5a50d8 Author: Jorge González <jorgegonz@svn.gnome.org> Date: Mon Apr 19 21:16:31 2010 +0200 Added Spanish translation po/es.po | 971 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 971 insertions(+) commit a3f586d76f7c2f4f72f3efa80f8b2ea63fce8e91 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 19 16:28:55 2010 +0300 core,plugins,ui: Avoid '+' for translatable strings Since translation tools don't know how to deal with vala files, they only take the first string if strings are cancatenated using '+' operator. src/plugins/media-export/rygel-media-export-item.vala | 6 ++---- .../media-export/rygel-media-export-root-container.vala | 4 ++-- src/plugins/mediathek/rygel-mediathek-asx-playlist.vala | 3 +-- src/plugins/mediathek/rygel-mediathek-root-container.vala | 3 +-- src/plugins/mediathek/rygel-mediathek-video-item.vala | 14 +++++++------- src/plugins/tracker/rygel-tracker-plugin-factory.vala | 5 ++--- src/rygel/rygel-database.vala | 8 ++++---- src/rygel/rygel-dbus-service.vala | 3 +-- src/rygel/rygel-gst-utils.vala | 6 +++--- src/rygel/rygel-http-get-handler.vala | 4 ++-- src/rygel/rygel-http-identity-handler.vala | 6 +++--- src/rygel/rygel-item-creator.vala | 7 +++---- src/rygel/rygel-live-response.vala | 3 +-- src/rygel/rygel-log-handler.vala | 3 +-- src/rygel/rygel-media-db.vala | 3 +-- src/rygel/rygel-meta-config.vala | 12 ++++++------ src/rygel/rygel-metadata-extractor.vala | 8 ++++---- src/rygel/rygel-mp2ts-transcoder-bin.vala | 10 ++++------ src/rygel/rygel-mp3-transcoder-bin.vala | 10 +++++----- src/rygel/rygel-plugin-loader.vala | 4 ++-- src/rygel/rygel-root-device-factory.vala | 5 ++--- src/rygel/rygel-search.vala | 6 +++--- src/rygel/rygel-thumbnailer.vala | 5 +++-- src/rygel/rygel-user-config.vala | 12 ++++++------ src/rygel/rygel-wma-transcoder-bin.vala | 10 +++++----- src/rygel/rygel-wmv-transcoder-bin.vala | 10 ++++------ src/rygel/rygel-xbox-hacks.vala | 5 ++--- 27 files changed, 80 insertions(+), 95 deletions(-) commit 928249ebd8cb62c93c5d2eddbe3c62a2b586b250 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 19 03:08:30 2010 +0300 core,plugins,ui: Mark translatable strings Mark translatable strings fro translation using the '_()' macro. .../gst-renderer/rygel-gst-av-transport.vala | 12 +++---- src/plugins/gst-renderer/rygel-gst-changelog.vala | 2 +- src/plugins/gst-renderer/rygel-gst-player.vala | 8 ++--- src/plugins/gst-renderer/rygel-gst-plugin.vala | 2 +- .../gst-renderer/rygel-gst-rendering-control.vala | 8 ++--- .../rygel-media-export-dbus-service.vala | 3 +- .../media-export/rygel-media-export-harvester.vala | 14 ++++---- .../media-export/rygel-media-export-item.vala | 13 ++++--- .../media-export/rygel-media-export-plugin.vala | 4 +-- .../rygel-media-export-query-container.vala | 10 +++--- .../rygel-media-export-recursive-file-monitor.vala | 4 +-- .../rygel-media-export-root-container.vala | 37 +++++++++---------- .../mediathek/rygel-mediathek-asx-playlist.vala | 10 +++--- src/plugins/mediathek/rygel-mediathek-plugin.vala | 2 +- .../mediathek/rygel-mediathek-root-container.vala | 5 +-- .../mediathek/rygel-mediathek-rss-container.vala | 16 ++++----- .../mediathek/rygel-mediathek-video-item.vala | 17 ++++----- .../rygel-tracker-category-all-container.vala | 2 +- .../tracker/rygel-tracker-insertion-query.vala | 2 +- .../tracker/rygel-tracker-item-creation.vala | 4 +-- .../tracker/rygel-tracker-metadata-values.vala | 4 +-- src/plugins/tracker/rygel-tracker-music.vala | 4 +-- .../tracker/rygel-tracker-plugin-factory.vala | 4 +-- src/plugins/tracker/rygel-tracker-plugin.vala | 4 +-- .../tracker/rygel-tracker-search-container.vala | 4 +-- .../tracker/rygel-tracker-selection-query.vala | 2 +- src/plugins/tracker/rygel-tracker-years.vala | 2 +- src/rygel/rygel-browse.vala | 14 ++++---- src/rygel/rygel-cmdline-config.vala | 30 ++++++++-------- src/rygel/rygel-connection-manager.vala | 2 +- src/rygel/rygel-content-directory.vala | 6 ++-- src/rygel/rygel-database.vala | 17 +++++---- src/rygel/rygel-dbus-service.vala | 3 +- src/rygel/rygel-didl-lite-writer.vala | 2 +- src/rygel/rygel-gst-utils.vala | 5 +-- src/rygel/rygel-http-byte-seek.vala | 13 +++---- src/rygel/rygel-http-get-handler.vala | 4 +-- src/rygel/rygel-http-get.vala | 8 ++--- src/rygel/rygel-http-identity-handler.vala | 8 ++--- src/rygel/rygel-http-item-uri.vala | 4 +-- src/rygel/rygel-http-post.vala | 2 +- src/rygel/rygel-http-request.vala | 2 +- src/rygel/rygel-http-server.vala | 8 ++--- src/rygel/rygel-http-time-seek.vala | 11 +++--- src/rygel/rygel-http-transcode-handler.vala | 2 +- src/rygel/rygel-import-resource.vala | 4 +-- src/rygel/rygel-item-creator.vala | 15 ++++---- src/rygel/rygel-l16-transcoder-bin.vala | 8 ++--- src/rygel/rygel-live-response.vala | 18 +++++----- src/rygel/rygel-log-handler.vala | 3 +- src/rygel/rygel-main.vala | 16 ++++----- src/rygel/rygel-media-container.vala | 2 +- src/rygel/rygel-media-db.vala | 14 ++++---- src/rygel/rygel-media-item.vala | 4 +-- src/rygel/rygel-meta-config.vala | 42 +++++++++++----------- src/rygel/rygel-metadata-extractor.vala | 26 +++++++------- src/rygel/rygel-mp2ts-transcoder-bin.vala | 6 ++-- src/rygel/rygel-mp3-transcoder-bin.vala | 6 ++-- src/rygel/rygel-plugin-loader.vala | 16 ++++----- src/rygel/rygel-root-device-factory.vala | 16 ++++----- src/rygel/rygel-search.vala | 12 +++---- src/rygel/rygel-seekable-response.vala | 8 ++--- src/rygel/rygel-subtitle-manager.vala | 2 +- src/rygel/rygel-thumbnailer.vala | 9 ++--- src/rygel/rygel-transcode-manager.vala | 2 +- src/rygel/rygel-user-config.vala | 18 +++++----- src/rygel/rygel-wma-transcoder-bin.vala | 8 ++--- src/rygel/rygel-wmv-transcoder-bin.vala | 8 ++--- src/rygel/rygel-xbox-hacks.vala | 8 ++--- src/ui/rygel-preferences-dialog.vala | 2 +- 70 files changed, 316 insertions(+), 297 deletions(-) commit 54092e68ffe9cedbaa050067f3c9cbd1d79896c1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 19 03:03:14 2010 +0300 plugins: Include config.h src/plugins/external/Makefile.am | 3 ++- src/plugins/gst-launch/Makefile.am | 3 ++- src/plugins/gst-renderer/Makefile.am | 3 ++- src/plugins/media-export/Makefile.am | 3 ++- src/plugins/mediathek/Makefile.am | 3 ++- src/plugins/test/Makefile.am | 3 ++- src/plugins/tracker/Makefile.am | 3 ++- 7 files changed, 14 insertions(+), 7 deletions(-) commit 123d7b5b403fb9ac5568e5d6f447a326df55c64f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 19 02:58:53 2010 +0300 l10n: Update list of Vala files Update list of sources of translatable strings. po/POTFILES.in | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit 79ddc61e387bac5dac2e1bb763ec0d3709873084 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Apr 18 20:05:10 2010 +0300 build: Correctly invoke gnome-autogen.sh autogen.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 3f8e2742280c87f48df4a9fab135f05a3b3869a9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Apr 18 02:38:52 2010 +0300 build,l10n: Fix translation framework Makefile.am | 2 +- configure.ac | 6 +-- po/LINGUAS | 0 po/POTFILES.in | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 144 insertions(+), 4 deletions(-) commit 399b042a129f60c655172b1e8ea819f4326b9c75 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Apr 18 02:56:34 2010 +0300 build: Use gnome-autogen.sh autogen.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit c9b417984e3322f49f783c0175680ca71974ccf1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 16 19:49:32 2010 +0300 external: Set model description This is done so that we can avoid infinite recursion against rygel-grilo, i-e rygel exporting sources from rygel-grilo and rygel-grilo then exporting them on D-Bus again and so on. src/plugins/external/rygel-external-plugin.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 69d7b348a265a8996e2b0e6246dd2fa6d2c50ad8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 16 19:48:39 2010 +0300 core: Plugins be able to provide a model description src/rygel/rygel-plugin.vala | 10 +++++++--- src/rygel/rygel-root-device-factory.vala | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+), 3 deletions(-) commit ffff16a82dff39f8f466cc6708df512e4062a6a3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 14 03:02:26 2010 +0300 core: Release log for 0.5.2 NEWS | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) commit a91aa68c8fa23e68f765776a23facaffacf374ec Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 14 16:24:18 2010 +0300 data: Add 2 virtual folders to default user config Add 'Albums' and 'Artists' virtual folders to default user configuration. Also describe the config option in the comment a bit. data/rygel-default.conf | 9 +++++++++ data/rygel-maemo.conf | 9 +++++++++ 2 files changed, 18 insertions(+) commit 5d1a5823ad7d5f3fc16632a7b16c76892a023f9d Author: Jens Georg <mail@jensge.org> Date: Sat Apr 10 21:24:22 2010 +0200 media-db: Fix upgrade from db v4 to v5 src/rygel/rygel-media-db.vala | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) commit 0a0ccc92ed656818b713e07f8efc2673383bdc98 Author: Jens Georg <mail@jensge.org> Date: Sat Apr 10 00:27:03 2010 +0200 media-db: Fix problems introduced by upgrade bug This patch checks if there is an UNIQUE constraint on the object_fk column of meta_data and if not re-creates the table forcing a full re-index. src/rygel/rygel-media-db.vala | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit a4f58a71ce3c9fdab342603bdf5a1f7a95d60302 Author: Jens Georg <mail@jensge.org> Date: Sat Apr 10 00:13:06 2010 +0200 media-db: Fix upgrade from schema v3 Two problems fixed in this patch: - The original upgrade from v3 to v4 skipped a UNIQUE constrained which lead multiple metadata entries for a single file - the database was not upgraded to v5 if upgraded from v3, only to v4 src/rygel/rygel-media-db.vala | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) commit 9edcf25b17633720f0f96f57cf8b8ad5ccd69d4b Author: Jens Georg <mail@jensge.org> Date: Wed Apr 7 03:04:08 2010 +0200 media-export: Refactor search method Split large search implementation into smaller pieces. Should improve readability of code. Also updates documentation. .../rygel-media-export-root-container.vala | 171 +++++++++++++-------- 1 file changed, 104 insertions(+), 67 deletions(-) commit 80e05b45866810128243d5e6bb3f02c79beda25d Author: Jens Georg <mail@jensge.org> Date: Mon Mar 29 19:41:49 2010 +0200 media-export: Fix browsing of virtual containers Make virtual container parent of its children. Some picky control points might not have shown the content of the virtual folders defined in configuration unless this is the case. .../rygel-media-export-query-container.vala | 66 ++++++++++++---------- 1 file changed, 36 insertions(+), 30 deletions(-) commit ef6412948f65f1bd0c4590dfa8def9a289d92237 Author: Jens Georg <mail@jensge.org> Date: Mon Mar 29 18:42:59 2010 +0200 media-export: Clean-up search method .../rygel-media-export-root-container.vala | 47 +++++++++++++--------- 1 file changed, 27 insertions(+), 20 deletions(-) commit 2d9714a5ddf266c15a430cffac433024f3c7dd0b Author: Jens Georg <mail@jensge.org> Date: Mon Mar 29 18:41:54 2010 +0200 media-export: Guess name of virtual container If no title is given the virtual containter tries now to guess its own name. src/plugins/media-export/rygel-media-export-query-container.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 923c17057a96cf3a47de8bafcb603363688ce0b6 Author: Jens Georg <mail@jensge.org> Date: Mon Apr 5 22:18:17 2010 +0200 media-db: Update coding style src/rygel/rygel-media-db.vala | 290 ++++++++++++++++++++++-------------------- 1 file changed, 153 insertions(+), 137 deletions(-) commit a8747893a94118ece76ab6605b3819c2caf7be31 Author: Jens Georg <mail@jensge.org> Date: Mon Apr 5 22:05:04 2010 +0200 core: Make parent_ref a property This automatically sets parent with parent_ref src/rygel/rygel-media-object.vala | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit de744e61a4edbdca988dbef136487e63986dcc06 Author: Jens Georg <mail@jensge.org> Date: Mon Apr 5 21:15:22 2010 +0200 media-db: Cleanup SQL strings src/rygel/rygel-media-db.vala | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) commit 28578c2e2431b6e9336bfeb1cadd93920ecd2266 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 13 14:25:54 2010 +0300 tests: Coverage for new subtitle APIs tests/rygel-http-byte-seek-test.vala | 5 +++++ tests/rygel-http-item-uri-test.vala | 12 ++++++++++++ 2 files changed, 17 insertions(+) commit be2eec3df40f0ac2d44a1dcf0d9a17fef0f5f0e7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Feb 23 14:38:47 2010 +0200 core: ContentDirectory callbacks don't need to be virtual src/rygel/rygel-content-directory.vala | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) commit 03b36b0b1ffdb0b18d92c7717284b2b9606e31ba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 12 18:45:47 2010 +0300 core: Fix a potential crasher bug We were assuming that the 'CreateObject' action will always contain at least one item in the DIDL-Lite XML but that might not be the case. The client may very well try to only create container objects. This fixes crash against DLNA CTT test case 7.3.118.2.3. src/rygel/rygel-item-creator.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit f9bfadec3e17ba7d90b022f051926474c601da4c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 10 03:47:39 2010 +0300 build,core,plugins: Require & adapt to gupnp-av 0.5.5 configure.ac | 2 +- src/plugins/external/rygel-external-container.vala | 2 +- src/plugins/media-export/rygel-media-export-query-container.vala | 6 +++--- src/rygel/rygel-media-container.vala | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) commit 0ca2e8116061797083b9201b7c2cd8f925c03ef9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Apr 10 03:47:17 2010 +0300 build: Require latest vala release (0.8.0) configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cee780b136e9a68ff5e96b0dacfd63563c3826bb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 8 02:27:24 2010 +0300 core: Micro indentation fix src/rygel/rygel-http-server.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ec9c6b677889a9cae11c066f260aa56a2086ea3a Author: Andreas Henriksson <andreas@fatal.se> Date: Thu Apr 8 02:19:47 2010 +0300 core: Add basic support for subtitles For each video item, we check if there is a file in the same directory with the same name but extension "srt" and if so, we serve it using Samsung's custom DIDL-Lite and HTTP extensions. Co-author & reviewer: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> src/rygel/Makefile.am | 2 + src/rygel/rygel-http-byte-seek.vala | 5 +- src/rygel/rygel-http-get-handler.vala | 14 ++++++ src/rygel/rygel-http-get.vala | 5 ++ src/rygel/rygel-http-identity-handler.vala | 14 +++++- src/rygel/rygel-http-item-uri.vala | 10 ++++ src/rygel/rygel-http-server.vala | 26 +++++++++- src/rygel/rygel-media-item.vala | 23 +++++++++ src/rygel/rygel-subtitle-manager.vala | 76 ++++++++++++++++++++++++++++++ src/rygel/rygel-subtitle.vala | 54 +++++++++++++++++++++ src/rygel/rygel-transcode-manager.vala | 1 + src/rygel/rygel-transcoder.vala | 1 + 12 files changed, 226 insertions(+), 5 deletions(-) commit e3f34f8d3960b093328ea97db7eb72b162d05008 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 2 01:57:01 2010 +0300 build: Require latest gupnp-vala bindings configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2ca6fe1f5b21b8559c9bbc97ceae86dc135f3a5d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 31 22:22:51 2010 +0300 core: Serve special description to Xbox src/rygel/rygel-root-device-factory.vala | 16 ++++-- src/rygel/rygel-xbox-hacks.vala | 97 ++++++++++++++++++++++++++++++++ 2 files changed, 108 insertions(+), 5 deletions(-) commit a827e0f8abf6c181c7a716408d8a767e09722902 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 31 22:14:18 2010 +0300 core: Minor refactor of some RootDeviceFactory code src/rygel/rygel-root-device-factory.vala | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit defadc0112c8ce7633aa9acd11fa3635322c01bc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Mar 28 04:40:10 2010 +0300 core: Constant for ContentDirectory v1 src/rygel/rygel-content-directory.vala | 2 ++ 1 file changed, 2 insertions(+) commit 8c623b959c263a00c5ce1026879a1a38f4a3cbfa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Mar 28 04:37:39 2010 +0300 build: Require gupnp >= 0.13.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4c7f794a07235245e8e653230f37b939ef681f8e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 26 19:12:14 2010 +0200 core: It's 'Xbox' not 'XBox' src/rygel/rygel-xbox-hacks.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 783c0044f6881fd8fcfdb2a8f62879ee96678608 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 26 19:10:06 2010 +0200 core: Keep RootDeviceFactory internal src/rygel/rygel-root-device-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1164461a138f06ed1a9d392b34e35b1a33ae05ac Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Mar 25 13:10:41 2010 +0200 core: Micro coding-style fix src/rygel/rygel-plugin.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 444264063b578b473fbb624d11baffd9fe0b74a5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 24 18:31:05 2010 +0200 core: Cleaner XBoxHacks construction API Now XBoxHacks is created specifically for an action and errors out if action's user-agent isn't XBox. src/rygel/rygel-browse.vala | 2 +- src/rygel/rygel-search.vala | 2 +- src/rygel/rygel-xbox-hacks.vala | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) commit cad0e2f7031caeffc516210f0c3cc1779c8a2efa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 24 18:21:36 2010 +0200 core: Micro coding-style fixes src/rygel/rygel-root-device-factory.vala | 3 +-- src/rygel/rygel-search.vala | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) commit 3454f88ef0ab03cd0ad1c35db97c273aac21f20a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 24 18:20:18 2010 +0200 core: Make use of reference passing in XBoxHacks API src/rygel/rygel-search.vala | 3 +-- src/rygel/rygel-xbox-hacks.vala | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-) commit afc1bf39af0a29809f22543680e8ef9ac26e5fcc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 24 03:21:48 2010 +0200 core: Move older XBox hacks to new relavent class src/rygel/rygel-search.vala | 13 +++---------- src/rygel/rygel-xbox-hacks.vala | 12 ++++++++++++ 2 files changed, 15 insertions(+), 10 deletions(-) commit 275b2820065fa06fbd747e266c3c48e1617eddf8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 24 03:15:37 2010 +0200 core: Apply Xbox hacks on search results as well src/rygel/rygel-search.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit 2f94f36e638acc84cdb5b6aaa87f307027b2ad86 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 24 03:07:53 2010 +0200 core: Add XBox hacks If the "User-Agent" header in the request contains "XBox", we assume the client is Xbox. The hacks are currently simple: we just override the mime-type of the item so that XBox likes it better. src/rygel/Makefile.am | 1 + src/rygel/rygel-browse.vala | 9 +++++++++ src/rygel/rygel-xbox-hacks.vala | 45 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+) commit 6472afc2b7c506f5087684259a7b24abc534da2f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 23 17:14:53 2010 +0200 core,media-export,tracker: Specific class for photos Most images rygel will deal with are photos anyway and XBox only deals with this specific class so lets just use that instead of generic 'image'. src/plugins/media-export/rygel-media-export-item.vala | 4 ++-- src/plugins/tracker/rygel-tracker-picture-item-factory.vala | 2 +- src/rygel/rygel-media-item.vala | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) commit e340c6779165adffa8aff9414fb198cab72bf307 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Mar 28 22:01:15 2010 +0300 media-export: Minor refactor .../media-export/rygel-media-export-root-container.vala | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 8124327e38e3085a9d83c507a57c06139f6103d8 Author: Jens Georg <mail@jensge.org> Date: Sun Mar 28 14:33:28 2010 +0200 media-export: Small refactor .../rygel-media-export-root-container.vala | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) commit 50ae3b71b3fcfebcdeaa974dfb82473052a0fb4c Author: Jens Georg <mail@jensge.org> Date: Sun Mar 28 13:51:53 2010 +0200 media-export: Coding style fix .../rygel-media-export-root-container.vala | 54 ++++++++++++---------- 1 file changed, 29 insertions(+), 25 deletions(-) commit 31b2d09371895e421815ead6a6ba0681d1698256 Author: Jens Georg <mail@jensge.org> Date: Sun Mar 28 13:57:15 2010 +0200 media-export: Use ref for argument modification .../rygel-media-export-query-container.vala | 6 ++--- .../rygel-media-export-root-container.vala | 26 ++++++++++++---------- 2 files changed, 17 insertions(+), 15 deletions(-) commit 2561309649a49ba525af75246ba2849640758c62 Author: Jens Georg <mail@jensge.org> Date: Sat Mar 27 18:04:14 2010 +0100 media-export: Catch previously uncaught exceptions .../rygel-media-export-root-container.vala | 41 ++++++++++++++-------- 1 file changed, 26 insertions(+), 15 deletions(-) commit af22af8262a4a96f0142dbe628bfd6bfd2741c35 Author: Jens Georg <mail@jensge.org> Date: Sat Mar 27 17:54:46 2010 +0100 media-export: Vala bug 568972 is fixed since 0.7.9 src/plugins/media-export/rygel-media-export-root-container.vala | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) commit 1e6d6ebd795738bf215f955980fab2e53721b1ef Author: Jens Georg <mail@jensge.org> Date: Sat Mar 27 17:49:10 2010 +0100 media-export: Fix error with vala-head .../rygel-media-export-root-container.vala | 100 ++++++++++++--------- 1 file changed, 58 insertions(+), 42 deletions(-) commit ddbe7160ffdcb55de92a0b9580b9d5f0d309a85f Author: Jens Georg <mail@jensge.org> Date: Sat Mar 20 23:29:54 2010 +0100 data: Have SCPD include spec version This version is not of the MediaServer but "UPnP Device Architecture". data/xml/ConnectionManager.xml | 4 ++++ data/xml/ContentDirectory.xml | 4 ++++ 2 files changed, 8 insertions(+) commit 94e00c9e5d52e89f7dcddb5e5b3d6b95d3b9489f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 23 15:17:21 2010 +0200 core: Buffer 65K instead of 4K Bigger buffer means less cpu usage and therefore better battery life. src/rygel/rygel-seekable-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9d2f7c62902e8c8cf9e4dcec5926ff7da0c22c7d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 23 14:31:25 2010 +0200 core: Content-Length was off by 1 byte src/rygel/rygel-http-byte-seek.vala | 2 +- tests/rygel-http-byte-seek-test.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit a92c63dc484805ab9b5734e1401dd79e65b7e2f8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 23 14:22:27 2010 +0200 core: Minor refactor src/rygel/rygel-http-byte-seek.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 9fcdcf5ef9131873bb10d87b68140451293fad9f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 23 03:00:55 2010 +0200 core: Removed unneeded conversions to double src/rygel/rygel-http-byte-seek.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit c99a5c0d91e8654c4ee6b2d4b3abf2326bb75d9f Author: Jens Georg <mail@jensge.org> Date: Sun Mar 14 11:09:30 2010 +0100 media-export: Small refactor src/plugins/media-export/rygel-media-export-query-container.vala | 4 ++-- src/plugins/media-export/rygel-media-export-root-container.vala | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit 791086072f07cb23d16076c4b2ffe802e9c9a03e Author: Jens Georg <mail@jensge.org> Date: Sun Mar 21 02:15:28 2010 +0100 core: Minor coding style fixes src/rygel/rygel-database.vala | 2 + src/rygel/rygel-media-db.vala | 149 ++++++++++++++++++++++++++---------------- 2 files changed, 95 insertions(+), 56 deletions(-) commit ae6c1637a85f52a0c1e258cfa2b8e8610e10438b Author: Jens Georg <mail@jensge.org> Date: Sun Mar 14 12:16:43 2010 +0100 media-export: Coding style fixes .../rygel-media-export-query-container.vala | 25 +++++++++++----------- 1 file changed, 13 insertions(+), 12 deletions(-) commit df15a59857ff2c830c93f701a37aa1c49a8c56ff Author: Jens Georg <mail@jensge.org> Date: Sun Mar 14 12:13:52 2010 +0100 media-export: Add some checks for user-provided virtual ids .../rygel-media-export-query-container.vala | 37 ++++++++++++++++++++++ .../rygel-media-export-root-container.vala | 7 ++++ 2 files changed, 44 insertions(+) commit 385152dcb8607e0d5ca70563a1a8c53d4a429f0e Author: Jens Georg <mail@jensge.org> Date: Sun Mar 14 11:31:26 2010 +0100 media-db: Don't crash on inconsitent database src/rygel/rygel-media-db.vala | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 9cfbc14eb6c44f9ea74976024f4684a697c6a1c4 Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 16:44:15 2010 +0100 media-export: Properly fill child-count on virtual containers .../rygel-media-export-query-container.vala | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) commit 6c2fd83813e70a19c32a7c453b32a2cab76597a3 Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 16:43:47 2010 +0100 media-export: Fix saving id filtering on startup src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6e5d0ef7d1ab2afeca2358e1b56eb758b67e90d1 Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 15:01:13 2010 +0100 media-export: Hook up virtual folders to root folder .../rygel-media-export-root-container.vala | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 3346c553ee30f309eed8df59a0413456f2093e63 Author: Jens Georg <mail@jensge.org> Date: Sun Mar 14 11:01:40 2010 +0100 media-export: Simplify virtual folder parsing Virtual folders now contain the complete hierarchy from the beginning. The format of the virtual folder definition has changed to use ? as placeholder; also the complete hierarchy has to be defined before hand. Example: virtual-folder:dc:date,?,upnp:artist,?,upnp:album,? Will present a hierarchy that let's you browse by date, then by artist who did something in that year and then by artist. .../rygel-media-export-query-container.vala | 80 +++++++++++++--------- .../rygel-media-export-root-container.vala | 7 +- 2 files changed, 50 insertions(+), 37 deletions(-) commit 290d2a1c3758497a54dd1a8303cabc64a351df48 Author: Jens Georg <mail@jensge.org> Date: Fri Mar 12 23:06:05 2010 +0100 media-db: null search expression is allowed src/rygel/rygel-media-db.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9ccac735c02b5e080ca6d1ed2ef1cafe6b046808 Author: Jens Georg <mail@jensge.org> Date: Fri Mar 12 22:52:47 2010 +0100 media-export: Uri-escape meta-data fields Uri-escape the fields in case they contain a ",". This was already documented but not implemented. src/plugins/media-export/rygel-media-export-query-container.vala | 8 +++++--- src/plugins/media-export/rygel-media-export-root-container.vala | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) commit 7a53ad4ac7cd0cea9eda698a58d521158200b9fd Author: Jens Georg <mail@jensge.org> Date: Fri Mar 12 22:11:28 2010 +0100 core: Fix search expression parsing GScanner.input_text needs the byte count not the character count. This caused problems parsing the search expression if a string contained characters not within the original latin1 range. src/rygel/rygel-search-criteria-parser.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7e9be639d779e8fabe61f8085f61b5411fef30b0 Author: Jens Georg <mail@jensge.org> Date: Fri Mar 5 19:46:32 2010 +0100 media-export: Fix crash if the virtual id is not known .../media-export/rygel-media-export-root-container.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 39fe9b707453599c5ca7d48b3ab4a3b97f797580 Author: Jens Georg <mail@jensge.org> Date: Fri Mar 5 19:16:26 2010 +0100 media-export: Fix crash on single-level query containers src/rygel/rygel-media-db.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit c7d3691b6ea84a43cd5097e19a5758c5bd5d8748 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 2 21:10:29 2010 +0100 media-export: Workaround XBox ID length limit XBox 360 seems to have a 64 character ID limit. .../rygel-media-export-query-container.vala | 40 ++++++++++++++++++---- .../rygel-media-export-root-container.vala | 16 ++++++--- 2 files changed, 44 insertions(+), 12 deletions(-) commit 1e3116d8f5dec73b5cbed0d5a8cdc4393f3a853b Author: Jens Georg <mail@jensge.org> Date: Tue Dec 29 19:03:01 2009 +0100 mediathek: Fix content type to video/x-ms-wmv src/plugins/mediathek/rygel-mediathek-video-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 500c15dab6bc540c8718b23255930abcb817c746 Author: Jens Georg <mail@jensge.org> Date: Tue Dec 29 14:51:09 2009 +0100 core: Add WMV transcoder src/rygel/Makefile.am | 4 ++ src/rygel/rygel-cmdline-config.vala | 7 +++ src/rygel/rygel-configuration.vala | 2 + src/rygel/rygel-meta-config.vala | 19 ++++++ src/rygel/rygel-transcode-manager.vala | 4 ++ src/rygel/rygel-user-config.vala | 9 +++ src/rygel/rygel-wma-transcoder-bin.vala | 66 ++++++++++++++++++++ src/rygel/rygel-wma-transcoder.vala | 102 +++++++++++++++++++++++++++++++ src/rygel/rygel-wmv-transcoder-bin.vala | 94 ++++++++++++++++++++++++++++ src/rygel/rygel-wmv-transcoder.vala | 105 ++++++++++++++++++++++++++++++++ 10 files changed, 412 insertions(+) commit 82a0ba6c302d1c11ec070d5644fe8ddf0aa9f77e Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 13:35:45 2010 +0100 media-export: Map search to virtual container .../rygel-media-export-root-container.vala | 126 ++++++++++++++------- 1 file changed, 83 insertions(+), 43 deletions(-) commit 7a866ebab5c77d37f9d3f36edab616022b0ebe59 Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 13:07:35 2010 +0100 media-export: Implement special searches for XBox Use virtual containers to implement special searches for XBox. .../rygel-media-export-root-container.vala | 64 ++++++++++++++++++++++ 1 file changed, 64 insertions(+) commit c01b55cb86390a6357944eeba593881737460364 Author: Jens Georg <mail@jensge.org> Date: Mon Mar 8 09:57:18 2010 +0100 core: Map special folders of XBox360 to root folder src/rygel/rygel-browse.vala | 6 ++++++ src/rygel/rygel-search.vala | 12 ++++++++++++ 2 files changed, 18 insertions(+) commit abe0d34831b880de773c41ba7fbde037ab94d3ac Author: Jens Georg <mail@jensge.org> Date: Mon Mar 8 09:52:36 2010 +0100 core: Re-Add X_MS_MediaReceiverRegistrar service This serice is needed for XBox360 data/xml/Makefile.am | 3 +- data/xml/X_MS_MediaReceiverRegistrar1.xml | 96 +++++++++++++++++++++++++++ src/rygel/Makefile.am | 1 + src/rygel/rygel-media-receiver-registrar.vala | 58 ++++++++++++++++ src/rygel/rygel-plugin.vala | 6 ++ 5 files changed, 163 insertions(+), 1 deletion(-) commit d4002d07d37ebaa3b468ad9ad56c4e7c08daed5d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 22 16:37:53 2010 +0200 media-export: Make object-factory hand out virtual containers src/plugins/media-export/rygel-media-export-object-factory.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 667ea32a12dfe6bb37df6392316aee946d85efef Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 22:50:30 2010 +0100 Revert "media-db: Make SearchExpression translation public" This reverts commit ad51eb8e10838c9ce9b6b74b5dc515e75e63bdcd. Conflicts: src/rygel/rygel-media-db.vala src/rygel/rygel-media-db.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fa0c3cb0961399000a9c11ddbf495471da9dfa15 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 22 15:54:39 2010 +0200 media-export: Refactor & clean-up .../rygel-media-export-query-container.vala | 59 ++++++++++++---------- 1 file changed, 31 insertions(+), 28 deletions(-) commit 4d4f3b2ecd0207fd17a74a73c0507bd66c0bac9d Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 22:25:06 2010 +0100 media-export: Don't deal with database internals MediaExportQueryContainer should not have access to DB internals. .../rygel-media-export-query-container.vala | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) commit 9e374bd7dc51ea6be1ef3c6a2dc1685151041c3d Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 21:54:48 2010 +0100 media-export: Use get_objects_by_search_expression .../rygel-media-export-query-container.vala | 35 ++++++++++++---------- 1 file changed, 20 insertions(+), 15 deletions(-) commit a68291af4a65f42340453d34d3ec096d20d51f3f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 22 15:34:21 2010 +0200 tests: Check for Content-Range format tests/rygel-http-byte-seek-test.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit 7e24a2e525ae69f53b5dec858e2431f0ead2c5f5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 22 15:33:57 2010 +0200 tests: Keep check methods private tests/rygel-http-byte-seek-test.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit cba6574b497f8118a7fac4e7c16b855d29f9de3b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Mar 21 02:21:50 2010 +0200 tests: Correct check for Content-Length header tests/rygel-http-byte-seek-test.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 69f98044992810b47e1b02242e1a048f99f4b3e1 Author: Jens Georg <mail@jensge.org> Date: Sat Mar 20 14:18:49 2010 +0100 core: Fix Content-Length header for partial requests src/rygel/rygel-http-byte-seek.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a0d1c9bb30ae1207110e987d06d7bdf050568e02 Author: Jens Georg <mail@jensge.org> Date: Sat Mar 20 17:56:47 2010 +0100 core: Fix build against vala git master This does not affect build against vala 0.7.10. src/rygel/cstuff.vapi | 4 ++-- src/rygel/rygel-main.vala | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 4ad3cb4348a851ed92fd23dc4a0e5f24b6856eb9 Author: Jens Georg <mail@jensge.org> Date: Sat Mar 20 15:46:11 2010 +0100 media-db: Fix deletion of containers Use SQL IN keyword to actually delete the list of descendants, not the first one only. src/rygel/rygel-media-db.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 57bb1a848a000361dd335e0d1db20cfcc816298f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 19 20:24:57 2010 +0200 tests: Unit test for HTTPByteSeek tests/Makefile.am | 9 +- tests/rygel-http-byte-seek-test.vala | 145 +++++++++++++++++++++++++++++++ tests/rygel-http-byte-seek.vala | 1 + tests/rygel-http-seek_live-response.vala | 1 + 4 files changed, 154 insertions(+), 2 deletions(-) commit ed24d4a6162a6c458cf49d973fb52bb2a674e670 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Mar 19 15:18:19 2010 +0200 core: No need to pass query to HTTPRequest We don't use the HTTP query anymore so is no need to pass it around. src/rygel/rygel-http-get.vala | 9 ++++----- src/rygel/rygel-http-post.vala | 2 +- src/rygel/rygel-http-request.vala | 9 +++------ src/rygel/rygel-http-server.vala | 2 +- 4 files changed, 9 insertions(+), 13 deletions(-) commit f4790c2be55e0bca6c7b4aba0bb88a338bd0eb1f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Mar 18 14:37:20 2010 +0200 tests: Test LiveResponse cancellation by client tests/rygel-live-response-test.vala | 67 +++++++++++++++++++++++++++++++++---- 1 file changed, 60 insertions(+), 7 deletions(-) commit 580bbc8219bbe20a052e71aeaadbcfefef4da8df Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 17 17:42:31 2010 +0200 core: Message needs to be unpaused on completion Soup.Message needs to be unpaused on completion. src/rygel/rygel-live-response.vala | 1 + 1 file changed, 1 insertion(+) commit bc35d492496b8378a1c0ea0abd0547c0a4459a24 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 17 16:24:43 2010 +0200 tests: Disable warnings from valac for unit tests Most of the warnings are completely bogus in case of unit tests (e.g unused symbols) and it only makes the build output look very ugly. tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a082475116f0fb1ddaef252c2b8cccf9f4cd999d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 17 16:19:45 2010 +0200 core: More reliable way to wait for idle handlers Instead of keeping the ID of the last installed idle handler and then removing it at the end, just add a new idle hander to end the response so the response is ended after all the idle handlers have been called. This fixes the issue of LiveResponse not sending all the bytes to the client before closing the socket on EOS. src/rygel/rygel-live-response.vala | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) commit b57d5e82f451a43c0c5a548f4cc6008b08fa3e76 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 16 20:20:42 2010 +0200 tests: Bring back valac's '-g' flag tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0cdc2bf2c31d6eeb75a9d13c8191867dbb4b7cea Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 16 20:17:04 2010 +0200 tests: Simpler (hopefully) build rules Use of internal libs seems like a complicated approach than it first seems, better just use more symlinks (with different names) instead. tests/Makefile.am | 26 ++++++++------------------ tests/rygel-http-response_live-response.vala | 1 + tests/rygel-state-machine_live-response.vala | 1 + 3 files changed, 10 insertions(+), 18 deletions(-) commit dc7e53e84e487a592539e2dd8807018334a57aea Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 16 18:35:18 2010 +0200 tests: Unit test for LiveResponse tests/Makefile.am | 28 +++++- tests/rygel-gst-utils.vala | 1 + tests/rygel-http-seek.vala | 1 + tests/rygel-live-response-test.vala | 194 ++++++++++++++++++++++++++++++++++++ tests/rygel-live-response.vala | 1 + 5 files changed, 220 insertions(+), 5 deletions(-) commit 526bc5b8f4d388c3d804c2905cda5a3271da2784 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 16 16:30:06 2010 +0200 core: Micro coding-style fix src/rygel/rygel-gst-utils.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b9290ac3e250b055e3f591abc309a513ff409e91 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 16 16:24:59 2010 +0200 core: LiveResponseError -> GstError Rename LiveResponseError to GstError and move it to GstUtils module. src/rygel/rygel-gst-utils.vala | 10 +++++++--- src/rygel/rygel-l16-transcoder-bin.vala | 8 ++++---- src/rygel/rygel-live-response.vala | 15 +++++---------- src/rygel/rygel-mp2ts-transcoder-bin.vala | 8 ++++---- src/rygel/rygel-mp3-transcoder-bin.vala | 8 ++++---- 5 files changed, 24 insertions(+), 25 deletions(-) commit 1f0703f1fc18fd70fde9ee31ba84f2341aef7d89 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 15 16:39:48 2010 +0200 tests: One LDADD for all test applications tests/Makefile.am | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) commit 6b4303fc19bebdc9261df6b0a99a83b0da035f12 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 15 15:16:39 2010 +0200 media-export: Fix previous commit Renamed a error variable in the previous commit but forgot to update its usage. src/plugins/media-export/rygel-media-export-query-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 01ca1044426c16b1cc89cf8153c89bf399500c8f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 15 01:21:18 2010 +0200 core: Coding-style fixes .../rygel-media-export-query-container.vala | 54 ++++++++++++++-------- 1 file changed, 36 insertions(+), 18 deletions(-) commit 50c9c7e036e1101ccb8e5519639b394771f0ebff Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 11:14:48 2010 +0100 media-export: Use constructor to create media database src/plugins/media-export/rygel-media-export-root-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a542f95357b484c181421225057e8adaae18f862 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 2 21:13:23 2010 +0100 media-export: Minor refactoring .../media-export/rygel-media-export-query-container.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 63b429e0e2f4af63c9384d7a80f7534aaacfbb79 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 2 20:58:07 2010 +0100 media-export: Fix SearchExpression generation src/plugins/media-export/rygel-media-export-query-container.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 02d89137e0ceb7c689a9fb723bb63cbb44b4ce28 Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 13:35:04 2010 +0100 media-export: Make virtual container support multiple levels This is used to implement sth. like "Albums by Artist" .../rygel-media-export-query-container.vala | 78 ++++++++++++---------- 1 file changed, 44 insertions(+), 34 deletions(-) commit 9a06a236413429717f5be1ed949ec98e622fe281 Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 13:06:44 2010 +0100 media-export: Add virtual containers The virtual containers are based on meta-data columns (Artist, Album, etc.) and are generated on-the-fly from the database src/plugins/media-export/Makefile.am | 1 + .../rygel-media-export-query-container.vala | 122 +++++++++++++++++++++ 2 files changed, 123 insertions(+) commit de558ec771ca33e740e6596a7f0a3faa4595a402 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 20:47:24 2010 +0100 media-db: Make SearchExpression translation public src/rygel/rygel-media-db.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d1599e0a0b4aebe24694e9b29eb1dce3aef3be73 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 20:17:38 2010 +0100 media-export: Put auxiliary classes into own files src/plugins/media-export/Makefile.am | 3 ++ .../rygel-media-export-dummy-container.vala | 42 ++++++++++++++++++++ .../rygel-media-export-dynamic-container.vala | 45 ++++++++++++++++++++++ .../rygel-media-export-file-queue-entry.vala | 29 ++++++++++++++ .../media-export/rygel-media-export-harvester.vala | 32 --------------- .../rygel-media-export-root-container.vala | 25 ------------ 6 files changed, 119 insertions(+), 57 deletions(-) commit e9205a6a855842403c3925db40cb1d3877a50863 Author: Jens Georg <mail@jensge.org> Date: Sun Mar 7 15:19:37 2010 +0100 media-db: Add missing return in callback. This breaks XBox360 music browsing on debian unstable src/rygel/rygel-media-db.vala | 2 ++ 1 file changed, 2 insertions(+) commit 62e5e7e2e9c5a1b348aaf140ac9d91bfbfdc7afd Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 22:07:10 2010 +0100 media-db: Query object meta-data by search expression src/rygel/rygel-media-db.vala | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 34a1864dd5da8d9d688d0a55eeefc3b39eb6f276 Author: Jens Georg <mail@jensge.org> Date: Fri Jan 1 18:20:41 2010 +0100 media-db: Add possibilty for meta-data field query src/rygel/rygel-media-db.vala | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit 470888d98bae0c6243136a7731ba9d96f41669c4 Author: Jens Georg <mail@jensge.org> Date: Sun Feb 7 19:49:21 2010 +0100 media-db: Throw error on invalid search expression src/rygel/rygel-media-db.vala | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit 08c723d5ca139cd4a534e992860961707e085fe4 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 20:55:43 2010 +0100 media-db: Make upnp:artist map to dc:creator src/rygel/rygel-media-db.vala | 1 + 1 file changed, 1 insertion(+) commit b4e174095ef82d8240a717f0c84b3122de676c09 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 20:57:23 2010 +0100 media-db: Add upnp:album to searchable properties src/rygel/rygel-media-db.vala | 3 +++ 1 file changed, 3 insertions(+) commit 6f9e5d2546248d82458cf7b3f9458138d336fe51 Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 17:04:47 2010 +0100 media-db,media-export: Remove save_object src/plugins/media-export/rygel-media-export-harvester.vala | 6 +++--- .../media-export/rygel-media-export-root-container.vala | 4 ++-- src/rygel/rygel-media-db.vala | 10 ---------- 3 files changed, 5 insertions(+), 15 deletions(-) commit 011f43d3a948506221f0398916834ee0f297e1a1 Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 16:53:56 2010 +0100 media-db: Coding style fixes src/rygel/rygel-media-db.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit d3e3716272478cec357289c84f3cdac32b8a11ca Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 15:53:15 2010 +0100 media-db: Update documentation src/rygel/rygel-database.vala | 61 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) commit 143c00e0a7d2cbd4bafe6ce3d3b0962de667ad14 Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 15:14:12 2010 +0100 media-db: Throw error on creation failure src/rygel/rygel-database.vala | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 89b7da75262e1d9696de8c61f900806d0a3604bc Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 15:10:31 2010 +0100 media-db: Minor coding stlye fixes src/rygel/rygel-database.vala | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 205683fa9045de4da79e955b3a730c3ce4e0937e Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 15:03:27 2010 +0100 media-db: Make Database.exec cancellable src/rygel/rygel-database.vala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 75f975995c21f52983207e15042cd6f3dd3f3839 Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 14:53:42 2010 +0100 media-db: Remove unused variable src/rygel/rygel-media-db.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 93b765fb114e230dfec413c54ed9093a0b6a0f37 Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 14:53:25 2010 +0100 media-db: Minor readability refactor src/rygel/rygel-media-db.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 39aababc39a7c5f55faa45bdab72c92a9842bfde Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 14:46:49 2010 +0100 media-db: Make clear we mean Rygel.Database src/rygel/rygel-media-db.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c0eed4918458d9199dca9df70bf3c891a435d341 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 21:25:36 2010 +0100 mediathek: Minor style fix src/plugins/mediathek/rygel-mediathek-asx-playlist.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 505fbbe127b451d522c4bd5ca05eef07374c3b6e Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 21:19:18 2010 +0100 media-db: Implement search for "res" src/rygel/rygel-media-db.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 02befeb8a91833dbeeb67f9b683b0ad473ddeec3 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 21:43:35 2010 +0100 media-db: MediaDBContainer mustn't know about DB internals src/rygel/rygel-media-db-container.vala | 152 ++---------------------------- src/rygel/rygel-media-db.vala | 158 ++++++++++++++++++++++++++++++++ 2 files changed, 164 insertions(+), 146 deletions(-) commit 0128f4be748cfdfdb2a2142c3eebf160c5e09ff5 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 23:30:41 2010 +0100 media-db,media-export: Get rid of static initializers src/rygel/rygel-media-db.vala | 35 ++++++++++++----------------------- 1 file changed, 12 insertions(+), 23 deletions(-) commit a9237d237119c3b05ec18137a034e3dcd0578f95 Author: Jens Georg <mail@jensge.org> Date: Sat Jan 30 19:20:20 2010 +0100 media-db: Minor coding style fixes src/rygel/rygel-media-db.vala | 2 ++ 1 file changed, 2 insertions(+) commit 77ea4689710ddebe26879152374bf3857d62a5ed Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Mar 13 04:06:37 2010 +0200 tests: Catch the exact error Latest valac spits a warning on this but thats OK since the warning is bogus and this is already fixed in vala git master. tests/rygel-http-item-uri-test.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 8f2e368893f9b76f16dfec365deef94e839098d3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Mar 13 04:05:00 2010 +0200 tests: Keep all classes private in HTTPItemURITest tests/rygel-http-item-uri-test.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 91cf69ad80406724cd0eefc53954b876e29975c4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Mar 11 17:02:56 2010 +0200 tests: Add unit-test for HTTPResponse tests/Makefile.am | 15 ++- tests/rygel-http-response-test.vala | 186 ++++++++++++++++++++++++++++++++++++ tests/rygel-http-response.vala | 1 + tests/rygel-state-machine.vala | 1 + 4 files changed, 202 insertions(+), 1 deletion(-) commit 776e66b1316d42de5e88f291e9864397131ae34c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 10 18:06:58 2010 +0200 tests: Add copyright header to ItemURITest tests/rygel-http-item-uri-test.vala | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 92bd02ac6414b074d988a25fcf8c76ae75e24b7d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 10 18:06:32 2010 +0200 core: Update copyright header src/rygel/rygel-http-item-uri.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 2574f662e4a47e3c6945e82d6dff0a1e1a6af2bb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 10 17:54:17 2010 +0200 tests: Skip the test if network is not available tests/rygel-http-item-uri-test.vala | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) commit a714bd0f4bfe3d03de1ffa2abd655172aa518a69 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Mar 10 16:01:21 2010 +0200 build: Provide direct link to Rygel's bugzilla configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5c7fa51308bc048c634ecc4df973692532e3f70d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Mar 7 21:48:17 2010 +0200 build,tests: First unit test Add unit test for HTTPItemURI. This also includes the needed build setup. Makefile.am | 2 +- configure.ac | 1 + tests/Makefile.am | 33 ++++++++++++ tests/rygel-http-item-uri-test.vala | 102 ++++++++++++++++++++++++++++++++++++ tests/rygel-http-item-uri.vala | 1 + 5 files changed, 138 insertions(+), 1 deletion(-) commit 92534b8a283ceba946e12bd038c7dc58e1205f0a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Mar 8 18:55:01 2010 +0200 core: More self-consistent API for HTTPItemURI Both constructors should take HTTPServer as argument and keep it's reference since it's always needed in a method. src/rygel/rygel-http-item-uri.vala | 7 +++++-- src/rygel/rygel-http-request.vala | 2 +- src/rygel/rygel-import-resource.vala | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) commit e6d88e92d66c4ac5f8293638c1590d570f297601 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Mar 2 15:32:04 2010 +0200 tracker: 'upload_dir' is nullable We get the value for this from Environment.get_user_special_dir(), dynamically and it could very well be null. Fixes a potential crash. src/plugins/tracker/rygel-tracker-item-factory.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit c2ac4eec4006507f735a97409607d47af41eeedc Author: Cyrille Chepelov <cyrille.chepelov@keyconsulting.fr> Date: Mon Mar 1 14:16:06 2010 +0100 core: Avoid 'this' before chaining-up to other constructors Instead of using 'this' keyword (that will segfault as its being used before chaining-up to other contstructor) just make copy_str_list() static instead. Signed-off-by: Cyrille Chepelov <cyrille.chepelov@keyconsulting.fr> src/plugins/tracker/rygel-tracker-selection-query.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 6decb5e83ec7b85231ca89e0336516b01f39b1e5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Feb 23 17:52:55 2010 +0200 core: Release announcement for 0.5.0 NEWS | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) commit a64f9be97834f5217f10665394ac02e09115b3a8 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 20 17:26:13 2010 +0100 media-export: Cancel harvester before starting new one When uploading or changing files, multiple CHANGES_DONE event hints may be sent. With this commit the already running harvester is cancelled and a new one is started on this occasion. .../rygel-media-export-root-container.vala | 39 ++++++++++++++-------- 1 file changed, 26 insertions(+), 13 deletions(-) commit 5329adc48fb1da84aa7fcf529f5600f4e92f9b36 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 20 17:25:33 2010 +0100 media-export: Don't modify DB if harvester was cancelled src/plugins/media-export/rygel-media-export-harvester.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 7541f67d1d58a8a2a6983d8f7a3b062122e3dd17 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 20 17:25:08 2010 +0100 media-export: Message & signal if harvesting not needed Emit a console message and signal if file does not need harvesting. src/plugins/media-export/rygel-media-export-harvester.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 8b988e7d4e2c1bfd3330050cbf6b0763f14a30c7 Author: Jens Georg <mail@jensge.org> Date: Sat Feb 20 17:14:23 2010 +0100 media-export: Make harvester cancellable .../media-export/rygel-media-export-harvester.vala | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit 801cd7e442e17e75261a5c8936f45e4d4e05423e Author: Andreas Henriksson <andreas@fatal.se> Date: Sat Feb 20 09:26:53 2010 +0100 core: Fix desktop file Correct service name and add a comment. data/rygel.desktop.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 33b0fb42d82f6b746a6e38b87cd118beaf2e6b16 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 17:55:18 2010 +0200 tracker: Descriptive IDs for containers src/plugins/tracker/rygel-tracker-music.vala | 4 ++-- src/plugins/tracker/rygel-tracker-root-container.vala | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit c4e170acd6898520385e395f6bde12e036742f0d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 17:53:40 2010 +0200 tracker: Tags & Years create their own IDs src/plugins/tracker/rygel-tracker-music.vala | 2 +- src/plugins/tracker/rygel-tracker-pictures.vala | 4 ++-- src/plugins/tracker/rygel-tracker-tags.vala | 5 ++--- src/plugins/tracker/rygel-tracker-videos.vala | 4 ++-- src/plugins/tracker/rygel-tracker-years.vala | 5 ++--- 5 files changed, 9 insertions(+), 11 deletions(-) commit 93329604f58d017c39f7b30339320212b7b332c5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 17:26:30 2010 +0200 tracker: No need to search for newly created item After creating the item we were searching for it only to find out it's UPnP ID but now that we have a method to get the id given the URN (tracker ID), we can avoid this search & therefore a D-Bus round-trip. .../tracker/rygel-tracker-item-creation.vala | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) commit 51e4fdb17719d4419318822f42c5ef66f6dabbc7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 17:13:36 2010 +0200 tracker: Add method for child ID creation from URN src/plugins/tracker/rygel-tracker-search-container.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit ea1d96d073726c7732e73d5bf6fa936f7ced73bf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 17:03:05 2010 +0200 tracker: Move add_item() to CategoryAllContainer Move add_item implementation to CategoryAllContainer. The item was being added to these containers in the end anyway so why not be honest and add the item in the container for which the client sends the item addition request. .../rygel-tracker-category-all-container.vala | 21 ++++++++++++++++ .../tracker/rygel-tracker-category-container.vala | 21 ---------------- .../tracker/rygel-tracker-item-creation.vala | 29 +++++++++++----------- 3 files changed, 35 insertions(+), 36 deletions(-) commit 581511f7f1f807af6878b2ae270ff469b958001f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 16:25:36 2010 +0200 tracker: Seperate class of "All" container src/plugins/tracker/Makefile.am | 1 + .../rygel-tracker-category-all-container.vala | 35 ++++++++++++++++++++++ .../tracker/rygel-tracker-category-container.vala | 5 +--- 3 files changed, 37 insertions(+), 4 deletions(-) commit aeda2ffb2b5ae924e7b14c226d8493ed6fe4b52c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 15:34:03 2010 +0200 tracker: CategoryContainer creates "All" container Since "All" child is created/added by all category containers, why not create/add it in the base CategoryContainer class? src/plugins/tracker/rygel-tracker-category-container.vala | 5 +++++ src/plugins/tracker/rygel-tracker-music.vala | 5 ----- src/plugins/tracker/rygel-tracker-pictures.vala | 4 ---- src/plugins/tracker/rygel-tracker-videos.vala | 4 ---- 4 files changed, 5 insertions(+), 13 deletions(-) commit aa90ed231ac84164d2228a454cfba44c01d52131 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 14:30:00 2010 +0200 core: Refactor two new methods of ContentDirectory Refactor get_transfer_progress_cb & stop_transfer_resource_cb methods of ContentDirectory. src/rygel/rygel-content-directory.vala | 80 +++++++++++++++++----------------- 1 file changed, 40 insertions(+), 40 deletions(-) commit 4a509a57057014a3a6b0ea940305961305058303 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 14:17:12 2010 +0200 core: Implement StopTransferResource action of CDS data/xml/ContentDirectory.xml | 24 ++++++++++++------------ src/rygel/rygel-content-directory.vala | 26 ++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 12 deletions(-) commit d9963e88542f2b01179a4117f3787de1f85a94d9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Feb 19 14:16:22 2010 +0200 core: ImportResource keeps its own Cancellable object src/rygel/rygel-import-resource.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit f860179ac18e3429fff57e9d14ce280c357d9576 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 18 19:41:31 2010 +0200 core: Don't forget to signal completion in case of error src/rygel/rygel-import-resource.vala | 1 + 1 file changed, 1 insertion(+) commit f90245774fe9fa8fc08d2fd088dd4b65f6b633ca Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 18 19:41:08 2010 +0200 core: Implement GetTransferProgress action of CDS data/xml/ContentDirectory.xml | 70 +++++++++++++++++----------------- src/rygel/rygel-content-directory.vala | 33 ++++++++++++++++ 2 files changed, 68 insertions(+), 35 deletions(-) commit 7f5527effae18f7d8262e915ac8ad4ca3f5dee77 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 18 19:47:03 2010 +0200 core: Make transfer statistics public src/rygel/rygel-import-resource.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 23b5b3f053b6ce5108a5b6e6ed9cae1b9bfdedbd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 18 19:38:24 2010 +0200 core: Use enum to represent transfer status src/rygel/rygel-content-directory.vala | 2 +- src/rygel/rygel-import-resource.vala | 31 +++++++++++++++++++++++++++++-- 2 files changed, 30 insertions(+), 3 deletions(-) commit 0c8374529d1388cd8c3229b66386f114f836f642 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 18 17:19:40 2010 +0200 core: Minor refactoring of ContentDirectory class Keep private non-callback methods at the end of the class definition. src/rygel/rygel-content-directory.vala | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit 0e63c97d7a8a9530b63b1ae67d538950da84c85b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 18 16:57:06 2010 +0200 core: Provide "TransferIDs" state variable data/xml/ContentDirectory.xml | 10 +++++----- src/rygel/rygel-content-directory.vala | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 5 deletions(-) commit 175ec1201d7974db9cb7ad54bbab949a3571834c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 18 16:54:58 2010 +0200 core: ContentDirectory keeps a list of active imports src/rygel/rygel-content-directory.vala | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 325c6c8502d516e97ebfd4741700e31945119573 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 18 15:34:43 2010 +0200 core: Implement ImportResource action of CDS data/xml/ContentDirectory.xml | 72 +++++++++--------- src/rygel/Makefile.am | 1 + src/rygel/rygel-content-directory.vala | 9 +++ src/rygel/rygel-import-resource.vala | 133 +++++++++++++++++++++++++++++++++ 4 files changed, 179 insertions(+), 36 deletions(-) commit 61d7ed75e711d23940a5ba74372fa093b0bc6390 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 17 13:03:23 2010 +0200 tracker: Refactor ItemCreation.run() .../tracker/rygel-tracker-item-creation.vala | 72 +++++++++++++--------- 1 file changed, 42 insertions(+), 30 deletions(-) commit 0463a5cf1fff7547949082b98878e2e07c286324 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 17 12:48:59 2010 +0200 tracker: Follow recommended way for item creation Follow the instructions on the following page to create new item: http://live.gnome.org/Tracker/Discussion/DirectNotification (Skip to "Example for a UPnP Server). .../tracker/rygel-tracker-category-container.vala | 5 - .../tracker/rygel-tracker-item-creation.vala | 123 ++++++++------------- 2 files changed, 45 insertions(+), 83 deletions(-) commit c43e2aeaa20689f33ef8ac485d4ba7070f9c7efb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 17 12:38:59 2010 +0200 tracker: Keep "All" container as the first one in the list This is to improve the performance of searches. If the items being searched are all in the same category (e.g give me all songs from Michael Jackson & Madona), they will all be present in "All" search container and we can fetch them all using only one D-Bus method. src/plugins/tracker/rygel-tracker-music.vala | 9 +++++---- src/plugins/tracker/rygel-tracker-pictures.vala | 4 ++-- src/plugins/tracker/rygel-tracker-videos.vala | 4 ++-- 3 files changed, 9 insertions(+), 8 deletions(-) commit 71c457d9a7f42166008fce01d6f4f3408de78f21 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 17 12:34:04 2010 +0200 tracker: Bind Tracker1.Miner.IgnoreNextUpdate method src/plugins/tracker/rygel-tracker-interfaces.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit bf2fdcf21877c08d3852c1ed727c678cdcb52c8a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 17 12:26:53 2010 +0200 tracker: Support for search by URI SearchContainer should be able to handle search requests for URIs. .../tracker/rygel-tracker-search-container.vala | 54 +++++++++++++++------- 1 file changed, 38 insertions(+), 16 deletions(-) commit 2ec3964f2b82c882a65fd932b71fc605a64ad582 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 17 12:19:39 2010 +0200 tracker: Chain-up of async methods now possible search method can now chain-up since bug#601558 is fixed. src/plugins/tracker/rygel-tracker-search-container.vala | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit ca175fa8fb9785d28511ad36e65ba450f569b2c5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 17 12:04:31 2010 +0200 tracker: Use correct Sparql query for insertion - Use SparqlUpdateBlank rather than SparqlUpdate. - Provide all necessary tripplets. - Actual ID (URN) is assigned by Tracker. .../tracker/rygel-tracker-insertion-query.vala | 32 +++++++++++++++++----- src/plugins/tracker/rygel-tracker-interfaces.vala | 3 +- 2 files changed, 27 insertions(+), 8 deletions(-) commit 13b1229ee2aa9c9738d9239f67d134591c371bef Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Feb 15 15:46:44 2010 +0200 tracker: Adapt to Tracker API changes - URLs are not necessarily the same as item IDs (URN) anymore. - "nmm:length" has been replaced by "nfo:duration". .../tracker/rygel-tracker-music-item-factory.vala | 2 +- .../tracker/rygel-tracker-search-container.vala | 21 ++++++++++++++------- .../tracker/rygel-tracker-video-item-factory.vala | 2 +- 3 files changed, 16 insertions(+), 9 deletions(-) commit d26b78f282d7bb2cadfe60c85a47b00577b3a170 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Feb 14 19:17:06 2010 +0200 media-export: Console message when harvesting is done src/plugins/media-export/rygel-media-export-root-container.vala | 2 ++ 1 file changed, 2 insertions(+) commit 76d277509faf90567e8248d7f0842bf2674132d7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Feb 14 18:34:30 2010 +0200 media-export: Remove redundant null check src/plugins/media-export/rygel-media-export-root-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e7e970af1c2c6fc227a3d3da6633c98cd32bcbec Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Feb 14 17:30:27 2010 +0200 media-export: Initialize fields in constructor only We shouldn't be doing anything other than instantiation in singleton's instance getter static method. .../media-export/rygel-media-export-root-container.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit a271a6ce4ec708a3f4bc8aace80220350f994c25 Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 11:10:52 2010 +0100 media-export: Implement MediaContainer.add_item() MediaExport now has it's own implementation of MediaContainer that is specifically meant for adding a complete add_item() implementation to MediaDBContainer. src/plugins/media-export/Makefile.am | 1 + .../rygel-media-export-object-factory.vala | 6 ++++ .../rygel-media-export-writable-container.vala | 41 ++++++++++++++++++++++ 3 files changed, 48 insertions(+) commit 33fa24015b22fdc1a7815f1bdecacb8317611219 Author: Jens Georg <mail@jensge.org> Date: Mon Feb 8 11:10:07 2010 +0100 media-export: add curstom object factory src/plugins/media-export/Makefile.am | 3 ++- .../rygel-media-export-object-factory.vala | 24 ++++++++++++++++++++++ .../rygel-media-export-root-container.vala | 4 +++- 3 files changed, 29 insertions(+), 2 deletions(-) commit a54eccb97a72b4c784cf27e191f3d2da9666f787 Author: Jens Georg <mail@jensge.org> Date: Sun Jan 31 16:48:20 2010 +0100 media-db: Leverage SQL to update meta-data src/rygel/rygel-media-db.vala | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) commit 7089836a670c9c0b1e214ef2af993739a523bcae Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Feb 6 15:39:29 2010 +0200 tracker: Implement MediaContainer.add_item() Make sure the new created item goes into the tracker DB and rygel gets it's actual ID. src/plugins/tracker/Makefile.am | 2 + .../tracker/rygel-tracker-category-container.vala | 18 ++- .../tracker/rygel-tracker-insertion-query.vala | 62 +++++++++ src/plugins/tracker/rygel-tracker-interfaces.vala | 1 + .../tracker/rygel-tracker-item-creation.vala | 144 +++++++++++++++++++++ 5 files changed, 226 insertions(+), 1 deletion(-) commit 6231294699e846a631b9fe3e834ed1a9690cb3ec Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Feb 6 14:40:56 2010 +0200 tracker: Result of query is kept in the instance Don't return the result of query from execute() method but keep it in an instance field since it can be different for differnt types of queries. src/plugins/tracker/rygel-tracker-metadata-values.vala | 7 +++---- src/plugins/tracker/rygel-tracker-query.vala | 9 ++------- src/plugins/tracker/rygel-tracker-search-container.vala | 12 ++++++------ src/plugins/tracker/rygel-tracker-selection-query.vala | 11 +++++++++++ 4 files changed, 22 insertions(+), 17 deletions(-) commit f1d839b878fd27cbf308350129c54ec279641193 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 4 18:07:39 2010 +0200 tracker: CategoryContainer keeps relavent ItemFactory CategoryContainer keeps reference to relavent ItemFactory instance. .../tracker/rygel-tracker-category-container.vala | 16 ++++++++++------ src/plugins/tracker/rygel-tracker-music.vala | 12 ++++-------- src/plugins/tracker/rygel-tracker-pictures.vala | 13 ++++--------- src/plugins/tracker/rygel-tracker-videos.vala | 13 ++++--------- 4 files changed, 22 insertions(+), 32 deletions(-) commit 5aa87e2566811c794aa987fab7687fb457282cb2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Feb 4 18:01:29 2010 +0200 tracker: ItemFactory provides 'upload_dir' ItemFactory implementations should provide upload directory path. src/plugins/tracker/rygel-tracker-item-factory.vala | 5 ++++- src/plugins/tracker/rygel-tracker-music-item-factory.vala | 5 ++++- src/plugins/tracker/rygel-tracker-picture-item-factory.vala | 5 ++++- src/plugins/tracker/rygel-tracker-video-item-factory.vala | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) commit 4c66fb0498159e9c798088a0a715d9aa3b921a4c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 3 17:19:48 2010 +0200 tracker: Refined class hierarchy for Tracker queries Now we have two classes to represent a tracker query: TrackerQuery & TrackerSelectionQuery. src/plugins/tracker/Makefile.am | 1 + .../tracker/rygel-tracker-metadata-values.vala | 10 +- src/plugins/tracker/rygel-tracker-query.vala | 91 ++--------------- .../tracker/rygel-tracker-search-container.vala | 22 ++--- .../tracker/rygel-tracker-selection-query.vala | 110 +++++++++++++++++++++ src/rygel/rygel-http-post.vala | 1 - 6 files changed, 136 insertions(+), 99 deletions(-) commit 2a852ade5cc6980173c6fe662ec99aeead8017fc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 3 16:00:29 2010 +0200 tracker: Base class for category containers src/plugins/tracker/Makefile.am | 1 + .../tracker/rygel-tracker-category-container.vala | 47 ++++++++++++++++++++++ src/plugins/tracker/rygel-tracker-music.vala | 16 +++----- src/plugins/tracker/rygel-tracker-pictures.vala | 16 +++----- src/plugins/tracker/rygel-tracker-videos.vala | 16 +++----- 5 files changed, 63 insertions(+), 33 deletions(-) commit e0aa1028ed61a57034890f164a9c224c141ab242 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Feb 6 15:27:07 2010 +0200 core: Don't forget to put URI into new MediaItem MediaContainer.add_item puts URI into newly created MediaItem. src/rygel/rygel-media-container.vala | 1 + 1 file changed, 1 insertion(+) commit 2e4c8223899277ce75d58c2063d6dd12c9135f62 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Feb 6 15:05:29 2010 +0200 core: Modify error message to avoid potential crash src/rygel/rygel-item-creator.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit dd74b09b9d8ed51f0b7921ed983555784c9cfcb2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Feb 2 17:57:29 2010 +0200 core: Minor refactor src/rygel/rygel-http-server.vala | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) commit 4e1c82fbf74d72cb996aee88b28950a80626914c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jan 29 16:28:31 2010 +0200 core: Handle case of no ID during item URI parsing src/rygel/rygel-http-item-uri.vala | 7 ++++++- src/rygel/rygel-http-request.vala | 10 +++++----- 2 files changed, 11 insertions(+), 6 deletions(-) commit d18c9e54f6f47cdbb2d431ce860c701592732dc4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 28 23:46:24 2010 +0200 core: Handle HTTP Post requests src/rygel/Makefile.am | 1 + src/rygel/rygel-http-post.vala | 99 ++++++++++++++++++++++++++++++++++++++++ src/rygel/rygel-http-server.vala | 21 +++++++++ 3 files changed, 121 insertions(+) commit 29a4b8414b6fc656dc2479fcf3abf3a1d469efb0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 28 11:41:30 2010 +0200 core: Separate class for HTTP GET request More generalization so that we can easily implement request and request handler classes for other HTTP methods (e.g POST). This change also implies renaming of HTTPRequestHander to HTTPGetHandler. src/rygel/Makefile.am | 3 +- src/rygel/rygel-http-byte-seek.vala | 4 +- ...st-handler.vala => rygel-http-get-handler.vala} | 12 +- src/rygel/rygel-http-get.vala | 129 +++++++++++++++++++++ src/rygel/rygel-http-identity-handler.vala | 10 +- src/rygel/rygel-http-request.vala | 108 +++-------------- src/rygel/rygel-http-server.vala | 2 +- src/rygel/rygel-http-time-seek.vala | 4 +- src/rygel/rygel-http-transcode-handler.vala | 8 +- 9 files changed, 170 insertions(+), 110 deletions(-) commit 04b7751cf1b2309bc932f1eea7137a538192bb64 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Feb 1 16:55:57 2010 +0200 core: Move get_writable method to MediaObject Move get_writable method from MediaContainer to MediaObject. src/rygel/rygel-media-container.vala | 22 ---------------------- src/rygel/rygel-media-object.vala | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 22 deletions(-) commit 23bb1d3465788acd1adfc73d2e3e416829227a47 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 27 19:47:40 2010 +0200 core: Micro coding-style fix src/rygel/rygel-browse.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 054e14f466b8663de9b20504c17c61a53bf85a8b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 26 17:39:56 2010 +0200 core: Implement 'CreateObject' action of CDS Currently we can only deal with 'no URI provided' case, i-e upload but OTOH actual uploading isn't implemented yet. :) data/xml/ContentDirectory.xml | 26 +++---- src/rygel/Makefile.am | 1 + src/rygel/rygel-content-directory.vala | 10 +++ src/rygel/rygel-item-creator.vala | 138 +++++++++++++++++++++++++++++++++ src/rygel/rygel-media-container.vala | 31 ++++++++ 5 files changed, 193 insertions(+), 13 deletions(-) commit 3ea9eeec520434766b154622e49cb565cd1b37fb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 26 17:36:00 2010 +0200 core: Add MediaContainer.get_writable() A new method that fetches a GLib.File object for any writable URI available for the container. src/rygel/rygel-media-container.vala | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit c684b6ac4572187e01ba0742c5a3fe0e7194cc93 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 26 17:03:15 2010 +0200 core: Support for 'place holder' items Items could be marked as 'place holder'. It means items that do not yet have any media (empty) available for them. src/rygel/rygel-didl-lite-writer.vala | 15 ++++++++++----- src/rygel/rygel-media-item.vala | 2 ++ 2 files changed, 12 insertions(+), 5 deletions(-) commit 07e73a63470937b9b506133c2c251ba3e030826e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 26 17:00:57 2010 +0200 core: Provide 'importUri' for all items src/rygel/rygel-http-server.vala | 15 ++++++++++++--- src/rygel/rygel-media-item.vala | 7 ++++++- 2 files changed, 18 insertions(+), 4 deletions(-) commit 9a16fca75409c2eaa2009d946c4411908a6127ae Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 26 16:53:24 2010 +0200 core: Use 'this' keyword for more readable code src/rygel/rygel-http-item-uri.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit b145a36c4e8d19bbce1ccf56bda3a7e3b616512d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 25 18:57:27 2010 +0200 core: HTTItemURI creates the whole URI Some parts of URI creation was still in HTTPServer. src/rygel/rygel-http-item-uri.vala | 15 +++++++++++---- src/rygel/rygel-http-server.vala | 9 +-------- 2 files changed, 12 insertions(+), 12 deletions(-) commit b0eed0be1d94b1bddbeece9494748391f8f76bf7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 25 18:28:00 2010 +0200 core: HTTPItemURI gets HTTPServer reference HTTPItemURI gets reference to associated HTTPServer instance. src/rygel/rygel-http-item-uri.vala | 9 ++++++--- src/rygel/rygel-http-server.vala | 5 ++++- 2 files changed, 10 insertions(+), 4 deletions(-) commit e57bc7a7316461487ad2069a6f8b10ceb9511d93 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 25 18:21:49 2010 +0200 core: Micro indentation fix src/rygel/rygel-http-server.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fb4e453b714bb713fd3e38b46cb911fa42f2f15e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 25 18:18:58 2010 +0200 core: No need to pass around the protocol string src/rygel/rygel-http-server.vala | 19 +++++-------------- src/rygel/rygel-transcode-manager.vala | 3 +-- src/rygel/rygel-transcoder.vala | 5 ++--- 3 files changed, 8 insertions(+), 19 deletions(-) commit 790a067993c2672480f80716b0bbec638ea6c544 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 20 17:44:20 2010 +0200 core: Containers without URIs are 'restricted' src/rygel/rygel-didl-lite-writer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4d414133a240d438fa5513563434492b0fe82ba0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 20 17:07:39 2010 +0200 tracker: Category containers provide URIs Category containers (Music, Videos, Pictures) should provides URIs to user's special directories. src/plugins/tracker/rygel-tracker-music.vala | 9 +++++++++ src/plugins/tracker/rygel-tracker-pictures.vala | 9 +++++++++ src/plugins/tracker/rygel-tracker-videos.vala | 9 +++++++++ 3 files changed, 27 insertions(+) commit 5053f864c77442339c40d1eba41b3eb73bc65870 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Feb 3 15:37:46 2010 +0200 core,mediathek: Adapt to new libxml VAPI src/plugins/mediathek/rygel-mediathek-asx-playlist.vala | 4 ++-- src/plugins/mediathek/rygel-mediathek-rss-container.vala | 6 +++--- src/rygel/rygel-root-device-factory.vala | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) commit 92a26b6747fc2390dc08284c7b24c7b75eac6b19 Author: Philip Withnall <philip@tecnocode.co.uk> Date: Sun Jan 31 17:05:13 2010 +0000 core: A few fixes to satisfy latest valac (0.7.10) src/plugins/media-export/rygel-media-export-item.vala | 4 +--- src/plugins/mediathek/rygel-mediathek-asx-playlist.vala | 2 +- src/plugins/mediathek/rygel-mediathek-rss-container.vala | 2 +- src/rygel/rygel-media-db.vala | 2 ++ 4 files changed, 5 insertions(+), 5 deletions(-) commit 51261d0f34b3c5dd139a4fb4abb7ac874db2ae0b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 27 16:32:52 2010 +0200 core: A bunch of coding-style fixes src/rygel/rygel-media-db.vala | 550 +++++++++++++++++++++--------------------- 1 file changed, 278 insertions(+), 272 deletions(-) commit 256eeeeeca678ac975b40e626cbded86573c5364 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jan 24 03:49:36 2010 +0200 core: Restart application on SIGHUP src/rygel/cstuff.c | 11 ++++++++++- src/rygel/cstuff.h | 6 +++++- src/rygel/cstuff.vapi | 8 +++++++- src/rygel/rygel-main.vala | 12 +++++++++++- 4 files changed, 33 insertions(+), 4 deletions(-) commit fe8cb01fae3f2f14d159ff343fc343f4d9795fd4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jan 24 00:44:34 2010 +0200 core: Simplify HTTPRequest.handle_item_request() src/rygel/rygel-http-request.vala | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit 981a5a788e69847dd7946fa264347e0c5c30c795 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jan 24 00:13:58 2010 +0200 core: Micro coding-style fix src/rygel/rygel-seekable-response.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 0d6a3adec6c1817942440a9e4f3962741bdd6f84 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jan 24 00:11:33 2010 +0200 core: Fix cancellation of SeekableResponse We kept on waiting for libsoup to signal us that bytes sent have been received by the client even after the client has already closed the connection and libsoup had informed us about that. src/rygel/rygel-seekable-response.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit b284b1a8a9c208d59ebb4bfca8e89ec997bbe6a6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 7 19:39:20 2010 +0200 core: Clean-up MediaDBContainer code Mostly minor coding-style fixes. src/rygel/rygel-media-db-container.vala | 71 +++++++++++++++++++-------------- 1 file changed, 41 insertions(+), 30 deletions(-) commit 06b0c002a7e28de9f8c4c23ed6776c4dcd15b4aa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 7 19:17:09 2010 +0200 core: Remove unneeded newline src/rygel/rygel-search-criteria-parser.vala | 1 + 1 file changed, 1 insertion(+) commit 97d6f4be38bb2f2c2908bd7fb25f3b229abc8557 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 7 19:16:29 2010 +0200 core: Better error message from SearchCriteriaParser src/rygel/rygel-search-criteria-parser.vala | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) commit f20e4c65c101fc6ab16f22a7c9187c7248b6b1d0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 7 19:15:20 2010 +0200 core: Add string property to get current parser context src/rygel/rygel-search-criteria-parser.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit 8f6c2f71435f3fa6ae6dc9c5367b0f53368c3b30 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 7 18:54:58 2010 +0200 core: Rename SearchCriteriaParser parsing methods More descriptive name for SearchCriteriaParser parsing methods. src/rygel/rygel-search-criteria-parser.vala | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 208d5d7bef3adc4c85fc4892dc07c7c005d9e49c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 7 18:29:15 2010 +0200 core: Major refactoring of SearchCriteriaParser - Rename Symbol to SearchCriteriaSymbol. - Rename SearchCriteriaSymbol to SearchCriteriaToken. - Add private prop to fetch current parser token as SearchCriteriaSymbol. - No need to convert enum values to int everywhere. - SearchCriteriaSymbol should also include symbols that are already covered by GUPnP.SearchCriteriaOp but the common symbols must contain the same values. src/rygel/rygel-search-criteria-parser.vala | 110 ++++++++++++++++------------ 1 file changed, 65 insertions(+), 45 deletions(-) commit b1c75f763eece6bab70c327a02ae7337d662d4aa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 7 16:46:57 2010 +0200 core: SearchCriteriaSymbol should be private src/rygel/rygel-search-criteria-parser.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6458ae821431f14b235d2bad6cd4be56c0c5a17a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jan 7 16:34:46 2010 +0200 core: No need for 'construct' src/rygel/rygel-search-criteria-parser.vala | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 65eaf1ff4f0d6dd9b635576c568556cf9c6d6939 Author: Jens Georg <mail@jensge.org> Date: Thu Dec 31 02:39:49 2009 +0100 media-db: Use correct SQL function for "!=" src/rygel/rygel-media-db-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 05fbd93bcf5e3b62d21329df3c375008ee070af8 Author: Jens Georg <mail@jensge.org> Date: Sat Nov 21 14:47:37 2009 +0100 media-db: Refactor search translator src/rygel/rygel-media-db-container.vala | 209 ++++++++++++++++---------------- 1 file changed, 105 insertions(+), 104 deletions(-) commit e8ee82fb7fe097ed3da74dc346dc37b3dfc8b8cc Author: Jens Georg <mail@jensge.org> Date: Sat Nov 21 01:21:52 2009 +0100 media-db: Rename get_children_with_filter The function is not fetching children but arbitrary objects. src/rygel/rygel-media-db-container.vala | 13 +++++++------ src/rygel/rygel-media-db.vala | 27 ++++++++++++++++----------- 2 files changed, 23 insertions(+), 17 deletions(-) commit fd9fc326dfcea5233d0e403d4cb6eb1216889fc5 Author: Jens Georg <mail@jensge.org> Date: Sat Nov 21 01:21:04 2009 +0100 media-db: Return empty result on unknown criteria src/rygel/rygel-media-db-container.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit e41929a6b88eee0787e4f116f11c4823ee53e5f0 Author: Jens Georg <mail@jensge.org> Date: Sat Nov 21 00:54:04 2009 +0100 media-db: No need to reparent src/rygel/rygel-media-db-container.vala | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) commit 8c24afcfec9e7447d15177609be35ce4a604ef62 Author: Jens Georg <mail@jensge.org> Date: Fri Nov 20 22:26:30 2009 +0100 media-db: Implement search on MediaDBContainer This features a first draft of translation from SearchExpression to an SQL where clause. src/rygel/rygel-media-db-container.vala | 146 ++++++++++++++++++++++++++++++++ src/rygel/rygel-media-db.vala | 51 +++++++++++ 2 files changed, 197 insertions(+) commit 7c9a7b1c2b1fd55b21c0f9099c8d3013ff6f9d4a Author: Jens Georg <mail@jensge.org> Date: Sat Jan 2 19:53:41 2010 +0100 core: Rewrite SearchCriteriaParser This is a rewrite of SearchCriteriaParser to use GScanner directly src/rygel/rygel-search-criteria-parser.vala | 254 +++++++++++++++------------- 1 file changed, 136 insertions(+), 118 deletions(-) commit 1191aff5c77ba1f5698efa95dd438c1e67ba9972 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 19 17:00:37 2010 +0200 core: Correct condition for byte-seeking We were trying to byte-seek even in case of transcoding. src/rygel/rygel-http-byte-seek.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e3eef3ec6a394bd13f31f86c8c4335f122259b43 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 19 16:00:57 2010 +0200 core: Correctly handle boolean commandline options src/rygel/rygel-cmdline-config.vala | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) commit 8d1c645216ebaca643ad5995802a16e8e4f488d3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 18 18:54:55 2010 +0200 Revert "core: Push data directly from gst thread" This reverts commit e5cfcf87fc4bf3f2e82b860ec95388e84f8410f7. Conflicts: src/rygel/rygel-live-response.vala src/rygel/rygel-live-response.vala | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit f9bdd37c70d5b1e85d96ee0be599a6fd1ac33047 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 18 18:53:12 2010 +0200 Revert "core: Synchronous streaming of LiveResponse" This reverts commit 0189add0b5c1d1aeb0c0d9e93ccff6290a7eafd2. src/rygel/rygel-live-response.vala | 18 ------------------ 1 file changed, 18 deletions(-) commit d26c3f339db679c5956a615e8a2d90e3f5802676 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jan 13 02:52:32 2010 +0200 core: Adapt to new Base64.decode() VAPI src/rygel/rygel-http-item-uri.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit c7c7e2f66c365bf83745686003d6dee0c587748d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 27 15:55:45 2009 +0200 core: Move some code from LiveResponse to GstUtils src/rygel/rygel-gst-utils.vala | 60 +++++++++++++++++++++++++++++++++++++ src/rygel/rygel-live-response.vala | 61 +------------------------------------- 2 files changed, 61 insertions(+), 60 deletions(-) commit 0189add0b5c1d1aeb0c0d9e93ccff6290a7eafd2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 12 18:52:36 2010 +0200 core: Synchronous streaming of LiveResponse Now we wait for the chunk to be actually sent to the client before we process any more chunks from fakesink. src/rygel/rygel-live-response.vala | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit bd2968186a52cfe93c26e8888f1e87d739e28529 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 12 18:13:21 2010 +0200 core: Better name for continuation field src/rygel/rygel-live-response.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e5cfcf87fc4bf3f2e82b860ec95388e84f8410f7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 12 17:57:19 2010 +0200 core: Push data directly from gst thread Instead of registering an idle func to push data, simply push it directly from the gst thread. We only need to be sure that nobody else accesses the message from the main thread while we do this. src/rygel/rygel-live-response.vala | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) commit a8fee238e7847f958da5111db7bff8b30205ecf0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 12 17:32:30 2010 +0200 test: Micro simplification of code src/plugins/test/rygel-test-audio-item.vala | 2 +- src/plugins/test/rygel-test-video-item.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 0840b6c84d6ef3118773bbc0e9e06c85946148cf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 12 17:30:43 2010 +0200 test: Remove redundant 'using' statements src/plugins/test/rygel-test-audio-item.vala | 2 -- src/plugins/test/rygel-test-video-item.vala | 2 -- 2 files changed, 4 deletions(-) commit f534f9bfd70cf71d1146025e751a187903170d54 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 12 17:28:16 2010 +0200 test: Coding style fixes src/plugins/test/rygel-test-audio-item.vala | 10 ++++++---- src/plugins/test/rygel-test-video-item.vala | 12 ++++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) commit aa5d9602bf919bf8d5f0d9f52fcadbe10d5577d2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 12 17:16:46 2010 +0200 core: Explicitly set DLNAv1.5 flag GUPnP AV no longer does this for us. src/rygel/rygel-media-item.vala | 1 + src/rygel/rygel-thumbnail.vala | 3 ++- src/rygel/rygel-transcoder.vala | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) commit c2a5133d7ac1d10dbb66b886e7223eacb9323bcf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 12 16:16:54 2010 +0200 core: Live response is always sender-paced src/rygel/rygel-media-item.vala | 2 ++ src/rygel/rygel-transcoder.vala | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) commit 12ecd8e31480955749f23569e912b6df6df05646 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 11 19:16:26 2010 +0200 core: Indicate support for connection stalling We support connection stalling for byte-seekable resources, so we should indicate that. src/rygel/rygel-media-item.vala | 3 ++- src/rygel/rygel-thumbnail.vala | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 586a438bdc4372eef720547a7aa551feefbf7933 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 11 18:57:57 2010 +0200 core: Handle message abortion in HTTPServer Handle message abortion in HTTPServer rather than HTTPResponse so that requests could be aborted even early in their life-cycle and to simplify the code by maximizing the use of GIO.Cancellable. This also fixes the strange critical when aborting LiveResponse. src/rygel/rygel-http-response.vala | 10 ---------- src/rygel/rygel-http-server.vala | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 10 deletions(-) commit faf14e1c9f546b891688bcd01a0b33bf07a555a9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 11 18:55:33 2010 +0200 core: HTTPRequest now uses it's own Cancellable HTTPRequest now uses it's own Cancellable rather than that of HTTPServer. src/rygel/rygel-http-request.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b3db3a8a89a7193de7f865b671a29fd7932eca57 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 11 18:54:47 2010 +0200 core: HTTPServer keeps a list of active requests src/rygel/rygel-http-server.vala | 5 +++++ 1 file changed, 5 insertions(+) commit b231d8724424a1f21da7bfd25b5cbcaf99b22723 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 5 20:10:07 2010 +0200 Enable check for Vala if any stamp file is absent Enable check for Vala even if not asked to do so if any of the stamp files are absent. configure.ac | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 94a9c3a47f44d5d64acf962d8c401bc9115de1ae Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jan 5 19:50:46 2010 +0200 core: Fix condition for partial content transfer src/rygel/rygel-seekable-response.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit e13e597cc16ef95f1e741f8679ce23b33dfa4a8b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 29 17:58:03 2009 +0200 build: Correct linker argument order This should fix the build issue on Gentoo. src/rygel/Makefile.am | 7 ++++--- src/ui/Makefile.am | 22 +++++++++++----------- 2 files changed, 15 insertions(+), 14 deletions(-) commit 7aba314bed22aa1aeb558e91c874f3123bd697dd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jan 4 02:28:15 2010 +0200 core,ui,plugins: Work-around for automake bug According to Nathan: It scrapes VALAFLAGS looking for options which specify files, like -H or, significantly, --gir. Unfortunately, rather than actually checking correctly, it does it in a weird "why did anybody ever think that was the right thing to do?" kind of way. It has a list of flags which specify files, and then if a flag is a substring of any of those flags, it is considered to actually be one. So it mistakes "-g" for "--gir" and assumes the following argument should be included when you make dist. Until automake is fixed, you can fool it by putting -g at the end of VALAFLAGS. src/plugins/external/Makefile.am | 4 ++-- src/plugins/gst-launch/Makefile.am | 5 +++-- src/plugins/gst-renderer/Makefile.am | 4 ++-- src/plugins/media-export/Makefile.am | 4 ++-- src/plugins/mediathek/Makefile.am | 4 ++-- src/plugins/test/Makefile.am | 5 +++-- src/plugins/tracker/Makefile.am | 4 ++-- src/rygel/Makefile.am | 4 ++-- src/ui/Makefile.am | 4 ++-- 9 files changed, 20 insertions(+), 18 deletions(-) commit 0ed05b65b9d613fa3a4b6155838bff3ee7d3681b Author: Jens Georg <mail@jensge.org> Date: Sat Jan 2 21:25:24 2010 +0100 core: Limit search slice to result size This prevents a crtitcal on search. src/rygel/rygel-media-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 20d4444c1f30d195cb3230c0736cb36ab45081c3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jan 3 02:19:14 2010 +0200 core: Fix a spelling mistake in error message src/rygel/rygel-search.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ce4a6b5092bca2b2b263b16118c8a022f589ba15 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 28 18:12:32 2009 +0200 core: Throw error on invalid URI src/rygel/rygel-http-item-uri.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit ff4f961ba5f5fc455da54d7cd00cb06bab62bfc8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 28 18:07:28 2009 +0200 core: Clean-up & indent recently added code src/rygel/rygel-http-item-uri.vala | 49 +++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 22 deletions(-) commit 6cdfd2223bee51631814944c7f94b3a9dadf1e9e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 28 18:03:46 2009 +0200 core: Rename ItemUri to HTTPItemURI src/rygel/Makefile.am | 2 +- src/rygel/{rygel-item-uri.vala => rygel-http-item-uri.vala} | 10 +++++----- src/rygel/rygel-http-request.vala | 4 ++-- src/rygel/rygel-http-server.vala | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) commit 7252bcdf32f118f6af6768378497aa1e9e28fe1b Author: Jens Georg <mail@jensge.org> Date: Mon Dec 7 15:31:53 2009 +0100 core: encode itemID base64 We need to encode the itemID base64 since it might contain slashes but the context's HTTP server is created without SOUP_SERVER_RAW_PATHS enabled which translates the URI encoded slashes to real slashes before handing the request to us. src/rygel/rygel-item-uri.vala | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 6e6ebc3e5bc1897ad0649fbb0dacfb74e610abaa Author: Jens Georg <mail@jensge.org> Date: Sat Dec 5 03:49:09 2009 +0100 core: Fix uri creation and parsing src/rygel/rygel-item-uri.vala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit e5bc89306f4da5ea8b17f15c385ba3aae56cb82c Author: Jens Georg <mail@jensge.org> Date: Sat Dec 5 03:30:16 2009 +0100 core: Minor formatting fix src/rygel/rygel-http-request.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 23f242580e315384061c95d69cbd1f98e14d0c3d Author: Jens Georg <mail@jensge.org> Date: Wed Nov 25 11:38:03 2009 +0100 core: Move uri generating and parsing to own class src/rygel/Makefile.am | 1 + src/rygel/rygel-http-request.vala | 44 +++++++++-------------- src/rygel/rygel-http-server.vala | 13 ++----- src/rygel/rygel-item-uri.vala | 74 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 94 insertions(+), 38 deletions(-) commit fb0e0f3eee7134ba921ed58a8b7ab0d5049c128a Author: Jens Georg <mail@jensge.org> Date: Wed Nov 4 12:52:48 2009 +0100 core: Modify URI generation scheme Some UPnP devices cannot cope with urls containing GET parameters and just skip everything after the "?". This commit modifies the uris to use different paths instead of GET parameters. src/rygel/rygel-http-request.vala | 47 ++++++++++++++++++++------------------- src/rygel/rygel-http-server.vala | 11 +++++---- 2 files changed, 29 insertions(+), 29 deletions(-) commit 4b3b4ba87a00296c3753634f70a6d7aef479ca83 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 28 17:41:57 2009 +0200 core,ui,plugins: Vala debugging symbols Tell valac to put debugging symbols to generated code so gdb can refer to lines in the Vala source code. src/plugins/external/Makefile.am | 2 +- src/plugins/gst-launch/Makefile.am | 2 +- src/plugins/gst-renderer/Makefile.am | 2 +- src/plugins/media-export/Makefile.am | 2 +- src/plugins/mediathek/Makefile.am | 2 +- src/plugins/test/Makefile.am | 2 +- src/plugins/tracker/Makefile.am | 2 +- src/rygel/Makefile.am | 2 +- src/ui/Makefile.am | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) commit 177d3c628cf22281240ea30b758787b22c0e0484 Author: Yakup Akbay <yakbay@ubicom.com> Date: Mon Dec 7 11:18:21 2009 +0200 Fix typo in GetCurrentConnectionInfo action response. This fixes failures for DLNA CTT test cases 7.2.14.2 and 7.2.14.3. src/rygel/rygel-connection-manager.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9203a847c5bc69cfde51dad812d52e2f217256b1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 22 15:59:59 2009 +0200 build: Require latest vala release (0.7.10) configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 669851fdf481d06f006e28ef6ed71ae270cc25cf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 23 17:13:17 2009 +0200 tracker: Act on new config options Now user can actually choose which kind of media she wants to share. .../tracker/rygel-tracker-root-container.vala | 25 +++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) commit c941eb7b668132167ab956c22bbab5cf3779e2c0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 23 16:12:28 2009 +0200 tracker: Minor refactoring of SearchContainer Group-up private and public methods. .../tracker/rygel-tracker-search-container.vala | 92 +++++++++++----------- 1 file changed, 46 insertions(+), 46 deletions(-) commit a9023dac9c89818549546ed1b1f865792400c704 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 23 16:05:26 2009 +0200 tracker: Update containers on changes to subjects For the moment we are only doing this in MetadataValues but since all top-level containers are instances of MetadataValues (or subclass), we are safe. .../tracker/rygel-tracker-item-factory.vala | 5 ++++- .../tracker/rygel-tracker-metadata-values.vala | 26 +++++++++++++++++++--- .../tracker/rygel-tracker-music-item-factory.vala | 2 +- .../rygel-tracker-picture-item-factory.vala | 2 +- .../tracker/rygel-tracker-search-container.vala | 3 --- .../tracker/rygel-tracker-video-item-factory.vala | 2 +- 6 files changed, 30 insertions(+), 10 deletions(-) commit c9b919ebab31b0568f6835e32beb143873b8b1f3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 23 15:51:38 2009 +0200 tracker: Bind Resources.Class D-Bus interface src/plugins/tracker/rygel-tracker-interfaces.vala | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit d069f286e9da72225a68d8fb51a0a8279ea936d4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 23 15:49:37 2009 +0200 core: Add SimpleContainer.clear() API for clearing the SimpleContainer. src/rygel/rygel-simple-container.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 134abc0a565a5ff92a178bf71ad77446f1cacb82 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 22 17:34:32 2009 +0200 tracker: No need to create keychains on demand This should give us some speed boost. .../tracker/rygel-tracker-item-factory.vala | 30 ++++++++++------------ .../tracker/rygel-tracker-music-item-factory.vala | 28 ++++++++------------ .../rygel-tracker-picture-item-factory.vala | 20 +++++---------- .../tracker/rygel-tracker-search-container.vala | 2 +- .../tracker/rygel-tracker-video-item-factory.vala | 22 ++++++---------- 5 files changed, 41 insertions(+), 61 deletions(-) commit 3b9a7f1feef654808092127904a4753e8329e8f5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 21 20:17:55 2009 +0200 tracker: Simplified handling of nested properties Simplified handling of nested properties using new chainable triplets and recursion. .../tracker/rygel-tracker-search-container.vala | 54 +++++++++++++--------- 1 file changed, 33 insertions(+), 21 deletions(-) commit 6a0b0ebf1dee64f583d4dbef8fafbff4a7f82a4c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 21 20:09:01 2009 +0200 tracker: Allow triplets to be chainable Allow a triplet to have another triplet as it's object. .../tracker/rygel-tracker-query-triplet.vala | 44 +++++++++++++++++++--- 1 file changed, 38 insertions(+), 6 deletions(-) commit 958605b972c69a96275fa2bbdb100479d2e661b0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 21 15:22:12 2009 +0200 tracker: Avoid duplicate triplets src/plugins/tracker/rygel-tracker-query-triplet.vala | 8 ++++++++ src/plugins/tracker/rygel-tracker-query-triplets.vala | 6 +++++- src/plugins/tracker/rygel-tracker-search-container.vala | 4 +++- 3 files changed, 16 insertions(+), 2 deletions(-) commit ea54878bf2680026d2cc078a00308c30cacdae72 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 11 16:36:15 2009 +0200 tracker: Correct keychain for album and artist src/plugins/tracker/rygel-tracker-music-item-factory.vala | 2 ++ 1 file changed, 2 insertions(+) commit 4925340a0ef5a7a6812dcf1a2e4d22380409e91f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 11 16:23:10 2009 +0200 tracker: Item factory provides key chains, not keys This is to allow item factories to provide complex (chained) properties. .../tracker/rygel-tracker-item-factory.vala | 21 +++++++++------- .../tracker/rygel-tracker-music-item-factory.vala | 16 ++++++------ .../rygel-tracker-picture-item-factory.vala | 12 +++++---- .../tracker/rygel-tracker-search-container.vala | 29 ++++++++++++++++------ .../tracker/rygel-tracker-video-item-factory.vala | 14 ++++++----- 5 files changed, 58 insertions(+), 34 deletions(-) commit 6e2d9b97f5dbbb321d229c57abaa0e41c5b46193 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 11 15:10:05 2009 +0200 tracker: Remove unneeded 'using' statements src/plugins/tracker/rygel-tracker-item-factory.vala | 2 -- src/plugins/tracker/rygel-tracker-music-item-factory.vala | 2 -- src/plugins/tracker/rygel-tracker-picture-item-factory.vala | 2 -- src/plugins/tracker/rygel-tracker-video-item-factory.vala | 2 -- 4 files changed, 8 deletions(-) commit cdb5b7dcabf374c72a4fcf8a7085462687b97477 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 11 15:08:41 2009 +0200 tracker: Prefer ArrayList over vala arrays src/plugins/tracker/rygel-tracker-item-factory.vala | 17 ++++++++++------- .../tracker/rygel-tracker-music-item-factory.vala | 18 ++++++++---------- .../tracker/rygel-tracker-picture-item-factory.vala | 14 ++++++-------- .../tracker/rygel-tracker-video-item-factory.vala | 16 +++++++--------- 4 files changed, 31 insertions(+), 34 deletions(-) commit fb15046d093eb139a9acef44cdb8370f0af41120 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 10 20:16:27 2009 +0200 tracker: Correct a typo src/plugins/tracker/rygel-tracker-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ba17eba9e13ff54ad513b294bf249bb014f15ee4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 10 20:04:08 2009 +0200 core: Use printf for creating TimeSeekRange string src/rygel/rygel-http-time-seek.vala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit a0dafbd593c722e6168353e2af06bcf6a6e65f6a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 10 18:10:51 2009 +0200 core: Always time-seek if not byte-seeking Always time-seek if duration is known and byte-seek is not feasable. src/rygel/rygel-http-time-seek.vala | 77 +++++++++++++++++-------------------- 1 file changed, 36 insertions(+), 41 deletions(-) commit 269a6fddf89193cb760d4bc3f23a613bdb58d268 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 10 18:08:30 2009 +0200 core: Duration needs conversion to nano-seconds src/rygel/rygel-http-time-seek.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e4549e0e5f158aff5459fb0bb12680d7ed352a66 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 9 17:45:22 2009 +0200 core: Remove some uneeded checks src/rygel/rygel-http-byte-seek.vala | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) commit 20bc453f434d310e273b1459b6ffc907c4dc3254 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 9 16:33:26 2009 +0200 core: No need for HTTPSeek.format anymore Now that we have separate classes for both formats, this field is not needed anymore. src/rygel/rygel-http-byte-seek.vala | 3 --- src/rygel/rygel-http-seek.vala | 5 ----- src/rygel/rygel-http-time-seek.vala | 1 - 3 files changed, 9 deletions(-) commit 1f83a21bbcaf86efdbe3c6dea1ea88f9ff1975de Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 9 15:35:19 2009 +0200 core: Rename a local variable for clarity src/rygel/rygel-http-byte-seek.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 9478378284ecb2aa059c0db76d55e96d341cb744 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 9 03:14:35 2009 +0200 core: Rename HTTPRequest.request_handler to handler src/rygel/rygel-http-request.vala | 14 +++++++------- src/rygel/rygel-http-time-seek.vala | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) commit 343007469bb9c9d9ef757a87ea0a5c13e36923fa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 9 03:10:25 2009 +0200 core: Correct logic for decision to seek or not src/rygel/rygel-http-byte-seek.vala | 3 ++- src/rygel/rygel-http-time-seek.vala | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) commit e08675b820b3f5808fdadad4dcddb39e8ddbdd1a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 9 03:08:20 2009 +0200 core: HTTPRequest.request_handler now public src/rygel/rygel-http-request.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f7631225245a8afd1b2e4e9c048423e80f726f84 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 9 01:34:36 2009 +0200 core: Move seeking decision to Seek classes src/rygel/rygel-http-byte-seek.vala | 4 ++++ src/rygel/rygel-http-request.vala | 4 ++-- src/rygel/rygel-http-time-seek.vala | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) commit 3916ede3f349e4889ac3bd02e99a89ad56a4c9a1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 9 01:20:09 2009 +0200 core: Special seek classes for each format src/rygel/Makefile.am | 2 + src/rygel/rygel-http-byte-seek.vala | 106 ++++++++++++++++++++++++ src/rygel/rygel-http-request.vala | 4 +- src/rygel/rygel-http-seek.vala | 157 +----------------------------------- src/rygel/rygel-http-time-seek.vala | 100 +++++++++++++++++++++++ 5 files changed, 213 insertions(+), 156 deletions(-) commit ce7f5c0db293fabcf211914bd0aaa4578d45f614 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 8 19:20:58 2009 +0200 core: Always seek in case of byte seekable media src/rygel/rygel-http-seek.vala | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) commit c024b5798f4f6bd69d9d1cf35d54acadf561145a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 8 19:15:13 2009 +0200 core: HTTPRequest keeps only 1 instance of HTTPSeek No need to keep two instances of seek when in reality we will only have one of them for each HTTP request. src/rygel/rygel-http-identity-handler.vala | 16 +++++----------- src/rygel/rygel-http-request.vala | 10 ++++++---- src/rygel/rygel-http-transcode-handler.vala | 6 +++--- 3 files changed, 14 insertions(+), 18 deletions(-) commit b9d96e2f1a9ff9d44d1e505ac8cc00e768b2e634 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 8 17:42:48 2009 +0200 core: HTTPSeek sets all related headers HTTPSeek should be setting all headers related to seeking. src/rygel/rygel-http-identity-handler.vala | 21 ++++----------------- src/rygel/rygel-http-seek.vala | 1 + 2 files changed, 5 insertions(+), 17 deletions(-) commit 4f09d087fdbc2da7226bd27c5d95e1cd1d799ed6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 8 17:30:15 2009 +0200 core: Micro coding style fix src/rygel/rygel-http-seek.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c2175d0d4fed20716db0fc7a7ddc6e8451a43526 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 8 17:21:38 2009 +0200 core: More power to HTTPSeek Now HTTPSeek is given HTTPRequest object and it extracts all needed info from there at construction time and therefore there is no need to pass the length and other args to it's add_response_headers method. src/rygel/rygel-http-identity-handler.vala | 5 +- src/rygel/rygel-http-request.vala | 4 +- src/rygel/rygel-http-seek.vala | 71 +++++++++++++++++++---------- src/rygel/rygel-http-transcode-handler.vala | 3 +- 4 files changed, 51 insertions(+), 32 deletions(-) commit 8539f095355a0e6d2a384d645c6900cd78878861 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Dec 7 16:33:37 2009 +0200 core: Rename an HTTPSeek method Rename HTTPSeek.add_response_header to add_response_headers. src/rygel/rygel-http-identity-handler.vala | 12 +++++++----- src/rygel/rygel-http-seek.vala | 2 +- src/rygel/rygel-http-transcode-handler.vala | 4 ++-- 3 files changed, 10 insertions(+), 8 deletions(-) commit 8ef5569e45bda49c48e5f201ef3f5f74a6ef594b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 4 20:44:16 2009 +0200 tracker: Provide "All" container for each category src/plugins/tracker/rygel-tracker-music.vala | 4 ++++ src/plugins/tracker/rygel-tracker-pictures.vala | 4 ++++ src/plugins/tracker/rygel-tracker-videos.vala | 4 ++++ 3 files changed, 12 insertions(+) commit 6985934616b7ed03cdcf8ab7a4cfc749d85421c9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 4 20:05:22 2009 +0200 tracker: Provide 'Years' hierarchy Enable user to browse pictures and videos by year of creation. src/plugins/tracker/Makefile.am | 1 + src/plugins/tracker/rygel-tracker-pictures.vala | 3 ++ src/plugins/tracker/rygel-tracker-videos.vala | 1 + src/plugins/tracker/rygel-tracker-years.vala | 60 +++++++++++++++++++++++++ 4 files changed, 65 insertions(+) commit 4387ab5338c3cd9182660cb0d1329c49d798c1e0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 4 19:02:11 2009 +0200 tracker: Make sure ID's of children are unique Make sure children of MetadataValues have unique IDs. src/plugins/tracker/rygel-tracker-metadata-values.vala | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 8abcf19deea0dc6acc9890acd3fe94f39fb6ddb0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Dec 4 17:57:31 2009 +0200 tracker: Means to create ID from value Provide API for users of MetadataValues to be able to create ID from values. src/plugins/tracker/rygel-tracker-metadata-values.vala | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit 294edfe4ff36f41d8cf1546824cb145e2af1b232 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 3 19:34:26 2009 +0200 tracker: Means to create filter from variable & value Provide API for users of MetadataValues to be able to create filter given variable and value. src/plugins/tracker/rygel-tracker-metadata-values.vala | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit 9dac5fdf9b70977d6db7f9c5cfa43eeeb0b75eb9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 3 19:07:56 2009 +0200 tracker: Use filters to make search query specific src/plugins/tracker/rygel-tracker-metadata-values.vala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit fd47e6726c2a6d44414d0116a54729dbc9d5729a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 3 18:14:09 2009 +0200 tracker: Means to create title from value Provide API for users of MetadataValues to be able to create title from values. src/plugins/tracker/rygel-tracker-metadata-values.vala | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit e2677f888b6e5f4fc1cfe3dedb72fcd58c548415 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 3 16:57:14 2009 +0200 tracker: Correct filter syntax src/plugins/tracker/rygel-tracker-query.vala | 12 ++++++++++-- src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) commit ece43c001a86924ebb9a7660ffe8bcbab06250eb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Dec 3 15:43:35 2009 +0200 Revert "tracker: Get rid of SearchContainer().filter" This reverts commit 626ba91d3bd570007bdb3dd54ed11d593b4a1f09. Conflicts: src/plugins/tracker/rygel-tracker-search-container.vala src/plugins/tracker/rygel-tracker-metadata-values.vala | 3 ++- src/plugins/tracker/rygel-tracker-search-container.vala | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) commit 75ce3692984d73c941ee2d5c500a6e2045bac5cf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 20:19:20 2009 +0200 tracker: Tags is not specific to Photos any more src/plugins/tracker/rygel-tracker-tags.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31ab971ebb1acc60616aa9448ce485a958137bfe Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 20:15:13 2009 +0200 tracker: Add 'Tags' hierarchy under Music src/plugins/tracker/rygel-tracker-music.vala | 1 + 1 file changed, 1 insertion(+) commit 8b8f98c2129a3d40f0194fdd2f5c3cef38343168 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 19:55:03 2009 +0200 tracker: Special container class for Videos Currently we only provide a tags container inside videos but we should at least be able to provide 'years' hierarchy under it. src/plugins/tracker/Makefile.am | 1 + .../tracker/rygel-tracker-root-container.vala | 7 +--- src/plugins/tracker/rygel-tracker-videos.vala | 40 ++++++++++++++++++++++ 3 files changed, 42 insertions(+), 6 deletions(-) commit 1bc92166284f259b429a51ff93afc1b8f53b69ad Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 16:55:00 2009 +0200 tracker: Move 'Tags' container into Pictures This also implies 'Pictures' gets its own container class. src/plugins/tracker/Makefile.am | 1 + src/plugins/tracker/rygel-tracker-pictures.vala | 40 ++++++++++++++++++++++ .../tracker/rygel-tracker-root-container.vala | 7 +--- src/plugins/tracker/rygel-tracker-tags.vala | 7 ++-- 4 files changed, 46 insertions(+), 9 deletions(-) commit f1df114ada2d7478b04cc904656f53dd92fd9f2b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 16:45:09 2009 +0200 tracker: Use term "picture" rather than "image" src/plugins/tracker/Makefile.am | 2 +- ...ala => rygel-tracker-picture-item-factory.vala} | 22 +++++++++++----------- .../tracker/rygel-tracker-root-container.vala | 2 +- src/plugins/tracker/rygel-tracker-tags.vala | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) commit e91772b6ecf59ffffce8741dfd5116b2944ed151 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 16:31:48 2009 +0200 tracker: Correct search (for @id) logic If a child item is being search for, the sparql query generated for it must contain a filter to make the query specific for the requested item. src/plugins/tracker/rygel-tracker-search-container.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit b4af622dd206385aa22c3e925d3e3f90fb281872 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 16:10:25 2009 +0200 tracker: Special hierarchy for Music src/plugins/tracker/Makefile.am | 1 + src/plugins/tracker/rygel-tracker-music.vala | 53 ++++++++++++++++++++++ .../tracker/rygel-tracker-root-container.vala | 24 +--------- 3 files changed, 55 insertions(+), 23 deletions(-) commit 7e2d21e5544ee335ade8b4d81e1c63aca9613b04 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 03:01:38 2009 +0200 tracker: Query executes itself src/plugins/tracker/rygel-tracker-metadata-values.vala | 3 +-- src/plugins/tracker/rygel-tracker-query.vala | 8 ++++++++ src/plugins/tracker/rygel-tracker-search-container.vala | 10 ++-------- 3 files changed, 11 insertions(+), 10 deletions(-) commit 626ba91d3bd570007bdb3dd54ed11d593b4a1f09 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 02:10:17 2009 +0200 tracker: Get rid of SearchContainer().filter src/plugins/tracker/rygel-tracker-metadata-values.vala | 3 +-- src/plugins/tracker/rygel-tracker-search-container.vala | 9 ++------- 2 files changed, 3 insertions(+), 9 deletions(-) commit 3a74a941861743763868082524cac68d26af0cbf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 01:55:34 2009 +0200 tracker: Move TrackerQueryTriplet* to separate files Move TrackerQueryTriplet and TrackerQueryTriplets to separate files. src/plugins/tracker/Makefile.am | 2 + .../tracker/rygel-tracker-query-triplet.vala | 71 ++++++++++++++++++++++ .../tracker/rygel-tracker-query-triplets.vala | 36 +++++++++++ src/plugins/tracker/rygel-tracker-query.vala | 61 ------------------- 4 files changed, 109 insertions(+), 61 deletions(-) commit 05115758b6b7c51a1604b5dd6fbd6ed5bb7c5a0c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 01:49:45 2009 +0200 tracker: Rename TrackerKeywords to TrackerTags src/plugins/tracker/Makefile.am | 2 +- src/plugins/tracker/rygel-tracker-item-factory.vala | 2 +- src/plugins/tracker/rygel-tracker-root-container.vala | 2 +- .../{rygel-tracker-keywords.vala => rygel-tracker-tags.vala} | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) commit 874d759b59c65fc9122dba70a59239324fab0099 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Dec 2 01:31:03 2009 +0200 tracker: Sort query results by "fileLastModified" Ask tracker to sort query results by "nfo:fileLastModified" since it's much faster than sorting by URIs. src/plugins/tracker/rygel-tracker-search-container.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit da9cc3f659e6cfa9098ae1a1e3e1562cf586dbc3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 1 18:06:27 2009 +0200 tracker: No need to convert dates to ISO8601 anymore src/plugins/tracker/rygel-tracker-item-factory.vala | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) commit fc6901004208c00888e7cbebefb5113f76df7395 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 1 02:00:09 2009 +0200 tracker: Tracker now deals in URIs not paths src/plugins/tracker/rygel-tracker-image-item-factory.vala | 4 ++-- src/plugins/tracker/rygel-tracker-item-factory.vala | 4 ++-- src/plugins/tracker/rygel-tracker-music-item-factory.vala | 4 ++-- src/plugins/tracker/rygel-tracker-video-item-factory.vala | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) commit 43d7978ab83c8ba2fb9a5df32a3bea3ec22ae499 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 1 01:46:51 2009 +0200 tracker: Privatize ItemFactory.seconds_to_iso8601() This method is no longer useful to subclasses. src/plugins/tracker/rygel-tracker-item-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de879dc1541d81743f332e357a870f14d3ba6c46 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Dec 1 01:43:58 2009 +0200 tracker: Only ask for relavent metadata This is not just smart thing to do anyways as it will decrease D-Bus traffic but is also necessary due to a bug in tracker. .../tracker/rygel-tracker-image-item-factory.vala | 31 ++++++++++++---- .../tracker/rygel-tracker-item-factory.vala | 26 +------------- .../tracker/rygel-tracker-music-item-factory.vala | 41 +++++++++++++++++----- .../tracker/rygel-tracker-search-container.vala | 2 +- .../tracker/rygel-tracker-video-item-factory.vala | 35 ++++++++++++++---- 5 files changed, 87 insertions(+), 48 deletions(-) commit f285cfe45e76c3b4c9a62edac4e25f9a913d3a39 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 20:09:35 2009 +0200 tracker: Get rid of two redundant methods - SearchContainer.create_item() - ItemFactory.get_num_metadata_keys() src/plugins/tracker/rygel-tracker-item-factory.vala | 4 ---- src/plugins/tracker/rygel-tracker-search-container.vala | 14 ++------------ 2 files changed, 2 insertions(+), 16 deletions(-) commit 38377981e0fed7af52ac53c4bcf5f25e3afe92e5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 20:06:19 2009 +0200 tracker: 'upnp_class' now an item factory field No need to pass 'upnp_class' to TrackerItemFactory.create() each time it's called, just keep it in an instance field. src/plugins/tracker/rygel-tracker-image-item-factory.vala | 9 ++------- src/plugins/tracker/rygel-tracker-item-factory.vala | 8 +++++--- src/plugins/tracker/rygel-tracker-music-item-factory.vala | 9 ++------- src/plugins/tracker/rygel-tracker-search-container.vala | 1 - src/plugins/tracker/rygel-tracker-video-item-factory.vala | 9 ++------- 5 files changed, 11 insertions(+), 25 deletions(-) commit bb12e5763423de60603b25c2c5c053f8ea507817 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 19:52:33 2009 +0200 tracker: Container classes deal with item factories Container classes should deal with item factories instead of categories. src/plugins/tracker/rygel-tracker-keywords.vala | 3 +-- .../tracker/rygel-tracker-metadata-values.vala | 25 ++++++++--------- .../tracker/rygel-tracker-root-container.vala | 10 +++---- .../tracker/rygel-tracker-search-container.vala | 31 +++++++--------------- 4 files changed, 29 insertions(+), 40 deletions(-) commit 98ab15e7dd0a5a8989841e24a75acc7d18d1ad7d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 19:49:22 2009 +0200 tracker: Item factory should know it's category src/plugins/tracker/rygel-tracker-image-item-factory.vala | 6 +++++- src/plugins/tracker/rygel-tracker-item-factory.vala | 6 ++++++ src/plugins/tracker/rygel-tracker-music-item-factory.vala | 6 +++++- src/plugins/tracker/rygel-tracker-video-item-factory.vala | 6 +++++- 4 files changed, 21 insertions(+), 3 deletions(-) commit f6df7fff81b1ed5fdfbcbee4f2377fad4d72b39f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 18:34:47 2009 +0200 tracker: Implement factories rather than items src/plugins/tracker/Makefile.am | 8 ++--- ....vala => rygel-tracker-image-item-factory.vala} | 29 ++++++++++------- ...r-item.vala => rygel-tracker-item-factory.vala} | 36 ++++++++++------------ ....vala => rygel-tracker-music-item-factory.vala} | 33 ++++++++++++-------- .../tracker/rygel-tracker-root-container.vala | 28 +++++++++-------- .../tracker/rygel-tracker-search-container.vala | 30 +++++++++--------- ....vala => rygel-tracker-video-item-factory.vala} | 29 ++++++++++------- 7 files changed, 106 insertions(+), 87 deletions(-) commit 7c83b3e34b1f027f8c841262d3a4f09fe3311032 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 17:32:19 2009 +0200 tracker: Set title in base TrackerItem class src/plugins/tracker/rygel-tracker-image-item.vala | 6 ------ src/plugins/tracker/rygel-tracker-item.vala | 6 ++++++ src/plugins/tracker/rygel-tracker-music-item.vala | 6 ------ src/plugins/tracker/rygel-tracker-video-item.vala | 6 ------ 4 files changed, 6 insertions(+), 18 deletions(-) commit dd821c09cc319933a8abaed3ee60ce2577264b61 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 16:46:31 2009 +0200 tracker: Avoid copying of triplets when possible src/plugins/tracker/rygel-tracker-search-container.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 2589fee54019401f343309fe56c0d6556c347179 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 16:44:21 2009 +0200 tracker: Pass triplets' clone to child container Clone the triplets before passing it to child SearchContainer. src/plugins/tracker/rygel-tracker-metadata-values.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 3fec870c3521a66610ef6b2ba5f1141224e53f18 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 16:20:35 2009 +0200 tracker: TrackerQuery.from_template -> clone Replace contructor to create TrackerQuery from a template by a constructor that makes the new instance a clone of the query provided as parameter. src/plugins/tracker/rygel-tracker-query.vala | 24 ++++++++++++++-------- .../tracker/rygel-tracker-search-container.vala | 4 ++-- 2 files changed, 18 insertions(+), 10 deletions(-) commit 11aca147e6aa218ab93fb4730c44d966f9a3ce2f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 16:18:42 2009 +0200 tracker: Cloneable TrackerQueryTriplet* Add ability to clone TrackerQueryTriplet and TrackerQueryTriplets. src/plugins/tracker/rygel-tracker-query.vala | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) commit a7dc2bc93cc16515b5e97e48faa4f624de30c78d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 30 15:48:45 2009 +0200 tracker: Separate class for list of triplets .../tracker/rygel-tracker-metadata-values.vala | 2 +- src/plugins/tracker/rygel-tracker-query.vala | 27 ++++++++++-------- .../tracker/rygel-tracker-search-container.vala | 33 ++++++++++++---------- 3 files changed, 35 insertions(+), 27 deletions(-) commit f991f5c021b14010a8a37135066f0c6dce307cab Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Nov 21 01:31:59 2009 +0200 tracker: Initial port to 0.7 APIs src/plugins/tracker/Makefile.am | 1 + src/plugins/tracker/rygel-tracker-image-item.vala | 21 +- src/plugins/tracker/rygel-tracker-interfaces.vala | 45 +--- src/plugins/tracker/rygel-tracker-item.vala | 74 +++--- src/plugins/tracker/rygel-tracker-keywords.vala | 66 +---- .../tracker/rygel-tracker-metadata-values.vala | 101 +++++--- src/plugins/tracker/rygel-tracker-music-item.vala | 22 +- .../tracker/rygel-tracker-plugin-factory.vala | 15 +- src/plugins/tracker/rygel-tracker-query.vala | 168 +++++++++++++ .../tracker/rygel-tracker-root-container.vala | 27 +- .../tracker/rygel-tracker-search-container.vala | 277 +++++++++------------ src/plugins/tracker/rygel-tracker-video-item.vala | 23 +- 12 files changed, 453 insertions(+), 387 deletions(-) commit 28fa6e5d3cc4bafa0b976a194452e66d3c3349b3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 19 16:54:22 2009 +0200 core: Prepare NEWS file for release 0.4.6 NEWS | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit cefdcb8e7776d0df9bfe1917bb6dc916375ab8c7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 19 16:39:58 2009 +0200 build: Require vala >= 0.7.9 (current git master) configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5aaab374a64a0b586a5ab3e69dec18877534b257 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 19 14:54:46 2009 +0200 external: Safer slicing of get_children() results Reported child count could be wrong and therefore it is not safe to use that number when slicing the list of children. src/plugins/external/rygel-external-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 716e0ec379436019621a0837df32f45d1f7e40f0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 18 18:14:05 2009 +0200 core: Make sure autostart dir exists Make sure autostart dir exists before attempting to write to it. src/rygel/rygel-user-config.vala | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) commit e0f1356667f4f6a15bc350f39111ca435fb5e8e4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 17 01:15:42 2009 +0200 core: Sort MediaContainer methods by their visibility src/rygel/rygel-media-container.vala | 88 ++++++++++++++++++------------------ 1 file changed, 44 insertions(+), 44 deletions(-) commit 51fc65a32a8aa8c71bc1b2826508abb469999381 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 16 19:15:31 2009 +0200 core: MediaContainer.find_object now internal Plugins no longer need to provide implementation of this method. They could override/implement search() instead if they need to. src/rygel/rygel-media-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 422f4eaab60f23e6d0c5f07e1cdae27569f33c1e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 16 17:25:32 2009 +0200 external: Handle search of particular direct child If the search is for a particular direct child, better handle it in the implementation as it will be more efficient. All other searches are handled by base MediaContainer class. src/plugins/external/rygel-external-container.vala | 76 +++++++++++++++------- 1 file changed, 54 insertions(+), 22 deletions(-) commit bab5408235121f4e6be6b348e6a703af97370405 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 16 20:15:39 2009 +0200 tracker: get_children() now based on search() TrackerSearchContainer.get_children() now based on search() and therefore much simpler. .../tracker/rygel-tracker-search-container.vala | 45 +++++----------------- 1 file changed, 10 insertions(+), 35 deletions(-) commit d3af4f2e15c34ca2fe9c80afffd3db6b6c11b8f5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 18:35:18 2009 +0200 tracker: Remove now redundant metadata proxy src/plugins/tracker/rygel-tracker-search-container.vala | 4 ---- 1 file changed, 4 deletions(-) commit edf74256cd866bc4c498dcc05e7d187eb1795d74 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 18:31:06 2009 +0200 tracker: Refactor create_query_from_expression() .../tracker/rygel-tracker-search-container.vala | 90 ++++++++++++---------- 1 file changed, 49 insertions(+), 41 deletions(-) commit b8768fb6dd82816dfb9efcc23f0cb35fc226d3ad Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 18:16:39 2009 +0200 tracker: Make two method private 'create_item' and 'get_item_info' are now private methods. src/plugins/tracker/rygel-tracker-search-container.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit c6ecfc39c59d25bda9a599bd4c62430d66fa8f23 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 17:43:30 2009 +0200 tracker: RDF op based on SearchExpression op Create RDF query operator from SearchExpression operator. .../tracker/rygel-tracker-search-container.vala | 23 +++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) commit e0058631526d3e1f80d87d164f12358d491dd204 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 16:35:17 2009 +0200 tracker: Get rid of one level of 'if' nesting This makes create_query_from_expression() a bit more readable. .../tracker/rygel-tracker-search-container.vala | 74 ++++++++++++---------- 1 file changed, 39 insertions(+), 35 deletions(-) commit b2b526a9c16dcde0b154172c12f1753a685f9dcd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 16:19:13 2009 +0200 tracker: Use RelationalExpression.compare_string() src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9446a408cef6e1af41faa95a4bfafad146e653fa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 16:18:45 2009 +0200 core: Make RelationalExpression.compare_string() public src/rygel/rygel-relational-expression.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6239308cc10fabccebe1a2c4ae5511fb73e97a7d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 16:04:20 2009 +0200 tracker: Handle 'all children' search Handle 'give me all your direct children' search. src/plugins/tracker/rygel-tracker-search-container.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit 7b5c649302c9047bdf5981285efeb9f8dbfe5bbf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 15:44:40 2009 +0200 tracker: Don't search the item if it's not yours SearchContainer shouldn't bother to search the item if it's not it's own. This optimizes item search quite a bit as we save a lot of dbus method calls. src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a2607b12d88471c521e000e771ba90c6029a188d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 14:53:37 2009 +0200 tracker: Correct RDF query in 'search' "File:Path" means path to the directory containing the file rather than path of the file itself. Full points goes to Mr. Jamie McCracken for coming-up with this. .../tracker/rygel-tracker-search-container.vala | 23 ++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) commit 5f4f959e0bf2c72e8002c1cce7e8217489eb01fe Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 00:55:57 2009 +0200 tracker: Implement 'search' rather than 'find_object' .../tracker/rygel-tracker-search-container.vala | 94 +++++++++++++++++++--- 1 file changed, 83 insertions(+), 11 deletions(-) commit 3ee034625ea487f0c17342fdf63a235ca62ea1a5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 00:45:52 2009 +0200 tracker: Complete RDF query when needed This is so that we can insert more conditions into the query if/when needed. .../tracker/rygel-tracker-metadata-values.vala | 10 ++++----- .../tracker/rygel-tracker-search-container.vala | 24 ++++++++++++++++++++-- 2 files changed, 26 insertions(+), 8 deletions(-) commit 4caf4998ecc63beb79e20fa560717448f4476f8e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 12 00:34:47 2009 +0200 tracker: Minor indentation fix src/plugins/tracker/rygel-tracker-search-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1f2b40e1c9b9d74ae60787e53fda55dbf16be00c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 11 15:05:12 2009 +0200 tracker: Remove a redundant method src/plugins/tracker/rygel-tracker-search-container.vala | 11 ----------- 1 file changed, 11 deletions(-) commit abdecf858186d87ab9dd3a4318734924d07846e6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 11 00:14:51 2009 +0200 core: Smarter and cleaner MediaContainer.search Smarter and cleaner default search implementation. src/rygel/rygel-media-container.vala | 57 ++++++++++++++++++++++++++---------- 1 file changed, 42 insertions(+), 15 deletions(-) commit e5eb6bf69a295e9619b9ff612f93e09d58c2dc9a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 11 00:05:05 2009 +0200 core,media-export: Implement find_object() in MediaContainer Plugins no longer need to provide MediaContainer.find_object() since we now provide an implementation based on MediaContainer.search(). .../rygel-media-export-null-container.vala | 7 ---- src/rygel/rygel-media-container.vala | 26 +++++++++++--- src/rygel/rygel-media-db-container.vala | 6 ---- src/rygel/rygel-simple-container.vala | 40 ---------------------- 4 files changed, 21 insertions(+), 58 deletions(-) commit e42ac7d38b54092197306e3ab88441c6d13e2bda Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 10 23:58:15 2009 +0200 core: Clarify a condition src/rygel/rygel-media-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b2399f19117486faf96620eae55caad821a7daac Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 16 16:15:06 2009 +0200 external: One factory for all items src/plugins/external/rygel-external-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6947c13ec98cbe78c128a337a5586cf1db555f2f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 16 02:07:38 2009 +0200 external: Work around (vala) bug#602003 Seems only basic types are correctly handle in variant return values and that doesn't include string arrays. src/plugins/external/rygel-external-item-factory.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 0bd257c5688f6d7153c37d55c4528df9a647f837 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 10 13:28:06 2009 +0200 core: Simpler browse implementation The original code was written when async support wasn't there in Vala and therefore required us to keep all the state in the Browse object. src/rygel/rygel-browse.vala | 194 ++++++++++++++++++-------------------------- 1 file changed, 77 insertions(+), 117 deletions(-) commit d0a129a2d8eb4aaf99f9ecc7be8ce615f5ce0ba6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 9 20:56:10 2009 +0200 core: 'yield' all the way src/rygel/rygel-browse.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 4477458755633e254f2131218b48bce52c314985 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 9 20:30:15 2009 +0200 core: Accept & handle wildcard as SearchCriteria src/rygel/rygel-media-container.vala | 4 ++-- src/rygel/rygel-search-criteria-parser.vala | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) commit a8e2024b82ff6f798ded6e8870585d95525607a9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 9 20:12:38 2009 +0200 core: Micro refactoring src/rygel/rygel-search.vala | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit c82006e4d13a753c72ec92757fd1cb4b69aa2f40 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 9 19:51:33 2009 +0200 core: More debug output Spit out received SearchCriteria string on debug console. src/rygel/rygel-search.vala | 2 ++ 1 file changed, 2 insertions(+) commit 24917dea4fedb3dd64c763208354adc8a4753729 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 9 19:49:09 2009 +0200 core: Take care of null operands when printing expression src/rygel/rygel-logical-expression.vala | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 5394ef488e426fe13dfd4f8242c1c25ac356c0c2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 9 20:09:52 2009 +0200 core: Handle errors from SearchCriteria parser src/rygel/rygel-search.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 28f93c41b1cb521d5c3bbdece28c7338b3093972 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 9 19:59:12 2009 +0200 core: Take care of logical operator precedence 'and' takes precedence over 'or'. src/rygel/rygel-search-criteria-parser.vala | 45 ++++++++++++++++++++++------- 1 file changed, 34 insertions(+), 11 deletions(-) commit 659aa6665c714f4d2b23a623c8dae9c671594db5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 6 16:35:18 2009 +0200 core: Remove unused ClosingBrace class src/rygel/rygel-search-criteria-parser.vala | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) commit fecd5b152b5fd438d35459670e3bb26391fd1ca8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 6 16:13:30 2009 +0200 vcs: Add '*.service' to git ignore list .gitignore | 1 + 1 file changed, 1 insertion(+) commit ede88849f4650e8a294111352bfd360a10cce714 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 6 02:43:36 2009 +0200 core: Advertise containers as searchable src/rygel/rygel-didl-lite-writer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f121d35fc3e555c7a9dd64cf2fdeff65ac40104a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 6 02:36:58 2009 +0200 core: Proper error on failed search This is as par the requirements of ContentDirectory spec. src/rygel/rygel-content-directory.vala | 1 + src/rygel/rygel-search.vala | 6 ++++++ 2 files changed, 7 insertions(+) commit d54400536a68d18fc0aa0acc8096d5d419c29cf4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Nov 6 02:22:54 2009 +0200 core: Correct handling of search.total_matches If the real value of this is unknown, ContentDirectory specs dictate us to set this to '0'. src/rygel/rygel-media-container.vala | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) commit f8c6731340f9c86742d12cacd9590111af047059 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 5 19:39:59 2009 +0200 core: Limit the search results This should improve performance of search in general a lot but it depends on what slice in the search results the client is interested in. If it asks for the last slice, there will be no performance improvements to that search request because of this change. During an incremental search (which all clients should be doing), the first few search results will be extremely fast and we all know that this *will* effectively fool the end-user. :) src/rygel/rygel-media-container.vala | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) commit 8af1dffb2ecb0b7fa7e237c8d4057d81db3ec5b3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 5 18:40:21 2009 +0200 core: Safer slicing of search results src/rygel/rygel-media-container.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit bae7e8addc8ff3e5675d19752d6dc2efdecb8f9d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 5 17:25:55 2009 +0200 core: Search inside child before checking it Search inside child before checking if it satisfies the search criteria itself. src/rygel/rygel-media-container.vala | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) commit f73ae34131d80e05d11b6da1b3d13b07cc21adfb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 5 16:52:29 2009 +0200 core: MediaContainer.search() MediaContainer now provides a simple (but not efficient) implementation of search. The inefficiency mainly comes from the fact that it has no means to define the offset for each subcontainer as it does not know in advance how many object under that container will match the search criteria. src/rygel/rygel-media-container.vala | 64 ++++++++++++++++++++++++++++++++++++ src/rygel/rygel-search.vala | 16 ++++++--- 2 files changed, 76 insertions(+), 4 deletions(-) commit 66239c4c1bdc21cf66d6ad7c91636f960d58840b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 5 16:51:00 2009 +0200 core: Correct order of operands src/rygel/rygel-relational-expression.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 110efac68126efde42ed8bbc33300fae7bfdbebb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Nov 5 03:06:27 2009 +0200 tracker: More descriptive names for D-Bus proxies This is mainly to avoid conflicts with (to be added) 'search' method in the base class, MediaContainer. .../tracker/rygel-tracker-search-container.vala | 64 +++++++++++----------- 1 file changed, 33 insertions(+), 31 deletions(-) commit 988a425337e0c7b8742035956b73bf502d071554 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 4 20:05:45 2009 +0200 core: Search.search_criteria must not be null The client must provide value of SearchCriteria argument when calling 'Search' action. src/rygel/rygel-search.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a58ed27d4cc774982ad77f45b10a761e41d70cd8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 4 20:04:52 2009 +0200 core: Update docs according to recent async changes src/rygel/rygel-media-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 3522c4354a97ff4404a9d337db7b5c6631a7c8a0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 4 17:58:42 2009 +0200 core: AtomicExpression -> RelationalExpression Rename AtomicExpression to RelationalExpression. src/rygel/Makefile.am | 2 +- ...{rygel-atomic-expression.vala => rygel-relational-expression.vala} | 2 +- src/rygel/rygel-search-criteria-parser.vala | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) commit ec470bc1c167c57547f9aa33799833d80b0fd264 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 4 17:51:56 2009 +0200 core: Expression classes in separate files Put both expression classes in different files. src/rygel/Makefile.am | 2 + src/rygel/rygel-atomic-expression.vala | 94 ++++++++++++++++++++++++++++++ src/rygel/rygel-logical-expression.vala | 52 +++++++++++++++++ src/rygel/rygel-search-expression.vala | 100 -------------------------------- 4 files changed, 148 insertions(+), 100 deletions(-) commit ac150672dfb6f522eb78a55d103fd4a9537f2d0e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 4 17:19:43 2009 +0200 core: Implement LogicalExpression.satisfied_by() src/rygel/rygel-search-expression.vala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit c88f0555b83590864400570c78558b949b428a44 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 4 04:08:05 2009 +0200 core: Synchronous SearchExpression.satisfied_by() SearchExpression.satisfied_by() doesn't need to be async. src/rygel/rygel-search-criteria-parser.vala | 4 ++-- src/rygel/rygel-search-expression.vala | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit bd0ffff9747f811aa072dddc18ad268a2e124677 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 4 03:50:47 2009 +0200 core: implement AtomicExpression.satisfied_by() Basic implementation of AtomicExpression.satisfied_by(). src/rygel/rygel-search-expression.vala | 60 +++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) commit 9a19717a1b7c184f7a597235ff67832ebea0a770 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 4 03:41:18 2009 +0200 core: Hardcode the upnp_class in MediaContainer src/rygel/rygel-didl-lite-writer.vala | 2 +- src/rygel/rygel-media-container.vala | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 8076395d786472cf5e41cac90915680d29fe14c0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Nov 4 03:37:19 2009 +0200 core: Move MediaItem.upnp_class to MediaObject src/rygel/rygel-media-item.vala | 1 - src/rygel/rygel-media-object.vala | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) commit 3c99069831bba94d24068b6256a9c533d4213b6b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 3 23:57:13 2009 +0200 core: Micro refactoring of SearchExpression classes src/rygel/rygel-search-expression.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit dc5c6b8cd02e203e131a2bb8341c6bf5b23e0f62 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 3 20:18:14 2009 +0200 core: satisfied_by() is now async and abstract core: SearchCriteria.satisfied_by() is now async and abstract. src/rygel/rygel-search-criteria-parser.vala | 8 ++++++++ src/rygel/rygel-search-expression.vala | 12 +++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) commit 976d5981f68f662c0576422555b94b9d3c8e4f27 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 3 19:44:07 2009 +0200 core: Rename a method to better reflect it's purpose Rename SearchExpression.fullfills to 'satisfied_by'. src/rygel/rygel-search-expression.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 80a0a1c8a4ff2872e7ff13df1d99f7c1c6949e71 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 3 18:09:58 2009 +0200 core: Introduce SearchExpression.to_string () src/rygel/rygel-search-criteria-parser.vala | 13 +++++++++++-- src/rygel/rygel-search-expression.vala | 16 ++++++++++++++-- 2 files changed, 25 insertions(+), 4 deletions(-) commit 86589d330dc8318255f945c728f23904f1afa365 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 3 18:09:29 2009 +0200 core: SearchExpression is now abstract src/rygel/rygel-search-expression.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 22e817e56af0c354f28567dbd5530f60a2b35ac7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 3 17:11:30 2009 +0200 core: Well-document the SearchCriteriaParser logic src/rygel/rygel-search-criteria-parser.vala | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit fe23e6c847f41d4eb3f70cc25e8f1a053a234c77 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 3 16:37:10 2009 +0200 core: Make Dummy expression classes more private src/rygel/rygel-search-criteria-parser.vala | 10 ++++++++++ src/rygel/rygel-search-expression.vala | 10 ---------- 2 files changed, 10 insertions(+), 10 deletions(-) commit dc8c1fa3745f8f6fbe84038d395362ddb84933da Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 3 16:24:09 2009 +0200 core: Update copyright header src/rygel/rygel-search-criteria-parser.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit dc773e530e17c90295991ef5779cf81f5dbbf777 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Nov 3 16:23:10 2009 +0200 core: No need for SearchCriteria class In the end, all we need is the search expression tree. src/rygel/Makefile.am | 2 +- src/rygel/rygel-search-criteria-parser.vala | 2 +- ...-criteria.vala => rygel-search-expression.vala} | 31 ++++++---------------- 3 files changed, 10 insertions(+), 25 deletions(-) commit ab1b93a0d5562153d3267b30a8e5eea7d37042a2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 2 20:48:17 2009 +0200 core: Basic blocks for search criteria parsing src/rygel/Makefile.am | 2 + src/rygel/rygel-search-criteria-parser.vala | 135 ++++++++++++++++++++++++++++ src/rygel/rygel-search-criteria.vala | 75 ++++++++++++++++ 3 files changed, 212 insertions(+) commit fcd931b94bc5422101481e5ae1d92f1eace76e9e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Nov 2 20:50:23 2009 +0200 build: Bump-up gupnp-vala and gupnp-av requirements Require current git master of gupnp-vala and gupnp-av. configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2d266a90cae00dfa506298af3cdf5207b70ab56e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Oct 29 02:46:50 2009 +0200 core: Dummy Search implementation Right now it just parses the 'in' arguments and provides an empty list as the result. src/rygel/Makefile.am | 1 + src/rygel/rygel-content-directory.vala | 9 ++ src/rygel/rygel-search.vala | 168 +++++++++++++++++++++++++++++++++ 3 files changed, 178 insertions(+) commit ed09d2cfe6a92ff46c1abe91ce056979c77a768d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 28 18:06:06 2009 +0200 core: Specify basic properties in SearchCapabilities src/rygel/rygel-content-directory.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 1ebb404fadd54ee06674c1837993b362aec47b15 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 28 17:55:09 2009 +0200 core: search_caps is now a private constant ContentDirectory.search_caps is now a private constant. src/rygel/rygel-content-directory.vala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 0cc43d37a552ed6249e76d7dec33dba957de7841 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 28 17:12:56 2009 +0200 data: Advertise Search functionality data/xml/ContentDirectory.xml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit 3b062a3c61d690bed1a3dc12e5503ecba60b3faf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 27 15:04:20 2009 +0200 tracker: Correct icon path Load icon from tracker's icon directory rather than Rygel's. src/plugins/tracker/Makefile.am | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit 61f303a5aed5f866afa5e9ca4adf6a7665572016 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 27 16:37:01 2009 +0200 Revert "core: Link to gst-interfaces" This reverts commit fbd10c73142e89d3b2babfbcdf3ac1c3421ade47 and update NEWS file accordingly. NEWS | 1 - configure.ac | 5 +---- 2 files changed, 1 insertion(+), 5 deletions(-) commit 90abe8b60189a0079da9a830d7bd425548da4db0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 27 16:53:10 2009 +0200 gst-renderer: Correct name of module file src/plugins/gst-renderer/Makefile.am | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) commit 90de477aa6b9342b88faa4219caba3dcd17bd90a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 27 01:45:18 2009 +0200 core: Prepare NEWS file for release 0.4.4 NEWS | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) commit f21a49c092a8ce32b05f8b78940c6e494b20f81a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 26 23:32:10 2009 +0200 data: Default configuration for GstRenderer data/rygel-default.conf | 4 +++- data/rygel-maemo.conf | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) commit 1e7c1fafd297e8eba3bcb087692df022c5bdfa4f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 26 23:26:13 2009 +0200 build: configure tells if gst-renderer is enabled configure.ac | 1 + 1 file changed, 1 insertion(+) commit 508e89a783ae0f56af0a7b7ade78bff3577ae68c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 26 23:18:37 2009 +0200 core: Provide separate COPYING file for gst-renderer gst-renderer is still GPLv2 COPYING.gst-renderer | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 339 insertions(+) commit 97a2a52d707e1349bb792ec1d1b6d3ea91205ed8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 26 19:32:06 2009 +0200 core: Use new async syntax in PluginLoader code src/rygel/rygel-plugin-loader.vala | 49 ++++++++++---------------------------- 1 file changed, 13 insertions(+), 36 deletions(-) commit 25ac805153cb943d7bbefc7448797a51c8bc4477 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 26 19:15:37 2009 +0200 core: Use 'message()' for plugin availability src/rygel/rygel-plugin-loader.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 68ef3136d01e937c984737dabf1075e99ed18dd5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 26 19:11:22 2009 +0200 core: Early ignorance of disabled plugins If a plugin is disabled in the config, the PluginLoader simply ignores it's request to attach itself to Rygel. src/rygel/rygel-plugin-loader.vala | 18 ++++++++++++++---- src/rygel/rygel-root-device-factory.vala | 11 ----------- 2 files changed, 14 insertions(+), 15 deletions(-) commit 48bf482bc6658e2222ebae42f5a5980d7b4d2d7a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 26 16:49:17 2009 +0200 core: Load config before setting log handler Setting log handler before loading the config was suppressing all debug messages. However now we have the problem that ALL messages are printed even if they are of the level that is not allowed by the config. Hopefully this problem is much more tolerable than the problem this commit solves since there are not many messages printed before config is loaded. src/rygel/rygel-log-handler.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a39fbb917e04fd5392dcfbdbf7c80bd209d052d8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 25 17:07:16 2009 +0200 core,external: Move string substitution to core Now internal plugins can use the string substitution magic in title strings as well. src/plugins/external/rygel-external-container.vala | 11 ----------- src/plugins/external/rygel-external-item-factory.vala | 2 +- src/rygel/rygel-media-object.vala | 17 ++++++++++++++++- 3 files changed, 17 insertions(+), 13 deletions(-) commit 332bb78ef9c30ad9a7d0c398ea0cc6ef622b545a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 25 04:43:35 2009 +0200 core: Simpler buffer processing No need to keep a queue of buffers. Just use closure to pass the buffer to the idle handler. src/rygel/rygel-live-response.vala | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) commit 86083c7564945324d30dc507cc0436cfefd8146d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 25 02:14:32 2009 +0300 external: Remove redundant part from FIXME comment src/plugins/external/rygel-external-item-factory.vala | 1 - 1 file changed, 1 deletion(-) commit 107fa5c741bfe294bb61419fe433b3748844283c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 25 02:11:50 2009 +0300 external: Micro refactoring src/plugins/external/rygel-external-item-factory.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 5624b2588e3bbabec3335b44294b4c2f9cec4591 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 25 02:10:51 2009 +0300 external: Turn ExternalItem class into a factory src/plugins/external/Makefile.am | 2 +- src/plugins/external/rygel-external-container.vala | 8 +- ...-item.vala => rygel-external-item-factory.vala} | 118 +++++++++------------ 3 files changed, 56 insertions(+), 72 deletions(-) commit 3ad71c119a5759babd27e83fb3499b1753ec6b84 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 25 01:51:44 2009 +0300 external: Turn Thumbnail class into a factory src/plugins/external/Makefile.am | 2 +- src/plugins/external/rygel-external-item.vala | 9 +++--- ....vala => rygel-external-thumbnail-factory.vala} | 36 ++++++++++------------ 3 files changed, 22 insertions(+), 25 deletions(-) commit 8565aeff2f8e49960ab5417a541de57bb21ccabc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 25 01:25:26 2009 +0300 core: Defer creation of device to mainloop src/rygel/rygel-main.vala | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit 0495c9b3ae0d10d4d2842b408a91d6fc68af9e26 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 21 00:28:15 2009 +0300 external: No need to pass D-Bus connection around .../external/rygel-external-plugin-factory.vala | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) commit bd5dd352c1dac527f10319a29c706d163e21a9eb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 21 00:27:22 2009 +0300 external: Put ExternalPluginFactory in Rygel namespace src/plugins/external/rygel-external-plugin-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5395231e1ed48fe222f00ce19a9f48fd06b5289 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 21 00:11:08 2009 +0300 external: Separate factory for icon info fetching src/plugins/external/Makefile.am | 3 +- .../external/rygel-external-icon-factory.vala | 89 ++++++++++++++++++++++ .../external/rygel-external-plugin-factory.vala | 68 ++--------------- 3 files changed, 98 insertions(+), 62 deletions(-) commit 68d4838f05ade39a2dbc736a9c23f6a8470a2c89 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 20 23:21:29 2009 +0300 external: Prefer factory usage over static methods .../external/rygel-external-plugin-factory.vala | 97 +++++++++++++++++++++- src/plugins/external/rygel-external-plugin.vala | 90 -------------------- 2 files changed, 96 insertions(+), 91 deletions(-) commit 7ee75e0e69f4729221e1cd2c319f917494b18acb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 20 23:21:02 2009 +0300 external: Micro indentation fix src/plugins/external/rygel-external-plugin-factory.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 84e3797776898eb16be6a09fc0fa002f0f458768 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 20 19:53:48 2009 +0300 external: Use Freedesktop.GetAll to get properties Use Freedesktop.GetAll to get properties of root container src/plugins/external/rygel-external-plugin.vala | 46 +++++++++++++++++-------- 1 file changed, 32 insertions(+), 14 deletions(-) commit 6c0a1bd9f3836b5c78fa5fd9a710f77807d7f08f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 20 18:29:50 2009 +0300 external: Use icon if provided by the service src/plugins/external/rygel-external-plugin.vala | 78 ++++++++++++++++++++++--- 1 file changed, 71 insertions(+), 7 deletions(-) commit c0e78dec9467860cbef8b0a899ff15f7c7d75bf0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 20 17:02:55 2009 +0300 core,tracker: Plugin provide URIs for icons Plugin provide URIs for icons rather than path src/plugins/tracker/rygel-tracker-plugin.vala | 14 +++++++++----- src/rygel/rygel-icon-info.vala | 11 +++++------ src/rygel/rygel-root-device-factory.vala | 22 ++++++++++++++++------ src/rygel/rygel-thumbnail.vala | 1 - src/rygel/rygel-thumbnailer.vala | 1 - 5 files changed, 30 insertions(+), 19 deletions(-) commit 65bd9afb8ae330958cd4e60052802bd36ee853b7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 20 14:46:12 2009 +0300 external: Async creation of plugin instance src/plugins/external/rygel-external-plugin-factory.vala | 16 ++++++++++------ src/plugins/external/rygel-external-plugin.vala | 15 ++++++++++++--- 2 files changed, 22 insertions(+), 9 deletions(-) commit 5e89f68d8e7db37486314b2ce36bac6582213818 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 20 01:46:57 2009 +0300 external: Support pixel-aspect-ratio properties src/plugins/external/rygel-external-item.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 2d11d101700b8888793c5b058e62d7ed76032b48 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 20 01:28:38 2009 +0300 external: Make use of thumbnails Now external plugins can provide thumbnails too, yay! src/plugins/external/Makefile.am | 1 + src/plugins/external/rygel-external-item.vala | 20 ++++- src/plugins/external/rygel-external-thumbnail.vala | 89 ++++++++++++++++++++++ 3 files changed, 108 insertions(+), 2 deletions(-) commit cdf1108a18ce139a4428530b6e2f4579dbce69e0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Oct 24 18:46:17 2009 +0300 core: Fix LiveResponse wrt latest async changes src/rygel/rygel-live-response.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit 1dd004d776acab0c12b1fd2131575e2419a64543 Author: Jens Georg <mail@jensge.org> Date: Wed Oct 21 17:23:55 2009 +0200 core: Workaround bug in sqlite 3.6.12 Apparently select count(*) on an empty sqlite_master table triggers bug #3774. Used another query to check if there is data in that table which won't make sqlite 3.6.12 crash. src/rygel/rygel-media-db.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3e783e78be2c2d6a7af4fc4d2b76731940f3ec89 Author: Jens Georg <mail@jensge.org> Date: Sat Oct 24 02:45:50 2009 +0200 core: Fix Content-Length: for partial requests src/rygel/rygel-http-identity-handler.vala | 2 ++ src/rygel/rygel-seekable-response.vala | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) commit d8e4e6d653eb36961cd302eec23761d25a4e2000 Author: Jens Georg <mail@jensge.org> Date: Wed Oct 21 14:06:33 2009 +0200 core,media-export: Check for playbin Properly check for playbin[2] availability upon creation and react more nicely with a message to the user to check his/her setup .../rygel-media-export-root-container.vala | 10 +++++-- src/rygel/rygel-metadata-extractor.vala | 33 ++++++++++++++++++---- 2 files changed, 36 insertions(+), 7 deletions(-) commit ed414f36a00d3e94559b760ea5188cedd6f3e88f Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 14:59:58 2009 +0200 media-export: Remove warnings from refactoring .../media-export/rygel-media-export-harvester.vala | 4 ++-- .../media-export/rygel-media-export-root-container.vala | 16 +++++++++------- 2 files changed, 11 insertions(+), 9 deletions(-) commit 3f19d682aa4b3cab692854732f0363870bcbf530 Author: Jens Georg <mail@jensge.org> Date: Thu Oct 1 18:32:42 2009 +0200 core: Add compile time option for SQL debugging configure.ac | 10 ++++++++++ src/rygel/rygel-database.vala | 4 ++++ 2 files changed, 14 insertions(+) commit cde9c33e0d9eb4e8207b5cb807bfeca98fd4d2e0 Author: Jens Georg <mail@jensge.org> Date: Fri Oct 23 00:33:49 2009 +0200 core: small formatting update src/rygel/rygel-media-db.vala | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 55082db20378adb3c8e7f45997d217d2e0118f34 Author: Jens Georg <mail@jensge.org> Date: Tue Oct 20 19:02:12 2009 +0200 core: Make @null static in Database class There is no need for an instance of Database to generate a null pointer src/rygel/rygel-database.vala | 2 +- src/rygel/rygel-media-db.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c4d51865062e1228c16d1d69d7a557906640ea87 Author: Jens Georg <mail@jensge.org> Date: Tue Oct 20 18:54:02 2009 +0200 core: update formatting src/rygel/rygel-media-db.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7c57cfa1f396efe410b0e1cc9d2a6dc1bd86ad2c Author: Jens Georg <mail@jensge.org> Date: Sat Oct 3 13:17:41 2009 +0200 core: Use closure table to delete object This rids us of the sweeper in Idle and possible database inconsistency src/rygel/rygel-database.vala | 4 ---- src/rygel/rygel-media-db.vala | 31 +++---------------------------- 2 files changed, 3 insertions(+), 32 deletions(-) commit 1e5d97753829f51bef13edc97adf49ffd45f7dcf Author: Jens Georg <mail@jensge.org> Date: Thu Oct 1 19:08:41 2009 +0200 core: get rid off "get_table" function src/rygel/rygel-database.vala | 23 --------- src/rygel/rygel-media-db.vala | 110 +++++++++++++++++++----------------------- 2 files changed, 50 insertions(+), 83 deletions(-) commit 64e9f8446365ebf1af246377bd62741295ee8cbb Author: Jens Georg <mail@jensge.org> Date: Thu Oct 1 18:47:22 2009 +0200 core: Add closure table to speed up object lookup src/rygel/rygel-media-db.vala | 150 ++++++++++++++++++++++++------------------ 1 file changed, 87 insertions(+), 63 deletions(-) commit 93258df36c8c9f82a07c5f05e052da63a619bc3b Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 17:53:37 2009 +0200 core: use index on Object.parent src/rygel/rygel-database.vala | 8 ++++---- src/rygel/rygel-media-db.vala | 31 ++++++++++++++++++++++++++----- 2 files changed, 30 insertions(+), 9 deletions(-) commit 174ae2304b38a14eaf308323cd9dc31188d56fa8 Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 16:57:46 2009 +0200 core: add sqlite pragmas src/rygel/rygel-database.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 184ed72130e490dbd8681a04a33847af216eaf9d Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 14:52:30 2009 +0200 core: Fix remaining warnings src/rygel/rygel-media-db-container.vala | 4 ++-- src/rygel/rygel-media-db.vala | 40 ++++++++++++++------------------- 2 files changed, 19 insertions(+), 25 deletions(-) commit 877fe9d6e099eca1761b0903aecef69444a66e01 Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 14:34:24 2009 +0200 core: Use Rygel.Database at remaining places src/rygel/rygel-media-db.vala | 54 +++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 30 deletions(-) commit 351e51668b52bd102f658099fa91a909addba40d Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 13:37:48 2009 +0200 core: make Database.rollback() non-throwing src/rygel/rygel-database.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit f27782836a593fe4d02988a9a65aa3b9aeea5cb3 Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 13:23:10 2009 +0200 core: port database upgrade to new api src/rygel/rygel-media-db.vala | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) commit 0110f2b18f303a08d32f018dc8b2b128600fe8d4 Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 13:22:31 2009 +0200 core: add assert to enforce null-pointer only src/rygel/rygel-database.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2d82626475a196bf35bd0d135211c95895fa3bf5 Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 13:09:28 2009 +0200 core: port schema creation to new database class src/rygel/rygel-media-db.vala | 41 +++++++++-------------------------------- 1 file changed, 9 insertions(+), 32 deletions(-) commit 27ac6a4e8760ab37edad1fc479f4821b983fd45f Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 13:04:51 2009 +0200 core: delegate exec in special cases if there's nothing to bind and noone to callback, just forward to SQLite src/rygel/rygel-database.vala | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit 913d126748783af1fe20ea28d61eb6e5b4c84d3e Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 12:34:22 2009 +0200 core: add begin, commit and rollback methods src/rygel/rygel-database.vala | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 2358de1c2b3b2954387e71f5d67fe3622dd9ed34 Author: Jens Georg <mail@jensge.org> Date: Sat Oct 3 17:51:14 2009 +0200 core: Move basic database access into own class src/rygel/Makefile.am | 1 + src/rygel/rygel-database.vala | 145 +++++++++++++++ src/rygel/rygel-media-db.vala | 411 ++++++++++++------------------------------ 3 files changed, 259 insertions(+), 298 deletions(-) commit 748c0b59445b16e26b412c538e5d85e797b8a58b Author: Jens Georg <mail@jensge.org> Date: Mon Oct 19 21:07:46 2009 +0200 core: Fix another unhandled error src/rygel/rygel-media-db-container.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 680d86d7191ccaec89ac3d58fa867b841e9acc3c Author: Jens Georg <mail@jensge.org> Date: Mon Oct 19 21:13:08 2009 +0200 core: Add missing throws clause src/rygel/rygel-media-db.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0bd633e888980d18f8bb55cc15d08fd24c23bac4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 23 20:07:29 2009 +0300 core: Fix SeekableResponse wrt latest async changes We were returning from an async call when waiting for signal 'wrote-chunk' from soup message and this was unrefing both request and response too early. src/rygel/rygel-seekable-response.vala | 46 +++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 18 deletions(-) commit 0db758346a554509524b815a76abd951bacc1562 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 23 19:00:07 2009 +0300 core: Chain-up construction method Use new vala syntax for chaining-up construction method src/rygel/rygel-root-device.vala | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit 5d7cc0f41d215f3262b537a27e50bad7cf0d573d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 23 18:59:25 2009 +0300 build: Build with no optimizations in debug mode configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 741f12da791b64594d89cdff7c86edd91fcc6236 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 15:37:55 2009 +0300 gst-renderer: Add Nokia and myself to copyrights src/plugins/gst-renderer/rygel-gst-av-transport.vala | 3 +++ src/plugins/gst-renderer/rygel-gst-changelog.vala | 3 +++ src/plugins/gst-renderer/rygel-gst-connection-manager.vala | 3 +++ src/plugins/gst-renderer/rygel-gst-player.vala | 3 +++ src/plugins/gst-renderer/rygel-gst-rendering-control.vala | 3 +++ 5 files changed, 15 insertions(+) commit 1cff203846d38ad711c20b59c7e6f04ddb507ba2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 15:25:34 2009 +0300 gst-renderer: Rename VideoWindow to Player src/plugins/gst-renderer/Makefile.am | 2 +- .../gst-renderer/rygel-gst-av-transport.vala | 49 ++++++++++------------ ...gst-video-window.vala => rygel-gst-player.vala} | 14 +++---- .../gst-renderer/rygel-gst-rendering-control.vala | 12 +++--- 4 files changed, 37 insertions(+), 40 deletions(-) commit dc75584666c7e9acee3ed0dd77283a7b8a4e4220 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 15:05:45 2009 +0300 gst-renderer: Use 'this' for methods as well .../gst-renderer/rygel-gst-av-transport.vala | 47 +++++++++++----------- src/plugins/gst-renderer/rygel-gst-changelog.vala | 8 ++-- .../gst-renderer/rygel-gst-rendering-control.vala | 26 ++++++------ 3 files changed, 41 insertions(+), 40 deletions(-) commit fffa105c497ba047f2af3eaf464e9ef40571d003 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 14:15:51 2009 +0300 gst-renderer: Use new syntax to connect signals .../gst-renderer/rygel-gst-av-transport.vala | 76 ++++++++++++---------- .../gst-renderer/rygel-gst-rendering-control.vala | 32 ++++----- 2 files changed, 56 insertions(+), 52 deletions(-) commit 9ff90198abf150b92ac1b856d822050c8719c6ae Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 01:55:59 2009 +0300 build: Remove now redundant deps/linkage src/plugins/gst-renderer/Makefile.am | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) commit 3155e762baa19c2220be385975346766c2da950e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 01:48:57 2009 +0300 build: Option to not build gst-renderer configure.ac | 6 ++++++ src/plugins/Makefile.am | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit f7e3dfdc3ae57700d1bffcc250fbcb4754d9e890 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 01:06:11 2009 +0300 gst-renderer: Correctly handle EOS src/plugins/gst-renderer/rygel-gst-video-window.vala | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit d59277bd37743f620455c365145ed348ad689c08 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 00:44:33 2009 +0300 gst-renderer: Make use of 'this' and 'using' keywords .../gst-renderer/rygel-gst-av-transport.vala | 32 +++++++------- src/plugins/gst-renderer/rygel-gst-changelog.vala | 49 +++++++++++----------- .../gst-renderer/rygel-gst-rendering-control.vala | 10 ++--- .../gst-renderer/rygel-gst-video-window.vala | 2 +- 4 files changed, 47 insertions(+), 46 deletions(-) commit 849d914aa63c3a4be38bc031680d758fbeabbc88 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 13 18:46:49 2009 +0300 gst-renderer: ChangeLog spits more debug info src/plugins/gst-renderer/rygel-gst-changelog.vala | 3 +++ 1 file changed, 3 insertions(+) commit 4914a467db38887b2dfac99414af4578c2ac0602 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 13 18:43:02 2009 +0300 gst-renderer: Correct namespace on LastChange events src/plugins/gst-renderer/rygel-gst-av-transport.vala | 6 ++++-- src/plugins/gst-renderer/rygel-gst-changelog.vala | 9 ++++++--- src/plugins/gst-renderer/rygel-gst-rendering-control.vala | 6 ++++-- 3 files changed, 14 insertions(+), 7 deletions(-) commit afa93f5fe7f97d1ca9f687ba0bf8f3372232acda Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Oct 13 01:09:03 2009 +0300 gst-renderer: URI and metadata are always escaped GstAVTransport provides props for these fields whose getter always provides the markup escaped value rather than the raw value. .../gst-renderer/rygel-gst-av-transport.vala | 53 ++++++++++++---------- 1 file changed, 30 insertions(+), 23 deletions(-) commit 423af509eef66cf99b5232c8f9a7178bc5c90944 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 12 23:46:21 2009 +0300 gst-renderer: Correct playback logic I was pausing when asked to play and viceversa. src/plugins/gst-renderer/rygel-gst-video-window.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 64f2c8d68903b888904b05fa5d29c96f99992245 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 12 23:45:13 2009 +0300 gst-renderer: More debug output from video window src/plugins/gst-renderer/rygel-gst-video-window.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 0b2471b1a8b6d77379bd8f06dfaa1e0a2e2e5433 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 12 18:27:41 2009 +0300 gst-renderer: Replace OwlVideoWidget by use of playbin2 src/plugins/gst-renderer/Makefile.am | 6 +- src/plugins/gst-renderer/owl-video-widget.c | 1503 -------------------- src/plugins/gst-renderer/owl-video-widget.h | 128 -- src/plugins/gst-renderer/owl-video-widget.vapi | 31 - .../gst-renderer/rygel-gst-rendering-control.vala | 5 +- .../gst-renderer/rygel-gst-video-window.vala | 149 +- 6 files changed, 60 insertions(+), 1762 deletions(-) commit ff08a9c36471cbd06417fd306b30912dfdf69372 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 11 16:23:16 2009 +0300 gst-renderer: Better names for variables & parameters src/plugins/gst-renderer/rygel-gst-av-transport.vala | 6 +++--- src/plugins/gst-renderer/rygel-gst-changelog.vala | 14 +++++++++----- src/plugins/gst-renderer/rygel-gst-rendering-control.vala | 8 ++++---- 3 files changed, 16 insertions(+), 12 deletions(-) commit e985210b0bed9069815843483cffcde7c8ab893f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 11 16:06:09 2009 +0300 gst-renderer: Remove now redundant arguments We don't need to pass functions for hashing and equality check to Gee constructors for common types anymore. src/plugins/gst-renderer/rygel-gst-changelog.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9e46b5fc634bb8ba5b753dd92e1d1a22a05e4310 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 11 16:01:24 2009 +0300 gst-renderer: Window shouldn't be fullscreen by default Video window shouldn't be fullscreen by default. src/plugins/gst-renderer/rygel-gst-video-window.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9f962460db167cec76cc0cb47d0ebcee1d9eac3d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 5 01:44:17 2009 +0300 gst-renderer: ChangeLog keeps unowned ref to service ChangeLog keeps an unowned ref to service to avoid cyclic references. src/plugins/gst-renderer/rygel-gst-changelog.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7427e81d0deaac8af61128b003d9ab5011d3d065 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 5 01:34:11 2009 +0300 gst-renderer: Micro style fix src/plugins/gst-renderer/rygel-gst-changelog.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3647a983c2240d820b5acb922cb39a953218bb74 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 5 00:08:40 2009 +0300 gst-renderer: Initialize Gtk src/plugins/gst-renderer/rygel-gst-video-window.vala | 3 +++ 1 file changed, 3 insertions(+) commit 7dbf92dc033f8afeb9a474766a91da4f68856e77 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 4 23:49:47 2009 +0300 gst-renderer: Gtk.Window is top-level by default src/plugins/gst-renderer/rygel-gst-video-window.vala | 4 ---- 1 file changed, 4 deletions(-) commit b357994c009f54a00fe9a1b2b1f8c8a0608a7509 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 4 21:43:17 2009 +0300 gst-renderer: Create widget before connecting signals Create the widget before connecting handlers to it's signals. src/plugins/gst-renderer/rygel-gst-video-window.vala | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 0a3ca9970e05b0a38319343f146ec41915f0b9d4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 4 20:59:49 2009 +0300 gst-renderer: Adapt to new libgee API src/plugins/gst-renderer/rygel-gst-changelog.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aa6ecdb815aa01c514867b11dacbd50c09869a9e Author: Jens Georg <mail@jensge.org> Date: Sat Oct 3 12:44:03 2009 +0200 gst-renderer: Fix dependencies src/plugins/gst-renderer/Makefile.am | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) commit 2ff97c26e9bbaabc0c0d5c352af2289cce653ced Author: Jens Georg <mail@jensge.org> Date: Fri Oct 2 23:13:37 2009 +0200 gst-render: Port to automake-1.11 src/plugins/gst-renderer/Makefile.am | 35 ++++++++--------------------------- 1 file changed, 8 insertions(+), 27 deletions(-) commit 956f85438d7981bbccb4868b8f5e6a4440cd2cb3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 17 14:17:48 2009 +0300 core: Update MR desc file to suit Rygel data/xml/MediaRenderer2.xml | 48 ++++++++++++++++++--------------------------- 1 file changed, 19 insertions(+), 29 deletions(-) commit fe7258fc7cc6d35b3036a43a41da02449dad524d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 16 23:22:24 2009 +0300 plugins: Respect 'uninstalled' flag Plugins should load xml files from source tree when built with '--enable-uninstalled' configure flag. src/plugins/external/Makefile.am | 8 +++++++- src/plugins/gst-renderer/Makefile.am | 9 +++++++-- src/plugins/media-export/Makefile.am | 6 ++++++ src/plugins/mediathek/Makefile.am | 8 +++++++- src/plugins/test/Makefile.am | 8 +++++++- src/plugins/tracker/Makefile.am | 8 +++++++- 6 files changed, 41 insertions(+), 6 deletions(-) commit fbd10c73142e89d3b2babfbcdf3ac1c3421ade47 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 16 23:08:02 2009 +0300 core: Link to gst-interfaces configure.ac | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit a1bbaa24fa4925f885dbfd44e921ce4c9e00fbbd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 16 22:33:32 2009 +0300 core,plugins: Add gst-based MediaRenderer This is mostly code stolen (and heavily addapted) from gupnp-media-renderer and libowl-av. configure.ac | 1 + data/xml/AVTransport2.xml | 788 ++++++++++ data/xml/Makefile.am | 7 +- data/xml/MediaRenderer2.xml | 29 + data/xml/RenderingControl2.xml | 953 +++++++++++++ src/plugins/Makefile.am | 7 +- src/plugins/gst-renderer/Makefile.am | 55 + src/plugins/gst-renderer/owl-video-widget.c | 1503 ++++++++++++++++++++ src/plugins/gst-renderer/owl-video-widget.h | 128 ++ src/plugins/gst-renderer/owl-video-widget.vapi | 31 + .../gst-renderer/rygel-gst-av-transport.vala | 415 ++++++ src/plugins/gst-renderer/rygel-gst-changelog.vala | 92 ++ .../gst-renderer/rygel-gst-connection-manager.vala | 98 ++ src/plugins/gst-renderer/rygel-gst-plugin.vala | 53 + .../gst-renderer/rygel-gst-rendering-control.vala | 251 ++++ .../gst-renderer/rygel-gst-video-window.vala | 197 +++ 16 files changed, 4604 insertions(+), 4 deletions(-) commit efbdb51cef68c842142329165c703fa1db2414fe Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 19 16:30:07 2009 +0300 core: Async handling of seekable response src/rygel/rygel-seekable-response.vala | 54 +++++++++++++++------------------- 1 file changed, 23 insertions(+), 31 deletions(-) commit 8d75be65d401ab917d001e8cdc67f5f9c36d0972 Author: Jens Georg <mail@jensge.org> Date: Fri Oct 16 20:45:04 2009 +0200 media-export: Update formatting and doc .../media-export/rygel-media-export-harvester.vala | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) commit 0bf5ce014e20fe9af564f73457c76ef5870ff5a0 Author: Jens Georg <mail@jensge.org> Date: Fri Oct 16 20:41:25 2009 +0200 media-export: Use proper type on queue init src/plugins/media-export/rygel-media-export-harvester.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 23e6e56e139fce36a52b49eca4b904f042e9906f Author: Jens Georg <mail@jensge.org> Date: Fri Oct 16 20:40:53 2009 +0200 media-export: no need for nullable in Queue src/plugins/media-export/rygel-media-export-harvester.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 56430abd3a0b5a0f4f5a92c24c92a423baf562ec Author: Jens Georg <mail@jensge.org> Date: Fri Oct 16 20:36:38 2009 +0200 media-export: small refactor Idle.add is always used in conjunction with do_update, so just move it inside src/plugins/media-export/rygel-media-export-harvester.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 379d7f5b256e6c0dc6c1d80701037db179984389 Author: Jens Georg <mail@jensge.org> Date: Fri Oct 16 20:32:59 2009 +0200 media-export: Use vala's async handling for GIO .../media-export/rygel-media-export-harvester.vala | 230 ++++++++++----------- .../rygel-media-export-recursive-file-monitor.vala | 23 +-- 2 files changed, 116 insertions(+), 137 deletions(-) commit 11938e8ae910713cc5ccaaa4c9cdade6d5519bd2 Author: Jens Georg <mail@jensge.org> Date: Tue Oct 13 13:41:54 2009 +0200 media-export: Fix "unhandled error" warnings .../media-export/rygel-media-export-harvester.vala | 18 +++++++++++------- .../rygel-media-export-root-container.vala | 22 ++++++++++++---------- 2 files changed, 23 insertions(+), 17 deletions(-) commit d64a807079e1ba8aea3b14f5737ee9c9edbed0a1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 4 17:18:42 2009 +0300 tracker: Handle item creation error src/plugins/tracker/rygel-tracker-image-item.vala | 3 ++- src/plugins/tracker/rygel-tracker-item.vala | 3 ++- src/plugins/tracker/rygel-tracker-music-item.vala | 3 ++- src/plugins/tracker/rygel-tracker-search-container.vala | 3 ++- src/plugins/tracker/rygel-tracker-video-item.vala | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) commit 39558c54df06548c2a4192fb045466ca9449b40a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 16 17:24:38 2009 +0300 core: Remove now redundant class I doubt we'll need this class anymore now that we can use vala's async support and closures. src/rygel/Makefile.am | 1 - src/rygel/rygel-simple-async-result.vala | 63 -------------------------------- 2 files changed, 64 deletions(-) commit d38794fea7949e4bede6fd169b81034431e6505f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 16 01:01:45 2009 +0300 core,plugins: Asynchronous MediaContainer & StateMachine Make MediaContainer and StateMachine interfaces asynchronouse again but this time using the new cool vala async syntax. This implies D-Bus interfaces used by plugins are now also async. src/plugins/external/rygel-external-container.vala | 12 ++--- .../external/rygel-external-interfaces.vala | 4 +- src/plugins/external/rygel-external-item.vala | 53 +++++++++++++------- .../rygel-media-export-null-container.vala | 8 +-- src/plugins/tracker/rygel-tracker-interfaces.vala | 50 +++++++++---------- src/plugins/tracker/rygel-tracker-keywords.vala | 6 ++- .../tracker/rygel-tracker-metadata-values.vala | 16 +++--- .../tracker/rygel-tracker-search-container.vala | 58 +++++++++++----------- src/rygel/rygel-browse.vala | 22 ++++---- src/rygel/rygel-content-directory.vala | 13 +---- src/rygel/rygel-http-request.vala | 15 ++++-- src/rygel/rygel-http-response.vala | 4 +- src/rygel/rygel-http-server.vala | 10 +--- src/rygel/rygel-live-response.vala | 4 +- src/rygel/rygel-media-container.vala | 8 +-- src/rygel/rygel-media-db-container.vala | 4 +- src/rygel/rygel-seekable-response.vala | 4 +- src/rygel/rygel-simple-container.vala | 36 +++++++++----- src/rygel/rygel-state-machine.vala | 2 +- 19 files changed, 174 insertions(+), 155 deletions(-) commit 108562b4c04386b7f0cb9b500dbcdcd635c2b91c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Oct 15 19:23:03 2009 +0300 tracker: Remove now redundant constants src/plugins/tracker/rygel-tracker-search-container.vala | 3 --- 1 file changed, 3 deletions(-) commit b4cf9c2c69c9006b37c19dc0c54529876092e4dc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Oct 15 19:20:41 2009 +0300 core,plugins,build: Synchronous MediaContainer Turn the MediaContainer interface synchronous only to later convert it to asynchronous again using the new async vala syntax. Ironic, isn't it? :) src/plugins/external/rygel-external-container.vala | 51 ++------ .../rygel-media-export-null-container.vala | 27 ++--- .../tracker/rygel-tracker-search-container.vala | 130 +++++++-------------- src/rygel/Makefile.am | 1 - src/rygel/rygel-browse.vala | 27 +---- src/rygel/rygel-http-request.vala | 53 ++++----- src/rygel/rygel-media-container.vala | 39 ++----- src/rygel/rygel-media-db-container.vala | 47 +++----- src/rygel/rygel-media-object-search.vala | 84 ------------- src/rygel/rygel-simple-container.vala | 83 +++---------- 10 files changed, 130 insertions(+), 412 deletions(-) commit c829b662fcc1b5fb59bc152475e81c00e331bf2a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 20:33:12 2009 +0300 tracker: Use static client D-Bus syntax This also implies that we now use multidimensional arrays to deal with search results. This combination of static D-Bus and multidimensional arrays gives us quite a speed boost. src/plugins/tracker/Makefile.am | 5 +- .../tracker/rygel-tracker-get-metadata-result.vala | 56 -------- src/plugins/tracker/rygel-tracker-interfaces.vala | 66 +++++++++ src/plugins/tracker/rygel-tracker-keywords.vala | 32 ++--- .../tracker/rygel-tracker-metadata-values.vala | 43 +++--- .../tracker/rygel-tracker-plugin-factory.vala | 28 ++-- .../tracker/rygel-tracker-search-container.vala | 147 ++++++++++++--------- .../tracker/rygel-tracker-search-result.vala | 97 -------------- 8 files changed, 195 insertions(+), 279 deletions(-) commit 1786e2ff2cdebf09529a65a8e97e6ce5e5c01b1c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 19:18:05 2009 +0300 external: Use async support for plugin loading src/plugins/external/rygel-external-interfaces.vala | 4 ++-- src/plugins/external/rygel-external-plugin-factory.vala | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) commit eb2065349fec4a870968ede478c47fba24d09b7d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Oct 14 17:38:39 2009 +0300 external: Use static client D-Bus syntax src/plugins/external/Makefile.am | 1 + src/plugins/external/rygel-external-container.vala | 77 ++++++------------ .../external/rygel-external-interfaces.vala | 95 ++++++++++++++++++++++ src/plugins/external/rygel-external-item.vala | 13 ++- .../external/rygel-external-plugin-factory.vala | 55 ++++++------- src/plugins/external/rygel-external-plugin.vala | 21 ++--- 6 files changed, 160 insertions(+), 102 deletions(-) commit bc31ab78b29fbdf944817fe33c2eaec2176748b0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 5 19:06:38 2009 +0300 Revert "tracker: Don't use default parameters for arrays" This reverts commit 8ade721ee6e2fff152f93e42b71a59eada17e1df. src/plugins/tracker/rygel-tracker-keywords.vala | 1 + src/plugins/tracker/rygel-tracker-metadata-values.vala | 1 - src/plugins/tracker/rygel-tracker-root-container.vala | 9 +++------ src/plugins/tracker/rygel-tracker-search-container.vala | 5 ++--- 4 files changed, 6 insertions(+), 10 deletions(-) commit d3ad02bb5d3cacea11b97babfb02651c75210896 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 16 19:18:50 2009 +0300 build: Require valac 0.7.8 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 931cf79a7b2834477afabdec0503a6b258142de9 Author: Thijs Vermeir <thijsvermeir@gmail.com> Date: Wed Oct 14 01:23:20 2009 +0200 gst-launch: Some cosmetic name changes - gstlaunch = gst-launch - GSTLAUNCH = GST_LAUNCH autogen.sh | 2 +- configure.ac | 12 ++++++------ src/plugins/Makefile.am | 6 +++--- src/plugins/{gstlaunch => gst-launch}/Makefile.am | 16 ++++++++-------- .../rygel-gst-launch-content-dir.vala} | 0 .../rygel-gst-launch-item.vala} | 0 .../rygel-gst-launch-plugin.vala} | 0 .../rygel-gst-launch-root-container.vala} | 0 8 files changed, 18 insertions(+), 18 deletions(-) commit 73936b9eb6eba2137cc7979e022d258d34b8abdb Author: Jens Georg <mail@jensge.org> Date: Tue Oct 13 00:22:59 2009 +0200 media-export: Fix a potential crasher This bug was triggered by a misconfiguration of XDG on Karmic which was mapping Pictures, Videos and Music to $HOME. Now checking if a directory is already scheduled for extraction. .../rygel-media-export-root-container.vala | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) commit d683bcb46823e9a435b1fb8d51af19f270b5c476 Author: Jens Georg <mail@jensge.org> Date: Mon Sep 28 10:30:34 2009 +0200 media-export: Comment on expensive statement src/plugins/media-export/rygel-media-export-root-container.vala | 3 +++ 1 file changed, 3 insertions(+) commit 8ade721ee6e2fff152f93e42b71a59eada17e1df Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Oct 5 18:01:53 2009 +0300 tracker: Don't use default parameters for arrays This is a work-around for bug#597426. src/plugins/tracker/rygel-tracker-keywords.vala | 1 - src/plugins/tracker/rygel-tracker-metadata-values.vala | 1 + src/plugins/tracker/rygel-tracker-root-container.vala | 9 ++++++--- src/plugins/tracker/rygel-tracker-search-container.vala | 5 +++-- 4 files changed, 10 insertions(+), 6 deletions(-) commit ab6d3fe0dc5ff8f111abb459fc7c9db3b1dac04b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 4 20:58:17 2009 +0300 core: Introducing SourceConnectionManager Separate ConnectionManager implemenation for MediaServer usage. src/rygel/Makefile.am | 1 + src/rygel/rygel-connection-manager.vala | 24 +----------- src/rygel/rygel-plugin.vala | 2 +- src/rygel/rygel-source-connection-manager.vala | 52 ++++++++++++++++++++++++++ 4 files changed, 56 insertions(+), 23 deletions(-) commit c53c0a6d107eb07fb38498f9d0cb1034e4206e64 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 4 20:30:21 2009 +0300 core,plugins: More ease for MediaServer implementors src/plugins/external/rygel-external-plugin.vala | 10 +--------- src/plugins/gstlaunch/rygel-gstlaunch-plugin.vala | 11 +++-------- .../media-export/rygel-media-export-plugin.vala | 10 ++-------- src/plugins/mediathek/rygel-mediathek-plugin.vala | 12 +++--------- src/plugins/test/rygel-test-plugin.vala | 13 +++---------- src/plugins/tracker/rygel-tracker-plugin.vala | 12 +++--------- src/rygel/rygel-plugin.vala | 21 ++++++++++++++------- 7 files changed, 29 insertions(+), 60 deletions(-) commit a3f4f60970f8ecf752a2b879730fad4a211af51c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 4 03:35:38 2009 +0300 core,ui: Handle some previously unhandled errors src/rygel/rygel-log-handler.vala | 9 ++++++++- src/rygel/rygel-main.vala | 17 +++++++++++------ src/rygel/rygel-user-config.vala | 8 +++++++- src/ui/rygel-plugin-pref-section.vala | 6 +++++- 4 files changed, 31 insertions(+), 9 deletions(-) commit 25e0d78ad42083f26dae3fa52ad97bac15510c66 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Oct 4 03:33:04 2009 +0300 core: Better error handling - HTTPRequestHandler.add_resource should throw generic error. - Nicely handle (translate to HTTPRequestError) all generic errors. src/rygel/rygel-http-identity-handler.vala | 32 ++++++++++++++++++----------- src/rygel/rygel-http-request-handler.vala | 17 +++++++++------ src/rygel/rygel-http-transcode-handler.vala | 20 ++++++++++-------- 3 files changed, 43 insertions(+), 26 deletions(-) commit b95b39269ef39ee631f5df5a8ef5bf3c09173fa7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Oct 3 22:13:56 2009 +0300 core: Correct a mistake in release announcement NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6b8a319c4d69f6469dec305fa8c0f78abde0e3ef Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Oct 3 20:47:02 2009 +0300 core: Micro indentation fix src/rygel/rygel-metadata-extractor.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7393795af77404abb8789f3f74c40ce521d132a2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Oct 3 19:26:16 2009 +0300 core: Explicit use of mutable iterators Make use of mutable iterator to simplify addition/removal to/from lists. src/rygel/rygel-main.vala | 48 ++++++++++++++--------------------------------- 1 file changed, 14 insertions(+), 34 deletions(-) commit a9b38b56010bd44a1e26a0975cc25bbf7ae35ef5 Author: Jens Georg <mail@jensge.org> Date: Sat Oct 3 13:00:31 2009 +0200 core,media-export: Port to libgee-0.5 configure.ac | 2 +- src/plugins/media-export/rygel-media-export-recursive-file-monitor.vala | 2 +- src/rygel/rygel-plugin-loader.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit e6b540244b6653246f288cf86d9822b6c010cd9e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 2 17:15:15 2009 +0300 core: Release 0.4.2 announcement. NEWS | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit 5e659d414ffcde887a741e2726d82fcb2d4de409 Author: Jens Georg <mail@jensge.org> Date: Fri Oct 2 13:56:25 2009 +0200 build: Be more verbose at the end of configure configure.ac | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 00a3813f2450d487f115ad60aa0f737598e7a65c Author: Jens Georg <mail@jensge.org> Date: Fri Oct 2 13:56:05 2009 +0200 build: Fix helpstring for AC_WITH_VAL configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 58b66e5d7546b74ebd4cfb907b4b82f3ec98cbf3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 2 14:32:08 2009 +0300 core: Make use of Uri.parse_scheme() src/rygel/rygel-http-server.vala | 2 +- src/rygel/rygel-media-item.vala | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) commit b1b96dc9f05137021bb07fbfb1f586b14381076c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 2 01:05:09 2009 +0300 core: Provide duration to HTTPSeek.add_response_header src/rygel/rygel-http-identity-handler.vala | 3 ++- src/rygel/rygel-http-seek.vala | 2 +- src/rygel/rygel-http-transcode-handler.vala | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) commit b4b2d326e3145b4b28ca528546ca127b4d1ace9a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 2 00:54:12 2009 +0300 core: Unknown length/duration is "*" Unknown length/duration is specified as "*" in HTTP response. Refer to DLNA guidelines section 7.4.40.3 for details. src/rygel/rygel-http-seek.vala | 2 ++ 1 file changed, 2 insertions(+) commit 406fb4e70c97d64efeaddf0f9ac338b0c798e653 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 2 00:49:49 2009 +0300 core: Clamp the stop between start and length Instead of setting stop to be the maximum of stop and length, it should instead be clamped between start and length. src/rygel/rygel-http-seek.vala | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 43f00a17ef9cc0103a9ce03b973dbf600a8ae0d7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Oct 2 00:37:32 2009 +0300 core: Refactor HTTPSeek.add_response_headers src/rygel/rygel-http-seek.vala | 52 +++++++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 23 deletions(-) commit 0946551eff347a20ccdde6faafef844a5bf5477b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Oct 1 20:02:10 2009 +0300 core: Add a missing curly brace src/rygel/rygel-http-seek.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit be172f78222b1396a56b890301e7d89816ae6f9f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Oct 1 19:58:48 2009 +0300 core: Add a FIXME comment src/rygel/rygel-http-seek.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit 60f36561dcb4268f8f67c314db7626b8af9fab22 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Oct 1 18:15:55 2009 +0300 core: Spit more debug output for HTTP requests src/rygel/rygel-http-request.vala | 6 ++++++ src/rygel/rygel-http-server.vala | 9 ++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) commit d68fbba99c49847dae33c3437d6f48cdbfc21372 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 30 22:37:18 2009 +0300 core: Micro refactor src/rygel/rygel-metadata-extractor.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b0cf109e924ce0cbba75fbe57f167b23218c824d Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 13:50:11 2009 +0200 core: move try-catch block where it belongs src/rygel/rygel-media-db.vala | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit 7d20a625c7f90b0b7412c9cd69b549833e372442 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 30 15:39:32 2009 +0300 core: UserConfig doesn't bail-out on D-Bus unavailability src/rygel/rygel-user-config.vala | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) commit f497244d62fcd68659fe629d4f06aa9818abc2b6 Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 14:21:37 2009 +0200 media-export: handle DBus registration failure src/plugins/media-export/rygel-media-export-dbus-service.vala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 01756fdde4cfa0d286cf2fd3260c9808b55591c8 Author: Jens Georg <mail@jensge.org> Date: Wed Sep 30 13:50:11 2009 +0200 core: Only query parent once The parent node was queried for each child which was totally useless. Code now at least twice as fast src/rygel/rygel-media-db.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 12035574eaa12ed5acbae8fe75427ba4d706159d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 30 00:58:05 2009 +0300 core: Don't mind D-Bus service initialization failure src/rygel/rygel-main.vala | 2 ++ 1 file changed, 2 insertions(+) commit 126225406315b87f2d2b1c03736250d7bb5344f5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 30 00:55:54 2009 +0300 core: Don't register object on service registration failure Don't register D-Bus object on service registration failure. src/rygel/rygel-dbus-service.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0d74b2b73e56e430474fe823bc5221bbdcd3ca8f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 30 00:48:24 2009 +0300 core: Throw more specific error src/rygel/rygel-dbus-service.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 00f93dbd2e9dc43c07f2af61b2e0406140554487 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 30 00:43:50 2009 +0300 core: Add dbus-glib-1 vapi to deps src/rygel/rygel-1.0.deps | 1 + 1 file changed, 1 insertion(+) commit 30a45e0513e39f2f56e51c6f865c6e39785439e8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 29 15:09:56 2009 +0300 core: Put query parsing in separate method src/rygel/rygel-http-request.vala | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) commit af3f6b131f901439c8e308548900decacfb25fb8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 29 14:45:32 2009 +0300 build: Correct desktop file location src/rygel/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 46c7d6a16f199a49ba915844965592a7299bc295 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 29 01:18:55 2009 +0300 core: No need for custom log domain No need to have our own domain. Just override the default log handler. src/rygel/rygel-log-handler.vala | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit db45d4e6228feacfa222706aa9d1210d08982105 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 19:32:32 2009 +0300 data: Set log-level in the default configuration data/rygel-default.conf | 10 ++++++++++ data/rygel-maemo.conf | 10 ++++++++++ 2 files changed, 20 insertions(+) commit e86585d56e064da608e587981ccae11c540b7540 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 19:24:37 2009 +0300 core: Ability to specify log level at runtime src/rygel/rygel-cmdline-config.vala | 13 +++++++++++++ src/rygel/rygel-configuration.vala | 2 ++ src/rygel/rygel-log-handler.vala | 5 ++++- src/rygel/rygel-meta-config.vala | 19 +++++++++++++++++++ src/rygel/rygel-user-config.vala | 8 ++++++++ 5 files changed, 46 insertions(+), 1 deletion(-) commit 1642cbd5c578945e65d2fa5ee0bab9e2da26a10b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 19:22:36 2009 +0300 core: Introducing LogLevel enumerator An enum type to represent the log levels and a method in LogHander to map this type to GLib.LogLevelFlags. src/rygel/rygel-log-handler.vala | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit ae561a9015803982c5b5c4257e8f24701794c669 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 25 16:04:54 2009 +0300 core: More log levels in the defaults src/rygel/rygel-log-handler.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 6bb660c55b52178826e82ba7c534bae7f883e9f4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 25 15:51:38 2009 +0300 core: Use default handler & Rygel domain Directly call default handler instead of 'log' and use Rygel domain instead of default. src/rygel/rygel-log-handler.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8ba53a22272537a1d3e34d0465ba24c32eaf5dd0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 25 15:48:16 2009 +0300 core: Handle message with all flags src/rygel/rygel-log-handler.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f8d470df732222f30191315a05c74ba0ec8c789a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 25 14:57:47 2009 +0300 core: Initialize LogHander at start-up src/rygel/rygel-main.vala | 2 ++ 1 file changed, 2 insertions(+) commit 426eac16806b3f5040ad6e2c29c0968e88e629cc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 25 14:46:23 2009 +0300 core: Only forward allowed log levels LogHandler can now be told which log levels are allowed. src/rygel/rygel-log-handler.vala | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit cd1035bb5f2150dc2518138130ac4eb9a636c8b5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 24 18:34:45 2009 +0300 core: A simple log handler For now it just registers a domain and a handler for it that only forwards the messages to glib default log domain. src/rygel/Makefile.am | 3 ++- src/rygel/rygel-log-handler.vala | 51 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) commit 053997ab31b197677845d452041732d78dfa20d9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 15:51:39 2009 +0300 data: Add GstLaunch to maemo configuration data/rygel-maemo.conf | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 356adebd734bc088fa7c3481f4d5191bed4a1870 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 15:50:13 2009 +0300 data: Mediathek and GstLaunch disabled by default data/rygel-default.conf | 3 ++- data/rygel-maemo.conf | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 60ee8a0b2cb1f30b49144da846293c875e287879 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 02:25:33 2009 +0300 build: More proper english :) configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 783159510d1b876abd5cce62d72b59e2a2a81933 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 02:19:28 2009 +0300 ui: Keep the title label ref in the widget list src/ui/rygel-plugin-pref-section.vala | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 40b4cf0c004c093ee1f6b498e53be2feb54dc8a7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 02:13:20 2009 +0300 ui: Don't forget the "URIs" label Don't forget to put "URIs" label of MediaExport to widget list. src/ui/rygel-media-export-pref-section.vala | 5 +++++ 1 file changed, 5 insertions(+) commit e42152f2ceaa1b072010ae555d73b1ee78f1a1dd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 02:08:04 2009 +0300 ui: Initialize the sensitivity of plugin widgets Initialize the sensitivity of plugin widgets at startup. src/ui/rygel-media-export-pref-section.vala | 3 +++ src/ui/rygel-tracker-pref-section.vala | 3 +++ 2 files changed, 6 insertions(+) commit 3312dcd6979025d1bfdcf80fb686b38d9e0cf50a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 02:06:49 2009 +0300 ui: Separate method to reset sensitivity Separate method to reset sensitivity of plugin widgets. src/ui/rygel-plugin-pref-section.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 99480a599f5fbb532d8ae0bc5e84c847d91a2fb6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 01:56:41 2009 +0300 ui: Set sensitivity of plugin title label as well src/ui/rygel-plugin-pref-section.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6fe8460a6b0d5d49ef895016d1480e76596f014b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 01:54:23 2009 +0300 ui: Keep a ref to plugin's title label src/ui/rygel-plugin-pref-section.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 902f07161db9a3ac3bc90d30cdf186fa23691dde Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 01:37:38 2009 +0300 ui: Better way of setting plugin widgets' sensitivity Instead of PluginPref implementations overriding a handler, they just provide a list of all widgets. src/ui/rygel-media-export-pref-section.vala | 21 ++++----------------- src/ui/rygel-plugin-pref-section.vala | 12 ++++++++++-- src/ui/rygel-tracker-pref-section.vala | 13 ++++--------- 3 files changed, 18 insertions(+), 28 deletions(-) commit f6f114f25bae2779da8616783f7680d1fb8c3f24 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 00:50:22 2009 +0300 ui: Set sensitivity of buttons too Sensitivity of buttons should be attached to status of MediaExport checkbox. src/ui/rygel-media-export-pref-section.vala | 3 +++ 1 file changed, 3 insertions(+) commit 5b2027a95b0bdc3a4e41fb3cc2e8da60d8475d85 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 28 00:48:09 2009 +0300 ui: Keep a list of media-export buttons Keep a list of buttons related to media-export treeview. src/ui/rygel-media-export-pref-section.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit df9fa4fdec3dc65206584aacb26348717e27ba9e Author: Jens Georg <mail@jensge.org> Date: Sun Sep 27 13:51:09 2009 +0200 media-export: Fix updating of changed files src/plugins/media-export/rygel-media-export-root-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 09ae6e13bc297efc16b63319356839ecc892c46b Author: Jens Georg <mail@jensge.org> Date: Sun Sep 27 13:15:52 2009 +0200 media-export: Improve guessing of UPnP class This fixes bug #596500, although getting a video codec from gstreamer would be nice as well .../media-export/rygel-media-export-item.vala | 25 ++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) commit bd848e2c381744315152bfa3043ff5b924a2f186 Author: Jens Georg <mail@jensge.org> Date: Sun Sep 27 12:28:30 2009 +0200 media-export: rework media item creation This fixes missing duration and date from #596330 .../media-export/rygel-media-export-item.vala | 117 ++++++++------------- 1 file changed, 42 insertions(+), 75 deletions(-) commit d6fe56b0c932ae733e2f687c1813ecd911f445e9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 25 17:27:31 2009 +0300 Revert "build: Use static string for version" This reverts commit 25f011d99e99129dc24b4da39ecd662ec2eccec7. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 25f011d99e99129dc24b4da39ecd662ec2eccec7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 25 17:21:20 2009 +0300 build: Use static string for version Seems Marc-Andre's magic to generate version from tags doesn't work against mirco versions. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8cf25f4bff12d1c79694f3b899157c946ab70bcb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 25 16:49:28 2009 +0300 core: Prepare NEW file for release 0.4.1 NEWS | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 1ade399993852240d17331bcbf58d663f61a8398 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 25 16:33:16 2009 +0300 ui: Ignore two ignorable errors src/rygel/rygel-user-config.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 55bc8fe201f14bd1598ca6e1c88076f9a7e337d9 Author: Jens Georg <mail@jensge.org> Date: Fri Sep 25 15:05:50 2009 +0200 core,media-export: correct license to LGPL Files were previously licensed GPL due to copy&paste error .../rygel-media-export-recursive-file-monitor.vala | 19 +++++++--------- src/rygel/rygel-media-db-container.vala | 18 +++++++--------- src/rygel/rygel-media-db-object-factory.vala | 19 ++++++++-------- src/rygel/rygel-media-db.vala | 19 ++++++++-------- src/rygel/rygel-metadata-extractor.vala | 25 +++++++++++----------- 5 files changed, 47 insertions(+), 53 deletions(-) commit b3b186065c697fb17a6293cec55d056eecd166b0 Author: René Stadler <mail@renestadler.de> Date: Thu Sep 24 23:30:22 2009 +0300 live-response: fix first seek always failing State change messages are signalled also for all child elements. If they are not filtered out, the initial seek is issued way too early. src/rygel/rygel-live-response.vala | 4 ++++ 1 file changed, 4 insertions(+) commit e93a94d12e3f7eba799a5b2effcd10c949b21636 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 24 20:28:28 2009 +0300 ui: Initialize sensitivity of trancoding checkboxes Initialize sensitivity of trancoding checkboxes to the same value as that of "Transcoding Support" checkbox. src/ui/rygel-general-pref-section.vala | 3 +++ 1 file changed, 3 insertions(+) commit 7295875d030c7ad70e40b6b81e84eb5d346e1e41 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 24 20:07:18 2009 +0300 core,data: Forgotten update to Rygel D-Bus paths Oops, had forgotten to update the D-Bus paths everywhere after the versioning change. data/org.gnome.Rygel1.service.in | 2 +- src/rygel/rygel-user-config.vala | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 7ba146c25b76a72dd6a49c55a8e61792bddb3183 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 24 17:26:10 2009 +0300 data: No need for DVB config data/rygel-default.conf | 4 ---- data/rygel-maemo.conf | 4 ---- 2 files changed, 8 deletions(-) commit ec63b63ada3521e61df4a2d75d9aefa210781679 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 23 22:33:31 2009 +0300 core: More corrections to release log NEWS | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) commit 3528779eedb9448d13b87af2545d9823adbef539 Author: Jens Georg <mail@jensge.org> Date: Wed Sep 23 18:22:43 2009 +0200 core: update news file NEWS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1b26e5c642e946236207bf0784bf496c7d193e25 Author: Jens Georg <mail@jensge.org> Date: Wed Sep 23 15:35:43 2009 +0200 core: be more robust while scanning metadata - Add a timeout to check for stuck/aborted scannings - Don't reuse playbin, this seems to be problematic src/rygel/rygel-metadata-extractor.vala | 69 +++++++++++++++++++++++---------- 1 file changed, 49 insertions(+), 20 deletions(-) commit 3ea49cfa41336ce7ecc5b6756a94a4378e971292 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 23 18:58:41 2009 +0300 core: Prepare NEW file for release 0.4 NEWS | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) commit 7a78d9f5a3390ec4acc053b1927b33a4254da12e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 23 15:14:07 2009 +0300 core: Update the project description Update the project description according to changes since last release. README | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit 08968a2e2341d4fbb40e239126e04ead52f8b00f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 23 14:14:41 2009 +0300 media-export: Some code cleanup src/plugins/media-export/rygel-media-export-harvester.vala | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit f878facbceb2e52e491508e4f16daa5c697c1d84 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 23 13:49:30 2009 +0300 media-export: Keep const in the associated class Keep constant in the associated class. src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 276cacc8e0e8340b86a3c82048f113dbec73f0b1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 23 13:47:05 2009 +0300 media-export: Title starts with capital letter Title for dynamic container should start with a capital letter. src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 96a99c3cc9ff7e7b86b29821ec9c0e01884e32ed Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 22 18:53:19 2009 +0300 media-export: Minor indentation fixes src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 10a1651d939290d8831e8f2a4206e7ce91db699a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 22 17:01:34 2009 +0300 build: Supress all CC warnings by default Supress all warnings from C compiler unless told to be strict. configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit 106e767719a87f1008718e91304622d87d2e9dd4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 21 18:17:49 2009 +0300 data: Use hostname on maemo Use hostname by default on maemo instead of user's realname. data/rygel-maemo.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 39a057ea775a988951711ba27d1457aef283d074 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 21 17:47:37 2009 +0300 media-export: No need for a separate D-Bus service Re-use the D-Bus service run by Rygel .../media-export/rygel-media-export-dbus-service.vala | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) commit cf7fddfd3863dd6c157e41123417e8564593bec1 Author: Jens Georg <mail@jensge.org> Date: Mon Sep 21 15:12:30 2009 +0200 media-export: Add GetUris DBus command .../media-export/rygel-media-export-dbus-service.vala | 4 ++++ .../media-export/rygel-media-export-root-container.vala | 13 +++++++++++++ 2 files changed, 17 insertions(+) commit 0f12ca4e024f760da5c504112695ed8dd0775fb4 Author: Jens Georg <mail@jensge.org> Date: Mon Sep 21 14:28:17 2009 +0200 media-export: Use a custom container for DBus All uris added via DBus are now persisted by making them children of this container. .../rygel-media-export-root-container.vala | 57 +++++++++++++++------- 1 file changed, 40 insertions(+), 17 deletions(-) commit 86eaf3989aeb7db3120e44240bb895826efa06b8 Author: Jens Georg <mail@jensge.org> Date: Mon Sep 21 14:07:39 2009 +0200 core: make arguments signed This is to allow to get all children (-1, -1) src/rygel/rygel-media-db.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 13cb13907a29cd7a4ad62b6720b6abcc5f97cab5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 21 16:18:14 2009 +0300 core,plugins: Add add_child & remove_child to SimpleContainer Add add_child and remove_child to SimpleContainer. They automatically increment and decrement child_count respectively. .../gstlaunch/rygel-gstlaunch-root-container.vala | 12 ++++------ .../mediathek/rygel-mediathek-root-container.vala | 3 +-- .../mediathek/rygel-mediathek-rss-container.vala | 5 ++-- src/plugins/test/rygel-test-root-container.vala | 15 +++++------- src/plugins/tracker/rygel-tracker-keywords.vala | 3 +-- .../tracker/rygel-tracker-metadata-values.vala | 3 +-- .../tracker/rygel-tracker-root-container.vala | 27 ++++++++++------------ src/rygel/rygel-simple-container.vala | 12 ++++++++++ 8 files changed, 41 insertions(+), 39 deletions(-) commit 34088c5036c1e7ccbb97cd5f4acf7b9ffd32f6f9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 21 16:01:57 2009 +0300 gstlaunch: Refactor and beautify! .../gstlaunch/rygel-gstlaunch-root-container.vala | 36 ++++++++++++++-------- 1 file changed, 23 insertions(+), 13 deletions(-) commit ffd1825fba8715f9bc9c644eb52df47d4a5ca1e3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 21 15:40:30 2009 +0300 plugins: Make use of SimpleContainer Derive as many containers from SimpleContainer as possible. .../gstlaunch/rygel-gstlaunch-root-container.vala | 59 ++---------------- .../mediathek/rygel-mediathek-root-container.vala | 71 ++------------------- .../mediathek/rygel-mediathek-rss-container.vala | 65 ++----------------- src/plugins/test/rygel-test-root-container.vala | 72 +++------------------- 4 files changed, 26 insertions(+), 241 deletions(-) commit 038a7c65dd72189b165d83c1a594430a2d7cbf4f Author: Jens Georg <mail@jensge.org> Date: Mon Sep 21 13:05:17 2009 +0200 media-export: Adapt to delete_ to remove_ rename .../media-export/rygel-media-export-harvester.vala | 2 +- .../rygel-media-export-root-container.vala | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) commit 083f3700d8f237a36f483461149783e05f3e477d Author: Jens Georg <mail@jensge.org> Date: Thu Sep 17 12:35:45 2009 +0200 media-export: persist the uris added via DBus The uris are added to the root container which is persisted in the MediaDB .../rygel-media-export-root-container.vala | 24 ++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) commit 523854978901e4bab1bded458a49b7b699bc36cf Author: Jens Georg <mail@jensge.org> Date: Fri Sep 18 15:48:11 2009 +0200 core: use playbin2 for meta-data if available src/rygel/rygel-metadata-extractor.vala | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) commit 1b9a0eec87174b68a5913c9a2dc7d56603610b31 Author: Jens Georg <mail@jensge.org> Date: Thu Sep 17 20:33:55 2009 +0200 core: Remove warning on unusable input src/rygel/rygel-metadata-extractor.vala | 3 --- 1 file changed, 3 deletions(-) commit 7696dbdb6c0fd7a0da221ec504382ee1fb79969a Author: Jens Georg <mail@jensge.org> Date: Thu Sep 17 12:44:59 2009 +0200 media-export: Do not try to re-add container to db src/plugins/media-export/rygel-media-export-harvester.vala | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit bcd8bcd201831279cd593cbfaa1bb0f6c529bd47 Author: Jens Georg <mail@jensge.org> Date: Thu Sep 17 10:47:04 2009 +0200 media-export: Clarify which queue we want Seems libgee now features a queue as well; this fixes compilation error due to name clash src/plugins/media-export/rygel-media-export-harvester.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit dab85842f85fde43589e5b5e262a5431ddbae787 Author: Jens Georg <mail@jensge.org> Date: Mon Sep 21 12:06:18 2009 +0200 core: Fix wrongly bound SQL for containers src/rygel/rygel-media-db.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 16742e7cad0df747c610617c7f354c6f22d63c6b Author: Jens Georg <mail@jensge.org> Date: Mon Sep 21 12:01:19 2009 +0200 core: Rethrow database errors src/rygel/rygel-media-db.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit d8accd0e942444ed60daf7458e03c9e5096361f1 Author: Jens Georg <mail@jensge.org> Date: Mon Sep 21 11:21:42 2009 +0200 core: fix signal emission on added container src/rygel/rygel-media-db.vala | 4 ++++ 1 file changed, 4 insertions(+) commit bda3219bdc5c11e94fcb634a56c34fffd5c2dfa9 Author: Jens Georg <mail@jensge.org> Date: Thu Sep 17 09:45:16 2009 +0200 core: Use INVALID_TYPE error instead of GENERAL_ERROR src/rygel/rygel-media-db.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 45092e349d14bbec71b6191ceca06a6e7212c5df Author: Jens Georg <mail@jensge.org> Date: Thu Sep 17 09:43:46 2009 +0200 core: create_with_factory always used default factory src/rygel/rygel-media-db.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bef38329e7c65e73483ec630100fac970249f102 Author: Jens Georg <mail@jensge.org> Date: Thu Sep 17 09:34:13 2009 +0200 core: Complete API of media-db src/rygel/rygel-media-db.vala | 49 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 40 insertions(+), 9 deletions(-) commit c012574cef43f07e4dc700c055a2b9b03bbd779d Author: Jens Georg <mail@jensge.org> Date: Wed Sep 16 23:12:28 2009 +0200 core: Add general signals for objects src/rygel/rygel-media-db.vala | 4 ++++ 1 file changed, 4 insertions(+) commit c2e0eeff471877ac7de6495461309f1845c58ede Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 21 01:55:34 2009 +0300 tracker: Don't list items in descending order src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5d8b23bbac6337fbd24ce5aa3f2753889f7e98a7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 21 01:49:48 2009 +0300 tracker: Make use of default value magic in Vala Use default value for query_condition param of SearchContainer construction method. src/plugins/tracker/rygel-tracker-root-container.vala | 9 +++------ src/plugins/tracker/rygel-tracker-search-container.vala | 9 ++------- 2 files changed, 5 insertions(+), 13 deletions(-) commit 89dfd2ae624c3f195942a2fdee8fe9064cf2884f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 21 00:39:48 2009 +0300 tracker: Add TrackerKeywords A new container that lists all the available tags in the Tracker DB. For each tag, it creates a container that lists all items with that tag. src/plugins/tracker/Makefile.am | 1 + src/plugins/tracker/rygel-tracker-keywords.vala | 95 ++++++++++++++++++++++ .../tracker/rygel-tracker-root-container.vala | 1 + 3 files changed, 97 insertions(+) commit 94607c03efd7654117dc4bf77cb2cc730af0663f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 21 01:24:37 2009 +0300 tracker: SearchContainer takes keywords SearchContainer allows users to limit the search by keywords. src/plugins/tracker/rygel-tracker-search-container.vala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit ffbb07b399f47e4d5f5ccc649cf93369497c5307 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 20 23:45:01 2009 +0300 tracker: Ignore empty metadata values src/plugins/tracker/rygel-tracker-metadata-values.vala | 4 ++++ 1 file changed, 4 insertions(+) commit fa9dee36f5b0069ece731dbeffbb620446d04932 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 20 23:08:04 2009 +0300 tracker: Use 'equals' as op in RDF query Use 'equals' as the operator in the RDF query instead of 'contains'. src/plugins/tracker/rygel-tracker-metadata-values.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 024a5c9eac5c921071be979efe75509d2aea0a8a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 20 22:50:55 2009 +0300 tracker: Rename a constant Rename TrackerMetadataValues.CATEGORY to SERVICE. src/plugins/tracker/rygel-tracker-metadata-values.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 6764bf2e08cfa29ef5c8881def449ed787c7bd86 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 20 21:51:26 2009 +0300 tracker: Be more specific about error thrown src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +- src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 49d13df62f90dc6ca732c091332f3c39086edb2b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 20 02:48:00 2009 +0300 tracker: Add missing return statement src/plugins/tracker/rygel-tracker-search-container.vala | 2 ++ 1 file changed, 2 insertions(+) commit 621b73aec1816c9ffbcc612a44a8ad3697a69c08 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 20 01:20:39 2009 +0300 tracker: Correct a typo src/plugins/tracker/rygel-tracker-search-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 2a904bcbeb62ed0e57f6907dea19d57320e1b415 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 20 01:10:19 2009 +0300 core: Check if ArrayList is empty Check if ArrayList is empty before trying to fetch it's elements. src/rygel/rygel-media-object-search.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 43565017d4d611ce02d820fed632f4df9ed01f37 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 23:33:13 2009 +0300 tracker,external: Don't errors out object not found src/plugins/external/rygel-external-item.vala | 4 +--- src/plugins/tracker/rygel-tracker-search-container.vala | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) commit 1c7eb887c52505a65252636e540c7cd34695410e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 19:43:58 2009 +0300 core: AsyncReadyCallback.source_object is nullable source_object param of AsyncReadyCallback is now nullable. src/rygel/rygel-media-object-search.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3a42af327bb914f9c52905990df9dfa08a94af44 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 19:43:18 2009 +0300 build: Require vala trunk configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6dbf35fd7a778513c1df4fc4f47e3d2c81ab3801 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 04:21:29 2009 +0300 tracker: Populate MetadataContainer children src/plugins/tracker/rygel-tracker-metadata-values.vala | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) commit c59fae2bdd753527b857ba34c2c13bca8e24ee9b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 04:17:50 2009 +0300 tracker: SearchContainer() takes query as argument SearchContainer construction method now takes RDF query as argument. src/plugins/tracker/rygel-tracker-root-container.vala | 9 ++++++--- src/plugins/tracker/rygel-tracker-search-container.vala | 10 ++++++++-- 2 files changed, 14 insertions(+), 5 deletions(-) commit 437edcca572660311fc50e0f5dd33b9fa7058f69 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 02:09:29 2009 +0300 tracker: Remove now redundant classes src/plugins/tracker/Makefile.am | 3 -- .../tracker/rygel-tracker-image-category.vala | 34 ---------------------- .../tracker/rygel-tracker-music-category.vala | 34 ---------------------- .../tracker/rygel-tracker-root-container.vala | 24 +++++++++------ .../tracker/rygel-tracker-video-category.vala | 34 ---------------------- 5 files changed, 15 insertions(+), 114 deletions(-) commit 8e84fc46cd9ec66cf6bf0516a53b3f42591fc1b4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 02:04:00 2009 +0300 tracker: SearchContainer is not abstract anymore src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5a00335db8973204bf9c8277a5b19e3d18d90a8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 01:55:56 2009 +0300 tracker: MediaItem provides metadata keys .../tracker/rygel-tracker-image-category.vala | 4 -- src/plugins/tracker/rygel-tracker-image-item.vala | 61 +++-------------- src/plugins/tracker/rygel-tracker-item.vala | 79 +++++++++++++++++++++- .../tracker/rygel-tracker-music-category.vala | 4 -- src/plugins/tracker/rygel-tracker-music-item.vala | 65 ++++-------------- .../tracker/rygel-tracker-search-container.vala | 6 +- .../tracker/rygel-tracker-video-category.vala | 4 -- src/plugins/tracker/rygel-tracker-video-item.vala | 57 ++++------------ 8 files changed, 113 insertions(+), 167 deletions(-) commit 1d0b48d8db08b06205f9f7c1c9843b908e7a28dc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 18 18:07:05 2009 +0300 tracker: Add SearchContainer.query_condition src/plugins/tracker/rygel-tracker-search-container.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 24dbd34e0e6fac21049911803615865cf7f4f403 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 18 17:56:39 2009 +0300 tracker: item's ID keeps the service Keep the service an item belongs to in it's ID so we can ask that service for metadata when needed rather than SearchContainer.service, as that could be the generic "Files" service for some SearchContainer implementations. .../tracker/rygel-tracker-get-metadata-result.vala | 7 +-- .../tracker/rygel-tracker-search-container.vala | 55 ++++++++++++---------- 2 files changed, 34 insertions(+), 28 deletions(-) commit 9484ce93622aaade75bb44a405b4eb6048302d5c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 18 16:21:39 2009 +0300 tracker: Minor refactoring src/plugins/tracker/rygel-tracker-search-container.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 255722fd9de9dcfbc3317d28b010e7d684d71598 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 18 15:21:43 2009 +0300 tracker: create_item implemented by SearchContainer create_item should be implemented by SearchContainer. .../tracker/rygel-tracker-get-metadata-result.vala | 4 +++- .../tracker/rygel-tracker-image-category.vala | 7 ------- .../tracker/rygel-tracker-music-category.vala | 7 ------- .../tracker/rygel-tracker-search-container.vala | 24 +++++++++++++++++++++- .../tracker/rygel-tracker-search-result.vala | 5 ++++- .../tracker/rygel-tracker-video-category.vala | 7 ------- 6 files changed, 30 insertions(+), 24 deletions(-) commit 2f17182a46b0309914f034c2b7c26143a6536d08 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 18 15:00:09 2009 +0300 tracker: Items should know their service src/plugins/tracker/rygel-tracker-image-category.vala | 2 +- src/plugins/tracker/rygel-tracker-image-item.vala | 2 ++ src/plugins/tracker/rygel-tracker-music-category.vala | 2 +- src/plugins/tracker/rygel-tracker-music-item.vala | 2 ++ src/plugins/tracker/rygel-tracker-video-category.vala | 2 +- src/plugins/tracker/rygel-tracker-video-item.vala | 2 ++ 6 files changed, 9 insertions(+), 3 deletions(-) commit 7d16cd9f22b9f53fd73a3fb10ebccec6b441c985 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 18:51:53 2009 +0300 tracker: TrackerCategory -> TrackerSearchContainer Rename TrackerCategory to TrackerSearchContainer. src/plugins/tracker/Makefile.am | 2 +- .../tracker/rygel-tracker-get-metadata-result.vala | 14 +++++----- .../tracker/rygel-tracker-image-category.vala | 2 +- src/plugins/tracker/rygel-tracker-image-item.vala | 8 +++--- src/plugins/tracker/rygel-tracker-item.vala | 10 ++++---- .../tracker/rygel-tracker-music-category.vala | 2 +- src/plugins/tracker/rygel-tracker-music-item.vala | 8 +++--- ...ry.vala => rygel-tracker-search-container.vala} | 30 +++++++++++----------- .../tracker/rygel-tracker-search-result.vala | 10 ++++---- .../tracker/rygel-tracker-video-category.vala | 2 +- src/plugins/tracker/rygel-tracker-video-item.vala | 8 +++--- 11 files changed, 48 insertions(+), 48 deletions(-) commit 11f5523da53c7426f61f4de88432538d757c19a7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 18:37:02 2009 +0300 tracker: Rename TrackerCategory.category to service src/plugins/tracker/rygel-tracker-category.vala | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 36ba1ecfcae589a3c5e941b0087d257adbc2395c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 18:29:53 2009 +0300 tracker: Remove TrackerCategory.child_class TrackerCategory doesn't need to know it's children's UPnP class. src/plugins/tracker/rygel-tracker-category.vala | 7 +------ src/plugins/tracker/rygel-tracker-image-category.vala | 2 +- src/plugins/tracker/rygel-tracker-image-item.vala | 2 +- src/plugins/tracker/rygel-tracker-item.vala | 3 ++- src/plugins/tracker/rygel-tracker-music-category.vala | 2 +- src/plugins/tracker/rygel-tracker-music-item.vala | 2 +- src/plugins/tracker/rygel-tracker-video-category.vala | 2 +- src/plugins/tracker/rygel-tracker-video-item.vala | 2 +- 8 files changed, 9 insertions(+), 13 deletions(-) commit d11608396f84264bcf0357069eb8a7b2bd7bbf8a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 18:01:53 2009 +0300 tracker: Introduce "Albums" and "Artists" containers Right now these containers just provide an empty container for each album or artist. Next step is to populate these containers. src/plugins/tracker/Makefile.am | 1 + .../tracker/rygel-tracker-metadata-values.vala | 103 +++++++++++++++++++++ .../tracker/rygel-tracker-root-container.vala | 8 ++ 3 files changed, 112 insertions(+) commit d4b62f2143ed3ac7bd39a06ae40e4750b425fa7b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 17:34:06 2009 +0300 tracker: Better titles for top-level folders src/plugins/tracker/rygel-tracker-root-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 3ba1e8486548fb89c4b16a91147cc3ec874ab036 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 17:28:05 2009 +0300 core: MediaObjectSearch provides error MediaObjectSearch provides an error through a field to it's users rather than printing it as a warning. src/rygel/rygel-media-object-search.vala | 7 +++---- src/rygel/rygel-simple-container.vala | 1 + 2 files changed, 4 insertions(+), 4 deletions(-) commit f50bfc6af62418cb95da06bf0a05470e5ea00de3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 17:01:08 2009 +0300 core: Move MediaObjectSearch into separate module src/rygel/Makefile.am | 1 + src/rygel/rygel-media-object-search.vala | 85 ++++++++++++++++++++++++++++++++ src/rygel/rygel-simple-container.vala | 54 -------------------- 3 files changed, 86 insertions(+), 54 deletions(-) commit d1082c01e802969f95ed0b34496fc9247b4f4198 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 16:53:06 2009 +0300 core: Rename ObjectSearch to MediaObjectSearch src/rygel/rygel-simple-container.vala | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) commit ae8865283cba22ff9654e24e4fd924606f9361a0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 16:48:57 2009 +0300 core: Micro indentation fix src/rygel/rygel-simple-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 658f1782e8727b8aee5e61f5e4b57ba9663fdbbc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 16:48:20 2009 +0300 core: More generic ObjectSearch class src/rygel/rygel-simple-container.vala | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) commit 9a2d057bef9bcc227e590d610f72a1e2de43d42a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 15:49:38 2009 +0300 core: cancellable is now a prop of StateMachine Earlier a cancellable was passed to StateMachine.run() although this cancellable was supposed to be instance property. So now have it as the property of StateMachine interface. src/rygel/rygel-browse.vala | 7 +++---- src/rygel/rygel-content-directory.vala | 4 ++-- src/rygel/rygel-http-identity-handler.vala | 13 +++++++++---- src/rygel/rygel-http-request-handler.vala | 2 ++ src/rygel/rygel-http-request.vala | 17 +++++++++-------- src/rygel/rygel-http-response.vala | 13 +++++++------ src/rygel/rygel-http-server.vala | 10 +++++----- src/rygel/rygel-http-transcode-handler.vala | 7 +++++-- src/rygel/rygel-live-response.vala | 9 +++++---- src/rygel/rygel-seekable-response.vala | 15 ++++++++------- src/rygel/rygel-simple-container.vala | 17 ++++++++++------- src/rygel/rygel-state-machine.vala | 5 ++++- 12 files changed, 69 insertions(+), 50 deletions(-) commit 6f2bb710436058b67576edd9a8d46a7ca2f8c089 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 02:45:23 2009 +0300 core: Micro indentation fix src/rygel/rygel-simple-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 04dd9c946173e54035f406a2eb9071bd106d1375 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 02:42:52 2009 +0300 tracker: Derive TrackerRootContainer from SimpleContainer .../tracker/rygel-tracker-root-container.vala | 114 +++------------------ 1 file changed, 13 insertions(+), 101 deletions(-) commit 1ec81cfe26deea34a297215beb9df40ab57f61fb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 17 02:40:23 2009 +0300 core: Provide SimpleContainer.root Provide a SimpleContainer construction method more suitable for root containers. src/rygel/rygel-simple-container.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 0817c4dbe9f19ae5f8a986d6540e26b93f9d4729 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 16 20:23:18 2009 +0300 core: A simple MediaContainer implementation src/rygel/Makefile.am | 1 + src/rygel/rygel-simple-container.vala | 171 ++++++++++++++++++++++++++++++++++ 2 files changed, 172 insertions(+) commit 8f1a78636b3830b4150204db1c821ce379f73848 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 19:48:14 2009 +0300 media-export: AsyncReadyCallback.source_object is nullable source_object param of AsyncReadyCallback is now nullable. src/plugins/media-export/rygel-media-export-harvester.vala | 8 ++++---- .../media-export/rygel-media-export-recursive-file-monitor.vala | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit 8700f7c8445a3f39ff590c109d5b7b2572efe42d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 19 18:33:00 2009 +0300 core: AsyncReadyCallback.source_object is nullable source_object param of AsyncReadyCallback is now nullable. src/rygel/rygel-browse.vala | 4 ++-- src/rygel/rygel-http-request.vala | 4 ++-- src/rygel/rygel-plugin-loader.vala | 4 ++-- src/rygel/rygel-seekable-response.vala | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) commit 1ef28691f831c578f16e357ae1bb5a976873d02f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 16 14:47:25 2009 +0300 build: Bump-up libgee requirement to 0.3.0 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0336f0175f207eab8280fd78033677151eb7afd9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 16 14:45:46 2009 +0300 build: Bump-up vala requirement to 0.7.6 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 96899f6cded3dd479a201a6d446c03e503fe0f40 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 15 17:50:37 2009 +0300 media-export: Remove redundant try/catch .../rygel-media-export-root-container.vala | 33 ++++++++++------------ 1 file changed, 15 insertions(+), 18 deletions(-) commit cbff85ca93a9e36abd44014e0f7ff2446cc044d0 Author: Jens Georg <mail@jensge.org> Date: Sat Sep 12 13:50:36 2009 +0200 media-export: cleanup .../media-export/rygel-media-export-harvester.vala | 47 +++++++++------------- 1 file changed, 20 insertions(+), 27 deletions(-) commit 28e17d59da7305bed3e9e212eb4f32fc98dcbe2a Author: Jens Georg <mail@jensge.org> Date: Sat Sep 12 13:42:35 2009 +0200 media-export: Fix warnings .../media-export/rygel-media-export-root-container.vala | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit 70a63b65ad063ff2cc2b5c3807359c883cebe371 Author: Jens Georg <mail@jensge.org> Date: Sat Sep 12 01:26:19 2009 +0200 media-export: rename harvest to harvester src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 7e9e618a1e5299d87f9d8682af84ac90c89ab809 Author: Jens Georg <mail@jensge.org> Date: Sat Sep 12 01:20:08 2009 +0200 media-export: add assertion instead of comment src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5d86605c50a8ebb19c7b7a53f9f505052e484632 Author: Jens Georg <mail@jensge.org> Date: Sat Sep 12 01:08:06 2009 +0200 media-export: Fix critical warnings src/plugins/media-export/rygel-media-export-harvester.vala | 2 +- src/plugins/media-export/rygel-media-export-root-container.vala | 2 +- src/ui/Makefile.am | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) commit b62e1a663b84bf8a30648b726bcdfba7fb527874 Author: Jens Georg <mail@jensge.org> Date: Fri Sep 11 23:37:06 2009 +0200 media-export: bitrate is byte/s src/plugins/media-export/rygel-media-export-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 97ca761514f3711cbf4d36af02e1ec5322356164 Author: Jens Georg <mail@jensge.org> Date: Sat Sep 12 01:32:20 2009 +0200 core: use fixed string for cache dir src/rygel/rygel-media-db.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 177f9a8075113d8d2a20d3cac9a68ff17b9dbf98 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 15 15:05:37 2009 +0300 core: MediaDB.save_item/container are now public src/rygel/rygel-media-db.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0b7d30712087f9d7bb1e58a77ce852e55ee5ad0b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 15 15:04:16 2009 +0300 core: Add signals for container operations src/rygel/rygel-media-db.vala | 4 ++++ 1 file changed, 4 insertions(+) commit cf9e712e2bdc7771f6af6235b4f67e78f64f3077 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 15 15:02:43 2009 +0300 core: Declare signals on the top in one place src/rygel/rygel-media-db.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit f0e633a990c2be9fa6601573b2412ebf51b2c00a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 15 14:59:16 2009 +0300 core: Set db to null on failure src/rygel/rygel-media-db.vala | 1 + 1 file changed, 1 insertion(+) commit 42aa9998c9242bbdce3fb93a607c6d3527cd3711 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 15 14:58:03 2009 +0300 core: Minor coding-style fix src/rygel/rygel-media-db.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0b16c45b5d210ce73c17342da44963a6ca8b9376 Author: Jens Georg <mail@jensge.org> Date: Fri Sep 11 20:54:42 2009 +0200 core: use MediaDBError more consistently src/rygel/rygel-media-db.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 3e0c64aa602fd504ed2a77b947a8db4d3a2c55f1 Author: Jens Georg <mail@jensge.org> Date: Fri Sep 11 20:48:30 2009 +0200 core: s/object_id/child_id/ for "get_child_*" src/rygel/rygel-media-db.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 56e48f35f694f2b15ff2e26e34c9e42e541ea414 Author: Jens Georg <mail@jensge.org> Date: Fri Sep 11 20:44:50 2009 +0200 core,media-export: Rename MediaObject.timestamp MediaObject.timestamp is now called "modified" .../media-export/rygel-media-export-item.vala | 2 +- .../rygel-media-export-root-container.vala | 46 ++++++++++++++-------- src/rygel/rygel-media-db.vala | 6 +-- src/rygel/rygel-media-object.vala | 2 +- 4 files changed, 34 insertions(+), 22 deletions(-) commit b50797bc10962fc977e71163f8d321b212aedfaf Author: Jens Georg <mail@jensge.org> Date: Fri Sep 11 13:28:48 2009 +0200 core: handle database error gracefully src/rygel/rygel-media-db-container.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit d8a24abdb9241d941c7fe8d95c73c94823fb4ede Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 14 23:57:32 2009 +0300 external: Fix some typos src/plugins/external/rygel-external-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 22d1b33c61a51d1d87c917c6b9dc927a310fd45d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 14 18:34:29 2009 +0300 external: Fetch items on demand src/plugins/external/rygel-external-container.vala | 115 +++++++++++++-------- src/plugins/external/rygel-external-item.vala | 28 ++++- 2 files changed, 97 insertions(+), 46 deletions(-) commit 0694ef32959c0d2d0b3b3b89d1415576af688406 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Sep 12 00:43:51 2009 +0300 external: Prefix IDs with type of object Prefix IDs of non-root media object with their type: container or item. src/plugins/external/rygel-external-container.vala | 11 ++++++----- src/plugins/external/rygel-external-item.vala | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) commit 53d34aebb83b8ca26da634da6325c65240896dbc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 13 21:00:11 2009 +0300 tracker: Only set size of image item, once src/plugins/tracker/rygel-tracker-image-item.vala | 3 --- 1 file changed, 3 deletions(-) commit 50e54553485624fdca6d06a4c711b79306286f8f Author: Jens Georg <mail@jensge.org> Date: Fri Sep 11 13:28:48 2009 +0200 core: handle database error gracefully src/rygel/rygel-media-db-container.vala | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 3c4cf83f93440fbb611e43699d72321a74e4d047 Author: Jens Georg <mail@jensge.org> Date: Fri Sep 11 13:26:51 2009 +0200 core: Use MediaItem.add_uri Modify MediaDB code such that for MediaItems the uri list will not be modified directly src/rygel/rygel-media-db.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 18890133253db37ea586a4f5d45d422858f4d0ff Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Sep 11 20:02:11 2009 +0300 mediathek: Remove trailing whitespace src/plugins/mediathek/rygel-mediathek-root-container.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 3288a75feefc67a8e08743945630abab40f4e4e8 Author: Jens Georg <mail@jensge.org> Date: Thu Jul 2 23:16:54 2009 +0200 media-export: Add simple dbus service src/plugins/media-export/Makefile.am | 2 + .../rygel-media-export-dbus-service.vala | 60 ++++++++++++++++++++++ .../media-export/rygel-media-export-harvester.vala | 1 + .../rygel-media-export-root-container.vala | 16 ++++++ 4 files changed, 79 insertions(+) commit 4028078bf6299678343f3eda5246c046228e0148 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 24 16:09:08 2009 +0200 mediathek: fix crash if not config is available src/plugins/mediathek/rygel-mediathek-root-container.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 376325e6f16859089468fb8995b4014796cc0b55 Author: Jens Georg <mail@jensge.org> Date: Sun Aug 16 15:00:03 2009 +0200 core: Add database upgrade code src/rygel/rygel-media-db.vala | 49 +++++++++++++++++++++++++++++++++++++------ 1 file changed, 43 insertions(+), 6 deletions(-) commit e4c21d7adb8299947e3974d1e2d981d6018b3f5d Author: Jens Georg <mail@jensge.org> Date: Fri Aug 14 21:35:17 2009 +0200 media-export: Catch additional database errors .../media-export/rygel-media-export-harvester.vala | 26 +++++++++++++--------- 1 file changed, 16 insertions(+), 10 deletions(-) commit 9b7b0f561e989234e5d08c1b5196a4633ba0fac5 Author: Jens Georg <mail@jensge.org> Date: Fri Aug 14 21:29:32 2009 +0200 core: Handle more database error cases src/rygel/rygel-media-db.vala | 151 +++++++++++++++++++++++++++--------------- 1 file changed, 98 insertions(+), 53 deletions(-) commit 3f761405c2f6d49714eb2121bac79898e77b720b Author: Jens Georg <mail@jensge.org> Date: Fri Aug 14 20:58:29 2009 +0200 media-export: Use null container for Harvesting .../media-export/rygel-media-export-harvester.vala | 29 +++++----------------- 1 file changed, 6 insertions(+), 23 deletions(-) commit 7da63d3a6cc4aaa966a71652a234d5348633376f Author: Jens Georg <mail@jensge.org> Date: Wed Aug 12 13:19:10 2009 +0200 media-export: Update documentation src/plugins/media-export/rygel-media-export-plugin.vala | 7 ------- 1 file changed, 7 deletions(-) commit ea17a7a912c538ace5664b1e4bf35219bebfd2a5 Author: Jens Georg <mail@jensge.org> Date: Wed Aug 12 13:11:30 2009 +0200 core, media-export: Handle invalid database files This dummy container is used if the database file cannot be opened. src/plugins/media-export/Makefile.am | 1 + .../rygel-media-export-null-container.vala | 58 ++++++++++++++++++++++ .../rygel-media-export-root-container.vala | 16 ++++-- src/rygel/rygel-media-db.vala | 42 +++++++++++++--- 4 files changed, 104 insertions(+), 13 deletions(-) commit 99f1b150afec96ac9ff213c085a8bc50edd67e28 Author: Jens Georg <mail@jensge.org> Date: Tue Aug 11 17:54:29 2009 +0200 media-export: avoid crash if unknown file is found Reported on IRC by "fatal" (Andreas Henriksson) .../media-export/rygel-media-export-harvester.vala | 18 ++++++++++-------- src/plugins/media-export/rygel-media-export-item.vala | 3 ++- 2 files changed, 12 insertions(+), 9 deletions(-) commit afc281148546a16dfe52deb7bf0f3ed68d1e8709 Author: Jens Georg <mail@jensge.org> Date: Mon Jul 27 22:49:48 2009 +0200 media-export,mediathek: Root-Container-Singleton Use the same root-container on every interface device src/plugins/media-export/rygel-media-export-plugin.vala | 2 +- .../media-export/rygel-media-export-root-container.vala | 12 +++++++++++- src/plugins/mediathek/rygel-mediathek-plugin.vala | 2 +- src/plugins/mediathek/rygel-mediathek-root-container.vala | 11 ++++++++++- 4 files changed, 23 insertions(+), 4 deletions(-) commit cfdc2b8fdaf43ab69ce353dbf4c41a90288956f3 Author: Jens Georg <mail@jensge.org> Date: Wed Jul 8 12:25:30 2009 +0200 core: fix #588034 src/rygel/rygel-media-db.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d22a0191b03eddb141900414d5a4cd01bc369a9f Author: Jens Georg <mail@jensge.org> Date: Sun Jul 5 16:06:19 2009 +0200 core: don't delete root container when in db src/rygel/rygel-media-db.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c48f820675cdd9f8d51dcc07672e568f32bebdb7 Author: Jens Georg <mail@jensge.org> Date: Sun Jul 5 14:42:02 2009 +0200 media-export: remove harvester if done harvesting src/plugins/media-export/rygel-media-export-harvester.vala | 5 ++--- .../media-export/rygel-media-export-root-container.vala | 14 +++++++++----- 2 files changed, 11 insertions(+), 8 deletions(-) commit 1bf0a09e4e8f13865c12cd85fb5d7fdf5899729e Author: Jens Georg <mail@jensge.org> Date: Sun Jul 5 14:36:21 2009 +0200 media-export: do file type query async .../media-export/rygel-media-export-harvester.vala | 62 ++++++++++++---------- 1 file changed, 33 insertions(+), 29 deletions(-) commit 038044b4a811752dc838f511bc24fd4dbd9453c4 Author: Jens Georg <mail@jensge.org> Date: Sun Jul 5 14:22:06 2009 +0200 media-export: update changed files, not re-add .../media-export/rygel-media-export-harvester.vala | 78 ++++++++++++++++------ 1 file changed, 57 insertions(+), 21 deletions(-) commit e868ddf65b93fcb1dfd796ab0bf7f1a6899a0f9b Author: Jens Georg <mail@jensge.org> Date: Sun Jul 5 13:39:55 2009 +0200 media-export: Notify parent container on removal .../media-export/rygel-media-export-root-container.vala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit fba2ac65495ad9a9f366ddd5f830580978b075ea Author: Jens Georg <mail@jensge.org> Date: Sun Jul 5 13:33:21 2009 +0200 media-export: Add root container to database This is necessary to allow MediaItems directly below the root container src/plugins/media-export/rygel-media-export-root-container.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 105fa840f95e37a28b7da5fa23f850533ea3ec95 Author: Jens Georg <mail@jensge.org> Date: Sun Jul 5 13:13:26 2009 +0200 core: Add check if no parent exists src/rygel/rygel-media-db.vala | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) commit ba8a70f7333578db9537f90d399bbfb3f876bc8a Author: Jens Georg <mail@jensge.org> Date: Mon Jun 29 22:26:09 2009 +0200 media-export: delete gone directories on new start .../media-export/rygel-media-export-harvester.vala | 64 +++++++++++++++++++--- .../rygel-media-export-recursive-file-monitor.vala | 2 - .../rygel-media-export-root-container.vala | 20 +++++-- 3 files changed, 70 insertions(+), 16 deletions(-) commit ba4d54676619fb7559c1498398152d69c6b8b12d Author: Jens Georg <mail@jensge.org> Date: Sun Jun 28 21:02:41 2009 +0200 core: Add function to get list of child ids src/rygel/rygel-media-db.vala | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 5d6ce989ae49d00a814b088da64853e610644af5 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 28 21:01:58 2009 +0200 core: Add timestamp to exists function src/rygel/rygel-media-db.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 26e7e3397250346dc7e7af566b2a4fe26a74c4a3 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 28 03:46:43 2009 +0200 media-export: Add mtime of object into database src/plugins/media-export/rygel-media-export-item.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 1c2c3a008fac0c0c4fbaa48454e8e85dd964500c Author: Jens Georg <mail@jensge.org> Date: Sun Jun 28 03:46:17 2009 +0200 core: add timestamp to MediaObject src/rygel/rygel-media-db.vala | 18 +++++++++++------- src/rygel/rygel-media-object.vala | 1 + src/rygel/rygel-metadata-extractor.vala | 11 ++++++++++- 3 files changed, 22 insertions(+), 8 deletions(-) commit 8465d9a40aa9de42f19135dd00765b24e37fec40 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 28 03:21:48 2009 +0200 core: add update methods src/rygel/rygel-media-db.vala | 85 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 80 insertions(+), 5 deletions(-) commit 5e6b2b1cc6137d0752ad681d25596197d73f9911 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 28 03:00:57 2009 +0200 core: change table key relationships src/rygel/rygel-media-db.vala | 49 +++++++++++++++++++------------------------ 1 file changed, 21 insertions(+), 28 deletions(-) commit 5180e651888a87b649c0076c60731de741d5bf8d Author: Jens Georg <mail@jensge.org> Date: Sun Jun 28 02:09:09 2009 +0200 media-export: react on deletion of files src/plugins/media-export/rygel-media-export-root-container.vala | 3 +++ 1 file changed, 3 insertions(+) commit 4052e15ff03241f9a9233e0c91653952458e1c85 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 28 02:06:35 2009 +0200 core: add deletion of items to media-db src/rygel/rygel-media-db.vala | 147 +++++++++++++++++++++++++++++++++++------- 1 file changed, 125 insertions(+), 22 deletions(-) commit d0142a8379135d6ab2d8d9bdbed4352080cbad7f Author: Jens Georg <mail@jensge.org> Date: Sun Jun 28 01:22:00 2009 +0200 media-export: Add uri to container objects src/plugins/media-export/rygel-media-export-harvester.vala | 1 + 1 file changed, 1 insertion(+) commit 779050a5b6caf7b46a7493c5e6d52a60d3b78431 Author: Jens Georg <mail@jensge.org> Date: Sat Jun 27 03:24:13 2009 +0200 media-export: harvest newly added files .../rygel-media-export-root-container.vala | 28 ++++++++++++++++------ 1 file changed, 21 insertions(+), 7 deletions(-) commit f4331d7489d3fcc7d1e7e4d5488fbb5f11ec7755 Author: Jens Georg <mail@jensge.org> Date: Sat Jun 27 03:04:01 2009 +0200 media-export: hook up file monitor .../media-export/rygel-media-export-harvester.vala | 8 +++++++- .../rygel-media-export-root-container.vala | 24 ++++++++++++++++++++-- 2 files changed, 29 insertions(+), 3 deletions(-) commit cd64104e59bed23608f7053f9f178063d1905d02 Author: Jens Georg <mail@jensge.org> Date: Sat Jun 27 02:47:52 2009 +0200 media-export: Add recursive file monitor configure.ac | 2 +- src/plugins/media-export/Makefile.am | 4 +- .../rygel-media-export-recursive-file-monitor.vala | 104 +++++++++++++++++++++ .../rygel-media-export-root-container.vala | 8 +- 4 files changed, 112 insertions(+), 6 deletions(-) commit 949c15a32bd94a380e556b3b329dbfbb634abc36 Author: Jens Georg <mail@jensge.org> Date: Sat Jun 27 00:23:13 2009 +0200 core: add some documentation src/rygel/rygel-media-db.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 2735a39824429287dd6813cd82ef9de1d767481e Author: Jens Georg <mail@jensge.org> Date: Sat Jun 27 00:13:29 2009 +0200 core,media-export: MediaDB name is just a name MediaDB will decide about the file name itself, normally user_cache_dir/prgname/name.db src/plugins/media-export/rygel-media-export-root-container.vala | 7 +------ src/rygel/rygel-media-db.vala | 7 +++++-- 2 files changed, 6 insertions(+), 8 deletions(-) commit eb7330e10d25318670da2aaddc83b4452addfa2d Author: Jens Georg <mail@jensge.org> Date: Sat Jun 27 00:04:34 2009 +0200 core: refine sorting of elements src/rygel/rygel-media-db.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 38a75d664f733e479f8b0042ad5c8c76afdd84b4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 9 16:24:31 2009 +0300 core: Expect 'jpeg' extension for thumbnail files src/rygel/rygel-thumbnailer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit af20a97943591b7ce977bf2a06d7ef98b8c86bc4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 8 19:11:42 2009 +0300 core,plugins: Simpler way to provide thumbnails Provide a method to add URIs to MediaItem, using which the plugin can also provide a thumbnail. If no thumbnail is provided, Rygel tries to get it using the Thumbnailer. src/plugins/external/rygel-external-item.vala | 2 +- .../media-export/rygel-media-export-item.vala | 4 +-- .../mediathek/rygel-mediathek-video-item.vala | 2 +- src/plugins/tracker/rygel-tracker-image-item.vala | 2 +- src/plugins/tracker/rygel-tracker-music-item.vala | 2 +- src/plugins/tracker/rygel-tracker-video-item.vala | 2 +- src/rygel/rygel-http-server.vala | 37 ---------------------- src/rygel/rygel-media-item.vala | 24 ++++++++++++++ src/rygel/rygel-thumbnailer.vala | 11 +++++-- 9 files changed, 40 insertions(+), 46 deletions(-) commit cf444f5b167808eab5cafc71775faba4c72e13f2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 8 16:49:42 2009 +0300 core: Minor refactor Public methods should be listed first and then internal. src/rygel/rygel-media-item.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 89fafbabf642d201c8ea026dc3ad26032cf049cb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 8 16:47:18 2009 +0300 core: Thumbnailer should be singleton src/rygel/rygel-http-server.vala | 13 ++++++------- src/rygel/rygel-thumbnailer.vala | 19 ++++++++++++++++++- 2 files changed, 24 insertions(+), 8 deletions(-) commit 3643750e7db7064eda422272e47f0a4fa995d392 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 8 16:07:51 2009 +0300 core: Add Thumbnailer At the moment, it doesn't generate any thumbnails but serves existing thumbnails provided by either GNOME apps or hildon-thumbnailer. While former is good for desktop-integration the later is not only good for maemo-integration but is also DLNA-compliant since DLNA requires thumbnails to be provided at least in JPEG format. src/rygel/Makefile.am | 1 + src/rygel/rygel-http-server.vala | 38 ++++++++++++++++ src/rygel/rygel-thumbnailer.vala | 94 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 133 insertions(+) commit 52add37d16f44476043aa0a264d1a81c3621662d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Sep 7 16:01:02 2009 +0300 core,tracker: Derive Thumbnail from IconInfo src/plugins/tracker/rygel-tracker-plugin.vala | 11 ++++++----- src/rygel/rygel-icon-info.vala | 21 ++++++++------------- src/rygel/rygel-root-device-factory.vala | 2 +- src/rygel/rygel-thumbnail.vala | 17 ++++------------- 4 files changed, 19 insertions(+), 32 deletions(-) commit ef10b15f1d5b28a874b054c87d6581a56c9dbc40 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 6 02:51:31 2009 +0300 core: Very minor refactoring src/rygel/rygel-http-server.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 4d9b1428e8df65da170b895f3bd981f65caf09e7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Sep 6 02:44:11 2009 +0300 core: Allow plugins to provide thumbnails Plugins can now provide thumnails using a new easy-to-use API. src/rygel/Makefile.am | 1 + src/rygel/rygel-http-identity-handler.vala | 40 ++++++++++++---- src/rygel/rygel-http-request.vala | 12 +++++ src/rygel/rygel-http-server.vala | 29 ++++++++++-- src/rygel/rygel-media-item.vala | 12 +++++ src/rygel/rygel-thumbnail.vala | 76 ++++++++++++++++++++++++++++++ src/rygel/rygel-transcode-manager.vala | 1 + src/rygel/rygel-transcoder.vala | 1 + 8 files changed, 160 insertions(+), 12 deletions(-) commit 70ccca68813c4df16a1cae917c41b1d4ec25a359 Author: Thijs Vermeir <thijsvermeir@gmail.com> Date: Wed Aug 19 02:04:18 2009 +0200 gstlaunch: use the default rygel configuration file data/Makefile.am | 1 - data/rygel-default.conf | 13 +++++ data/rygel-gstlaunch.conf | 15 ----- src/plugins/gstlaunch/Makefile.am | 2 +- .../gstlaunch/rygel-gstlaunch-root-container.vala | 67 ++++++---------------- 5 files changed, 30 insertions(+), 68 deletions(-) commit c940421a753fd4b8281be5f89f0d6a718721db98 Author: Thijs Vermeir <thijsvermeir@gmail.com> Date: Sun Aug 16 21:01:27 2009 +0200 gstlaunch: add new plugin that shares gstreamer launch lines This plugin is reading from a configuration KeyFile and creates a item for every group in this file. autogen.sh | 3 +- configure.ac | 7 + data/Makefile.am | 1 + data/rygel-gstlaunch.conf | 15 +++ src/plugins/Makefile.am | 7 +- src/plugins/gstlaunch/Makefile.am | 31 +++++ .../gstlaunch/rygel-gstlaunch-content-dir.vala | 34 +++++ src/plugins/gstlaunch/rygel-gstlaunch-item.vala | 56 ++++++++ src/plugins/gstlaunch/rygel-gstlaunch-plugin.vala | 39 ++++++ .../gstlaunch/rygel-gstlaunch-root-container.vala | 150 +++++++++++++++++++++ 10 files changed, 341 insertions(+), 2 deletions(-) commit 887875ee7dbffa3c9aa40e3c9ffcdcfd70e7fc5b Author: Thijs Vermeir <thijsvermeir@gmail.com> Date: Tue Aug 18 05:04:30 2009 +0200 test: create the pipeline in a more simple way src/plugins/test/rygel-test-audio-item.vala | 29 +++++----------------------- src/plugins/test/rygel-test-video-item.vala | 30 +++++------------------------ 2 files changed, 10 insertions(+), 49 deletions(-) commit 6192d5da65c675268595960cb9305b98af347bc7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 3 17:51:40 2009 +0300 data,ui: Glade-3 mood swings data/rygel-preferences.ui | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 26168494dbe5b7c3455ab20d15043f4b77e187e7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 3 17:49:52 2009 +0300 core,ui,data: Replace 'ip' config with 'interface' Replace 'host-ip' configuration key with 'interface'. Also provide an ease-to-use UI component to set this key in the user config. data/rygel-default.conf | 6 ++-- data/rygel-maemo.conf | 6 ++-- data/rygel-preferences.ui | 37 +++++++++++---------- src/rygel/rygel-cmdline-config.vala | 14 +++++--- src/rygel/rygel-configuration.vala | 2 +- src/rygel/rygel-main.vala | 6 ++-- src/rygel/rygel-meta-config.vala | 4 +-- src/rygel/rygel-user-config.vala | 10 +++--- src/ui/Makefile.am | 2 +- src/ui/rygel-general-pref-section.vala | 60 ++++++++++++++++++++++++++++++---- 10 files changed, 101 insertions(+), 46 deletions(-) commit e3d4c12c3902e154e2c660d12e6761704a44da49 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Sep 3 02:17:26 2009 +0300 core: Set DLNA transferMode header on responses Warning: We only copy the value from the request and all we do to entertain this header is to set the priority of IO operations. src/rygel/rygel-http-request-handler.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit 2d6b17e3e215437c63ff0e79bcb5a6c308b0dd13 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 22:18:22 2009 +0300 core,data: Version D-Bus interface, path and service data/Makefile.am | 2 +- data/{org.gnome.Rygel.service.in => org.gnome.Rygel1.service.in} | 0 src/rygel/rygel-dbus-service.vala | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) commit 8a5db7a17a0727b542e166483cd0e04c5e70f22f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 22:09:15 2009 +0300 core: Correctly handle unset port in configs src/rygel/rygel-cmdline-config.vala | 6 +++++- src/rygel/rygel-user-config.vala | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) commit 48207abd58da73c35cff0cd9308adae42b19b856 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 16:32:37 2009 +0300 core: Only advertise internal URIs on lo Only advertise internal URIs on loopback interface. src/rygel/rygel-didl-lite-writer.vala | 4 +++- src/rygel/rygel-media-item.vala | 12 ++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) commit ca85dd44ff1489472372910ebbb8b0a7f4328a29 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 16:32:06 2009 +0300 core: HTTPServer.context is now public property src/rygel/rygel-http-server.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d52e176daf8e3700fbca59c08d224679b5e61321 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 15:29:53 2009 +0300 core: Early protocol detection src/rygel/rygel-media-item.vala | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) commit 892e1ffa900f51c5bcc5a17d48fd084beba3b961 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 14:04:01 2009 +0300 core: Hide internal API src/rygel/rygel-main.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit c3f1ef0256ac58bd52de34331f3cd38941b31381 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 13:16:47 2009 +0300 core: Error on wrong "getcontentFeatures.dlna.org" Return error code 400 if getcontentFeatures.dlna.org is other than "1". src/rygel/rygel-http-request.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit e9bdb366ee77bddb0228b1fa46eabb43cd800170 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 01:28:49 2009 +0300 core,plugins: Remove redundant statement Remove redundant 'using Rygel;' statement from all vala files. src/plugins/external/rygel-external-container.vala | 3 +-- src/plugins/external/rygel-external-content-dir.vala | 3 +-- src/plugins/external/rygel-external-item.vala | 3 +-- src/plugins/external/rygel-external-plugin.vala | 4 +--- src/plugins/media-export/rygel-media-export-harvester.vala | 3 +-- src/plugins/media-export/rygel-media-export-item.vala | 2 +- src/plugins/media-export/rygel-media-export-root-container.vala | 3 +-- src/plugins/mediathek/rygel-mediathek-root-container.vala | 3 +-- src/plugins/mediathek/rygel-mediathek-rss-container.vala | 3 +-- src/plugins/mediathek/rygel-mediathek-video-item.vala | 1 - src/plugins/test/rygel-test-audio-item.vala | 1 - src/plugins/test/rygel-test-content-dir.vala | 3 +-- src/plugins/test/rygel-test-item.vala | 1 - src/plugins/test/rygel-test-root-container.vala | 3 +-- src/plugins/test/rygel-test-video-item.vala | 1 - src/plugins/tracker/rygel-media-tracker.vala | 3 +-- src/plugins/tracker/rygel-tracker-category.vala | 3 +-- src/plugins/tracker/rygel-tracker-get-metadata-result.vala | 2 -- src/plugins/tracker/rygel-tracker-image-category.vala | 2 -- src/plugins/tracker/rygel-tracker-image-item.vala | 3 +-- src/plugins/tracker/rygel-tracker-item.vala | 3 +-- src/plugins/tracker/rygel-tracker-music-category.vala | 2 -- src/plugins/tracker/rygel-tracker-music-item.vala | 3 +-- src/plugins/tracker/rygel-tracker-plugin.vala | 3 +-- src/plugins/tracker/rygel-tracker-root-container.vala | 3 +-- src/plugins/tracker/rygel-tracker-search-result.vala | 1 - src/plugins/tracker/rygel-tracker-video-category.vala | 2 -- src/plugins/tracker/rygel-tracker-video-item.vala | 3 +-- src/rygel/rygel-browse.vala | 1 - src/rygel/rygel-gst-utils.vala | 2 +- src/rygel/rygel-http-request-handler.vala | 1 - src/rygel/rygel-http-request.vala | 1 - src/rygel/rygel-http-server.vala | 1 - src/rygel/rygel-http-transcode-handler.vala | 2 +- src/rygel/rygel-icon-info.vala | 2 -- src/rygel/rygel-l16-transcoder-bin.vala | 2 +- src/rygel/rygel-live-response.vala | 1 - src/rygel/rygel-media-db-container.vala | 2 -- src/rygel/rygel-media-db-object-factory.vala | 2 -- src/rygel/rygel-mp2ts-transcoder-bin.vala | 2 +- src/rygel/rygel-mp3-transcoder-bin.vala | 2 +- src/rygel/rygel-seekable-response.vala | 1 - src/rygel/rygel-state-machine.vala | 2 -- src/rygel/rygel-transcode-manager.vala | 1 - src/rygel/rygel-transcoder.vala | 2 +- 45 files changed, 25 insertions(+), 72 deletions(-) commit da1376143a9dd91d98330467633667f3d42c0a33 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 01:14:07 2009 +0300 core: Add disclaimer for some ugly-looking code src/rygel/rygel-http-request-handler.vala | 3 +++ 1 file changed, 3 insertions(+) commit 714665fbf5b677337303eb9988a2cd9d0d2347d4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 01:06:45 2009 +0300 core: Merge two methods of HTTPRequestHandler Merge add_content_features_headers and add_response_headers of HTTPRequestHandler class. src/rygel/rygel-http-identity-handler.vala | 3 ++- src/rygel/rygel-http-request-handler.vala | 13 +++++-------- src/rygel/rygel-http-transcode-handler.vala | 3 ++- 3 files changed, 9 insertions(+), 10 deletions(-) commit 201aa988ef1c7ec3743b9d65902a574fc90c4eec Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 00:56:40 2009 +0300 core: Turn HTTPRequestHandler into abstract class src/rygel/rygel-http-identity-handler.vala | 17 ++++++++--------- src/rygel/rygel-http-request-handler.vala | 2 +- src/rygel/rygel-http-transcode-handler.vala | 16 ++++++++-------- 3 files changed, 17 insertions(+), 18 deletions(-) commit 1b83d4bf6372846df858a8d4aedd139b403b800f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Sep 2 00:38:45 2009 +0300 core: Provide contentFeatures.dlna.org header Provide the "contentFeatures.dlna.org" header in HTTP responses. src/rygel/rygel-http-identity-handler.vala | 12 ++++++++++++ src/rygel/rygel-http-request-handler.vala | 19 ++++++++++++++++++- src/rygel/rygel-http-transcode-handler.vala | 11 +++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) commit 392f4d3ad7045520f107294dbd08ea73dd77d417 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 1 22:56:51 2009 +0300 core: MediaItem.get_protocol_info is now private src/rygel/rygel-media-item.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c6c4bd75980573d83366cf8060e4a7c5b6117d41 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 1 22:55:12 2009 +0300 core: Param uri of MediaItem.add_resource is now nullable src/rygel/rygel-media-item.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit bf5a20100d428223b756e7b13a2426f7b9dde3f5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 1 22:53:19 2009 +0300 core: HTTPRequest.http_server is now public prop src/rygel/rygel-http-request.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 09bfa2e96297adbdbd555a306adddb2ffe46949a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 1 16:52:09 2009 +0300 core: Move seek errors to HTTPSeekError src/rygel/rygel-http-request.vala | 2 -- src/rygel/rygel-http-seek.vala | 41 ++++++++++++++++++--------------------- 2 files changed, 19 insertions(+), 24 deletions(-) commit 18a669f142a3044b37455a0a56605c97dc22597d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 1 16:41:53 2009 +0300 core: Rename Seek to HTTPSeek src/rygel/Makefile.am | 2 +- src/rygel/rygel-http-request.vala | 8 ++++---- src/rygel/{rygel-seek.vala => rygel-http-seek.vala} | 18 +++++++++--------- src/rygel/rygel-live-response.vala | 4 ++-- src/rygel/rygel-seekable-response.vala | 4 ++-- 5 files changed, 18 insertions(+), 18 deletions(-) commit df6ddcf7ca0fd2b5155fda2b407e1029032248c3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 1 16:19:37 2009 +0300 core: Random asthetic fixes src/rygel/rygel-http-request-handler.vala | 4 ++-- src/rygel/rygel-seek.vala | 26 +++++++++++++++----------- 2 files changed, 17 insertions(+), 13 deletions(-) commit 9886cac488bd60b347b9ddae7a5ed9c85a06b1dc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 1 16:12:56 2009 +0300 core: IdentityRequestHandler -> HTTPIdentityHandler Rename IdentityRequestHandler to HTTPIdentityHandler. src/rygel/Makefile.am | 2 +- ...entity-request-handler.vala => rygel-http-identity-handler.vala} | 6 +++--- src/rygel/rygel-http-request.vala | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) commit 72a3ca5008f079bac620a6ff6e19bc24c12c56b3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Sep 1 16:04:51 2009 +0300 core: Add HTTPTranscodeHandler Move HTTPRequestHandler implementation from Transcoder to a new class, HTTPTranscodeHandler. This is to keep the HTTP protocol implementation as separate as possible so that later we can easily add more protocol handlers (e.g RTSP). src/rygel/Makefile.am | 1 + src/rygel/rygel-http-request.vala | 8 ++-- src/rygel/rygel-http-transcode-handler.vala | 62 +++++++++++++++++++++++++++++ src/rygel/rygel-transcoder.vala | 27 +------------ 4 files changed, 68 insertions(+), 30 deletions(-) commit e90f12533b6ad20bb575c896b60e3702365ff450 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 26 23:16:43 2009 +0300 core: Add MediaItem.get_protocol_info() src/rygel/rygel-media-item.vala | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) commit 2d0a7ec0c755a9eaff2ab7e66358de5221181e51 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 26 23:10:56 2009 +0300 core: Minor refactoring of MediaItem class src/rygel/rygel-media-item.vala | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 7127cf3732a7599c50e3c3127a28867b348e9585 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Aug 26 23:01:07 2009 +0300 core: Minor non-functional fixes Minor fixes related mostly to coding-style src/rygel/rygel-identity-request-handler.vala | 11 ++++++----- src/rygel/rygel-media-item.vala | 16 +++++++++------- src/rygel/rygel-transcoder.vala | 10 +++++----- 3 files changed, 20 insertions(+), 17 deletions(-) commit 598a9588351c04d1379f97c9a16aa93e60d0378a Author: James Henstridge <james@jamesh.id.au> Date: Mon Aug 3 21:06:51 2009 +0800 core: Refactor: request handling into separate interface Factor out the request handling code into an HTTPRequestHandler interface. The interface is implemented by Rygel.Transcoder and an "identity request handler" used to serve items as is. src/rygel/Makefile.am | 2 + src/rygel/rygel-http-request-handler.vala | 37 ++++++++ src/rygel/rygel-http-request.vala | 131 +++++--------------------- src/rygel/rygel-identity-request-handler.vala | 78 +++++++++++++++ src/rygel/rygel-media-item.vala | 10 +- src/rygel/rygel-seek.vala | 13 ++- src/rygel/rygel-transcoder.vala | 27 +++++- 7 files changed, 182 insertions(+), 116 deletions(-) commit c412f9c4a08d54beefe5a34767ef58a6321b5e32 Author: James Henstridge <james@jamesh.id.au> Date: Mon Aug 3 18:16:31 2009 +0800 core: Push creation of gst source to MediaItem Previously MediaItem.create_stream_source was only called for items that did not provide any URIs. If a URI was available, then HTTPRequest would create an element directly from it. Now HTTPRequest always calls create_stream_source and the default implementation knows how to create an element from a URI. src/rygel/rygel-http-request.vala | 32 ++++++++------------------------ src/rygel/rygel-media-item.vala | 17 ++++++++++++++++- 2 files changed, 24 insertions(+), 25 deletions(-) commit 3654eb0c4ac400e0ce4681a22e36e06f3b63df49 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 25 18:14:54 2009 +0300 core: List the resources according to compatiblity Transcoding formats that are further from the format of the item in question, should be listed at the end and viceversa. Not making sense? Read the code, Luke! src/rygel/rygel-media-item.vala | 8 ++++++++ src/rygel/rygel-transcode-manager.vala | 19 ++++++------------- 2 files changed, 14 insertions(+), 13 deletions(-) commit c01f24c9fd2143149b66172fe8fbd70fe01a1d6d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 25 18:13:43 2009 +0300 core: Better distance calculation for transcoders src/rygel/rygel-l16-transcoder.vala | 8 ++++++-- src/rygel/rygel-mp2ts-transcoder.vala | 6 +++++- src/rygel/rygel-mp3-transcoder.vala | 12 +++++++++--- 3 files changed, 20 insertions(+), 6 deletions(-) commit b467f82d3c287d8e29732db4c093023364468fb9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 25 18:11:52 2009 +0300 core: A small indentation fix src/rygel/rygel-transcoder.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 3b1b7d88286bc0682c76203b62a38b19e26b60a8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 6 18:07:59 2009 +0300 core: Add Transcoder.get_distance() Add a method to Transcoder classes that returns a the numeric value that gives an estimate of how hard would it be to trancode @item to target profile of this transcoder. src/rygel/rygel-l16-transcoder.vala | 24 ++++++++++++++++++++++++ src/rygel/rygel-mp2ts-transcoder.vala | 24 ++++++++++++++++++++++++ src/rygel/rygel-mp3-transcoder.vala | 14 ++++++++++++++ src/rygel/rygel-transcoder.vala | 12 ++++++++++++ 4 files changed, 74 insertions(+) commit 45d10050e1b3b5a18fc5796302245ee835299f3c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 5 18:15:02 2009 +0300 core: Use the correct pixel-aspect-ratio Use the correct pixel-aspect-ratio for transcoded videos. src/rygel/rygel-mp2ts-transcoder.vala | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) commit 5f558de14f487ae3e27fbc2736ee04154fd6b2c2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 5 17:56:21 2009 +0300 core: Add pixel-aspect-ratio props to MediaItem src/rygel/rygel-media-item.vala | 2 ++ 1 file changed, 2 insertions(+) commit 9aa4f7f033133b3dfaa7f3f81c1f7a99362fb6b8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 5 16:25:54 2009 +0300 core: Pass the items all the way to TranscoderBins src/rygel/rygel-l16-transcoder-bin.vala | 6 ++++-- src/rygel/rygel-l16-transcoder.vala | 7 ++++--- src/rygel/rygel-mp2ts-transcoder-bin.vala | 8 +++++--- src/rygel/rygel-mp2ts-transcoder.vala | 7 ++++--- src/rygel/rygel-mp3-transcoder-bin.vala | 6 ++++-- src/rygel/rygel-mp3-transcoder.vala | 8 +++++--- 6 files changed, 26 insertions(+), 16 deletions(-) commit 6a3f121e7ceb74783f70c66b85a076e137e0ebb6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 5 16:06:49 2009 +0300 core: Pass MediaItem to Transcoder.create_source() src/rygel/rygel-http-request.vala | 2 +- src/rygel/rygel-l16-transcoder.vala | 4 +++- src/rygel/rygel-mp2ts-transcoder.vala | 4 +++- src/rygel/rygel-mp3-transcoder.vala | 4 +++- src/rygel/rygel-transcoder.vala | 4 +++- 5 files changed, 13 insertions(+), 5 deletions(-) commit c6ef799de5acb2ca772c42bbeb631c359f7c42ba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 5 13:11:44 2009 +0300 core: Set bitrate on MP2TS transcoding res src/rygel/rygel-mp2ts-transcoder.vala | 1 + 1 file changed, 1 insertion(+) commit faf3962fee1c969a0b04e4c17fd38fa77963421c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 25 14:30:11 2009 +0300 core: Don't create iconList element if it exists src/rygel/rygel-root-device-factory.vala | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit 00569823254cdb9684b5a45382c0dbc8ee1a44a3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Aug 25 01:37:37 2009 +0300 core: Require latest gupnp-av (0.5) configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d06491aac5626c2a9360dbfe78cf163f14a26d9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Aug 24 16:20:58 2009 +0300 core: Adapt to new gupnp and gupnp-av APIs src/rygel/Makefile.am | 1 - src/rygel/rygel-browse-filter.vala | 96 ----------------------- src/rygel/rygel-browse.vala | 11 +-- src/rygel/rygel-didl-lite-writer.vala | 129 +++++++++---------------------- src/rygel/rygel-http-server.vala | 26 +++---- src/rygel/rygel-l16-transcoder.vala | 30 +++---- src/rygel/rygel-media-item.vala | 40 ++++++---- src/rygel/rygel-mp2ts-transcoder.vala | 21 ++--- src/rygel/rygel-mp3-transcoder.vala | 17 ++-- src/rygel/rygel-root-device-factory.vala | 25 +++--- src/rygel/rygel-root-device.vala | 9 +-- src/rygel/rygel-transcode-manager.vala | 8 +- src/rygel/rygel-transcoder.vala | 31 ++++---- 13 files changed, 142 insertions(+), 302 deletions(-) commit 7d68b2845128183b89bfe33106fba25e1243dc26 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 30 17:37:32 2009 +0300 core: Copy the factory list before creating devices We iterate over the copy of the list rather than list itself because there is high chances of the original list being modified during the iteration, which is not allowed by libgee. src/rygel/rygel-main.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit b14a0fc300067c840ebb03011c8fd204bb990516 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 30 03:53:50 2009 +0300 core: Add factory before creating devices from it src/rygel/rygel-main.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5f661fc32987819753aea475c941cf48b8cdd203 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 30 03:27:54 2009 +0300 core: Copy the plugin list before creating devices Copy the plugin list before creting devices for each plugin. Otherwise the mainloop gets run during the device creation and that mostly results in the modification of the Hashmap holding the plugin list. src/rygel/rygel-main.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 9e35f947248fb0c25b503ab605c20cd031d90734 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 30 03:26:15 2009 +0300 core: Use destroyer instead of keeping a weak_ref Keep a pointer to description document and delete it on destruction of the associated RootDevice instead of using weak_ref. src/rygel/rygel-root-device.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 996c341b7d6b73c250263c1e98a8d6607e836751 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 30 01:09:02 2009 +0300 core: Require next gupnp-vala release configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ee395e4c999b601bd93d685d74db02f01968ba74 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 30 00:58:11 2009 +0300 core: Use the new GSSDP/GUPnP APIs src/rygel/rygel-main.vala | 6 +++--- src/rygel/rygel-root-device-factory.vala | 9 ++------- src/rygel/rygel-root-device.vala | 6 ++++-- 3 files changed, 9 insertions(+), 12 deletions(-) commit 42bb855facbb890de2667f02fbc91025146349cd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 29 01:05:59 2009 +0300 core: TranscodeManager shouldn't know about protocol TranscodeManager doesn't need to know about transport protocol being used by it's implementation class(es). src/rygel/rygel-http-server.vala | 6 +++++- src/rygel/rygel-transcode-manager.vala | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) commit 92dc6c4687d3dd51ccbc4fe4b46c6b7d1485cff9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 29 00:51:12 2009 +0300 core: ProtocolInfo provided by TranscodeManager ProtocolInfo is now completely provided by TranscodeManager and it's deriving classes. src/rygel/rygel-connection-manager.vala | 17 +++++------------ src/rygel/rygel-http-server.vala | 10 ++++++++++ src/rygel/rygel-transcode-manager.vala | 7 +++++-- 3 files changed, 20 insertions(+), 14 deletions(-) commit fe5a9efd2ab70e83b6dab263d2e87a7dba2dc805 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 29 00:26:24 2009 +0300 core: Indentation/coding style fixes for last commit src/rygel/rygel-connection-manager.vala | 34 ++++++++++++++++++--------------- src/rygel/rygel-transcode-manager.vala | 7 ++++--- 2 files changed, 23 insertions(+), 18 deletions(-) commit dfd092249147c580703420876f50b2398d6b171c Author: James Henstridge <james@jamesh.id.au> Date: Tue Jul 28 19:02:39 2009 +0800 core: Expose transcode formats in the ProtocolInfo Some media players (e.g. certain Sony Bravia models) won't talk to media servers that don't advertise a DLNA profile they understand, so this is necessary to talk to such devices. src/rygel/rygel-connection-manager.vala | 27 +++++++++++++++++++++++++-- src/rygel/rygel-root-device.vala | 2 +- src/rygel/rygel-transcode-manager.vala | 10 ++++++++++ 3 files changed, 36 insertions(+), 3 deletions(-) commit 030f1ddec312fbb94607deb5385b35fd1f7f41ec Author: James Henstridge <james@jamesh.id.au> Date: Tue Jul 28 15:34:51 2009 +0300 core: bitrate should be in bytes/second Set the bitrate for transcoded resources in bytes/second. src/rygel/rygel-l16-transcoder.vala | 4 ++++ src/rygel/rygel-mp2ts-transcoder.vala | 5 ++++- src/rygel/rygel-mp3-transcoder.vala | 3 ++- 3 files changed, 10 insertions(+), 2 deletions(-) commit 8a51d5418a7b861364b2b4a69aec35749ac56ca5 Author: James Henstridge <james@jamesh.id.au> Date: Tue Jul 28 12:44:04 2009 +0800 core: Add new ignore rules .gitignore | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) commit 8e6c98a966a59e472fb8dc229636b1da6dd6e85f Author: James Henstridge <james@jamesh.id.au> Date: Tue Jul 28 12:44:34 2009 +0800 core: Fix a typo. Fix a typo that prevented dc:creator from being included in DIDL output. src/rygel/rygel-didl-lite-writer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d6e3aa718353307280e50c521420d8c7c6c7d539 Author: Jens Georg <mail@jensge.org> Date: Sat Jul 25 22:48:04 2009 +0200 build: add GEN prefix for rygel.conf data/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 24be806f49d42f2e3b20909c93171c1639645a72 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 26 02:46:34 2009 +0300 Shave the output Use new automake feature/macro to shave the build output by default. configure.ac | 3 +++ 1 file changed, 3 insertions(+) commit 0f1aa921a7f694a005b2b56c6e4e1675ddead00d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 26 02:31:49 2009 +0300 build: Remove forgotten redundant rule src/plugins/mediathek/Makefile.am | 2 -- 1 file changed, 2 deletions(-) commit a393cee5b367ba0be2c38d52412eb746e2e7d138 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 26 02:29:11 2009 +0300 build: Indentation fixes src/plugins/external/Makefile.am | 12 ++++---- src/plugins/media-export/Makefile.am | 49 +++++++++++++++---------------- src/plugins/mediathek/Makefile.am | 56 +++++++++++++++++------------------- src/plugins/test/Makefile.am | 12 ++++---- src/plugins/tracker/Makefile.am | 8 +++--- 5 files changed, 64 insertions(+), 73 deletions(-) commit 8ef3f4c39d9cf4aa9c83f428776c6a8052fe526d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 26 01:41:51 2009 +0300 build: unify and hence simplify core build No need to build vapi separately from rest of rygel src/rygel/Makefile.am | 49 ++++++++++++++++++++++--------------------------- 1 file changed, 22 insertions(+), 27 deletions(-) commit 62f7c4383c8d4ef4a1f0498f909c7ca5c7a401db Author: Jens Georg <mail@jensge.org> Date: Sat Jul 25 18:16:15 2009 +0200 build: Use automake-1.11's vala support configure.ac | 18 ++++------ src/plugins/external/Makefile.am | 18 +++------- src/plugins/media-export/Makefile.am | 18 +++------- src/plugins/mediathek/Makefile.am | 19 ++++------ src/plugins/test/Makefile.am | 25 +++++-------- src/plugins/tracker/Makefile.am | 27 ++++++-------- src/rygel/Makefile.am | 68 ++++++------------------------------ src/ui/Makefile.am | 16 +++------ 8 files changed, 57 insertions(+), 152 deletions(-) commit 578de13e31610dc140de3aa27faf94757d10079b Author: Jens Georg <mail@jensge.org> Date: Sat Jul 25 15:37:57 2009 +0200 build: Fix out-of-tree builds data/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 63c41306669fc9df370b19891f96324e33ad67b5 Author: Jens Georg <mail@jensge.org> Date: Sat Jul 25 12:59:18 2009 +0200 build: Fix build with automake-1.11 src/plugins/external/Makefile.am | 23 +++++---------- src/plugins/media-export/Makefile.am | 21 +++++-------- src/plugins/mediathek/Makefile.am | 25 +++++----------- src/plugins/test/Makefile.am | 25 +++++----------- src/plugins/tracker/Makefile.am | 40 +++++-------------------- src/rygel/Makefile.am | 57 +++++++----------------------------- src/ui/Makefile.am | 24 +++++---------- 7 files changed, 55 insertions(+), 160 deletions(-) commit 8c852183e7f5f22bbe09897e04d31c99abf66fc1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 25 01:28:45 2009 +0300 core: And still the removal of gconf usage src/rygel/rygel-1.0.deps | 1 - 1 file changed, 1 deletion(-) commit ce7a5d26409db01cb34170c1d1e169c6b26718ed Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 25 01:24:00 2009 +0300 core: Get rid of remainder of gconf usage src/rygel/Makefile.am | 8 ++++---- src/rygel/rygel-configuration.vala | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) commit 3d73adccdd8042be6dd875f0deb94c0813224024 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jul 24 17:44:41 2009 +0300 Asynchronously wait for state change Asynchronously wait for state change rather than making a synchronous call to make sure state is changed before seeking. src/rygel/rygel-live-response.vala | 57 +++++++++++++++++++++++++++++--------- 1 file changed, 44 insertions(+), 13 deletions(-) commit a49f56767756fa629f7f754d26927c1e7d05d8a3 Author: James Henstridge <james@jamesh.id.au> Date: Mon Jul 20 19:11:07 2009 +0800 Add support for time-based seeking in transcoded streams. * Transcoded resources now set the DLNA operation to TIMESEEK. * The Rygel.Seek class has been moved out into its own file, and now includes code to represent time based ranges. * The Rygel.Seek class includes routines for parsing both byte ranges (from the standard Range HTTP header), and time ranges (from the non-standard TimeSeekRange.dlna.org header). * For transcoded streams, a TimeSeekRange.dlna.org response header is generated if the request included one. * LiveResponse seeks the pipeline to the appropriate starting point before playback. src/rygel/Makefile.am | 3 + src/rygel/rygel-http-request.vala | 99 +++------------------- src/rygel/rygel-http-response.vala | 36 -------- src/rygel/rygel-live-response.vala | 23 ++++- src/rygel/rygel-seek.vala | 169 +++++++++++++++++++++++++++++++++++++ src/rygel/rygel-transcoder.vala | 2 +- 6 files changed, 207 insertions(+), 125 deletions(-) commit 960265fcadb6026f98137420614a107cb09a2a0e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 14 15:25:34 2009 +0300 core: No need to mark the device unavailable No need to mark the device unavailable before destorying it. src/rygel/rygel-main.vala | 1 - 1 file changed, 1 deletion(-) commit 79233603338c393800cdf637b1e231b2763fd82c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 13 19:19:35 2009 +0300 core: (Un)pause the SoupMessage at the right time - Pause the msg in run() method. - Unpause the msg on error or HEAD message. src/rygel/rygel-http-request.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit b39afd66740d2a04caee0dc8e1d3053c7b77e449 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jul 13 18:35:48 2009 +0300 core: No need to keep path of config file around Just keep the 'read_only' flag and write to user's config if this flag is not set in save method. src/rygel/rygel-user-config.vala | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 4c9ff7f0771826533b8d8c90d14596e610900faa Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 9 12:40:41 2009 +0300 ui: Show paths instead of URIs whenever possible src/ui/rygel-media-export-pref-section.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit c2ee63b697657408d32e41e77d934d551e3b8bdd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jul 9 12:28:27 2009 +0300 ui: Saner defaults for FileChooserDialog src/ui/rygel-media-export-pref-section.vala | 3 +++ 1 file changed, 3 insertions(+) commit 0406ba5de258f156491db3d6a5646048ad1e3bee Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 8 18:13:27 2009 +0300 core: Move context.host_path call to RootDeviceFactory src/rygel/rygel-main.vala | 3 --- src/rygel/rygel-root-device-factory.vala | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) commit 8cd352cae2b0b7a7450c324e3c2203b19e955c8e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 8 17:57:08 2009 +0300 core: Make the device unavailable before removing src/rygel/rygel-main.vala | 1 + 1 file changed, 1 insertion(+) commit 2f7143f7485fae32d9de5c06ebb9224dc36dca25 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 8 17:54:22 2009 +0300 core: Can't remove from ArrayList during iteration src/rygel/rygel-main.vala | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 8dca34a8b3d8cbc340ac1191eb040e86c35f4449 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 8 17:14:49 2009 +0300 core: Useful debug messages on context (un)availability src/rygel/rygel-main.vala | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 9fec4e921401e827f7a2348e5e0c249a4886bd95 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 8 16:16:32 2009 +0300 core: Bump-up gupnp-vala requirment to 0.5.5 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6e83f5c83a3859ac742ebd1eb9b94e7a3e7fb8dc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 8 15:29:39 2009 +0300 core: Minor indentation fix src/rygel/rygel-root-device-factory.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 44c1911ad162006aa7c30069f82f3d349165af9b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 8 15:15:02 2009 +0300 core: Multiple/dynamic network handling Use the new GUPnP.ContextManager to create root devices for plugins as new contexts become available and viceversa. src/rygel/rygel-main.vala | 81 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 73 insertions(+), 8 deletions(-) commit bc3076bea49baeb58b25aaf2b757b15ab6b6af02 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 8 15:11:04 2009 +0300 core: RootDeviceFactory doesn't create context The context is passed to it as constructor argument. src/rygel/rygel-root-device-factory.vala | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) commit 91121cd475a6c2d03901b1a9122002adf46579fe Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jul 8 15:10:05 2009 +0300 core: RootDeviceFactory.context is now public src/rygel/rygel-root-device-factory.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 811ff13494f323018e315b73f18cbe514cf7c600 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jul 7 16:11:34 2009 +0300 Require gupnp 0.13 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 609b78b75fac6de6b72d490f73b60418b3211cc7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jul 5 12:39:14 2009 +0300 external: Utilize optional MediaItem properties Now we utilize all MediaItem properties except for: * Genre * Thumbnail * AlbumArt src/plugins/external/rygel-external-item.vala | 78 +++++++++++++++++++++++++-- 1 file changed, 73 insertions(+), 5 deletions(-) commit 39e604205406e5c178c14381d66f1e905a6744fe Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 4 15:54:17 2009 +0300 core: Use the correct config file data/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 20bae1f6848b522510e923db9f0dc8ba683674a0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 4 15:47:02 2009 +0300 core: Remove gconf stuff from configure.ac configure.ac | 3 --- 1 file changed, 3 deletions(-) commit 6df03ca4065ddb9e8802ca6c5924be60b86d7a3e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 4 15:45:07 2009 +0300 core: Remove gconf schema files data/Makefile.am | 12 +-- data/rygel-maemo.schemas | 215 ----------------------------------------------- data/rygel.schemas | 193 ------------------------------------------ 3 files changed, 2 insertions(+), 418 deletions(-) commit f3144bc72a0eac15617955c5450402f40b36b596 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 4 11:12:05 2009 +0300 core: Templates for config file Config file is now generated from one of the templates. This the equivalent of gconf schemas. data/Makefile.am | 4 ++ data/{rygel.conf => rygel-default.conf} | 4 ++ data/rygel-maemo.conf | 67 +++++++++++++++++++++++++++++++++ 3 files changed, 75 insertions(+) commit 70c83d2af570a81ee6967cfc6d1352a968bf8d71 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 4 01:30:16 2009 +0300 core: Install config file in system config dir data/Makefile.am | 2 ++ data/rygel.conf | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) commit 009602eac5123685893d93776da839e5a992b5f7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 4 00:56:19 2009 +0300 core: Correct condition for system config loading System config file should be used if configuration is read-only and not the other way around. src/rygel/rygel-user-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dac9c9283a333d7da28f26d7cb7ee17b2d151902 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jul 4 00:50:19 2009 +0300 core: Minor indentation fix src/rygel/rygel-user-config.vala | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 4d69b36dd03561ecf99b53780610df9aff38a497 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 25 00:20:47 2009 +0300 core,ui: Diff between read-only and writable config read-only: Reads config from system-installed config file as well and doesn't support saving of changes. writable: Reads config only from user's config file and supports saving of changes. src/rygel/rygel-user-config.vala | 12 ++++++++++-- src/ui/rygel-preferences-dialog.vala | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) commit 72c124cbeb3ca313be151614781eb93c38a08c32 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 23:48:58 2009 +0300 ui: Don't use the default singleton src/ui/rygel-preferences-dialog.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit d081a16046309dfe65b7b23c58cf8042605a09be Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 18:47:40 2009 +0300 core: Don't lose translations/comments in config src/rygel/rygel-user-config.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 5097094639ac24c11bb9b165cb38400e55fc982a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 18:39:25 2009 +0300 ui: keep and save the configuration in the end src/ui/rygel-preferences-dialog.vala | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit bd72bff5bd2b537210058fa6fb677bd3738e3a1d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 18:38:52 2009 +0300 core: Provide configuration saving API src/rygel/rygel-user-config.vala | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) commit 28bf96f720bc93827c234e47c2e312889357787e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 17:43:51 2009 +0300 ui: Put failable calls in separate try/catch blocks src/ui/rygel-general-pref-section.vala | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit cf07aa11f2e510a23143dab367202043531bc524 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 17:19:29 2009 +0300 ui: "port" key is now also optional src/ui/rygel-general-pref-section.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 35d2f19f755f42d408e9b4e2c134f5d43039df9f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 17:15:12 2009 +0300 ui: Explicitly link to dbus-glib src/ui/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit bacc5a6c5f8b448acf5ec41cb7c4365f0e80aa8c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 16:49:07 2009 +0300 core,plugins,ui: Move from GConf to .ini file usage configure.ac | 6 -- src/plugins/external/Makefile.am | 4 +- src/plugins/media-export/Makefile.am | 2 - src/plugins/mediathek/Makefile.am | 2 - src/plugins/test/Makefile.am | 4 +- src/plugins/tracker/Makefile.am | 4 +- src/rygel/Makefile.am | 2 - src/rygel/rygel-meta-config.vala | 7 ++- src/rygel/rygel-user-config.vala | 111 +++++++++++------------------------ src/ui/Makefile.am | 2 - 10 files changed, 42 insertions(+), 102 deletions(-) commit 6035bf23c2058865db693b174fe14f7f86399438 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 16:47:50 2009 +0300 core: Expose sysconfdir to vala world src/rygel/Makefile.am | 3 ++- src/rygel/cstuff.vapi | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) commit 5cac99ee513032c79487993c3feffd69647d285d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 26 14:16:15 2009 +0300 core: Bump-up vala requirement to 0.7.4 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aee8cb0c729a54ab50cefe7636dcd68832f80731 Author: Jens Georg <mail@jensge.org> Date: Thu Jun 25 14:33:17 2009 +0200 core,media-export: Rename DatabaseBackedMediaContainer .../rygel-media-export-root-container.vala | 5 ++-- src/rygel/Makefile.am | 6 ++--- ...ontainer.vala => rygel-media-db-container.vala} | 29 +++++++++++----------- src/rygel/rygel-media-db-object-factory.vala | 20 +++++++-------- 4 files changed, 29 insertions(+), 31 deletions(-) commit 2161de16470277b618ca87990fb2bdf0754d47be Author: Jens Georg <mail@jensge.org> Date: Thu Jun 25 14:25:32 2009 +0200 core: rename database strings src/rygel/rygel-media-db.vala | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit bb9daaa9476cdffba0cee681ba55959a69871229 Author: Jens Georg <mail@jensge.org> Date: Thu Jun 25 01:03:56 2009 +0200 media-export: skip files/folders starting with '.' src/plugins/media-export/rygel-media-export-harvester.vala | 3 +++ 1 file changed, 3 insertions(+) commit bf62dc318c22fad611b6c8bbf7dbbd1995c38e97 Author: Jens Georg <mail@jensge.org> Date: Thu Jun 25 01:00:28 2009 +0200 media-export: notify about updates notify about updated containers after harvesting all files in this container src/plugins/media-export/rygel-media-export-harvester.vala | 2 ++ 1 file changed, 2 insertions(+) commit a76389da8412f1c4579b86d8a0e07a73616db06e Author: Jens Georg <mail@jensge.org> Date: Thu Jun 25 00:52:40 2009 +0200 core: update child count if container is updated src/rygel/rygel-database-backed-media-container.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit a71a1eb20fed41829809b045cc00a2aace30d9e7 Author: Jens Georg <mail@jensge.org> Date: Thu Jun 25 00:51:29 2009 +0200 media-export: cleanup root container descendency .../rygel-media-export-root-container.vala | 87 +++++++--------------- 1 file changed, 25 insertions(+), 62 deletions(-) commit 2472272d58e8cd409f05aa41ede62f9b40d81ae8 Author: Jens Georg <mail@jensge.org> Date: Thu Jun 25 00:29:48 2009 +0200 media-export: get rid of third queue .../media-export/rygel-media-export-harvester.vala | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) commit 0204118e625dd948c7f064c96fa6f3731abec37f Author: Jens Georg <mail@jensge.org> Date: Thu Jun 25 00:19:15 2009 +0200 core: add basic sorting src/rygel/rygel-media-db.vala | 1 + 1 file changed, 1 insertion(+) commit 06b8bb5a0e06160fe12be3a8ad8dc7544d0e938e Author: Jens Georg <mail@jensge.org> Date: Thu Jun 25 00:12:19 2009 +0200 media-export: fix child count reporting src/plugins/media-export/rygel-media-export-root-container.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 9a7b933fbed24d42b011cdbe5cf4326cf3755090 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 24 23:27:23 2009 +0200 media-export: fix id calculation src/plugins/media-export/rygel-media-export-root-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 98551823b1412dda66b159ec5ee05ddc53db2520 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 24 23:20:48 2009 +0200 media-export: remove debug output .../media-export/rygel-media-export-harvester.vala | 19 ------------------- 1 file changed, 19 deletions(-) commit b990ec5b208e0ea3185b33d81012adc9014f85b3 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 24 23:17:18 2009 +0200 media-export: remove unused classes src/plugins/media-export/Makefile.am | 10 +- .../media-export/rygel-media-export-container.vala | 165 --------------------- ...rygel-media-export-directory-search-result.vala | 119 --------------- .../media-export/rygel-media-export-harvester.vala | 6 +- .../rygel-media-export-root-container.vala | 57 ++----- 5 files changed, 16 insertions(+), 341 deletions(-) commit 5aa6973ab4354dcfc1feafed77b98108346e6e13 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 24 23:13:20 2009 +0200 core: add existence check for object to db src/rygel/rygel-media-db.vala | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit b0c7c60af392db2258d009f6d0d90dfecdf87cb9 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 24 22:43:40 2009 +0200 media-export: Add media harvester class src/plugins/media-export/Makefile.am | 3 + .../media-export/rygel-media-export-harvester.vala | 261 +++++++++++++++++++++ .../media-export/rygel-media-export-item.vala | 136 +++++++++++ .../rygel-media-export-root-container.vala | 98 ++++---- 4 files changed, 453 insertions(+), 45 deletions(-) commit 048e73ab762367f2ee041960b1c41d7524011940 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 24 21:59:46 2009 +0200 core: Revert "core: Allow parentless Media item" This reverts commit f7bf5909f5b1e1413ad0472a3a7f2fbf9e31edb3. src/rygel/rygel-media-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a53371cef90e32f1ce1e195ffdfd547fd37c8575 Author: Jens Georg <mail@jensge.org> Date: Wed Jun 24 21:58:05 2009 +0200 core: get rid of parentless media item src/rygel/rygel-media-db-object-factory.vala | 3 ++- src/rygel/rygel-media-db.vala | 19 ++++++++++++++----- src/rygel/rygel-media-object.vala | 1 + 3 files changed, 17 insertions(+), 6 deletions(-) commit 063fd8fe726e8086d1bd78477073e4a3b83ded38 Author: Jens Georg <mail@jensge.org> Date: Tue Jun 23 00:08:03 2009 +0200 core: Create directory of database if not already existing src/rygel/rygel-media-db.vala | 2 ++ 1 file changed, 2 insertions(+) commit 4552c7a76f67cdd98d4b0c446e51f798eb51c18d Author: Jens Georg <mail@jensge.org> Date: Sun Jun 21 02:12:44 2009 +0200 core: move uris from MediaItem to MediaObject src/rygel/rygel-media-db.vala | 21 ++++++++++++--------- src/rygel/rygel-media-item.vala | 3 --- src/rygel/rygel-media-object.vala | 5 +++++ 3 files changed, 17 insertions(+), 12 deletions(-) commit dae0ec2bceb9e1c42e35734757071c8a7f507722 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 21 02:08:56 2009 +0200 core: initialize database backed container with correct child count src/rygel/rygel-database-backed-media-container.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e6a72f5f88b50c9cdd0dcc3d05709c78c86fb211 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 21 02:08:01 2009 +0200 core: add function to query child count from database src/rygel/rygel-media-db.vala | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 7a1773aeadc83e2081ccb4f61aed2eaf5a918710 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 21 02:04:59 2009 +0200 core: never return null children list; use empty list instead src/rygel/rygel-media-db.vala | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit 3c49cf8b538fca6389b74dab10e1d9bb44736a8d Author: Jens Georg <mail@jensge.org> Date: Sun Jun 21 02:03:00 2009 +0200 core: Fix join in query and giving child correct id src/rygel/rygel-media-db.vala | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit c29f20a7d5498834548abd1e40cff42caabe1fb1 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 21 01:58:49 2009 +0200 core: Fix query for objects regargind left outer join semantics Previously no objects would be found if there was no metadata. This applys to containers. Mixed up left and right here. src/rygel/rygel-media-db.vala | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 6e30617d58c116b629bee1bf65c353a455d46c8a Author: Jens Georg <mail@jensge.org> Date: Sun Jun 21 01:52:28 2009 +0200 core: add uris to items when fetched from db src/rygel/rygel-media-db.vala | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit ef6aa5b5606499ce2172fb246033c563e33da77e Author: Jens Georg <mail@jensge.org> Date: Sun Jun 21 01:41:59 2009 +0200 core: fix bogus return statement src/rygel/rygel-media-db.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7eecac89f87167fac6be60b9d47953d5aef9ada0 Author: Jens Georg <mail@jensge.org> Date: Sun Jun 21 01:28:51 2009 +0200 core: for all children set container as parent src/rygel/rygel-database-backed-media-container.vala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 8f6d70f0c8ec2b70491119002e4cd14ff819ca40 Author: Jens Georg <mail@jensge.org> Date: Tue Jun 9 23:48:27 2009 +0200 core: Replace homegrown queue with GLib's src/rygel/rygel-metadata-extractor.vala | 40 ++++++++++----------------------- 1 file changed, 12 insertions(+), 28 deletions(-) commit cfd11bb527e0518f1e4a030e1b89de57ea825a19 Author: Jens Georg <mail@jensge.org> Date: Fri Jun 5 01:05:03 2009 +0200 core: issue File if finished, not uri src/rygel/rygel-metadata-extractor.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ae389c181cd51caa125238dffa9b608a15e4a4ea Author: Jens Georg <mail@jensge.org> Date: Fri Jun 5 01:04:35 2009 +0200 core: Make MetadataExtractor public in vapi src/rygel/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1eb691e36712f2ef68fd8f8a9ff71ab30212649c Author: Jens Georg <mail@jensge.org> Date: Fri Jun 5 00:25:31 2009 +0200 core: Add get_children and get_object method src/rygel/Makefile.am | 10 +- .../rygel-database-backed-media-container.vala | 71 +++++++++ src/rygel/rygel-media-db-object-factory.vala | 69 +++++++++ src/rygel/rygel-media-db.vala | 158 ++++++++++++++------- 4 files changed, 252 insertions(+), 56 deletions(-) commit e5f78a7a8cf6cdc6889425baaa1c51676490a7ca Author: Jens Georg <mail@jensge.org> Date: Thu Jun 4 22:25:27 2009 +0200 core: more db schema fixes src/rygel/rygel-media-db.vala | 154 ++++++++++++++++++++++++++++++------------ 1 file changed, 111 insertions(+), 43 deletions(-) commit dc2add10a915b610c4bf7efff97ec0c95d1b3605 Author: Jens Georg <mail@jensge.org> Date: Sun May 31 12:26:27 2009 +0200 core: Add missing item duration to table src/rygel/rygel-media-db.vala | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit ab58315d19791efebff45741c11cf45afd06c6ba Author: Jens Georg <mail@jensge.org> Date: Sun May 31 12:13:32 2009 +0200 core: Add item retrieval method src/rygel/rygel-media-db.vala | 48 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 4 deletions(-) commit 030d2811ba992cdb39ebdf940209ee1d25fb541b Author: Jens Georg <mail@jensge.org> Date: Sat May 30 23:31:41 2009 +0200 core: Add missing file src/rygel/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 431a3ee758b0b432d689d99b19541756bc65b242 Author: Jens Georg <mail@jensge.org> Date: Sat May 30 21:07:50 2009 +0200 core: Allow parentless Media item src/rygel/rygel-media-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b08fd98fae3c820dc6cc68674fed60f92f967d39 Author: Jens Georg <mail@jensge.org> Date: Sat May 30 16:02:20 2009 +0200 core: Implement saving of item in database src/rygel/rygel-media-db.vala | 121 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 120 insertions(+), 1 deletion(-) commit 90008b8b917620152113f9222c1bda50e646335f Author: Jens Georg <mail@jensge.org> Date: Mon May 25 22:01:56 2009 +0200 core: Add basic media database class configure.ac | 6 ++ src/rygel/Makefile.am | 12 ++-- src/rygel/rygel-media-db.vala | 146 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 160 insertions(+), 4 deletions(-) commit fcabf5265ff0acd342c5fd9a3e99ddf4d1862e70 Author: Jens Georg <mail@jensge.org> Date: Sun May 24 16:35:12 2009 +0200 core: Use fake sinks for playbin to suppress window popup on video src/rygel/rygel-metadata-extractor.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit a9fa500ad776b288aefbac414b1f6987be26a34a Author: Jens Georg <mail@jensge.org> Date: Sun May 24 16:30:44 2009 +0200 core: Handle error in extract_mime_and_size Got to next uri if this function fails src/rygel/rygel-metadata-extractor.vala | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) commit 6d8fc2082e13951973cc10df21a633ae8e3ee414 Author: Jens Georg <mail@jensge.org> Date: Sun May 24 16:26:12 2009 +0200 core: Fix TagName != structure key src/rygel/rygel-metadata-extractor.vala | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 34171abdc5fb28e61f1ee6bd43915d3850e8c133 Author: Jens Georg <mail@jensge.org> Date: Sun May 24 16:24:20 2009 +0200 core: Add simple Queue convenience class based on Gee.ArrayList src/rygel/rygel-metadata-extractor.vala | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) commit ff0bf6abd2dd748770c1fe773402f27e7898c1e8 Author: Jens Georg <mail@jensge.org> Date: Sun May 24 16:21:14 2009 +0200 core: Add error event for failing files src/rygel/rygel-metadata-extractor.vala | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) commit 4c5d55650bf168c3b90eb0340ed7bc40e44b8c85 Author: Jens Georg <mail@jensge.org> Date: Sun May 24 16:17:05 2009 +0200 core: Add custom tags to taglist for extra info Extra information like width, height etc. is not covered by the standard tags. While collecting this data is now inserted into the tag list. src/rygel/rygel-metadata-extractor.vala | 92 +++++++++++++++++++-------------- 1 file changed, 54 insertions(+), 38 deletions(-) commit bcbc74e6e935390c9c8cb11cf1e2078697c7c685 Author: Jens Georg <mail@jensge.org> Date: Sat May 23 14:04:23 2009 +0200 core: Replace properties with internal queue src/rygel/rygel-metadata-extractor.vala | 97 ++++++++++++--------------------- 1 file changed, 36 insertions(+), 61 deletions(-) commit 5c89b85491774227251a08135d5a8bbbf602328b Author: Jens Georg <mail@jensge.org> Date: Sat May 23 12:37:50 2009 +0200 core: Collect tags and emit them en-block when done Previous code was emitting a signal for every tag found src/rygel/rygel-metadata-extractor.vala | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) commit 64d6923fc15ef06b9c0935aac614f410f72cf77f Author: Jens Georg <mail@jensge.org> Date: Fri May 22 15:27:38 2009 +0200 core: Make extractor compile src/rygel/Makefile.am | 3 +++ src/rygel/rygel-metadata-extractor.vala | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) commit 96135fc8f918ac1137c1042a244f93fcaf2f3d0e Author: Jens Georg <mail@jensge.org> Date: Fri May 22 14:33:05 2009 +0200 core: Revert "Remove MetadataExtractor class." This reverts commit 4d530bd0347c69a95110c7d399372e19cdf83793. libowl would drag in a hard dependency to GTK+ which is not desired Conflicts: src/rygel/Makefile.am src/rygel/rygel-metadata-extractor.vala | 286 ++++++++++++++++++++++++++++++++ 1 file changed, 286 insertions(+) commit 55dbc78c1dbc77defffbc016b202661b19e257ce Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 14:43:10 2009 +0300 tracker: Clamp the index and offset Without this, Rygel was crashing because of tracker plugin passing invalid params to List.slice(). src/plugins/tracker/rygel-tracker-root-container.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 8a25e3cf8d1f470d523df573175942a12d01af59 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 14:26:03 2009 +0300 core: Provide 'childCount' only when requested src/rygel/rygel-didl-lite-writer.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 74320952e92af233dd2f050304c91c0a0a9d2086 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 14:25:19 2009 +0300 core: Correctly handle top-level attributes src/rygel/rygel-browse-filter.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 0381607ee07fba51e194c62f7c1fd596c28fc8e6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 01:52:28 2009 +0300 external: Don't load the plugin more than once src/plugins/external/rygel-external-plugin-factory.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3c5501b39b94cb11f1498bbb4a46bde9d5b67f36 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 24 01:01:40 2009 +0300 media-export: Remove extra "-media" from filenames src/plugins/media-export/Makefile.am | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit e0e2feb21d9a8098fee4c02cc4a264b821429fbd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 23 19:07:07 2009 +0300 core: Clear 'serviceList' before adding services src/rygel/rygel-root-device-factory.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1f0395cc99aa2c93a6727a5a4ab830d71fe1d391 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 23 18:09:42 2009 +0300 core: Put BrowseFilter class in separate file src/rygel/Makefile.am | 3 ++ src/rygel/rygel-browse-filter.vala | 93 +++++++++++++++++++++++++++++++++++ src/rygel/rygel-didl-lite-writer.vala | 68 ------------------------- 3 files changed, 96 insertions(+), 68 deletions(-) commit ba99e25b9f1e0e550ffd7d8025f6327fc877f093 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 23 16:47:40 2009 +0300 core: Apply browse filter to 'res' attributes src/rygel/rygel-didl-lite-writer.vala | 44 +++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) commit f0d0f85fd04f323d616455b2890813eefc0403a9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 23 15:37:29 2009 +0300 core: Attributes imply inclusion of associated prop src/rygel/rygel-didl-lite-writer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1cb9d86c8cd3881afa2f783638327a83db5878a7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 23 01:45:29 2009 +0300 core: Assume parent of parentless item to be root src/rygel/rygel-didl-lite-writer.vala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit f50e73228322c442a601ed4eca0903f5d73df85a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 23 01:02:48 2009 +0300 core: Minor re-formatting to reduce LOCs src/rygel/rygel-didl-lite-writer.vala | 45 +++++++---------------------------- 1 file changed, 9 insertions(+), 36 deletions(-) commit 39bab478bb22f8923c2368838a20316ccf1a77a5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 22 23:36:51 2009 +0300 core: Rename Filter to BrowseFilter src/rygel/rygel-didl-lite-writer.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit fe968d202cc5f313b87348fed024d5dd5342d543 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 22 23:32:07 2009 +0300 core: "upnp:class" is mandatory property. src/rygel/rygel-didl-lite-writer.vala | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) commit 74aac6757892f956f2aceeef517018d4369afad8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 22 23:24:24 2009 +0300 core: No need to refer by full path src/rygel/rygel-didl-lite-writer.vala | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 9c55ec53e9c08d0a553f921a58355102fd353eda Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 22 23:21:14 2009 +0300 core: Take care of property prefixes in filter src/rygel/rygel-didl-lite-writer.vala | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) commit fe415775b969ba21b80a10d6d1684e9e8b8f44a1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 22 18:56:04 2009 +0300 core: Implement filtered-browse. Currently we are not handling "res" properties. src/rygel/rygel-browse.vala | 4 +- src/rygel/rygel-didl-lite-writer.vala | 90 ++++++++++++++++++++++++----------- 2 files changed, 63 insertions(+), 31 deletions(-) commit d2fa1fe88ec91a1139617b07128fc048bf446e60 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 22 17:21:58 2009 +0300 core: Use 'this' keyword. src/rygel/rygel-browse.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9efb735a3f86755004f9f189cd6846bd28b64aba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 23 14:57:28 2009 +0300 core: Allow owned refs to parent container src/rygel/rygel-media-object.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit 6620726b6b024bfce1b0a43e7e2750e9ac50f9e6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 21 02:27:16 2009 +0300 ui: Separate out try/catch blocks Put calls with different chances of failure into separate try/catch blocks. src/ui/rygel-general-pref-section.vala | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit 2606799e3282ec0540f508a027959d91d489efd3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 21 02:17:44 2009 +0300 ui: Catch error when getting URIs from config src/ui/rygel-media-export-pref-section.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 791db8d8429a9083a5079da8ee3a27d96344d21c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 18 18:38:53 2009 +0300 external: Make use of 'DLNAProfile' property src/plugins/external/rygel-external-item.vala | 5 +++++ 1 file changed, 5 insertions(+) commit f1266b43bc3d48b5ab25c9eddfefcad4ecf62092 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 18 18:38:17 2009 +0300 core: Add 'dlna_profile' to MediaItem src/rygel/rygel-media-item.vala | 2 ++ 1 file changed, 2 insertions(+) commit 5abc9c8833107ce0b62dd571fe37b1d01524862b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 18 18:20:40 2009 +0300 core: Disable MediaExport plugin on Maemo for now data/rygel-maemo.schemas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 52e54df48882752fe350ec1a857beb92f1c03261 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 18 18:19:11 2009 +0300 core: Don't use @REALNAME@ on Maemo Don't use @REALNAME@ in titles on Maemo. data/rygel-maemo.schemas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1f348a72aa0987bbb6eec5b95b7c12270b07e305 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 18 13:59:17 2009 +0300 core: Require GStreamer >= 0.10.23 Without that gstreamer, video transcoding will not work. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 97f4303d44b8247639be69f262e1c4b424b542b2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 17 17:44:24 2009 +0300 tracker: Better detection of Tracker availability Talk to Tracker directly to see if it's running or not instead of trying to launch it. Fixes bug#586134. .../tracker/rygel-tracker-plugin-factory.vala | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) commit 8722bd3f382b64ccd48d8df8631ec6bf16a7ac38 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 17 17:30:42 2009 +0300 core: Enable LCPM transcoding for maemo data/rygel-maemo.schemas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8ff028763333e9fc2b0ccf7be4acf27cc9c04902 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 17 17:28:44 2009 +0300 core: Add all schema files to distribution data/Makefile.am | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 8f2ad30aa37b0a90bcaeb63a2feb9f706fbeed06 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 17 16:57:47 2009 +0300 core: Refer to file by path not name Refering to it just by name was breaking `make distcheck`. data/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1271a24cd2c19b23c2fbf418cdd6f57f7050b2f6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 15 10:59:28 2009 +0300 core: Update README according to recent changes README | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 2cb5d37f13977ddde666054f313a40ff0a4051f5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 15 10:57:19 2009 +0300 core,ui,dvb: Remove DVB plugin DVB Daemon will soon be implementing D-Bus MediaServer spec. configure.ac | 7 -- data/rygel-preferences.ui | 50 +------- data/rygel.schemas | 22 ---- src/plugins/Makefile.am | 5 - src/plugins/dvb/Makefile.am | 52 -------- src/plugins/dvb/rygel-dvb-channel-group.vala | 153 ----------------------- src/plugins/dvb/rygel-dvb-channel.vala | 69 ----------- src/plugins/dvb/rygel-dvb-content-dir.vala | 40 ------ src/plugins/dvb/rygel-dvb-plugin-factory.vala | 76 ------------ src/plugins/dvb/rygel-dvb-plugin.vala | 44 ------- src/plugins/dvb/rygel-dvb-root-container.vala | 167 -------------------------- src/ui/rygel-preferences-dialog.vala | 3 - 12 files changed, 2 insertions(+), 686 deletions(-) commit 022e7662449d4fb81d96d59a3d7428b2811834c0 Author: Jens Georg <mail@jensge.org> Date: Tue Jun 16 20:16:39 2009 +0200 media-export: fix crash if nothing was configured src/plugins/media-export/rygel-media-export-root-container.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit c3bd50f854f70117f37770b7ad9d89a9bcd43e6a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 17 14:47:10 2009 +0300 core,plugins,ui: Fix self-contradiction in headers Remove "all rights reserved" part from all copyright headers. Fixes bug#585986. src/plugins/dvb/rygel-dvb-channel-group.vala | 2 +- src/plugins/dvb/rygel-dvb-channel.vala | 2 +- src/plugins/dvb/rygel-dvb-content-dir.vala | 2 +- src/plugins/dvb/rygel-dvb-plugin-factory.vala | 2 +- src/plugins/dvb/rygel-dvb-plugin.vala | 2 +- src/plugins/dvb/rygel-dvb-root-container.vala | 2 +- src/plugins/external/rygel-external-container.vala | 2 +- src/plugins/external/rygel-external-content-dir.vala | 2 +- src/plugins/external/rygel-external-item.vala | 2 +- src/plugins/external/rygel-external-plugin-factory.vala | 2 +- src/plugins/external/rygel-external-plugin.vala | 2 +- src/plugins/media-export/rygel-media-export-item.vala | 2 +- src/plugins/test/rygel-test-audio-item.vala | 2 +- src/plugins/test/rygel-test-content-dir.vala | 2 +- src/plugins/test/rygel-test-item.vala | 2 +- src/plugins/test/rygel-test-plugin.vala | 2 +- src/plugins/test/rygel-test-root-container.vala | 2 +- src/plugins/test/rygel-test-video-item.vala | 2 +- src/plugins/tracker/rygel-media-tracker.vala | 2 +- src/plugins/tracker/rygel-tracker-category.vala | 2 +- src/plugins/tracker/rygel-tracker-get-metadata-result.vala | 2 +- src/plugins/tracker/rygel-tracker-image-category.vala | 2 +- src/plugins/tracker/rygel-tracker-image-item.vala | 2 +- src/plugins/tracker/rygel-tracker-item.vala | 2 +- src/plugins/tracker/rygel-tracker-music-category.vala | 2 +- src/plugins/tracker/rygel-tracker-music-item.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin-factory.vala | 2 +- src/plugins/tracker/rygel-tracker-root-container.vala | 2 +- src/plugins/tracker/rygel-tracker-search-result.vala | 2 +- src/plugins/tracker/rygel-tracker-video-category.vala | 2 +- src/plugins/tracker/rygel-tracker-video-item.vala | 2 +- src/rygel/rygel-cmdline-config.vala | 2 +- src/rygel/rygel-configuration.vala | 2 +- src/rygel/rygel-dbus-service.vala | 2 +- src/rygel/rygel-didl-lite-writer.vala | 2 +- src/rygel/rygel-gst-utils.vala | 2 +- src/rygel/rygel-http-request.vala | 2 +- src/rygel/rygel-http-response.vala | 2 +- src/rygel/rygel-http-server.vala | 2 +- src/rygel/rygel-icon-info.vala | 2 +- src/rygel/rygel-l16-transcoder-bin.vala | 2 +- src/rygel/rygel-l16-transcoder.vala | 2 +- src/rygel/rygel-live-response.vala | 2 +- src/rygel/rygel-main.vala | 2 +- src/rygel/rygel-meta-config.vala | 2 +- src/rygel/rygel-mp2ts-transcoder-bin.vala | 2 +- src/rygel/rygel-mp2ts-transcoder.vala | 2 +- src/rygel/rygel-mp3-transcoder-bin.vala | 2 +- src/rygel/rygel-mp3-transcoder.vala | 2 +- src/rygel/rygel-plugin-loader.vala | 2 +- src/rygel/rygel-plugin.vala | 2 +- src/rygel/rygel-resource-info.vala | 2 +- src/rygel/rygel-root-device-factory.vala | 2 +- src/rygel/rygel-root-device.vala | 2 +- src/rygel/rygel-seekable-response.vala | 2 +- src/rygel/rygel-state-machine.vala | 2 +- src/rygel/rygel-transcode-manager.vala | 2 +- src/rygel/rygel-transcoder.vala | 2 +- src/rygel/rygel-user-config.vala | 2 +- src/ui/rygel-general-pref-section.vala | 2 +- src/ui/rygel-media-export-pref-section.vala | 2 +- src/ui/rygel-plugin-pref-section.vala | 2 +- src/ui/rygel-preferences-dialog.vala | 2 +- src/ui/rygel-preferences-section.vala | 2 +- src/ui/rygel-tracker-pref-section.vala | 2 +- 65 files changed, 65 insertions(+), 65 deletions(-) commit c23a046057e296b8c16829fd65eefc8ddaa31135 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 17 14:42:59 2009 +0300 core: Add forgotten files to BUILT_SOURCES src/rygel/Makefile.am | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit aba9a4821e98e8569ca1df1967ff5df8a36098ff Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 17 14:32:45 2009 +0300 core,plugins,ui: `make clean` don't clean generated files This should be done by `make maintainer-clean`. Fixes bug#585989. src/plugins/dvb/Makefile.am | 4 ++-- src/plugins/external/Makefile.am | 4 ++-- src/plugins/media-export/Makefile.am | 4 ++-- src/plugins/mediathek/Makefile.am | 4 ++-- src/plugins/test/Makefile.am | 4 ++-- src/plugins/tracker/Makefile.am | 4 ++-- src/rygel/Makefile.am | 4 ++-- src/ui/Makefile.am | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) commit 6e7de27ff0ad97925aef196b4a0d5b575030e5cd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 15 11:36:18 2009 +0300 core: Remove a redundant 'using' statement src/rygel/rygel-main.vala | 1 - 1 file changed, 1 deletion(-) commit 694a90973807eafecd78a46e2c1a0c3d28bda7fd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 15 11:32:04 2009 +0300 core: Don't spam the user's config dir Put the description files into a subdir under user's config dir. src/rygel/rygel-root-device-factory.vala | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) commit f86e7a04a4c43697fbef8065cacdce7c8f64b0eb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 15 10:41:37 2009 +0300 core: Tell the assumed protocol when probe fails src/rygel/rygel-media-item.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 6558de24b49cb71d7403017dc7db2e597a4e9dde Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat Jun 13 00:17:43 2009 +0300 core: Reduce bitrate of mpeg2 video encoder to 3Mbps PS3 didn't like that bitrate so I assume it wasn't even allowed. This one now works perfect with PS3 at least. src/rygel/rygel-mp2ts-transcoder.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit bd95fd7f9b442c45acca7b9f96b57ccbd7f20051 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 12 23:40:42 2009 +0300 core: MP2TSTranscoder uses 720p rather than 1080i src/rygel/rygel-mp2ts-transcoder.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 650e3ab9417d0bf7d66119b252986b6c8b4aa2bc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 12 19:10:00 2009 +0300 core: Special schemas file for maemo data/Makefile.am | 4 + data/rygel-maemo.schemas | 215 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 219 insertions(+) commit 14c11be1ccdba6609801c287544b264017e61816 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 12 18:39:35 2009 +0300 core: configure option to enable maemo support Currently it doesn't do anything. configure.ac | 6 ++++++ 1 file changed, 6 insertions(+) commit b78a9d998ea5e1d356c3516784f293e905f61ca5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 12 18:28:44 2009 +0300 core: Add new Tracker options to schemas file data/rygel.schemas | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) commit c78b83fb7e3403862d1fc532e969140d651bac34 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 12 18:23:02 2009 +0300 ui: Tracker options to share type of media Add options under Tracker plugin that allows user to select which type of items he wants to share: videos, music and/or pictures. data/rygel-preferences.ui | 90 ++++++++++++++++++++++++++++------ src/ui/Makefile.am | 7 ++- src/ui/rygel-preferences-dialog.vala | 5 +- src/ui/rygel-tracker-pref-section.vala | 78 +++++++++++++++++++++++++++++ 4 files changed, 159 insertions(+), 21 deletions(-) commit 0314635dc88fe262fa689bccc59ba48ae5becd3f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 23:01:21 2009 +0300 core: Handle int list options src/rygel/rygel-cmdline-config.vala | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) commit d9ce5546937b07be620dc280ac63997394675d3f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 19:59:11 2009 +0300 core: Handle string list options So now you can tell Rygel to export URIs through commandline: rygel -o MediaExport:uris:file:////path/to/some.mp3,http:////path/to/some.ogg Yes, yes it's ugly but how do you handle dynamic (plugin) options? src/rygel/rygel-cmdline-config.vala | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) commit 2cdaf2bc3ba1c11517170a507c2211d7bad67f7c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 19:49:49 2009 +0300 core: Separate option tokens by ":" rather than "," src/rygel/rygel-cmdline-config.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit ae3b773abf8a8fa43a0ed8745f7ae7b35d8367b3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 19:26:37 2009 +0300 core: Handle dynamic (plugin) options Only simple (non-container) options for now. src/rygel/rygel-cmdline-config.vala | 68 +++++++++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 3 deletions(-) commit 5188099bb24267c038c4e0fceb16765e7dab6684 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 19:25:48 2009 +0300 core: Don't use same short option twice src/rygel/rygel-cmdline-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6b511c287a5aa669e6de8170a76aca9c93dd092f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 18:48:49 2009 +0300 core: Commandline option to set plugin title src/rygel/rygel-cmdline-config.vala | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) commit ceb0a38eac87db35e37723073b3314223059b94d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 18:35:41 2009 +0300 core: Indentation fixes src/rygel/rygel-cmdline-config.vala | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit eb51a2eba393c2733beaffb4b86a6aee76f95219 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 18:34:48 2009 +0300 core: Add '--disable-plugin' commandline option src/rygel/rygel-cmdline-config.vala | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) commit 3a9f24c4c3b332235a2e88d67fffc36e2a7f1c88 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 17:15:07 2009 +0300 core: Basic implementation of CmdlineConfig An implementation of Configuration that gets it's options from commandline arguments. src/rygel/Makefile.am | 3 + src/rygel/rygel-cmdline-config.vala | 162 ++++++++++++++++++++++++++++++++++++ src/rygel/rygel-main.vala | 12 ++- src/rygel/rygel-meta-config.vala | 1 + 4 files changed, 175 insertions(+), 3 deletions(-) commit 60ee7325960abed598f08de664cec1c2b95d8683 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 17:14:10 2009 +0300 core: Expose more build options to vala world src/rygel/cstuff.vapi | 6 ++++++ 1 file changed, 6 insertions(+) commit 52d81d6023c395086605d47bc1dea8917526fd11 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 17:13:32 2009 +0300 core: Initialize the thread system src/rygel/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 18e06c66cfa2876f31276526c7d34372af57d4d0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 10 17:41:43 2009 +0300 core: Catch more generic error src/rygel/rygel-user-config.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 98c7a4d5cd3a1bd4662fa4096452533536512355 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 10 17:31:21 2009 +0300 core,plugins: Implement and use MetaConfiguration It abstracts Rygel and it's plugins from different Configuration implementations. It keeps all real configuration sources in a list and returns the value provided by the first one. If none of them provides the value, it emits an error. .../rygel-media-export-root-container.vala | 2 +- .../mediathek/rygel-mediathek-root-container.vala | 2 +- src/rygel/Makefile.am | 3 + src/rygel/rygel-meta-config.vala | 343 +++++++++++++++++++++ src/rygel/rygel-root-device-factory.vala | 21 +- src/rygel/rygel-transcode-manager.vala | 2 +- 6 files changed, 365 insertions(+), 8 deletions(-) commit 388fa88a1029b10634d1f2845aff7d0e9dc37130 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 9 17:49:38 2009 +0300 core,ui: Turn Configuration props into getter/setter This is mainly to allow for throwing errors from getters. src/rygel/rygel-configuration.vala | 18 +++--- src/rygel/rygel-content-directory.vala | 10 +++- src/rygel/rygel-http-server.vala | 2 +- src/rygel/rygel-root-device-factory.vala | 4 +- src/rygel/rygel-transcode-manager.vala | 10 ++-- src/rygel/rygel-user-config.vala | 99 ++++++++++++++------------------ src/ui/rygel-general-pref-section.vala | 35 +++++------ 7 files changed, 88 insertions(+), 90 deletions(-) commit 640be66f01304c919768c4043ff4fae996826bc0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 9 17:48:57 2009 +0300 core,ui: Error out if value not available in config src/rygel/rygel-configuration.vala | 22 ++++---- src/rygel/rygel-root-device-factory.vala | 8 ++- src/rygel/rygel-user-config.vala | 97 ++++++++++++++------------------ src/ui/rygel-plugin-pref-section.vala | 9 ++- 4 files changed, 70 insertions(+), 66 deletions(-) commit e9ff7f4a3c4099a9e9d477503471039f990d1a83 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 9 17:43:00 2009 +0300 core: Errors for Configuration src/rygel/rygel-configuration.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 1236b1c98f3095a46d8318e5599c42334758d113 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 18:38:12 2009 +0300 core: Re-introduce Configuration impl. as UserConfig Re-introduce old Configuration implementation as UserConfig class. .../rygel-media-export-root-container.vala | 2 +- .../mediathek/rygel-mediathek-root-container.vala | 2 +- src/rygel/Makefile.am | 3 + src/rygel/rygel-root-device-factory.vala | 2 +- src/rygel/rygel-transcode-manager.vala | 2 +- src/rygel/rygel-user-config.vala | 359 +++++++++++++++++++++ src/ui/rygel-general-pref-section.vala | 4 +- src/ui/rygel-media-export-pref-section.vala | 4 +- src/ui/rygel-plugin-pref-section.vala | 10 +- src/ui/rygel-preferences-dialog.vala | 2 +- src/ui/rygel-preferences-section.vala | 6 +- 11 files changed, 379 insertions(+), 17 deletions(-) commit 7f852d0f6167ee3040c661bd17d00c9290d9d3a9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 18:37:29 2009 +0300 core: Configuration is now an interface src/rygel/rygel-configuration.vala | 339 +++---------------------------------- 1 file changed, 25 insertions(+), 314 deletions(-) commit bbe2ae385c9e5ca661c9895f77d305801b55e123 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 17:35:50 2009 +0300 core: Add 'general/enabled' key to schemas file data/rygel.schemas | 11 +++++++++++ 1 file changed, 11 insertions(+) commit e6a3b6744be3268b2a12cbc72662898bdd5d19c6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 17:04:04 2009 +0300 core: Refactor Configuration.upnp_enabled setter src/rygel/rygel-configuration.vala | 85 ++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 45 deletions(-) commit ac23d2714102eeae2d319e912b967c5edb45f651 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 16:50:38 2009 +0300 core: Remove Rygel from user's autostart list Remove Rygel from user's autostart list if "Enable UPnP/DLNA" flag is unset. src/rygel/rygel-configuration.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit a30b7c7795a96c30695c65f53e411bc874af9ffc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 16:45:05 2009 +0300 core: Make symlink instead of copying desktop file src/rygel/rygel-configuration.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit caf99e1f43331a67fea61977665d656efb0506e8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 16:35:13 2009 +0300 core: Add Rygel to user's autostart list Add Rygel to user's autostart list if "Enable UPnP/DLNA" flag is set. src/rygel/rygel-configuration.vala | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 277a12e811dfc324c0b06f3114e874b1c09d4dcb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 16:30:58 2009 +0300 core: Expose desktop dir path to source code src/rygel/Makefile.am | 5 ++++- src/rygel/cstuff.vapi | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) commit 045e5e228235fb5f016960a4dffd957bb5f993d3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 15:59:15 2009 +0300 core: Start/shutdown rygel when upnp is enabled/disabled src/rygel/rygel-configuration.vala | 45 +++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) commit a54f9466aa94888aafc65bfefc54ed9f4ef93616 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 15:58:26 2009 +0300 core: Explicitly link to dbus-glib src/rygel/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 453aba823e609f140db9d659de054c49ed7f2aa4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 8 15:31:31 2009 +0300 core,ui: Minimal handling of "Enable UPnP/DLNA" data/rygel-preferences.ui | 6 +++--- src/rygel/rygel-configuration.vala | 9 +++++++++ src/ui/rygel-general-pref-section.vala | 6 ++++++ 3 files changed, 18 insertions(+), 3 deletions(-) commit 3988dec9db29106f8a487498d9a5e9f7e5fbcac7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 7 23:19:22 2009 +0300 core: Provide .desktop file for Rygel data/Makefile.am | 2 +- data/rygel.desktop.in | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) commit b25d9a97c1f5b30313ec505ecb2b7936c2216951 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 7 22:08:02 2009 +0300 ui: Provide .desktop file for rygel-preferences data/Makefile.am | 14 ++++++++++++-- data/rygel-preferences.desktop.in | 15 +++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) commit 31ad42e20bae1a6bd499359a920a539cb322f48f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 7 02:04:51 2009 +0300 core: Provide DBus service file data/Makefile.am | 12 +++++++++++- data/org.gnome.Rygel.service.in | 3 +++ 2 files changed, 14 insertions(+), 1 deletion(-) commit c2537d439b23520f2ef05c260ce7be9d5e89970c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 7 00:26:20 2009 +0300 core: Provide DBus service Provide DBus service with one method: org.gnome.Rygel.Shutdown. src/rygel/Makefile.am | 3 +++ src/rygel/rygel-dbus-service.vala | 56 +++++++++++++++++++++++++++++++++++++++ src/rygel/rygel-main.vala | 2 ++ 3 files changed, 61 insertions(+) commit d56590c90be3aac26a32c7f3fa137bc803dc5b55 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 11 23:16:12 2009 +0300 core: Set bitrate of mpeg2 video encoder to 30Mbps Thanks Henrique Ferreiro García for pointing it out. Quality of transcoded videos should be much better now. src/rygel/rygel-mp2ts-transcoder.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 089528684647e722ed6576f395da87bc6e19846f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 7 02:09:23 2009 +0300 core: Update description in doap file rygel.doap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f357a187514ee5ab4fb730c6992dec11bf2df6a3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 7 02:14:18 2009 +0300 core: Correct foaf:mbox in doap file rygel.doap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 50403537ed3471a10ce97ab39304bf0240fb673c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Jun 7 02:07:43 2009 +0300 core: Fix a typo in gconf schema file data/rygel.schemas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 418ad4b64b832520057bdbbb55863d48413f5e60 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 5 18:02:36 2009 +0300 ui: Tooltips for plugin title entries. data/rygel-preferences.ui | 3 +++ 1 file changed, 3 insertions(+) commit 3f0326b0976cf514b27a012860f804868b630757 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 5 17:36:43 2009 +0300 ui: Don't set width of GtkNotebook data/rygel-preferences.ui | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 18e95f0d1737bb9cf456028ed8cc6205a38f7e07 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 5 02:44:23 2009 +0300 media-export: Add forgotten custom item class .../media-export/rygel-media-export-item.vala | 61 ++++++++++++++++++++++ 1 file changed, 61 insertions(+) commit 60f0be3085d6c95cc77e140917e618950441c9ed Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 5 02:10:26 2009 +0300 core,ui,media-export: No more specific to folders The FileChooser dialog however still only lets you choose folders. I have no idea how to make it let user be able to choose both folder and files. data/rygel-preferences.ui | 12 ++++----- data/rygel.schemas | 8 +++--- .../rygel-media-export-root-container.vala | 2 +- src/ui/rygel-media-export-pref-section.vala | 30 +++++++++++----------- 4 files changed, 26 insertions(+), 26 deletions(-) commit 131f5477b1153e475535ab83b99bec00ed6b7b79 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 5 02:05:30 2009 +0300 core: Nice default title for Tracker and MediaExport data/rygel.schemas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c07106582a948704399b67cf73e2b1db889221ad Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Jun 5 02:03:30 2009 +0300 core,ui: Updates based on renaming of Folder plugin data/rygel-preferences.ui | 8 ++++---- data/rygel.schemas | 16 ++++++++-------- src/ui/Makefile.am | 6 +++--- ...section.vala => rygel-media-export-pref-section.vala} | 8 ++++---- src/ui/rygel-preferences-dialog.vala | 4 ++-- 5 files changed, 21 insertions(+), 21 deletions(-) commit e94a137b2f55c4c6c4d52bd50df63de1910d265b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 20:06:28 2009 +0300 media-export: Asynchronously populate root container .../rygel-media-export-root-container.vala | 53 +++++++++++++--------- 1 file changed, 32 insertions(+), 21 deletions(-) commit 8c88a6eda4f6c03f2728f11186b26a502e48bd67 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 19:58:25 2009 +0300 media-export: Remove redundant 'using' statements src/plugins/media-export/rygel-media-export-root-container.vala | 3 --- 1 file changed, 3 deletions(-) commit d1b669067832be27b226a575ba1df73a5fce5ba3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 20:12:36 2009 +0300 media-export: Root container should handle items .../rygel-media-export-root-container.vala | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) commit 47f08e65c39982f3b51530cb1cb7620e1bd0b67a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 19:40:28 2009 +0300 media-export: Provide a custom MediaItem class src/plugins/media-export/Makefile.am | 3 ++ ...rygel-media-export-directory-search-result.vala | 35 +--------------------- 2 files changed, 4 insertions(+), 34 deletions(-) commit 15e9c3403613dc4f3624268d5858cecdee64d207 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 19:02:24 2009 +0300 media-export: Use generic types/names .../media-export/rygel-media-export-container.vala | 37 +++++++++++----------- ...rygel-media-export-directory-search-result.vala | 15 +++++---- .../rygel-media-export-root-container.vala | 14 ++++---- 3 files changed, 33 insertions(+), 33 deletions(-) commit 70ac12a2f252f376423be487b1855fbf9ae3c26d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 18:36:28 2009 +0300 media-export: More use of 'this' keyword. src/plugins/media-export/rygel-media-export-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 28d77b8d8d7bf69ed0f762e3aa92a98f5009ed5a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 17:55:27 2009 +0300 media-export: Update docs for Container constructor src/plugins/media-export/rygel-media-export-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 82b776d506ec283471ff52d963eaa8b2437c8c30 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 17:36:02 2009 +0300 media-export: Rename a local variable Rename 'dir*' to 'uri*'. .../rygel-media-export-root-container.vala | 30 +++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) commit 59df5bdc546cf4d585bbca8681832f26436ef472 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 17:17:57 2009 +0300 media-export: Correct the RootContainer docs src/plugins/media-export/rygel-media-export-root-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 6f391de2b4a1c7a17c52a6fab2f6b8b65a4882f8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 17:14:13 2009 +0300 media-export: Rename 'items' to 'children' Rename 'items' field of MediaExportRootContainer to 'children'. .../media-export/rygel-media-export-root-container.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 1b25eab2da82f5ab3bedd55129f79da001bddc3a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 16:30:17 2009 +0300 media-export: Cast the list to match return value .../media-export/rygel-media-export-directory-search-result.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b265140b1d96edaa29c313469636abe96049b0b3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 16:29:55 2009 +0300 media-export: Minor indentation fix .../media-export/rygel-media-export-directory-search-result.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 73decacee355bb35ae26df82cd54b5a47ad6654e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 16:19:47 2009 +0300 core: autogen.sh enables build for all plugins autogen.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a96314a5f1f55e10fd579f390a0e08392d7d6866 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 16:16:39 2009 +0300 media-export: Remove trailing whitespaces .../media-export/rygel-media-export-container.vala | 22 +++++++++++----------- ...rygel-media-export-directory-search-result.vala | 4 ++-- .../media-export/rygel-media-export-plugin.vala | 4 ++-- .../rygel-media-export-root-container.vala | 14 +++++++------- 4 files changed, 22 insertions(+), 22 deletions(-) commit 9a570ea815d2eb55f4824ee8487a9af74b98bfba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 16:13:46 2009 +0300 folder: Rename to MediaExport configure.ac | 12 ++--- src/plugins/Makefile.am | 6 +-- src/plugins/folder/Makefile.am | 54 ---------------------- src/plugins/media-export/Makefile.am | 54 ++++++++++++++++++++++ .../rygel-media-export-container.vala} | 20 ++++---- ...ygel-media-export-directory-search-result.vala} | 6 +-- .../rygel-media-export-plugin.vala} | 8 ++-- .../rygel-media-export-root-container.vala} | 18 ++++---- 8 files changed, 89 insertions(+), 89 deletions(-) commit 4c8ca61a969310484ae3cf79e65eee12eb8f3ee2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Jun 4 14:42:23 2009 +0300 ui: Don't use signal autoconnection magic Vala currently doesn't support automatic signal connection to handlers in multiple classes. data/rygel-preferences.ui | 6 +----- src/ui/rygel-folder-pref-section.vala | 21 ++++++++++++++------- src/ui/rygel-general-pref-section.vala | 5 ++--- 3 files changed, 17 insertions(+), 15 deletions(-) commit 18444f89bb10cfc9f0257ae106b065f117336392 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 3 19:21:27 2009 +0300 ui: Beautification Don't let Folders buttons take more space than they should. data/rygel-preferences.ui | 5 +++++ 1 file changed, 5 insertions(+) commit da8609af18c97fbaf9900ed8c749b4436fd735b6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 3 19:01:39 2009 +0300 ui: More like a GNOME preferences dialog - One "Close" button rather than "Apply", "OK" and "Cancel". - Just run the dialog, no need for mainloops and signal connections. data/rygel-preferences.ui | 35 +++-------------------------------- src/ui/rygel-preferences-dialog.vala | 30 ++---------------------------- 2 files changed, 5 insertions(+), 60 deletions(-) commit 3ee6fe6158b58f0e745dd5c46891c5bef5193dcb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 3 18:16:06 2009 +0300 ui: Connect signals from UI description as much as possible data/rygel-preferences.ui | 1 + src/ui/rygel-general-pref-section.vala | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) commit 5437f33717f08388d9c2d028c8cb53c085c87847 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 3 17:42:06 2009 +0300 ui: Hint the window is a Dialog data/rygel-preferences.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 493beb203515cc05f985d624b27dd4fe7f87fc8b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 3 17:38:05 2009 +0300 ui: Implement adding of Folder URIs Implement adding of Folder URIs to the treeview using a GtkFileChooserDialog. data/rygel-preferences.ui | 70 +++++++++++++++++++++++++++++++++++ src/ui/rygel-folder-pref-section.vala | 16 ++++++++ 2 files changed, 86 insertions(+) commit d673c96079c4615cd924ab28cb9392b9de02e369 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 3 15:25:07 2009 +0300 folder: save implementation should chain-up Folder title wasn't getting saved to user config because of this bug. src/ui/rygel-folder-pref-section.vala | 2 ++ 1 file changed, 2 insertions(+) commit a9a5301ae12db475e23b1ba94a1e51c04a699860 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 2 19:35:08 2009 +0300 ui: Implement removal of folder paths src/ui/rygel-folder-pref-section.vala | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 1a59a45a5808a2928234868f305c182b429a7908 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 2 17:32:02 2009 +0300 ui: Treeview to handle 'folders' option Instead of providing a text area to put the paths, provide a treeview and buttons to interact with it. For now only clear button works. data/rygel-preferences.ui | 73 +++++++++++++++++++++++++++++++---- src/ui/rygel-folder-pref-section.vala | 66 ++++++++++++++++++++----------- 2 files changed, 108 insertions(+), 31 deletions(-) commit b2d72bc74839d911edfb5194e4abb04c6f1fed79 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Jun 2 17:30:22 2009 +0300 ui: Pass '-export-dynamic' flag to linker This is to make automatic signal connection magic of GtkBuilder, work. src/ui/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 2e2a9065f0c0abae8521bdbd918ce0b7737fec44 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Jun 3 01:04:52 2009 +0300 mediathek: Forgotten API update src/plugins/mediathek/rygel-mediathek-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5c61def792b1d615fc17e06b13d2319331ad68f0 Author: Ole André Vadla Ravnås <oleavr@gmail.com> Date: Wed Jun 3 00:17:30 2009 +0300 folder: No need to escape the URIs src/plugins/folder/rygel-folder-directory-search-result.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cc86eb4820e5455a064128f4d2a0c2d312c90a7c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 1 18:47:40 2009 +0300 ui: Change the name/title of an option Change "Enable Media Server" to "Enable UPnP/DLNA". data/rygel-preferences.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4ff7e23f5be62a0b44bfc13d3f64a253c3a0bbb0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 1 17:47:58 2009 +0300 Update README to reflect the Rygel homepage README | 45 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 11 deletions(-) commit fb86d63f12bf6ac3c449f551a79521d4222ea160 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 1 15:12:59 2009 +0300 core: Rename description.xml to MediaServer2.xml data/xml/Makefile.am | 2 +- data/xml/{description.xml => MediaServer2.xml} | 0 src/rygel/rygel-plugin.vala | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) commit 4cf95b8a619497c24735242e6046c1fcc881d1bc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Jun 1 15:00:09 2009 +0300 core,plugins: Support all types of devices Allow plugins to implement any kind of device rather than just MediaServer. To not complicate the lives of plugin developers for this change, provide a special constructor to easy create Plugin object for MediaServer. src/plugins/dvb/rygel-dvb-plugin.vala | 2 +- src/plugins/external/rygel-external-plugin.vala | 2 +- src/plugins/folder/rygel-folder-plugin.vala | 2 +- src/plugins/test/rygel-test-plugin.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin.vala | 2 +- src/rygel/rygel-plugin.vala | 16 +++++++++++++++- src/rygel/rygel-root-device-factory.vala | 3 +-- 7 files changed, 21 insertions(+), 8 deletions(-) commit fb7d71dfc96edc2dfac66817c325a6ae8986c13c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 31 22:00:16 2009 +0300 core: Rename create_root_device() to create() Rename RootDeviceFactory.create_root_device() to create(). src/rygel/rygel-main.vala | 2 +- src/rygel/rygel-root-device-factory.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 685387426f920a34ac3e11997f6b26f9ad1259e1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 31 21:56:59 2009 +0300 core: *MediaServer* -> *RootDevice* Rygel won't just be a MediaServer anymore soon, hence the renaming. configure.ac | 2 +- src/rygel/Makefile.am | 12 +++++------ src/rygel/rygel-main.vala | 23 +++++++++++----------- ...factory.vala => rygel-root-device-factory.vala} | 19 +++++++++--------- ...el-media-server.vala => rygel-root-device.vala} | 16 +++++++-------- 5 files changed, 35 insertions(+), 37 deletions(-) commit 9da6e39a16737ff0f1862ebb968db508be1de050 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 29 13:50:49 2009 +0300 Prepare release notes for 0.3. NEWS | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) commit c023ae5b6b8de738af6da3d918b0761f106c7b61 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 28 17:21:03 2009 +0300 Don't put empty string to 'folders' config src/rygel/rygel-configuration.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit fbf778d28959cf351fc500aea1780b5c6c669384 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 28 16:54:52 2009 +0300 Clear the existing service list first Services were getting accumulated in the description files each time rygel was started. This change is to fix that. src/rygel/rygel-media-server-factory.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 747db1c781af3368f1536d088fb9028c89e7f6ab Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 28 16:39:03 2009 +0300 Take user transcoding configuration into account src/rygel/rygel-transcode-manager.vala | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) commit 1d80b24784ac5556e843f4fd8743859b99537f4d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 28 15:59:53 2009 +0300 Rygel.Configuration is now a singleton src/plugins/folder/rygel-folder-root-container.vala | 2 +- src/plugins/mediathek/rygel-mediathek-root-container.vala | 2 +- src/rygel/rygel-configuration.vala | 11 +++++++++++ src/rygel/rygel-media-server-factory.vala | 2 +- src/ui/rygel-preferences-dialog.vala | 2 +- 5 files changed, 15 insertions(+), 4 deletions(-) commit 935e190b2bf6c9cf0f157f0229dff3a847bde34f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 28 15:59:29 2009 +0300 Rygel.Configuration should inherit GLib.Object src/rygel/rygel-configuration.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 248eaf09266b6a8fb66821b1f98d3bc9e76ee1af Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 28 14:40:46 2009 +0300 Use GLib.warning() for displaying warnings src/plugins/mediathek/rygel-mediathek-rss-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 49ecefa38a24dbbb875e901eb57bda37111ffdee Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 28 14:29:14 2009 +0300 Mediathek plugin should be enabled in the config If the user built it, she knows that she needs it. data/rygel.schemas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8de8a77bb01191c446c4fc4180bfeb9b3e8abb0c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 28 14:18:59 2009 +0300 Minor indentation fix src/plugins/folder/rygel-folder-directory-search-result.vala | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 6a769632b218df6214ad196dd2d7d316b041f1a2 Author: Jens Georg <mail@jensge.org> Date: Thu May 28 00:24:20 2009 +0200 Use Configuration class instead of raw gconf .../mediathek/rygel-mediathek-root-container.vala | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) commit d15bffa872c136c174eee0cfbde20d3ea54ee5d5 Author: Jens Georg <mail@jensge.org> Date: Sun May 10 17:30:20 2009 +0200 Remove MediaItem subclass A special media item is no longer needed since commit 5da6e0be3c9d1162b9a39802157b1fd4facce86c src/plugins/folder/Makefile.am | 5 +- .../rygel-folder-directory-search-result.vala | 46 ++++++++-- .../folder/rygel-folder-gio-media-item.vala | 98 ---------------------- 3 files changed, 38 insertions(+), 111 deletions(-) commit 4d651fc906b4170f8a9a016b33c4dd3d594a73cc Author: Jens Georg <mail@jensge.org> Date: Tue May 5 22:09:33 2009 +0200 Simply use basename everywhere There's no need to calculate the relative path to the parent folder; that's exactly what basename does src/plugins/folder/rygel-folder-container.vala | 10 +--------- src/plugins/folder/rygel-folder-directory-search-result.vala | 3 +-- src/plugins/folder/rygel-folder-root-container.vala | 2 +- 3 files changed, 3 insertions(+), 12 deletions(-) commit 5e98a9fdc6f9a24e64639b56a0f3b6c61d0ce717 Author: Jens Georg <mail@jensge.org> Date: Wed May 27 23:31:33 2009 +0200 Fix missing return value src/plugins/mediathek/rygel-mediathek-video-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 24fda31840a7b007923f378ee2889061e622b585 Author: Jens Georg <mail@jensge.org> Date: Wed May 27 23:13:33 2009 +0200 Fix exception handling src/plugins/mediathek/rygel-mediathek-video-item.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit c78d2522e8a5234773d0d984c25a49a3f082ab37 Author: Jens Georg <mail@jensge.org> Date: Wed May 27 23:07:54 2009 +0200 Add get_int_list method to Configuration class src/rygel/rygel-configuration.vala | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit 121ad8947ef6b48ffab7c775cc1e9b9a0b919027 Author: Jens Georg <mail@jensge.org> Date: Wed May 27 22:38:04 2009 +0200 Use configuration class Use rygel's configuration class to access configuration. Pay attention to the return value of get_user_special_dir () .../folder/rygel-folder-root-container.vala | 37 +++++++++------------- 1 file changed, 15 insertions(+), 22 deletions(-) commit d934874f73c81845768a355b2875f88fc3c59d96 Author: Jens Georg <mail@jensge.org> Date: Wed May 27 22:24:44 2009 +0200 Fix schema file - Missing </schema> tag - Wrong plugin name used data/rygel.schemas | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 15d5d5073294bbd23f9d775adcc92e6d0c84742a Author: Jens Georg <mail@jensge.org> Date: Wed May 27 15:05:50 2009 +0200 Rename gconf key from folder to folders Folder was a legacy from when the plugin was meant to only export a single folder; this is not true anymore and the key has been renamed to reflect this data/rygel.schemas | 4 ++-- src/plugins/folder/rygel-folder-root-container.vala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 2ea257828eb1db9211d288178abb91119e4ad989 Author: Jens Georg <mail@jensge.org> Date: Tue May 26 22:20:55 2009 +0200 Add Readme for Mediathek plugin configuration doc/README.Mediathek | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit d27572518124aff3e99d9f1e53c592ee9a26720a Author: Jens Georg <mail@jensge.org> Date: Tue May 26 22:20:31 2009 +0200 Update schemafile for Folder and Mediathek data/rygel.schemas | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit 0548e60ade2ca56964e0f6252c543f03f5c44cd8 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 20:01:25 2009 +0300 Align the label to corresponding textview data/rygel-preferences.ui | 1 + 1 file changed, 1 insertion(+) commit 35fac988cd6155f51d2b4637f85981e71bf8036f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 19:21:28 2009 +0300 OK button is the default button data/rygel-preferences.ui | 2 ++ 1 file changed, 2 insertions(+) commit d73e73d61c39521247505c74eefbeb717c2c3199 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 19:13:14 2009 +0300 Put plugins pref table in an alignment data/rygel-preferences.ui | 345 +++++++++++++++++++++++----------------------- 1 file changed, 171 insertions(+), 174 deletions(-) commit 768db241012efa2c4a69803987e40f89e277b8b6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 19:06:55 2009 +0300 Provide mnemonics data/rygel-preferences.ui | 49 +++++++++++++++++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 14 deletions(-) commit 584a0a1be05a7969fe25cbbccf69e8ad51a21460 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 18:33:49 2009 +0300 Equally align the text labels data/rygel-preferences.ui | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) commit 54c98f4f09c6399b86bb9201c1d544ac396e1f8c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 17:56:51 2009 +0300 Handle 'Folders' textview Get/Set folders from/to configuration to/from 'Folders' textview src/ui/Makefile.am | 7 +++- src/ui/rygel-folder-pref-section.vala | 77 +++++++++++++++++++++++++++++++++++ src/ui/rygel-plugin-pref-section.vala | 3 +- src/ui/rygel-preferences-dialog.vala | 5 +-- 4 files changed, 86 insertions(+), 6 deletions(-) commit 1a4ebad397aee1f20fbf5f9ed326c0ace94c45dd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 17:54:02 2009 +0300 Methods to get/set list of strings configuration Provide convenience methods to get/set list of strings from configuration src/rygel/rygel-configuration.vala | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) commit f65e235aa7020c08a5761b50751f5d902292bcf7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 15:51:10 2009 +0300 Add widgets to UI for specifying folders to export data/rygel-preferences.ui | 52 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 9 deletions(-) commit 8db3a60b9ef647a46193ed5a6e42bc4615024574 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 14:22:14 2009 +0300 DBus MediaServer spec update Namespace renamed from "org.Rygel" to "org.gnome.UPnP" src/plugins/external/rygel-external-container.vala | 6 +++--- src/plugins/external/rygel-external-item.vala | 4 ++-- src/plugins/external/rygel-external-plugin-factory.vala | 2 +- src/plugins/external/rygel-external-plugin.vala | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) commit 1457cff01f6d0ffca056d6b71e8d468b459be399 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 14:09:40 2009 +0300 Better handling of Module.symbol() failure src/rygel/rygel-plugin-loader.vala | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 3267a2a5a589fbfb62b725c24880ce5c9447a234 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 13:53:40 2009 +0300 Show exact error on module load failure src/rygel/rygel-plugin-loader.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 47eb8c1ac5df76574440a9845a7acbfe30df9665 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 27 13:47:41 2009 +0300 Module load failure message should be a warning src/rygel/rygel-plugin-loader.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 38527ecfefc3102313def56c11d4b8ae323e9cd1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 21:21:28 2009 +0300 Proper use of 'top_srcdir' and 'abs_top_builddir' Use $(top_srcdir)/src/rygel as header and vapi search dir and $(abs_top_builddir)/src/rygel as library path. Why? I have no idea, just that this makes `make distcheck` succeed. src/ui/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4b272b8520df7edf466de221f67d200dd49689a1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 20:57:19 2009 +0300 More verbose output on module loading failure src/rygel/rygel-plugin-loader.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ec3bd0fbd0005f0e0a7afbfea102c8e0554dc52e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 17:53:43 2009 +0300 No need to disable UI tools If user doesn't enable vala checks, don't assume gtk+ isn't available. configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit 883267c12831fe31e4eeeaa94ba394e505f79897 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 17:01:17 2009 +0300 Bump-up gupnp-av requiment to latest: 0.4 We are implicitly doing that anyway so just to make it explicit. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c00b55daeb7b68a6e5b5925080369b124257f2d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 16:53:59 2009 +0300 Distribute .version file Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 037437b0699cd557298e107844ea949590aecf07 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 16:09:10 2009 +0300 Value of VAPIDIR defaults to ${datadir}/vala/vapi Assume VAPIDIR to be ${datadir}/vala/vapi if vala is not enabled. configure.ac | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 3a1dbb282edeb7f9118842576f663d52d17d4b65 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 15:21:43 2009 +0300 Don't check for vala unless instructed to do so With this change people building from distribution tarball will not (hopefully) need vala. Yay! autogen.sh | 2 +- configure.ac | 107 +++++++++++++++++++++++++++++++++-------------------------- 2 files changed, 61 insertions(+), 48 deletions(-) commit 73f2f6671ecf562370ff254fb0517ae50c940f5a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 15:21:13 2009 +0300 Distribute built sources as well src/plugins/dvb/Makefile.am | 8 +++++--- src/plugins/external/Makefile.am | 8 +++++--- src/plugins/folder/Makefile.am | 16 +++++++++------- src/plugins/mediathek/Makefile.am | 20 +++++++++++--------- src/plugins/test/Makefile.am | 9 +++++---- src/plugins/tracker/Makefile.am | 8 +++++--- src/rygel/Makefile.am | 14 ++++++++++---- src/ui/Makefile.am | 8 +++++--- 8 files changed, 55 insertions(+), 36 deletions(-) commit 55f8458df9144c86c7b97f386af02a47115f603c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 15:19:14 2009 +0300 Fix a typo in mediathek plugin Mafefile.am Rename *media-mediathek* to *mediathek*. src/plugins/mediathek/Makefile.am | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 94b0fa53e891fc9a0dc2432fbe2b6cb03fb1e456 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 00:57:35 2009 +0300 Require vala 0.7.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 618508f83f209faa84896c25a65457800870f0ee Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 26 00:22:49 2009 +0300 Add Jens Georg to AUTHORS AUTHORS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1abd7f2307a6ef6123346d7ee76bb52b0094bae5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 25 23:28:48 2009 +0300 Only load DVB plugin if service is available Try to launch the DVB Daemon service by name and if we fail, don't load the DVB plugin. src/plugins/dvb/Makefile.am | 7 ++- src/plugins/dvb/rygel-dvb-plugin-factory.vala | 76 +++++++++++++++++++++++++++ src/plugins/dvb/rygel-dvb-plugin.vala | 21 ++++---- 3 files changed, 91 insertions(+), 13 deletions(-) commit f16740b8bb8fc4889a8f40e0cf8162b013fd8d4f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 25 19:08:23 2009 +0300 Only load Tracker plugin if service is available Try to launch the tracker service by name and if we fail, don't load the Tracker plugin. This should setisfy some tracker-haters. :) src/plugins/tracker/Makefile.am | 7 +- .../tracker/rygel-tracker-plugin-factory.vala | 76 ++++++++++++++++++++++ src/plugins/tracker/rygel-tracker-plugin.vala | 46 ++++++------- 3 files changed, 105 insertions(+), 24 deletions(-) commit cbf51922568943c51aa22d49187f31241877b039 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 25 17:43:34 2009 +0300 Provide GConf schemas configure.ac | 3 ++ data/Makefile.am | 10 ++++ data/rygel.schemas | 136 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 149 insertions(+) commit e818921c2cb98e8039e7f3a43620224213d80ed3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 25 02:16:37 2009 +0300 Add Folder plugin to user preferences UI data/rygel-preferences.ui | 49 ++++++++++++++++++++++++++++++++---- src/ui/rygel-preferences-dialog.vala | 3 +++ 2 files changed, 47 insertions(+), 5 deletions(-) commit 7f1339d4a0375646ab342903d8fd61e0d0efbf5e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 25 00:17:02 2009 +0300 Remove test plugin from config UI data/rygel-preferences.ui | 39 ------------------------------------ src/ui/rygel-preferences-dialog.vala | 3 --- 2 files changed, 42 deletions(-) commit 12ec11fcdb8673b408bcebb2a2197b8c149d6489 Author: Marc-André Lureau <marcandre.lureau@gmail.com> Date: Mon May 11 16:35:10 2009 +0300 git-version-gen: generate versions with . instead of - Dude, you generate wrong versions! It looks so bad in my awesome jhbuild. build-aux/git-version-gen | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0da129eb94a12e34aebec887fad8ae59501fb92d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 24 23:24:52 2009 +0300 Don't keep the UDN in user config anymore src/rygel/rygel-configuration.vala | 12 ------------ 1 file changed, 12 deletions(-) commit a19c8c257f52de47fa7c6833e68e388b481a9d22 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 24 23:09:56 2009 +0300 Generate UDN when creating description first time We still want to generate UDN the first time user runs rygel but now we check if UDN already exists in the description rather than in config. src/rygel/rygel-media-server-factory.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 15d485ac106dde56651fbe9f8762c1f6e35ba1b5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat May 23 02:34:57 2009 +0300 Re-use existing description No need to always build the description from template. This will allow us to keep some modification to the description limited to first time user runs rygel. src/rygel/rygel-media-server-factory.vala | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) commit 7cac504030cca0a5854b4dcb6bba5c1f1971f072 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 22 18:19:12 2009 +0300 Catch error from ExternalContainer.fetch_media_objects src/plugins/external/rygel-external-container.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 6dff7a6079e3cd71186b36225d952489100da248 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 22 18:15:43 2009 +0300 Fix a small typo src/plugins/external/rygel-external-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit daed550f482282c9fa5301fa7574fdb0bf67505c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 19 18:19:17 2009 +0300 Update the API usage according to latest spec. src/plugins/external/rygel-external-container.vala | 45 ++++++++++++++-------- src/plugins/external/rygel-external-item.vala | 11 +++--- src/plugins/external/rygel-external-plugin.vala | 2 +- 3 files changed, 35 insertions(+), 23 deletions(-) commit e99fbc390dd84481a7cb95750b1f2c9fb5861d95 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 15 01:25:33 2009 +0300 Act on org.Rygel.MediaContainer1.Updated() signal src/plugins/external/rygel-external-container.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit df82fd5cc02260ccc201d2d02e9e7276a7d5fe82 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 13 17:01:33 2009 +0300 Use GetAll to get all item props at once src/plugins/external/rygel-external-item.vala | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit 7121f78fca28e8f891dab214c7dda26cd964466d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 13 16:32:44 2009 +0300 Take care of activatable services as well src/plugins/external/rygel-external-plugin-factory.vala | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit 7c65949f79330451c96a8d1f6899bd47f6c97a87 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 13 16:08:53 2009 +0300 Move the constants into class definitions src/plugins/external/rygel-external-plugin-factory.vala | 12 ++++++------ src/plugins/external/rygel-external-plugin.vala | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) commit 97f47230111d0f413f73283b11c93b5183eddf83 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 13 16:06:56 2009 +0300 Put PluginFactory in a separate file src/plugins/external/Makefile.am | 7 +- .../external/rygel-external-plugin-factory.vala | 104 +++++++++++++++++++++ src/plugins/external/rygel-external-plugin.vala | 78 ---------------- 3 files changed, 109 insertions(+), 80 deletions(-) commit a38f2b1b4391ccc804d7b58577eefab1dd934ba3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 13 15:10:22 2009 +0300 Add a debug statement src/rygel/rygel-plugin-loader.vala | 1 + 1 file changed, 1 insertion(+) commit e5edf4be281cce65e5209a34900602d164ec25a7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 13 15:09:37 2009 +0300 Watch for and use new external plugins src/plugins/external/rygel-external-plugin.vala | 4 ++++ 1 file changed, 4 insertions(+) commit f6758f029855f3a6c70faeda0473a42b1533a0dc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 20:06:29 2009 +0300 Use of 'this' to make things explicit src/plugins/external/rygel-external-plugin.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a0caf557645bb617547caf8ba1736f1a8a01e1a1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 13 14:35:04 2009 +0300 ExternalPlugin doesn't need DBus object proxy anymore src/plugins/external/rygel-external-plugin.vala | 5 ----- 1 file changed, 5 deletions(-) commit 53547bb76c242cd7cc74cf0bb1bd55372fc0acb3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 20:46:36 2009 +0300 Let PluginFactory handle the NameOwnerChange signal Let PluginFactory handle the org.freedesktop.DBus.NameOwnerChange signal. src/plugins/external/rygel-external-plugin.vala | 40 +++++++++++++------------ 1 file changed, 21 insertions(+), 19 deletions(-) commit 29bad49237e1b50be9cb8e8ef68116761cca1906 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 20:43:50 2009 +0300 Provide hashing and equality check functions Provide hashing and equality check functions to HashMap of plugins. src/rygel/rygel-plugin-loader.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8b73458b893a6afc95d3c2f077a2ff9a73dbcc4e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 20:17:55 2009 +0300 Add API to get/list plugins PluginLoader provides API to: - get a plugin by name - get a list of all plugins src/rygel/rygel-plugin-loader.vala | 8 ++++++++ 1 file changed, 8 insertions(+) commit a2b7d91e927d61d6f58af21f1a9cad49d9ca9e43 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 20:10:00 2009 +0300 PluginLoader keeps a hashtable of plugins src/rygel/rygel-plugin-loader.vala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit fecb347a1f99d9747029b654c9f1aae1a43f73b7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 18:45:04 2009 +0300 Call Dbus.ListNames asynchronously src/plugins/external/rygel-external-plugin.vala | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit 26561b7de55259a1aa8ae5266d0f2acc441c7388 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 18:32:36 2009 +0300 New class: ExternalPluginFactory This class will be responsible for management of external plugins. src/plugins/external/rygel-external-plugin.vala | 27 ++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) commit 5130f147e87d653982a68372d6e67fd6da5c969c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 01:30:03 2009 +0300 Substitute the correct keyword in URIs After this change, pulse-audio streams can be browsed and streamed on DLNA clients (tested on PS3). yay! src/plugins/external/rygel-external-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d085cd621b172c89874d2089e97b34369df03fe9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 01:27:23 2009 +0300 Can't use 'foreach' on strv from dynamic dbus calls Sizes of arrays returned by dynamic dbus calls are uknown, hence we can't iterate over them using 'foreach' loop. src/plugins/external/rygel-external-item.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 9fedf6171421f1497194ea2349eb1e2f97b2ca54 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 12 00:16:18 2009 +0300 Add the forgotten Makefile.am src/plugins/external/Makefile.am | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) commit 55340a6e3142a8b07cf28fe06469e4ffc7bf5082 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 19:51:54 2009 +0300 Plugin is made (un)available when it's backend goes down/up src/plugins/external/rygel-external-plugin.vala | 31 ++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) commit fb3978059a0f63e334f0b75911e89a6ba45698b3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 18:57:27 2009 +0300 Keyword substitution for ExternalContainer title src/plugins/external/rygel-external-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 21d39710abb261046ccad41318a3a7f68c772f68 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 18:55:44 2009 +0300 Keyword substitution goes to ExternalContainer src/plugins/external/rygel-external-container.vala | 11 +++++++++++ src/plugins/external/rygel-external-item.vala | 7 +------ 2 files changed, 12 insertions(+), 6 deletions(-) commit e6e8be1c7dc4ebf854589abf1aeeed23684a0bb0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 18:45:29 2009 +0300 Keyword substitution for ExternalItem title src/plugins/external/rygel-external-item.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 422161ad796a7fb900b93335020d684ba4e8c16f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 18:26:24 2009 +0300 No need to pass service_name to ExternalItem Just make the service_name in ExternContainer public so child items can access it directly. src/plugins/external/rygel-external-container.vala | 5 ++--- src/plugins/external/rygel-external-item.vala | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) commit c01e9d151c8bec90abd5dafb011e07ef80632638 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 18:16:42 2009 +0300 Substitute "://@HOSTNAME@" with hostname src/plugins/external/rygel-external-container.vala | 5 +++++ src/plugins/external/rygel-external-content-dir.vala | 1 + src/plugins/external/rygel-external-item.vala | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) commit 3d63d9899a28db3608b46f07d020075453c40103 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 18:13:56 2009 +0300 ExternalItem constructor gets ExternalContainer ExternalItem constructor is passed ExternalContainer. src/plugins/external/rygel-external-item.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit adfdfced9e4df902c309b6acbe2f7a288dec3654 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 17:34:57 2009 +0300 Shorter alias of @HOSTNAME@ for config UI: %h src/ui/rygel-plugin-pref-section.vala | 2 ++ 1 file changed, 2 insertions(+) commit 09b4934771d67986efa7e377a9e32dfc175001c4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 17:33:04 2009 +0300 Add magic keyword for hostname substitution Add magic keyword for hostname substitution in the plugin title: @HOSTNAME@ src/rygel/rygel-media-server-factory.vala | 1 + 1 file changed, 1 insertion(+) commit d85447186ee11a14b17b6ab87563c3fb3656e04c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 17:27:53 2009 +0300 Allow the old (shorter) keywords in config ui IMO, it is better to ask the user to type '%u' instead of @USERNAME@. src/ui/rygel-plugin-pref-section.vala | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 9151bc686a24af86fdf7ab4541c7910ff3252f41 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 11 17:23:18 2009 +0300 Use the new keywords Use the new keywords for username and realname subsitution: @USERNAME@ and @REALNAME@ instead of '%u' and '%n' respectively. src/plugins/folder/rygel-folder-plugin.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin.vala | 2 +- src/rygel/rygel-media-server-factory.vala | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) commit 979f081fcabba32f7549beb4118db1a12087ffb7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 10 22:32:25 2009 +0300 Differentiate between modules and plugins Now that modules can load (multiple) plugins dynamically, we really need to start differentiating between modules and plugins. Most of this differentiation needs to be only exposed to PluginLoader, rest of the code just deals with plugins mostly. Another implication is the change in module interface: function that each module needs to provide is "module_init" rather than "load_plugin" now. src/plugins/dvb/rygel-dvb-plugin.vala | 2 +- src/plugins/external/rygel-external-plugin.vala | 2 +- src/plugins/folder/rygel-folder-plugin.vala | 2 +- src/plugins/mediathek/rygel-mediathek-plugin.vala | 2 +- src/plugins/test/rygel-test-plugin.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin.vala | 2 +- src/rygel/rygel-plugin-loader.vala | 28 +++++++++++------------ 7 files changed, 20 insertions(+), 20 deletions(-) commit 42fce5d0917ed0c9932e7fefdf0e1141a1b0cbf7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 10 22:16:59 2009 +0300 Update docs for PluginLoader src/rygel/rygel-plugin-loader.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 4e5a233c7c6986b06ff7b35d7682848997faa423 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 10 04:12:27 2009 +0300 Attach the availability of MediaServer and Plugin Attach the availability of the Plugin to it's associated MediaServer. src/rygel/rygel-main.vala | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 00290d689d41975a70e3723a132f7d128e61597b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 10 04:11:30 2009 +0300 Add "available" prop to Plugin src/rygel/rygel-plugin.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 47fcdd1df742e3662a0815c8f5c3380f3ecc5df4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 8 18:19:02 2009 +0300 Honor the default title provided by plugins src/rygel/rygel-media-server-factory.vala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit dd9b9771e0d503f7fc94e723318f22923a433a57 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 8 18:17:00 2009 +0300 Configuration.get_title takes default value arg Instead of assuming the name of the section to be the default value for title, it now expects an extra argument for that. src/rygel/rygel-configuration.vala | 4 ++-- src/ui/rygel-plugin-pref-section.vala | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 391e125e28304b3d6bcc0a62da68b3cad5d82955 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 8 17:56:55 2009 +0300 Automatic substitution of user info in title Rygel now automatically replaces "%u" and "%n" in the plugins title with username and real name, respectively. src/plugins/folder/rygel-folder-plugin.vala | 3 +-- src/plugins/tracker/rygel-tracker-plugin.vala | 3 +-- src/rygel/rygel-media-server-factory.vala | 6 +++++- 3 files changed, 7 insertions(+), 5 deletions(-) commit acf50307c71a28467439b8bea11e0d38b0061bce Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 8 17:47:26 2009 +0300 A workaround for unknown array length src/plugins/external/rygel-external-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 73b8a7f2e39376b75e57d9bd6f53469c5c51c1b0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri May 8 16:41:27 2009 +0300 Plugin can provide title as well as name Name will be more like an identifier of the plugin from now on. src/plugins/dvb/rygel-dvb-plugin.vala | 2 +- src/plugins/external/rygel-external-plugin.vala | 2 +- src/plugins/folder/rygel-folder-plugin.vala | 3 ++- src/plugins/mediathek/rygel-mediathek-plugin.vala | 4 +--- src/plugins/test/rygel-test-plugin.vala | 2 +- src/plugins/tracker/rygel-tracker-plugin.vala | 3 ++- src/rygel/rygel-plugin.vala | 9 ++++++++- 7 files changed, 16 insertions(+), 9 deletions(-) commit 80a8d40fce03d9622e9abab94979885a1dbb63e0 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 7 19:42:20 2009 +0300 Load the external services dynamically We now talk to all the services on the bus that has the prefix "org.Rygel.MediaServer1." in their names. This currently doesn't work since Rygel is incapable of handling spaces in names. Should be easy to fix. .../external/rygel-external-content-dir.vala | 9 +-- src/plugins/external/rygel-external-plugin.vala | 64 +++++++++++++++++++--- 2 files changed, 58 insertions(+), 15 deletions(-) commit 24d2135d1e1013a7787e3c48e2312a0f299de251 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 7 16:27:47 2009 +0300 Use the ObjectPath type instead of 'string' src/plugins/external/rygel-external-container.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2c2ef2883eb7de4e1af00c170b2d442f6ff509c7 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 7 15:29:23 2009 +0300 Rename 'service_path' to 'service_name' src/plugins/external/rygel-external-container.vala | 14 +++++++------- src/plugins/external/rygel-external-item.vala | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) commit 59d4519fa4c5d6519aa4095b1bce741e5e162922 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 7 00:55:16 2009 +0300 Remove an extra arg from a method src/plugins/external/rygel-external-container.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 15cdac0c7d9fd0667100c7eedd1a98bd40c6298b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu May 7 00:40:42 2009 +0300 First implementation of External plugin This is the implementation of external MediaServer spec Lennart wrote: http://live.gnome.org/Rygel/MediaServerSpec. It builds but it's totally untested and also currently specific to the PulseAudio implementation. configure.ac | 7 + src/plugins/Makefile.am | 11 +- src/plugins/external/rygel-external-container.vala | 164 +++++++++++++++++++++ .../external/rygel-external-content-dir.vala | 47 ++++++ src/plugins/external/rygel-external-item.vala | 79 ++++++++++ src/plugins/external/rygel-external-plugin.vala | 43 ++++++ 6 files changed, 350 insertions(+), 1 deletion(-) commit d986bd055ffb799749c12b41ea6fabb42404af6b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 5 15:19:46 2009 +0300 Remove an unneeded constant src/plugins/dvb/rygel-dvb-channel-group.vala | 2 -- 1 file changed, 2 deletions(-) commit 43e15c1b3d50aad28eb27d08e6d5e70fb06b5368 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 4 19:22:57 2009 +0300 Passive loading of plugins Dynamic modules can now register their plugins on the fly. src/plugins/dvb/rygel-dvb-plugin.vala | 4 ++-- src/plugins/folder/rygel-folder-plugin.vala | 4 ++-- src/plugins/mediathek/rygel-mediathek-plugin.vala | 4 ++-- src/plugins/test/rygel-test-plugin.vala | 4 ++-- src/plugins/tracker/rygel-tracker-plugin.vala | 4 ++-- src/rygel/rygel-plugin-loader.vala | 17 +++++++++-------- 6 files changed, 19 insertions(+), 18 deletions(-) commit 8721d7573a87698a3f1ce48709c8a2405b25b6a6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 4 19:18:53 2009 +0300 PluginLoader is now in public API src/rygel/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 54e41eee0b319a58600752fb89f885f6e16a3bcd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 4 17:14:10 2009 +0300 Fetch files from enumerator, asynchronously This is the second (and hopefully) last step towards async plugin loading. src/rygel/rygel-plugin-loader.vala | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) commit 646739b4cad693d3478afdc120124f4d28e35afc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 4 16:36:31 2009 +0300 enumerate children asynchronously First step towards async plugin loading. src/rygel/rygel-plugin-loader.vala | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) commit b896043c56d748fe4db767df959804d028ffc739 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 4 16:16:36 2009 +0300 Minor indentation fix src/rygel/rygel-plugin-loader.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d74e7d48143449a5cdb5eb636479e75df08952a4 Author: Rob Taylor <rob.taylor@codethink.co.uk> Date: Wed May 6 12:12:15 2009 +0100 Correct license header for cstuff.vapi src/rygel/cstuff.vapi | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 18817b98aa86fe5cce3cbb181d518249f264f642 Author: Rob Taylor <rob.taylor@codethink.co.uk> Date: Wed May 6 12:32:30 2009 +0100 Change Mediathek plugin headers to LGPL After discussing with Jens, it seems a mistake was made in which headers were copied. Correcting as requested. src/plugins/mediathek/rygel-mediathek-asx-playlist.vala | 14 ++++++++------ src/plugins/mediathek/rygel-mediathek-plugin.vala | 14 ++++++++------ src/plugins/mediathek/rygel-mediathek-root-container.vala | 14 ++++++++------ src/plugins/mediathek/rygel-mediathek-rss-container.vala | 14 ++++++++------ src/plugins/mediathek/rygel-mediathek-video-item.vala | 14 ++++++++------ 5 files changed, 40 insertions(+), 30 deletions(-) commit 5da6e0be3c9d1162b9a39802157b1fd4facce86c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed May 6 15:39:45 2009 +0300 Protocol to uknown URI is same as it's scheme If the protocol of a URI is uknown to us, assume it to be the same as the scheme of the URI. src/rygel/rygel-didl-lite-writer.vala | 1 - src/rygel/rygel-media-item.vala | 17 +++++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) commit daa83b9dca456e5d448533a71eb05b8b52d9ed23 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 5 14:16:28 2009 +0300 Mediathek plugin should be disabled by default Not everyone understands German. :) configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9a5cbe6e70f1e08f7c874529d10e3c299a38991d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon May 4 16:19:23 2009 +0300 Use "owned" keyword instead of "#" Newer valac was complains about use of "#" as it's deprecated. src/rygel/rygel-http-request.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8294883a5ecf6f6c7748c44acec64d95c8896ab8 Merge: c258936c4 6de63b7ae Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue May 5 00:03:48 2009 +0300 Merge commit 'origin/git-version' commit c258936c4552be24660d40213b32064252750eaf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 3 22:53:24 2009 +0300 More style consistency fixes for Folder plugin src/plugins/folder/rygel-folder-container.vala | 8 +++---- .../rygel-folder-directory-search-result.vala | 25 +++++++++++----------- .../folder/rygel-folder-gio-media-item.vala | 6 ++---- .../folder/rygel-folder-root-container.vala | 8 ++++--- 4 files changed, 22 insertions(+), 25 deletions(-) commit 2e283771306d621462b01a496f1d7ff44d2cb9bf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 3 22:24:55 2009 +0300 Use basename as container's title src/plugins/folder/rygel-folder-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 26ea10a7221f1580739c52a8dbcc9265cf522326 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 20:39:55 2009 +0200 Fix more stlye issues .../mediathek/rygel-mediathek-asx-playlist.vala | 45 +++++---- src/plugins/mediathek/rygel-mediathek-plugin.vala | 4 +- .../mediathek/rygel-mediathek-root-container.vala | 62 ++++++------ .../mediathek/rygel-mediathek-rss-container.vala | 106 ++++++++++++--------- .../mediathek/rygel-mediathek-video-item.vala | 77 +++++++++------ 5 files changed, 171 insertions(+), 123 deletions(-) commit 47cfca14dd461294d5e2649294bff59ca61888f6 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 20:12:05 2009 +0200 More style fixes src/plugins/folder/Makefile.am | 6 +- src/plugins/folder/rygel-folder-container.vala | 118 ++++++++++++--------- .../rygel-folder-directory-search-result.vala | 86 ++++++++------- .../folder/rygel-folder-gio-media-item.vala | 38 ++++--- src/plugins/folder/rygel-folder-plugin.vala | 6 +- ...ainer.vala => rygel-folder-root-container.vala} | 63 ++++++----- 6 files changed, 182 insertions(+), 135 deletions(-) commit 0049f639af80a6d5fbd797ab41293e263ee53e19 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:54:19 2009 +0200 Move class guessing to factory method .../rygel-folder-directory-search-result.vala | 23 +++++------------- .../folder/rygel-folder-gio-media-item.vala | 27 ++++++++++++++++++++-- 2 files changed, 31 insertions(+), 19 deletions(-) commit 60a100a95a09adec367a4c4916c788002687e330 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:32:47 2009 +0200 Plugin->style src/plugins/mediathek/rygel-mediathek-plugin.vala | 4 ++-- src/plugins/mediathek/rygel-mediathek-root-container.vala | 1 - src/plugins/mediathek/rygel-mediathek-rss-container.vala | 1 - 3 files changed, 2 insertions(+), 4 deletions(-) commit 3b258440edf97688e05f38a348f43a9cbb256f92 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:31:14 2009 +0200 VideoItem -> style src/plugins/mediathek/Makefile.am | 6 +++--- .../mediathek/rygel-mediathek-rss-container.vala | 4 ++-- ...k-item.vala => rygel-mediathek-video-item.vala} | 22 +++++++++++----------- 3 files changed, 16 insertions(+), 16 deletions(-) commit 484cea515024efc6097f10452462f271e4bcad03 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:27:16 2009 +0200 RssContainer -> style src/plugins/mediathek/Makefile.am | 6 +++--- src/plugins/mediathek/rygel-mediathek-root-container.vala | 12 ++++++------ ...container-rss.vala => rygel-mediathek-rss-container.vala} | 5 +++-- 3 files changed, 12 insertions(+), 11 deletions(-) commit 9fdabb9e45a024109bdc2e906ba155571217e047 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:23:33 2009 +0200 RootContainer -> fix style src/plugins/mediathek/Makefile.am | 6 +++--- src/plugins/mediathek/rygel-mediathek-container-rss.vala | 2 +- src/plugins/mediathek/rygel-mediathek-plugin.vala | 2 +- ...thek-container-root.vala => rygel-mediathek-root-container.vala} | 5 +++-- 4 files changed, 8 insertions(+), 7 deletions(-) commit b1eb780fa2086c3ce027aca55c3aedbd20304677 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:19:52 2009 +0200 Fix ASX class for style src/plugins/mediathek/Makefile.am | 6 +++--- ...-mediathek-asx.vala => rygel-mediathek-asx-playlist.vala} | 12 ++++++------ src/plugins/mediathek/rygel-mediathek-item.vala | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) commit 4b550920db69402c358d75d1a199811b7ff2e847 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:16:06 2009 +0200 add missing file to BUILD_SOURCES src/plugins/mediathek/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit c38f0f8fe89cd5b076e3cd26f5cf8ca4a88a9183 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:05:42 2009 +0200 Finish style guide cleanup src/plugins/folder/rygel-folder-plugin.vala | 2 +- src/plugins/folder/rygel-folder-rootcontainer.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 7163dd9c67aa95c0314540a5aafa1dea5d43ea99 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:04:17 2009 +0200 Make FolderContentDir adhere Styleguide src/plugins/folder/rygel-folder-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7aebfe4053b69996763c75cf530e860219b06096 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 01:02:56 2009 +0200 Make MediaItem adhere style guide src/plugins/folder/Makefile.am | 6 +++--- src/plugins/folder/rygel-folder-directory-search-result.vala | 2 +- ...ygel-folder-media-item.vala => rygel-folder-gio-media-item.vala} | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit 49472a8d12cba1de906feafbcb334887d3f23fe4 Author: Jens Georg <mail@jensge.org> Date: Sun May 3 00:58:02 2009 +0200 Make FolderContainer adhere style guide src/plugins/folder/Makefile.am | 13 ++++++------- ...der-foldercontainer.vala => rygel-folder-container.vala} | 2 +- .../folder/rygel-folder-directory-search-result.vala | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) commit 387f8ccc5fdd958b5f6d9f198b3b62ceb6b868cb Author: Jens Georg <mail@jensge.org> Date: Sun May 3 00:49:43 2009 +0200 DirectorySearchResult adheres the style guide ...rysearch.vala => rygel-folder-directory-search-result.vala} | 10 ++++------ src/plugins/folder/rygel-folder-foldercontainer.vala | 7 +++---- 2 files changed, 7 insertions(+), 10 deletions(-) commit ac1da35a53176d318de6488469d6aa54d8dd59f4 Author: Jens Georg <mail@jensge.org> Date: Sat May 2 16:46:54 2009 +0200 fix handling of nonexistant gconf key .../mediathek/rygel-mediathek-container-root.vala | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit 7df93dd6a6e5ed4a091d681b7a32d5eba2842b6e Author: Jens Georg <mail@jensge.org> Date: Sat May 2 16:37:07 2009 +0200 Fix crash if no gconf key; Use XDG dirs then .../folder/rygel-folder-directorysearch.vala | 3 +-- .../folder/rygel-folder-foldercontainer.vala | 9 +++---- src/plugins/folder/rygel-folder-plugin.vala | 12 +-------- src/plugins/folder/rygel-folder-rootcontainer.vala | 31 +++++++++++++++++++--- 4 files changed, 33 insertions(+), 22 deletions(-) commit 75cf277ea08e3bd98d9b0ae30758b1c6d6250e7c Author: Jens Georg <mail@jensge.org> Date: Fri May 1 02:39:52 2009 +0200 Make it work with arbitrary gio sources .../folder/rygel-folder-directorysearch.vala | 21 +++++++-- src/plugins/folder/rygel-folder-media-item.vala | 54 +++++++++++++--------- 2 files changed, 49 insertions(+), 26 deletions(-) commit 6664567cc9b136abb5410c6ee6ccf7caee9ece42 Author: Jens Georg <mail@jensge.org> Date: Fri May 1 02:09:39 2009 +0200 make it work with gvfs (non-local directories) .../folder/rygel-folder-directorysearch.vala | 79 ++++++++++++++++------ .../folder/rygel-folder-foldercontainer.vala | 3 +- src/plugins/folder/rygel-folder-plugin.vala | 3 +- src/plugins/folder/rygel-folder-rootcontainer.vala | 6 +- 4 files changed, 65 insertions(+), 26 deletions(-) commit bffd77e799b64a9e2379f86a9c25386a4f1c3cbf Author: Jens Georg <mail@jensge.org> Date: Fri May 1 01:27:48 2009 +0200 Make folder plugin recursive .../folder/rygel-folder-directorysearch.vala | 17 ++++++++--- .../folder/rygel-folder-foldercontainer.vala | 35 +++++++++++++++++++--- src/plugins/folder/rygel-folder-rootcontainer.vala | 12 ++++++++ 3 files changed, 56 insertions(+), 8 deletions(-) commit b2ffeac6aef8d3c9440b27551a23205f9692fb5c Author: Jens Georg <mail@jensge.org> Date: Fri May 1 00:52:17 2009 +0200 add folder media object src/plugins/folder/Makefile.am | 3 + .../folder/rygel-folder-foldercontainer.vala | 129 +++++++++++++++++ src/plugins/folder/rygel-folder-rootcontainer.vala | 152 ++------------------- 3 files changed, 146 insertions(+), 138 deletions(-) commit 542e761f609490193f4e44dcda2c9426d7beb546 Author: Jens Georg <mail@jensge.org> Date: Fri May 1 00:40:32 2009 +0200 move directorysearch into own file src/plugins/folder/Makefile.am | 4 ++ .../folder/rygel-folder-directorysearch.vala | 71 ++++++++++++++++++++++ 2 files changed, 75 insertions(+) commit 1524ba9b3b85c09de517052cc21ec79c10e21286 Author: Jens Georg <mail@jensge.org> Date: Fri May 1 00:33:04 2009 +0200 load children on demand only src/plugins/folder/rygel-folder-rootcontainer.vala | 118 ++++++++++++++------- 1 file changed, 81 insertions(+), 37 deletions(-) commit eeeea6c8f69272d9b466b26714fabf5ce9420420 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 29 23:57:02 2009 +0200 once again, add mms straming protocol src/rygel/rygel-media-item.vala | 2 ++ 1 file changed, 2 insertions(+) commit 2000ae8b21f1f251ce0a7621f879135bf9775965 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 29 23:55:11 2009 +0200 Fix segfault on folder plugin src/plugins/folder/rygel-folder-media-item.vala | 8 ++++++-- src/plugins/folder/rygel-folder-rootcontainer.vala | 9 ++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) commit a112db84f28239912446214500beba94be415dd6 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 29 23:17:47 2009 +0200 Add simple gconf configuration src/plugins/folder/Makefile.am | 53 ++++++++++++--------- src/plugins/folder/rygel-folder-media-item.vala | 55 ++++++++++++++++++++++ src/plugins/folder/rygel-folder-plugin.vala | 46 ++++-------------- src/plugins/folder/rygel-folder-rootcontainer.vala | 4 +- 4 files changed, 99 insertions(+), 59 deletions(-) commit d23a428eb307dca89f1f56c8388e00ba502b70ec Author: Jens Georg <mail@jensge.org> Date: Wed Apr 22 00:34:59 2009 +0200 update copyright src/plugins/folder/rygel-folder-plugin.vala | 2 +- src/plugins/folder/rygel-folder-rootcontainer.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 37c7792ded659f387992d1a05fb037ec6fca0cd2 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 22 00:34:08 2009 +0200 add copyright header .../mediathek/rygel-mediathek-container-root.vala | 20 ++++++++++++++++++++ .../mediathek/rygel-mediathek-container-rss.vala | 20 ++++++++++++++++++++ src/plugins/mediathek/rygel-mediathek-item.vala | 20 ++++++++++++++++++++ src/plugins/mediathek/rygel-mediathek-plugin.vala | 20 ++++++++++++++++++++ 4 files changed, 80 insertions(+) commit c8401df502790273c86e793010a4cba9cca98328 Author: Jens Georg <mail@jensge.org> Date: Wed Apr 22 00:31:59 2009 +0200 import plugins into branch configure.ac | 15 ++ src/plugins/Makefile.am | 10 +- src/plugins/folder/Makefile.am | 38 +++++ src/plugins/folder/rygel-folder-plugin.vala | 92 ++++++++++++ src/plugins/folder/rygel-folder-rootcontainer.vala | 164 +++++++++++++++++++++ src/plugins/mediathek/Makefile.am | 58 ++++++++ src/plugins/mediathek/rygel-mediathek-asx.vala | 95 ++++++++++++ .../mediathek/rygel-mediathek-container-root.vala | 98 ++++++++++++ .../mediathek/rygel-mediathek-container-rss.vala | 137 +++++++++++++++++ src/plugins/mediathek/rygel-mediathek-item.vala | 83 +++++++++++ src/plugins/mediathek/rygel-mediathek-plugin.vala | 25 ++++ 11 files changed, 814 insertions(+), 1 deletion(-) commit bc95624fffe1feb2781ef1f1363292d3ef949f59 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 3 00:19:51 2009 +0300 Put all plugins options on the same page data/rygel-preferences.ui | 318 ++++++++++++++++------------------------------ 1 file changed, 113 insertions(+), 205 deletions(-) commit e3b32b28f1c8d96be605d0344137973c1234337a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun May 3 00:18:22 2009 +0300 Configuration is grouped sections Configuration is now grouped in sections rather than pages. src/ui/Makefile.am | 18 +++++++++--------- ...f-page.vala => rygel-general-pref-section.vala} | 6 +++--- ...ef-page.vala => rygel-plugin-pref-section.vala} | 22 +++++++++++----------- src/ui/rygel-preferences-dialog.vala | 22 ++++++++++++++-------- ...es-page.vala => rygel-preferences-section.vala} | 10 +++++----- 5 files changed, 42 insertions(+), 36 deletions(-) commit a67ce909ed909bede722cd9c2fcca1538fe727b9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat May 2 23:20:54 2009 +0300 Don't expose UDN in the config UI data/rygel-preferences.ui | 111 +------------------------------------ src/ui/rygel-plugin-pref-page.vala | 12 +--- 2 files changed, 3 insertions(+), 120 deletions(-) commit 8f3c99a87cb1a0583ba56a52db0851f04073ec2a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat May 2 23:06:58 2009 +0300 New better layout for general tab. Changes by Karl Lattimer. data/rygel-preferences.ui | 285 +++++++++++++++++++++------------------------- 1 file changed, 132 insertions(+), 153 deletions(-) commit bdecc6831ebc584d0232b36a7c9e01d9f41672ba Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sat May 2 22:56:01 2009 +0300 Dialog should not be resizable. data/rygel-preferences.ui | 1 + 1 file changed, 1 insertion(+) commit cdddb3690a383cb697cd014d0abe0129035c386e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 30 17:49:01 2009 +0300 Provide a pkg-config file Now it is completely possible to write rygel plugins (easily) outside the rygel source tree. Makefile.am | 7 +++++++ configure.ac | 1 + rygel-1.0.pc.in | 12 ++++++++++++ 3 files changed, 20 insertions(+) commit 3fd4e9dbcffeca89b9dda10287e27b93208c7d28 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 30 17:09:13 2009 +0300 List all required packages in deps file src/rygel/rygel-1.0.deps | 4 ++++ 1 file changed, 4 insertions(+) commit 1e2564681053b14c0dd97b3b1107832b0a4db5ff Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 30 17:05:39 2009 +0300 Install the vapi and dep files src/rygel/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit 4a4045849bf8e1f6409bd3b7b3123324528fe094 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 30 17:05:04 2009 +0300 Distribute the deps file src/rygel/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 5c81374a8bba4846f22c4daa878386ae11940a9f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 30 16:52:33 2009 +0300 Install the rygel header(s) src/rygel/Makefile.am | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 328dfcdfa3932db5e78656c716713262788081a4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 29 23:00:11 2009 +0300 Remove all xbox-related stuff It doesn't work anyway and we better concentrate on implementing standard stuff that it at least worthy of being called "UPnP". data/xml/Makefile.am | 4 +- data/xml/X_MS_MediaReceiverRegistrar1.xml | 97 --------------------------- data/xml/description-xbox360.xml | 25 ------- src/rygel/Makefile.am | 3 - src/rygel/rygel-configuration.vala | 10 --- src/rygel/rygel-media-receiver-registrar.vala | 59 ---------------- src/rygel/rygel-media-server-factory.vala | 31 +-------- src/rygel/rygel-plugin.vala | 8 --- 8 files changed, 2 insertions(+), 235 deletions(-) commit 0661eb9ded7799fbd77e86efdbab9f6bee14355d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 29 18:49:23 2009 +0300 Add a button to enable/disable media server. data/rygel-preferences.ui | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 14792d03feff0315fe65a3dd5d4435aecf9eaca4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 29 18:24:03 2009 +0300 Disable widgets when they don't make sense src/ui/rygel-general-pref-page.vala | 8 ++++++++ src/ui/rygel-plugin-pref-page.vala | 7 +++++++ 2 files changed, 15 insertions(+) commit 6ea6f839c2c213534ac08aafed230192e2998a4e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 29 17:59:46 2009 +0300 Glade3 wants to re-arrange some widgets, let it! I thought this bug was fixed, maybe a regression? data/rygel-preferences.ui | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit f9bbc5b74d62cd80186f8943728f99b4142e0b7a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 29 17:57:30 2009 +0300 Bring back the tooltips data/rygel-preferences.ui | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 9dbba34610d8548b46e239645f348c55266a420f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 29 01:33:31 2009 +0300 General options are loaded/saved on demand src/rygel/rygel-configuration.vala | 92 +++++++++++++++++++++++++++---------- src/ui/rygel-general-pref-page.vala | 25 +++------- 2 files changed, 73 insertions(+), 44 deletions(-) commit 1c82936b2aa00ee89e4d0af6d9222adf6a499f17 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 28 23:59:13 2009 +0300 Config UI loads/saves the transcoding options src/ui/rygel-general-pref-page.vala | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) commit ae5b2e74808aff9060ada47beced611d97da4797 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 28 23:58:40 2009 +0300 Better names for transcoding check buttons data/rygel-preferences.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4e5b664b1b26ec69916487f4af284e91f2d1262c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 28 18:22:51 2009 +0300 Add transcoding options to Configuration src/rygel/rygel-configuration.vala | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit 8dc59e63247f95aad08daf6af12c5525926bf533 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 28 17:33:26 2009 +0300 Add transcoding options This also implies that we put the existing options in the general page into a separate new frame. data/rygel-preferences.ui | 210 +++++++++++++++++++++++++++++++++++++--------- 1 file changed, 169 insertions(+), 41 deletions(-) commit 24f6c8660c31efd4022a7b8c016510c71852d5eb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 28 17:05:44 2009 +0300 Remove the unneeded VBox data/rygel-preferences.ui | 117 +++++++++++++++++++++------------------------- 1 file changed, 54 insertions(+), 63 deletions(-) commit 26bfc3658399011f943f88714462807d64a73232 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 28 16:55:53 2009 +0300 Random size/alignment improvements data/rygel-preferences.ui | 358 +++++++++++++++++++++++++++------------------- 1 file changed, 214 insertions(+), 144 deletions(-) commit ef2ed6d0c95789b0a89d1331d4884db424b60a46 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 28 16:54:25 2009 +0300 Put the table inside an alignment data/rygel-preferences.ui | 101 ++++++++++++++++++++++++++-------------------- 1 file changed, 58 insertions(+), 43 deletions(-) commit b9506a9d3df0c6a1c39af4db977f237cbc6cbad4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 28 16:44:35 2009 +0300 Dialog should be at least 400 pixels by default data/rygel-preferences.ui | 1 + 1 file changed, 1 insertion(+) commit 836ea9bb8fd251d50c6e03d5e096255049f74de4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 28 16:43:44 2009 +0300 Put a nice title on the dialog data/rygel-preferences.ui | 1 + 1 file changed, 1 insertion(+) commit f995caeda571ad55f6a4a409e63335ba89b7ca04 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 27 23:48:35 2009 +0300 Use the correct response IDs. src/ui/rygel-preferences-dialog.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0ec058c208f4f4cf05855164648177ec666894ea Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 27 23:45:55 2009 +0300 Port the code to use dynamic UI Port the code to use Glade3-created dynamic UI. src/ui/rygel-general-pref-page.vala | 40 ++++++++++----- src/ui/rygel-plugin-pref-page.vala | 54 +++++++++++++-------- src/ui/rygel-preferences-dialog.vala | 60 ++++++++++++----------- src/ui/rygel-preferences-page.vala | 94 +----------------------------------- 4 files changed, 95 insertions(+), 153 deletions(-) commit cd58b02769afe14a4952b78d4a2bf1a06fe50834 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 27 23:25:18 2009 +0300 Better names for some widgets. data/rygel-preferences.ui | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 3b4c7f0f300417a6e57e9c8f104c27bf2c122029 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 27 16:15:17 2009 +0300 Assign response IDs to buttons. data/rygel-preferences.ui | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7402b87feca836ccb477b82074f7ba3ed5fb545b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 27 16:13:07 2009 +0300 Better names for widgets. data/rygel-preferences.ui | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit 5b198cab6ef453bb28fa21af7f8910bda9ae9003 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 27 16:07:23 2009 +0300 Convert UI file to Gtk+ 2.16. data/rygel-preferences.ui | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) commit 1f32c847d0cf966bd00592689b4aa5854d6c2870 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 27 15:58:49 2009 +0300 Moving towards Glade + GtkBuilder approach. data/Makefile.am | 6 + data/rygel-preferences.ui | 425 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 431 insertions(+) commit 616f0afecff926f1c0a2b3650347cec795637f04 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 24 17:07:29 2009 +0300 Rename PreferencesVBox to PreferencesPage src/ui/Makefile.am | 18 +++++++++--------- ...ral-pref-vbox.vala => rygel-general-pref-page.vala} | 4 ++-- ...ugin-pref-vbox.vala => rygel-plugin-pref-page.vala} | 4 ++-- src/ui/rygel-preferences-dialog.vala | 18 +++++++++--------- ...eferences-vbox.vala => rygel-preferences-page.vala} | 4 ++-- 5 files changed, 24 insertions(+), 24 deletions(-) commit ea9687b90909feb11166f530eccda41b7b7ceb2c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 24 16:41:38 2009 +0300 Exit on delete event on PreferencesDialog src/ui/rygel-preferences-dialog.vala | 4 ++++ 1 file changed, 4 insertions(+) commit c8f3edcd5552e6c8b55008bd3801e0b22a8db178 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 24 16:34:34 2009 +0300 HIG: Put the OK button in the end src/ui/rygel-preferences-dialog.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6de63b7ae4b59ef117b5dd1fc1ed78fc6f516905 Author: Marc-André Lureau <marc-andre.lureau@nokia.com> Date: Fri Apr 24 16:25:30 2009 +0300 Add a summary after configure configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 7373e5e9f1b5b9bcbc7ba8cfb64818b4810c609a Author: Marc-André Lureau <marc-andre.lureau@nokia.com> Date: Fri Apr 24 16:22:04 2009 +0300 Use git-version-gen to generate package version. Makefile.am | 9 +++ autogen.sh | 1 + build-aux/git-version-gen | 154 ++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 12 ++-- 4 files changed, 172 insertions(+), 4 deletions(-) commit bae74634f3615abb990422ae66ffef2c1077a860 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 24 15:47:35 2009 +0300 UDN is supposted to be a constant Only generate the UDN if it's not already done and save it once it's generated. src/rygel/rygel-configuration.vala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 3ca65b8889a511f78c1d90bdfc36fa44c5c17d34 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 24 15:36:10 2009 +0300 ConfigReader + ConfigEditor = Configuration Merge ConfigEditor into ConfigReader and name it 'Configuration'. src/rygel/Makefile.am | 6 +- ...config-reader.vala => rygel-configuration.vala} | 40 +++++++++++- src/rygel/rygel-media-server-factory.vala | 18 +++--- src/ui/Makefile.am | 7 +-- src/ui/rygel-config-editor.vala | 72 ---------------------- src/ui/rygel-general-pref-vbox.vala | 12 ++-- src/ui/rygel-plugin-pref-vbox.vala | 18 +++--- src/ui/rygel-preferences-dialog.vala | 10 +-- src/ui/rygel-preferences-vbox.vala | 22 +++---- 9 files changed, 80 insertions(+), 125 deletions(-) commit b7adf47ab7bb34bbbb105ac08b7736e0acf6701e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 24 14:50:17 2009 +0300 Remove the unused convenience methods src/ui/rygel-config-editor.vala | 26 -------------------------- 1 file changed, 26 deletions(-) commit 0449734ded2fe9f2545f70abc05e83edae80d475 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 19:05:37 2009 +0300 Don't load disabled plugins src/rygel/rygel-media-server-factory.vala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 50c201faeca8887efa77889ffe9fc52cc5d3c1d3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 18:44:49 2009 +0300 Don't use GConf.Client.get_bool () When an entry is not found, this method just returns false instead of signaling an error so we never know if key is not there or it's value is set to false. src/rygel/rygel-config-reader.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 772b91ce2c6f8ccb6ebf51eb0f6c7ca0c483cfcc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 18:06:29 2009 +0300 Add option to enable/disable plugins This doesn't really do anything atm. src/rygel/rygel-config-reader.vala | 5 +++++ src/ui/rygel-plugin-pref-vbox.vala | 6 ++++++ 2 files changed, 11 insertions(+) commit adc453a820c119fedf4818c63ab48cc2a5ccd84c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 18:05:40 2009 +0300 More use of consts defined for gconf keys src/rygel/rygel-config-reader.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 779fcd92860ae99711326a48cf97239d4788556b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 17:19:09 2009 +0300 Merg 'section' and 'title' props of PluginPrefVBox src/ui/rygel-plugin-pref-vbox.vala | 3 +-- src/ui/rygel-preferences-dialog.vala | 12 +++--------- 2 files changed, 4 insertions(+), 11 deletions(-) commit acb10bb54105e74235190d9c775098a6706380d2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 17:06:50 2009 +0300 Add pref vbox for all existing plugins. src/ui/rygel-preferences-dialog.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit 089ceb5bbc9d3692f93bf1252036aea7fa67e7b9 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 17:05:18 2009 +0300 Introducing PluginPrefVBox. A class for editiong of common plugin configuration. src/ui/Makefile.am | 3 +++ src/ui/rygel-plugin-pref-vbox.vala | 46 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) commit 73b773f837abd23db7325922aa1f4b5895decae1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 16:56:28 2009 +0300 Put code to add a pref page in a separate method src/ui/rygel-preferences-dialog.vala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 3c523dd05cf6cd5dbbff56bf814c69dc4e217c19 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 16:55:45 2009 +0300 Provide consts for title and UDN keys src/rygel/rygel-config-reader.vala | 2 ++ 1 file changed, 2 insertions(+) commit 65cacec4298bc22ac22ab6260906736b224fa13b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 15:45:20 2009 +0300 Don't expose 'enable-xbox' prop to user We'll soon just drop the existing xbox support to re-implement it the right way (tm) later on, which won't involve user having to enable it. src/ui/rygel-general-pref-vbox.vala | 4 ---- 1 file changed, 4 deletions(-) commit 29ff775d695d4fd3fc87837da91c0136c1fd51bb Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 15:42:15 2009 +0300 Pass the title and section args in correct order src/ui/rygel-general-pref-vbox.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 95ef7c60f3f48467eb651d39e608b0032e85fc0a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 23 15:33:58 2009 +0300 Treat empty strings from gconf as nulls. src/rygel/rygel-config-reader.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cd69a1eb7fa20be4bf949c1b8fe36f690cb9829f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 18:55:17 2009 +0300 Minor indentation fix. src/ui/Makefile.am | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 8bd2443f5485ad956e53f78a35655f93512d3c1f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 18:48:28 2009 +0300 Introducing GeneralPrefVBox. Put the code specific to general preferences into a separate subclass: GeneralPrefVBox. src/ui/Makefile.am | 3 +++ src/ui/rygel-general-pref-vbox.vala | 44 ++++++++++++++++++++++++++++++++++++ src/ui/rygel-preferences-dialog.vala | 2 +- src/ui/rygel-preferences-vbox.vala | 23 ++++--------------- 4 files changed, 53 insertions(+), 19 deletions(-) commit 76c48a18eaa27d97f427ac3caea9f59f5c9b0b66 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 18:47:08 2009 +0300 Make some fields/methods of PreferencesVBox, protected. src/ui/rygel-preferences-vbox.vala | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit 15a7a11df2cdb9b10df56179e1582d3b6e833650 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 18:32:30 2009 +0300 Keep section name in a object field. src/ui/rygel-preferences-vbox.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 1c4d6334837f2fc421b5c6deedd9ffc248585934 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 18:29:20 2009 +0300 Put the PreferencesVBox in Notebook. So that we can now add more PreferencesVBox'es. src/ui/rygel-preferences-dialog.vala | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 0557d8c484d2d2c92c27f346a5be601197aa939b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 18:19:25 2009 +0300 PreferencesVBox should provide a title for itself. src/ui/rygel-preferences-vbox.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 39f2f54f92558f2ec39c42c081fe5d108de03488 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 17:54:33 2009 +0300 PreferencesDialog doesn't need to keep config_editor. src/ui/rygel-preferences-dialog.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 019daaa3b82709c18221321dea125e67810f842e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 17:52:31 2009 +0300 Introducing PreferencesVBox. src/ui/Makefile.am | 3 + src/ui/rygel-preferences-dialog.vala | 99 +------------------------ src/ui/rygel-preferences-vbox.vala | 136 +++++++++++++++++++++++++++++++++++ 3 files changed, 142 insertions(+), 96 deletions(-) commit 568cb6dd5841d663b672e694690141e2f716648d Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 17:11:45 2009 +0300 Rename Preferences to PreferencesDialog. src/ui/Makefile.am | 6 +++--- .../{rygel-preferences.vala => rygel-preferences-dialog.vala} | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) commit b012d0d9e6edd8c18eedc84f6f38493608ea7bf3 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 16:39:32 2009 +0300 Also save the integers. src/ui/rygel-preferences.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 99fb8b0cae998a57c1a82278d56aed2de95341ab Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 16:06:12 2009 +0300 Save the boolean options as well. src/ui/rygel-preferences.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 8529cb2d5724e7dd7948c7288ecdc1ab2a7522bc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 16:03:06 2009 +0300 Actually save the configuration. ATM it only saves string options. src/ui/rygel-preferences.vala | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 47cc31836013dd80037205f3db43ae1cfc26f858 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Wed Apr 22 16:00:44 2009 +0300 Keep the config_editor in the object scope. src/ui/rygel-preferences.vala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 6b58c3d3d7c1385e106dde825d44cb37c1aa3a4a Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 19:43:40 2009 +0300 Differentiate between name and title of config options. src/ui/rygel-preferences.vala | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) commit 6285f4e2eaaf2df194f67e199df1630b85d086d1 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 19:26:04 2009 +0300 Define constants for known keys. src/rygel/rygel-config-reader.vala | 13 ++++++++++--- src/ui/rygel-config-editor.vala | 6 +++--- 2 files changed, 13 insertions(+), 6 deletions(-) commit 4ef780b529a4f48daa8a991466bd70537a1f2eb5 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 18:53:53 2009 +0300 Add convenience methods to set IP, port and xbox support. src/ui/rygel-config-editor.vala | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit de493a41bf5cd5f6b40582b809c31a97b928da66 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 18:52:59 2009 +0300 Don't capitalize the gconf keys unless it's an abbrev. src/rygel/rygel-config-reader.vala | 2 +- src/ui/rygel-config-editor.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 1146b26a50be11d32617ad55118d760f82a262fc Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 18:33:35 2009 +0300 New class for editing of user configuration. src/ui/Makefile.am | 13 ++++--- src/ui/rygel-config-editor.vala | 86 +++++++++++++++++++++++++++++++++++++++++ src/ui/rygel-preferences.vala | 8 ++-- 3 files changed, 98 insertions(+), 9 deletions(-) commit 1a01d642eff58ab40968e57cdee198e9a8958371 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 17:49:04 2009 +0300 Make convenience methods public. src/rygel/rygel-config-reader.vala | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit e9b1389fcbc5e7e42c58ada7d22d4705a3b96e16 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 17:48:04 2009 +0300 Use the convenience methods to read values from gconf. src/rygel/rygel-config-reader.vala | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) commit ed7552b8d5b8526bf204000a416092d4de20c164 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 17:46:57 2009 +0300 Convenient methods to read boolean and integer. Provide convenient methods to read boolean and integer from gconf. src/rygel/rygel-config-reader.vala | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) commit e23ce89f0d8c9aa33897e1e3c25816455a018717 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 17:41:05 2009 +0300 Allow get_string() params/return to be null. src/rygel/rygel-config-reader.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit adf9ad67900214360fcc71e0883c038899a0be0f Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 16:23:01 2009 +0300 All plugins need to link to gconf now. src/plugins/dvb/Makefile.am | 7 +++++-- src/plugins/test/Makefile.am | 6 ++++-- src/plugins/tracker/Makefile.am | 6 ++++-- 3 files changed, 13 insertions(+), 6 deletions(-) commit 110ce3a106eddf3b7dfba9dd9e535d0bde2711cf Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 16:21:54 2009 +0300 Make GConf client and path accessible to subclasses. src/rygel/rygel-config-reader.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3a4546d7f7b81525f1c98555c85ced454235e971 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 16:08:58 2009 +0300 Rename Configuration to ConfigReader. src/rygel/Makefile.am | 6 +++--- ...rygel-configuration.vala => rygel-config-reader.vala} | 6 +++--- src/rygel/rygel-media-server-factory.vala | 16 ++++++++-------- src/ui/rygel-preferences.vala | 8 ++++---- 4 files changed, 18 insertions(+), 18 deletions(-) commit d6660bfeba8225d1dd423ae55640f953cc5f3762 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Tue Apr 21 15:59:48 2009 +0300 Don't put anything in gconf. src/rygel/rygel-configuration.vala | 6 ------ 1 file changed, 6 deletions(-) commit 5a5e2e888deeafd88c0c750b8253d60386e45a3c Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 20 17:39:09 2009 +0300 Refactor more: HBox and Label now handled by add_pref_widget. src/ui/rygel-preferences.vala | 40 ++++++++++++++-------------------------- 1 file changed, 14 insertions(+), 26 deletions(-) commit 013b7b3d64053c2afbd72233e9fbeb57a7c7bd74 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 20 17:31:28 2009 +0300 Don't put label as part of CheckButton. src/ui/rygel-preferences.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 703387308ddaf769e95db52ec27df5de439210ad Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 20 17:21:08 2009 +0300 A bit of refactoring. src/ui/rygel-preferences.vala | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit 85b01ac3bb01bba88417f15419c17e545ff7e6b2 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 20 16:13:09 2009 +0300 Add "Enable Xbox support" option. src/ui/rygel-preferences.vala | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit ac6e1623d08c16db2ed95eb5564fbe258bc35295 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 20 16:02:27 2009 +0300 Add widgets to set 'host-ip' and 'port' configuration. src/ui/rygel-preferences.vala | 57 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) commit 6cb46591d030cb4b2a293845650e54434693d24b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Mon Apr 20 15:15:03 2009 +0300 Put the cstuff in the config library. src/rygel/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 17ff1f4ff171671cf1e63a2acebed92cdff5da16 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Apr 19 17:52:24 2009 +0300 Skeleton for handling of dialog response. src/ui/rygel-preferences.vala | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 9181c45e63683f66501cca9be2843c2b296e5064 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Apr 19 17:46:36 2009 +0300 Dialog should be all visible from the beginning. src/ui/rygel-preferences.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9010c090ecb0061573f06c04538586c8e4dbd510 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Apr 19 17:45:10 2009 +0300 Our dialog implements it's own run method. src/ui/rygel-preferences.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit bbfcca1c0b88b7f24a300575c3e7cdb8f421b2c4 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Apr 19 17:39:23 2009 +0300 Add an "Apply" button. src/ui/rygel-preferences.vala | 1 + 1 file changed, 1 insertion(+) commit ec5cd68dfb9085773a49664d178d8fa2af09a39e Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 17 18:02:30 2009 +0300 Beginning of a preferences UI. configure.ac | 1 + src/Makefile.am | 4 ++++ src/ui/Makefile.am | 49 +++++++++++++++++++++++++++++++++++++++++++ src/ui/rygel-preferences.vala | 42 +++++++++++++++++++++++++++++++++++++ 4 files changed, 96 insertions(+) commit 9801ff19e6b38e6e8ecad9b73a0e84eb6b03bd78 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 17 16:40:24 2009 +0300 Put Configuration into a separate static library. So that apps in other directories can easily access/link to it. src/rygel/Makefile.am | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 19b29a5bccd62ce3074c5288f18a4cd4e5cec431 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Fri Apr 17 13:52:16 2009 +0300 Depend on Gtk+ if UI build is not disabled. configure.ac | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) commit a7f6fd4c632e091a971ea81fd849e573e2bcae8b Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 16 18:27:52 2009 +0300 GConf path prefix shouldn't be a public prop. src/rygel/rygel-configuration.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5ff76f4959fd2fd4b420eac9a720d2ce67a746d6 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 16 18:25:58 2009 +0300 Configuration should be part of public API. src/rygel/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 9bb186e6a2d5234737c2e923ee4171b674860288 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Thu Apr 16 17:30:48 2009 +0300 Put user configuration access into a separate object. src/rygel/Makefile.am | 3 + src/rygel/rygel-configuration.vala | 90 ++++++++++++++++++++++++++ src/rygel/rygel-media-server-factory.vala | 104 ++++++------------------------ 3 files changed, 112 insertions(+), 85 deletions(-) commit e15d284e25205df1523e71ee05fb269d319eeecd Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Date: Sun Apr 19 16:59:28 2009 +0300 Provide a DOAP file. rygel.doap | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit cee2ed7e9f0f81bd725d9f2591ce752a5482c0a4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Apr 14 12:43:35 2009 +0000 No need to require gstreamer trunk. Everything except for transcoding will work fine with latest release so no need to require trunk. svn path=/trunk/; revision=786 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c04429df9601e77d1bbeabf5a1f80a61cf36cc4a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 8 16:00:35 2009 +0000 Require vala trunk (0.7.1). svn path=/trunk/; revision=785 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b648447ef6d88226691e68fef447de574f757726 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 8 16:00:31 2009 +0000 Update build system for latest vala. The basic change is that vala doesn't generate header files now unless told to do so explicitly. svn path=/trunk/; revision=784 src/plugins/dvb/Makefile.am | 32 +++++++------------ src/plugins/test/Makefile.am | 36 +++++++-------------- src/plugins/tracker/Makefile.am | 48 +++++++--------------------- src/rygel/Makefile.am | 69 ++++++----------------------------------- 4 files changed, 43 insertions(+), 142 deletions(-) commit 3498c959333b2549c5388d2e492fdd21d9257860 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 1 21:56:46 2009 +0000 Add audiorate element to audio transcoding pipeline. Thanks Edward Hervey for the advice. svn path=/trunk/; revision=783 src/rygel/rygel-l16-transcoder.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit e45257546d3d5646e716f3685ac7638ace4a4df6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 1 21:56:38 2009 +0000 Put the videorate element after videoscale. Thanks Edward Hervey for pointing it out. svn path=/trunk/; revision=782 src/rygel/rygel-mp2ts-transcoder.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bb10f21d5dc83fae5d4ffed039f5fc4b55701ae7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 1 21:56:29 2009 +0000 Remove the FIXME comment from MediaItem. svn path=/trunk/; revision=781 src/rygel/rygel-media-item.vala | 3 --- 1 file changed, 3 deletions(-) commit 6a664e6499550da877d894d96d32cbe418eceac4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 1 21:56:19 2009 +0000 Just set all the desired caps at the end of the pipeline. svn path=/trunk/; revision=780 src/rygel/rygel-mp2ts-transcoder.vala | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 49bb5d198f243ebc02bf34c787d16a2fb8c3efef Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 1 21:56:13 2009 +0000 The aspect-ratio needs to be 1:1 once video has been scaled. svn path=/trunk/; revision=779 src/rygel/rygel-mp2ts-transcoder.vala | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) commit 7adfcea8a15d8127294bdfa18cc9f17414076d68 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 1 21:56:08 2009 +0000 Use ffenc_mpeg2video instead of mpeg2video. svn path=/trunk/; revision=778 src/rygel/rygel-mp2ts-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ae206568f3ecb26a8603201f5b953b4d4fd063b2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 1 21:56:03 2009 +0000 Make sure mpeg ts transcoder outputs 30 fps. svn path=/trunk/; revision=777 src/rygel/rygel-mp2ts-transcoder.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 3f46cfa8afc19b4c40a361426d2bf493052ba700 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 1 21:55:58 2009 +0000 mpeg ts transcoder provides NTSC (30 fps). svn path=/trunk/; revision=776 src/rygel/rygel-mp2ts-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 45cee0c5e9e4c85835f140b6203e3e818ac8d8fb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Mar 31 12:38:41 2009 +0000 mp3 and l16 transcoder support audio upnp class rather than music. Patch by Jens Georg. svn path=/trunk/; revision=775 src/rygel/rygel-l16-transcoder.vala | 2 +- src/rygel/rygel-mp3-transcoder.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 67a609093c5f43877bf85aefa508e74a411a8e7a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:45 2009 +0000 Some basic documentation for recently added classes. svn path=/trunk/; revision=774 src/rygel/rygel-l16-transcoder-bin.vala | 4 ++++ src/rygel/rygel-l16-transcoder.vala | 4 ++++ src/rygel/rygel-mp2ts-transcoder-bin.vala | 4 ++++ src/rygel/rygel-mp2ts-transcoder.vala | 4 ++++ src/rygel/rygel-mp3-transcoder-bin.vala | 4 ++++ src/rygel/rygel-mp3-transcoder.vala | 4 ++++ src/rygel/rygel-transcode-manager.vala | 5 +++++ src/rygel/rygel-transcoder.vala | 11 +++++++++++ 8 files changed, 40 insertions(+) commit 1bdedb107ad1af656bb8ef92c3ec899e1b3006e3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:40 2009 +0000 MP3Trancoder specifies the bitrate in Resource. svn path=/trunk/; revision=773 src/rygel/rygel-mp3-transcoder.vala | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit 790c658e8a03003da5c82438088e2cd48b2ff9f3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:36 2009 +0000 mpeg2enc wants us to tell it the aspect ratio. svn path=/trunk/; revision=772 src/rygel/rygel-mp2ts-transcoder.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 852bab771a439e46cdb3cc96bd99e8316521c197 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:32 2009 +0000 TranscodeManager keeps a single list of transcoders. svn path=/trunk/; revision=771 src/rygel/rygel-transcode-manager.vala | 59 +++++++++++++--------------------- 1 file changed, 22 insertions(+), 37 deletions(-) commit 8b8ce53973740a5e9d964637d513db43c23d1689 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:27 2009 +0000 TranscodeManager keeps list of transcoders. svn path=/trunk/; revision=770 src/rygel/rygel-transcode-manager.vala | 53 ++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 21 deletions(-) commit 1d9f8bae466f407aeaa4f7a70e0b900ded9e5911 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:23 2009 +0000 Transcoder tells the primary UPnP class it is meant for. svn path=/trunk/; revision=769 src/rygel/rygel-l16-transcoder.vala | 2 +- src/rygel/rygel-mp2ts-transcoder.vala | 2 +- src/rygel/rygel-mp3-transcoder.vala | 2 +- src/rygel/rygel-transcoder.vala | 9 ++++++++- 4 files changed, 11 insertions(+), 4 deletions(-) commit 41f4fd8426cef60e8f9e0c508cfe768b42df26e7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:19 2009 +0000 Provide video transcoding for audio/music items as well. svn path=/trunk/; revision=768 src/rygel/rygel-transcode-manager.vala | 1 + 1 file changed, 1 insertion(+) commit 723047688430354441ae27489ac76a2375d244a9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:15 2009 +0000 Provide audio transcoding for videos as well. svn path=/trunk/; revision=767 src/rygel/rygel-transcode-manager.vala | 1 + 1 file changed, 1 insertion(+) commit 4d3c3b5941216c9e0ba270afc187807ecf7b9f0f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:10 2009 +0000 Refactor TranscodeManager.add_resources(). svn path=/trunk/; revision=766 src/rygel/rygel-transcode-manager.vala | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) commit dbecba844908eb25485cc820f58f51cba7acc008 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:06 2009 +0000 MP3Transcoder (re-)uses L16Transcoder's encoder. svn path=/trunk/; revision=765 src/rygel/rygel-mp3-transcoder.vala | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) commit b8773fe1de3ece2473e366866c4ee5999cdf1b71 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:46:02 2009 +0000 More specific naming for L16Transcoder's encoder bin. svn path=/trunk/; revision=764 src/rygel/rygel-l16-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06e460d149f3bb4bdc5a75aa216fb8e26bf3fbc5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:58 2009 +0000 Correct a copy&paste mistake. svn path=/trunk/; revision=763 src/rygel/rygel-l16-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 48f14f755e3af3b810a29a1a3e7208e913a52cea Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:53 2009 +0000 L16Transcoder supports both endianness'es. svn path=/trunk/; revision=762 src/rygel/rygel-l16-transcoder.vala | 17 +++++++++++++---- src/rygel/rygel-transcode-manager.vala | 2 +- 2 files changed, 14 insertions(+), 5 deletions(-) commit 99c2fbc50425580ee4efe80e57ed2f768d47a57a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:48 2009 +0000 Turn TranscoderBin into GstUtils. TranscoderBin was only having two static utility functions that could be used by non-transcoder-bin classes as well and we can move other gst-related functions here in future. svn path=/trunk/; revision=761 src/rygel/Makefile.am | 7 +++-- src/rygel/rygel-gst-utils.vala | 44 +++++++++++++++++++++++++++++++ src/rygel/rygel-l16-transcoder-bin.vala | 8 +++--- src/rygel/rygel-l16-transcoder.vala | 17 ++++++------ src/rygel/rygel-mp2ts-transcoder-bin.vala | 10 +++---- src/rygel/rygel-mp2ts-transcoder.vala | 12 ++++----- src/rygel/rygel-mp3-transcoder-bin.vala | 8 +++--- src/rygel/rygel-mp3-transcoder.vala | 15 +++++------ src/rygel/rygel-transcoder.vala | 19 ------------- 9 files changed, 82 insertions(+), 58 deletions(-) commit 4a75d4275e852fc9676d70d0b820676980db92df Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:43 2009 +0000 TranscoderBin.post_error is now static. svn path=/trunk/; revision=760 src/rygel/rygel-l16-transcoder-bin.vala | 9 +++++---- src/rygel/rygel-mp2ts-transcoder-bin.vala | 9 +++++---- src/rygel/rygel-mp3-transcoder-bin.vala | 9 +++++---- src/rygel/rygel-transcoder.vala | 6 +++--- 4 files changed, 18 insertions(+), 15 deletions(-) commit 357289db79ded8224c88a8040e35b73a69f31954 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:37 2009 +0000 create_transcoder is now part of relevant Transcoder. Move static create_transcoder method from TranscoderBin implementation to relevant Transcoder classes as non-static method. svn path=/trunk/; revision=759 src/rygel/rygel-l16-transcoder-bin.vala | 67 ++----------------------------- src/rygel/rygel-l16-transcoder.vala | 50 +++++++++++++++++++---- src/rygel/rygel-mp2ts-transcoder-bin.vala | 54 +++---------------------- src/rygel/rygel-mp2ts-transcoder.vala | 42 +++++++++++++++++-- src/rygel/rygel-mp3-transcoder-bin.vala | 52 ++---------------------- src/rygel/rygel-mp3-transcoder.vala | 46 ++++++++++++++++++++- 6 files changed, 141 insertions(+), 170 deletions(-) commit 3edaf28a638e4e9598af9a2d88236dfc981348cd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:32 2009 +0000 Put gst transcoder bins into separate files. svn path=/trunk/; revision=758 src/rygel/Makefile.am | 13 ++- src/rygel/rygel-l16-transcoder-bin.vala | 124 ++++++++++++++++++++++++++++ src/rygel/rygel-l16-transcoder.vala | 101 ----------------------- src/rygel/rygel-mp2ts-transcoder-bin.vala | 131 ++++++++++++++++++++++++++++++ src/rygel/rygel-mp2ts-transcoder.vala | 108 ------------------------ src/rygel/rygel-mp3-transcoder-bin.vala | 114 ++++++++++++++++++++++++++ src/rygel/rygel-mp3-transcoder.vala | 92 --------------------- 7 files changed, 380 insertions(+), 303 deletions(-) commit 3cda3f278abc9c81f24ac395d0bb76d435aee2e6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:26 2009 +0000 MP3TrancoderBin doesn't need to keep layer info. svn path=/trunk/; revision=757 src/rygel/rygel-mp3-transcoder.vala | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit f2df806b3ff77a0c44449861227238c384708e48 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:20 2009 +0000 MP3Transcoder doesn't need to proxy it's Bin's methods. MP2TStrancoder can directly uses MP3TranscoderBin's methods. svn path=/trunk/; revision=756 src/rygel/rygel-mp2ts-transcoder.vala | 7 +++---- src/rygel/rygel-mp3-transcoder.vala | 8 -------- 2 files changed, 3 insertions(+), 12 deletions(-) commit 5c4260b6b19f14c382301ed46e1fa10abbc895c0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:16 2009 +0000 Re-use const defined already to construct mime_type. svn path=/trunk/; revision=755 src/rygel/rygel-l16-transcoder.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 9497dbacbe0fca5e8a5b7c5c7b11b7d50247d1e7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:11 2009 +0000 Move add_resources to base Transcoder class. svn path=/trunk/; revision=754 src/rygel/rygel-l16-transcoder.vala | 11 ----------- src/rygel/rygel-mp2ts-transcoder.vala | 11 ----------- src/rygel/rygel-mp3-transcoder.vala | 11 ----------- src/rygel/rygel-transcoder.vala | 13 +++++++++---- 4 files changed, 9 insertions(+), 37 deletions(-) commit 915451f731d9a7c6f64ec8e1e4595eebf6ad3061 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:06 2009 +0000 Remove unneeded args of Transcoder.create_resource(). Transcoder.create_resource() doesn't need to be passed 'mime_type' and 'dlna_profile' arguments anymore. svn path=/trunk/; revision=753 src/rygel/rygel-l16-transcoder.vala | 13 +++---------- src/rygel/rygel-mp2ts-transcoder.vala | 20 ++++++-------------- src/rygel/rygel-mp3-transcoder.vala | 5 +---- src/rygel/rygel-transcoder.vala | 15 ++++++--------- 4 files changed, 16 insertions(+), 37 deletions(-) commit 96fbe4881b5af8e366e9e4aeb0ce6be8ca41e430 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:45:01 2009 +0000 Implementations override Transcoder.create_resource. svn path=/trunk/; revision=752 src/rygel/rygel-l16-transcoder.vala | 20 ++++++++++++++++---- src/rygel/rygel-mp2ts-transcoder.vala | 20 ++++++++++++++++---- src/rygel/rygel-transcoder.vala | 11 ++++++----- 3 files changed, 38 insertions(+), 13 deletions(-) commit 06e90f88144c93a126a6d684031fc3b4bbe5e516 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:56 2009 +0000 Move create_resource() from TranscodeManager to Transcoder. svn path=/trunk/; revision=751 src/rygel/rygel-l16-transcoder.vala | 8 ++++---- src/rygel/rygel-mp2ts-transcoder.vala | 7 ++++--- src/rygel/rygel-mp3-transcoder.vala | 7 ++++--- src/rygel/rygel-transcode-manager.vala | 18 ------------------ src/rygel/rygel-transcoder.vala | 22 ++++++++++++++++++++++ 5 files changed, 34 insertions(+), 28 deletions(-) commit 575d0cbf6d0df8d5f5bcb920984fac3ee076f6e6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:50 2009 +0000 No need to mark TranscodeManager's methods 'internal'. The public methods of an internal class are automatically internal. svn path=/trunk/; revision=750 src/rygel/rygel-transcode-manager.vala | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) commit f380bb76e01e469de8dfa4d90ee48ad7b3eed926 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:46 2009 +0000 MP2TSTranscoder supports both HD and SD. svn path=/trunk/; revision=749 src/rygel/rygel-mp2ts-transcoder.vala | 28 +++++++++++++++++++--------- src/rygel/rygel-transcode-manager.vala | 15 ++++++++++----- 2 files changed, 29 insertions(+), 14 deletions(-) commit 4021cb4f9408ad0550e4c422c8d4058352733ca3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:40 2009 +0000 Rename MP3Profile to MP3Layer. svn path=/trunk/; revision=748 src/rygel/rygel-mp2ts-transcoder.vala | 2 +- src/rygel/rygel-mp3-transcoder.vala | 22 +++++++++++----------- src/rygel/rygel-transcode-manager.vala | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) commit bb8a43e4d4b82dc061d7414c424a0d4ce5e6aa59 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:34 2009 +0000 Use dlna profile as transcoding target. svn path=/trunk/; revision=747 src/rygel/rygel-transcode-manager.vala | 2 +- src/rygel/rygel-transcoder.vala | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit d6e343c2490c81be49d973b00f4b6db12690414b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:29 2009 +0000 Require mainline gupnp-av. svn path=/trunk/; revision=746 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8985d57ca0cd2d29c2ff82f27df23e08859b993e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:24 2009 +0000 No need to lie about DLNA profile anymore. svn path=/trunk/; revision=745 src/rygel/rygel-media-item.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 247031e565a0782e7eacb8338350d54537d02bbe Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:19 2009 +0000 HTTServer and TranscodeManager are now 'internal'. svn path=/trunk/; revision=744 src/rygel/rygel-content-directory.vala | 2 +- src/rygel/rygel-http-server.vala | 2 +- src/rygel/rygel-transcode-manager.vala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit e02c54551da28b1819f59aaf07ff2531604ea21a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:13 2009 +0000 TranscodeManager provides Transcoder rather than transcoding source. svn path=/trunk/; revision=743 src/rygel/rygel-http-request.vala | 20 +++++++++++--------- src/rygel/rygel-transcode-manager.vala | 10 ++++------ 2 files changed, 15 insertions(+), 15 deletions(-) commit fc446593d9b6e162bea41bb6b9448559a2ab86d1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:07 2009 +0000 can_handle() can now also move to base Transcoder class. svn path=/trunk/; revision=742 src/rygel/rygel-l16-transcoder.vala | 4 ---- src/rygel/rygel-mp2ts-transcoder.vala | 4 ---- src/rygel/rygel-mp3-transcoder.vala | 4 ---- src/rygel/rygel-transcoder.vala | 4 +++- 4 files changed, 3 insertions(+), 13 deletions(-) commit 5033139480ee8addb4baf4c519bec22ca001c3a1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:44:02 2009 +0000 'mime_type' and 'dlna_profile' are now props of base Transcoder. svn path=/trunk/; revision=741 src/rygel/rygel-l16-transcoder.vala | 13 +++++++------ src/rygel/rygel-mp2ts-transcoder.vala | 15 ++++++++------- src/rygel/rygel-mp3-transcoder.vala | 13 ++++++------- src/rygel/rygel-transcoder.vala | 8 ++++++++ 4 files changed, 29 insertions(+), 20 deletions(-) commit fb680f78cd99281ae64792d6dfd1db7d9f641a3a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:43:56 2009 +0000 Separate Transcoder and TranscoderBin classes. * Divide Transcoder into two classes: - public (internal) Transcoder - The actual transcoder gstreamer bin. svn path=/trunk/; revision=740 src/rygel/rygel-http-server.vala | 2 + src/rygel/rygel-l16-transcoder.vala | 124 +++++++++++++++++++++------------ src/rygel/rygel-mp2ts-transcoder.vala | 101 ++++++++++++++++----------- src/rygel/rygel-mp3-transcoder.vala | 118 ++++++++++++++++++------------- src/rygel/rygel-transcode-manager.vala | 28 +++++--- src/rygel/rygel-transcoder.vala | 16 ++++- 6 files changed, 241 insertions(+), 148 deletions(-) commit e6214ac78404c688a848c216087416ca9a509af8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 28 00:43:50 2009 +0000 Bump gstreamer requirement to latest git mainline (0.10.22.1). svn path=/trunk/; revision=739 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4305622f59428b8365a5dc05c28e9caa9fbbd556 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 22 20:49:01 2009 +0000 Export duration for music and video items from Tracker. Patch from Henrique Ferreiro García <henrique.ferreiro@gmail.com>. svn path=/trunk/; revision=738 src/plugins/tracker/rygel-tracker-music-item.vala | 5 +++++ src/plugins/tracker/rygel-tracker-video-item.vala | 5 +++++ 2 files changed, 10 insertions(+) commit ad6153c23074a6cff25ec1c1405ffa8cbda74a32 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 22 20:48:56 2009 +0000 Fix a typo that messed-up the Music titles. Thanks to Henrique Ferreiro García <henrique.ferreiro@gmail.com> for pointing it out. svn path=/trunk/; revision=737 src/plugins/tracker/rygel-tracker-music-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1849bb5ed22cb864080f654132214d99ec2404aa Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 21:24:58 2009 +0000 Fix the typo and actually require libsoup >= 2.26.0. svn path=/trunk/; revision=736 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c54766fd97f11029890e9276dd0ff363b98e7145 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:58:10 2009 +0000 Report the (hopefully) correct DLNA profile for mpeg 2 ts. svn path=/trunk/; revision=735 src/rygel/rygel-mp2ts-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 665e033d5a2b36778638bde668d070b2874c484a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:58:05 2009 +0000 Scale the video to High Definition. svn path=/trunk/; revision=734 src/rygel/rygel-mp2ts-transcoder.vala | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) commit 0187639028062c594c8e9af32b6ac7b3e91b06d6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:58:00 2009 +0000 More information hiding by Transcoder classes. No need to expose mimetype and dlna_profile etc but provide a can_handle() method that reports wether the mime_type in question could be handled by this transcoder. svn path=/trunk/; revision=733 src/rygel/rygel-l16-transcoder.vala | 18 +++++++++++------- src/rygel/rygel-mp2ts-transcoder.vala | 6 +++++- src/rygel/rygel-mp3-transcoder.vala | 6 +++++- src/rygel/rygel-transcode-manager.vala | 6 +++--- 4 files changed, 24 insertions(+), 12 deletions(-) commit 5277f89d67ac4382bce4484f799d0b4cf5aeccce Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:55 2009 +0000 Rename add_resource to add_resources. svn path=/trunk/; revision=732 src/rygel/rygel-l16-transcoder.vala | 8 ++++---- src/rygel/rygel-mp2ts-transcoder.vala | 8 ++++---- src/rygel/rygel-mp3-transcoder.vala | 8 ++++---- src/rygel/rygel-transcode-manager.vala | 6 +++--- 4 files changed, 15 insertions(+), 15 deletions(-) commit 9816ad9cea2449e6ff36dd6bfb5618589d1eaf9c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:50 2009 +0000 Transcoder classes themselves add their resource. svn path=/trunk/; revision=731 src/rygel/rygel-l16-transcoder.vala | 22 ++++++++++++ src/rygel/rygel-mp2ts-transcoder.vala | 16 +++++++++ src/rygel/rygel-mp3-transcoder.vala | 16 +++++++++ src/rygel/rygel-transcode-manager.vala | 66 ++++------------------------------ src/rygel/rygel-transcoder.vala | 9 +++++ 5 files changed, 70 insertions(+), 59 deletions(-) commit e02fd44688ce7339f87cb0120f16c65267327ce4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:45 2009 +0000 List the L16 resource before the MP3 one. svn path=/trunk/; revision=730 src/rygel/rygel-transcode-manager.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 59205154427b8d315be58411917ce4242b6d7e80 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:40 2009 +0000 No need for encoders to sync state with parent anymore. svn path=/trunk/; revision=729 src/rygel/rygel-l16-transcoder.vala | 2 -- src/rygel/rygel-mp2ts-transcoder.vala | 2 -- src/rygel/rygel-mp3-transcoder.vala | 2 -- 3 files changed, 6 deletions(-) commit a0de5e3524ecbfbd9568deedc08b61abd5969f48 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:35 2009 +0000 Put the encoders in the bin at startup. svn path=/trunk/; revision=728 src/rygel/rygel-mp2ts-transcoder.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit c7802b1d847d87031bb15c76395eae9080f38335 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:30 2009 +0000 Just use Pad.can_link to check pad compatibility. svn path=/trunk/; revision=727 src/rygel/rygel-l16-transcoder.vala | 2 +- src/rygel/rygel-mp2ts-transcoder.vala | 6 ++---- src/rygel/rygel-mp3-transcoder.vala | 2 +- src/rygel/rygel-transcoder.vala | 8 -------- 4 files changed, 4 insertions(+), 14 deletions(-) commit 82088689a5da1258522a28c2b1d773100cfa3a52 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:25 2009 +0000 Add more metadata to "audio/L16" transcoding resource. svn path=/trunk/; revision=726 src/rygel/rygel-transcode-manager.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit c96d901a35297eca95ed06c6090fbda4c703e7a0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:20 2009 +0000 Replace add_resource with create_resource. This change doesn't make sense on it's own but is only needed for the next set of changes. svn path=/trunk/; revision=725 src/rygel/rygel-transcode-manager.vala | 49 +++++++++++++++++++--------------- 1 file changed, 28 insertions(+), 21 deletions(-) commit e16e2c46ce5c738e7a77001002ddda6b322fa252 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:15 2009 +0000 Refactor TranscodeManager.add_resources a bit more. svn path=/trunk/; revision=724 src/rygel/rygel-transcode-manager.vala | 42 ++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 12 deletions(-) commit 5cdb2a9dd84e907a57fa8f41bd1d0a73f9b74f53 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:09 2009 +0000 Add transcoder for "audio/L16" (LPCM in DLNA terms). svn path=/trunk/; revision=723 src/rygel/Makefile.am | 7 +- src/rygel/rygel-l16-transcoder.vala | 115 +++++++++++++++++++++++++++++++++ src/rygel/rygel-transcode-manager.vala | 6 ++ 3 files changed, 126 insertions(+), 2 deletions(-) commit 4de6768f58ac91830afd909f1ace31b461cc696f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:57:04 2009 +0000 Refactor TranscodeManager.add_resources(). svn path=/trunk/; revision=722 src/rygel/rygel-transcode-manager.vala | 49 +++++++++++++++++++--------------- 1 file changed, 28 insertions(+), 21 deletions(-) commit 2ab3f05311dee5fa073c7a9cdb7c640946c6af58 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:59 2009 +0000 Use g_content_type_is_a to compare mimetypes. svn path=/trunk/; revision=721 src/rygel/rygel-transcode-manager.vala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit f8d86f18fed7741200e169d6706ff61787b13c3f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:55 2009 +0000 Generalize gst element creation in base transcoder. svn path=/trunk/; revision=720 src/rygel/rygel-mp2ts-transcoder.vala | 42 +++++------------------------------ src/rygel/rygel-mp3-transcoder.vala | 42 ++++++++--------------------------- src/rygel/rygel-transcoder.vala | 13 +++++++++++ 3 files changed, 28 insertions(+), 69 deletions(-) commit f407325cc2fd2b6eb3c5f80bdaceea3c621d4c5e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:49 2009 +0000 Correct indention of Transcoder classes. svn path=/trunk/; revision=719 src/rygel/rygel-mp2ts-transcoder.vala | 174 +++++++++++++++++----------------- src/rygel/rygel-mp3-transcoder.vala | 165 ++++++++++++++++---------------- 2 files changed, 169 insertions(+), 170 deletions(-) commit 54631b4b885c8e15055d34d200469f48e25d2c9a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:44 2009 +0000 Put the audioresample before audio encoder, just in case. svn path=/trunk/; revision=718 src/rygel/rygel-mp3-transcoder.vala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 0ee886055d9677364ed3e81fb53db32542bf5f16 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:39 2009 +0000 Explicitly require and link to libsoup-2.4 >= 2.26.0. svn path=/trunk/; revision=717 configure.ac | 2 ++ src/rygel/Makefile.am | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) commit 3fb1512cfdabf43d64b9851f47741dd0dd92cf28 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:34 2009 +0000 LiveResponse should use EOF encoding rather than CHUNKED. Many media players and renderers seem to be unable to handle CHUNKED encoding so this patch should take away from them one excuse to fail. svn path=/trunk/; revision=716 src/rygel/rygel-live-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit acad13ed68338c5bd6ff5f2348bc31b4028952b6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:29 2009 +0000 Transcoder classes dictate the mimetype and DLNA profile. svn path=/trunk/; revision=715 src/rygel/rygel-mp2ts-transcoder.vala | 3 +++ src/rygel/rygel-mp3-transcoder.vala | 3 +++ src/rygel/rygel-transcode-manager.vala | 12 ++++++++---- 3 files changed, 14 insertions(+), 4 deletions(-) commit 784dddd3d12e3cd43ef6b9ab1d5025e0858abc08 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:23 2009 +0000 A base class for Transcoder elements. svn path=/trunk/; revision=714 src/rygel/Makefile.am | 3 +++ src/rygel/rygel-mp2ts-transcoder.vala | 13 +----------- src/rygel/rygel-mp3-transcoder.vala | 13 +----------- src/rygel/rygel-transcoder.vala | 39 +++++++++++++++++++++++++++++++++++ 4 files changed, 44 insertions(+), 24 deletions(-) commit 39843c5067875d05e27a44bbba09a59840da752c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:18 2009 +0000 No need to keep check_pad_compatible static. Just inline it in both classes for now, we'll move it to common baseclass when we have that. svn path=/trunk/; revision=713 src/rygel/rygel-mp2ts-transcoder.vala | 10 ++++++++-- src/rygel/rygel-mp3-transcoder.vala | 5 ++--- 2 files changed, 10 insertions(+), 5 deletions(-) commit 955b5ad1e1ee78aa60c16842d7b636c0dfb03fd0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:14 2009 +0000 No need for mpegvideoparse. svn path=/trunk/; revision=712 src/rygel/rygel-mp2ts-transcoder.vala | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) commit baf01735dd53d0da340ecdeab9a9c9a8b5b5b95b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:09 2009 +0000 Prepend a videorate to the video encoder bin. svn path=/trunk/; revision=711 src/rygel/rygel-mp2ts-transcoder.vala | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) commit 0f4bc60f3d549635326f96bec489745825123b77 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:04 2009 +0000 Add colorspace and parser elements to video encoding part of pipeline. svn path=/trunk/; revision=710 src/rygel/rygel-mp2ts-transcoder.vala | 51 ++++++++++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 6 deletions(-) commit d1b604a0c78f693966239b6349ba17b255824127 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:56:00 2009 +0000 Intersect the caps of the pads to check their compatibility. svn path=/trunk/; revision=709 src/rygel/rygel-mp2ts-transcoder.vala | 5 +++-- src/rygel/rygel-mp3-transcoder.vala | 9 ++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) commit 259fbe5f52f7871f0cd048fd1fe1b3a712803994 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:54 2009 +0000 Don't trust get_compatible_pad() in MP3Transcoder either. svn path=/trunk/; revision=708 src/rygel/rygel-mp3-transcoder.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit ccb48a555abfba0fb7df33f3894c157f8a0f103b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:50 2009 +0000 Don't trust Gst.Element.get_compatible_pad(). svn path=/trunk/; revision=707 src/rygel/rygel-mp2ts-transcoder.vala | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) commit fbb2295292e6d0650ade903e420bc62925a8f24a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:44 2009 +0000 Remove now unneeded contsants. svn path=/trunk/; revision=706 src/rygel/rygel-mp2ts-transcoder.vala | 2 -- 1 file changed, 2 deletions(-) commit 68975b833c64d0b7dffdf2496cd7d211d7d11d57 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:39 2009 +0000 MP3Transcoder.create_encoder can be dictated names for pads. svn path=/trunk/; revision=705 src/rygel/rygel-mp2ts-transcoder.vala | 4 +++- src/rygel/rygel-mp3-transcoder.vala | 13 +++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) commit 52fe5ac20ab26029fddf366f8c4bd5fb0c95890a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:33 2009 +0000 Correct a typo. svn path=/trunk/; revision=704 src/rygel/rygel-mp3-transcoder.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3436a1d8e19a0e5629a6463223bc05d2db5186d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:29 2009 +0000 MP2TSTranscoder uses MP3Transcoder.create_encoder. To avoid some code-duplication. svn path=/trunk/; revision=703 src/rygel/rygel-mp2ts-transcoder.vala | 34 +--------------------------------- 1 file changed, 1 insertion(+), 33 deletions(-) commit 2c1bc7b5dd9b2e98297274ac56afd34ff26241f3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:24 2009 +0000 Rename MP3Transcoder.create_audio_encoder to create_encoder. svn path=/trunk/; revision=702 src/rygel/rygel-mp3-transcoder.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 51d888a17e4b7ca0512128afc36b157f433bc0e2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:19 2009 +0000 Turn MP3Transcoder.create_audio_encoder 'internal static'. This is to allow the other transcoder classes to be able to use the same audio encoder pipeline. svn path=/trunk/; revision=701 src/rygel/rygel-mp3-transcoder.vala | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit 4eb9c947a94de65423c3083c99fad2a37cc58a1d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:14 2009 +0000 Use enum to identify mpeg audio layers, rather than integer. svn path=/trunk/; revision=700 src/rygel/rygel-mp3-transcoder.vala | 11 ++++++++--- src/rygel/rygel-transcode-manager.vala | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) commit f11acc407a8d6b5663e24778b6db1246a60af600 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:10 2009 +0000 Clever use of arrays to create appropriate encoder. svn path=/trunk/; revision=699 src/rygel/rygel-mp3-transcoder.vala | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) commit d5d8bfa43135918a5706a8c3613ac92d3e420b41 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:05 2009 +0000 Convert MP2Transcoder into a more generic mpeg audio transcoder. Convert MP2Transcoder into mpeg audio (layer 2 and 3) transcoder. svn path=/trunk/; revision=698 src/rygel/Makefile.am | 6 ++--- ...2-transcoder.vala => rygel-mp3-transcoder.vala} | 29 ++++++++++++++++++---- src/rygel/rygel-transcode-manager.vala | 2 +- 3 files changed, 28 insertions(+), 9 deletions(-) commit 49893eb86254758ccb222bc52dafde49a126cf2c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:55:01 2009 +0000 Use an mp3 parser. svn path=/trunk/; revision=697 src/rygel/rygel-mp2-transcoder.vala | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 980977c7151b6b8a69ddb13ce12222d7d0f71b84 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:54:56 2009 +0000 Escape the transcode target string before putting it in the URI. svn path=/trunk/; revision=696 src/rygel/rygel-http-server.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 7db5bdaf1a0529cbb1028ad0cbee7b2a59650e67 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:54:51 2009 +0000 Audio encoder can be added to the bin earlier. No need to wait for decodebin pad availability before audio encoder could be added to the bin. svn path=/trunk/; revision=695 src/rygel/rygel-mp2-transcoder.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 99063b54ff1be30a2479fdf49530d55439d36312 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:54:46 2009 +0000 Give src pad of audio encoder bin a name. Give src pad of audio encoder bin a name and use that to retreive it. svn path=/trunk/; revision=694 src/rygel/rygel-mp2-transcoder.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 34d4d3a69219a6636b98662a116602e0a2097894 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:54:40 2009 +0000 Use MP2Transcoder for "audio/mpeg" transcoding requests. svn path=/trunk/; revision=693 src/rygel/rygel-transcode-manager.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit dfa26f2cd64aba4776a091845c824058906dbfc8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:54:35 2009 +0000 Provide "audio/mpeg" transcode uri for music items. svn path=/trunk/; revision=692 src/rygel/rygel-transcode-manager.vala | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) commit f58dfb4517ce3fbea78ebbb06ac780ecba5c3bd8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:54:30 2009 +0000 Add MP2Transcoder. A new transcoding class for transcoding to mp2 audio. svn path=/trunk/; revision=691 src/rygel/Makefile.am | 7 ++- src/rygel/rygel-mp2-transcoder.vala | 108 ++++++++++++++++++++++++++++++++++++ 2 files changed, 113 insertions(+), 2 deletions(-) commit 6a4b7199f4226a6159df1cd0f3dd1fb7d254be0d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Mar 21 13:54:24 2009 +0000 Rename TranscodeSrc to MP2TSTranscoder. svn path=/trunk/; revision=690 src/rygel/Makefile.am | 6 +++--- src/rygel/{rygel-transcode-src.vala => rygel-mp2ts-transcoder.vala} | 4 ++-- src/rygel/rygel-transcode-manager.vala | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) commit a11f64968d5714e7adf4f4944eeb024ebff5313c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:03:41 2009 +0000 Don't create transcode resource if not needed. svn path=/trunk/; revision=689 src/rygel/rygel-transcode-manager.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 4c4fddc55c254c742cba15a266ea16e63307c662 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:03:36 2009 +0000 TranscodeManager creates the transcode source for us. svn path=/trunk/; revision=688 src/rygel/rygel-http-request.vala | 15 +++------------ src/rygel/rygel-transcode-manager.vala | 13 +++++++++++++ 2 files changed, 16 insertions(+), 12 deletions(-) commit 43260666e6f2d85afff2406a4f6df02f2b929793 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:03:32 2009 +0000 HTTPRequest keeps a unowned ref to HTTPServer. svn path=/trunk/; revision=687 src/rygel/rygel-http-request.vala | 6 ++++-- src/rygel/rygel-http-server.vala | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) commit 8495cc1c8b817c691687616835d809966156d2c9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:03:27 2009 +0000 TranscodeManager.create_uri_for_item() tells the protocol. svn path=/trunk/; revision=686 src/rygel/rygel-http-server.vala | 12 ++++++++---- src/rygel/rygel-transcode-manager.vala | 10 ++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) commit 82f30b19e6a62403b074deebc62a08dd3192df3d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:03:22 2009 +0000 Add TranscodeManager. Put the transcode-related code from HTTPServer to a separate baseclass. svn path=/trunk/; revision=685 src/rygel/Makefile.am | 5 ++++ src/rygel/rygel-http-server.vala | 27 +++++------------ src/rygel/rygel-transcode-manager.vala | 54 ++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 19 deletions(-) commit 96e2daf1cb241aab078e803bc908e899c13090ab Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:03:18 2009 +0000 Rename create_http_uri_for_item to create_uri_for_item. svn path=/trunk/; revision=684 src/rygel/rygel-http-server.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit bb53bc17eb15ad190c7bba664a476afb1e37fcea Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:03:13 2009 +0000 Rename *resouce_list* to *resources*. svn path=/trunk/; revision=683 src/rygel/rygel-didl-lite-writer.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 03a903a6f8085f393a3f7324c75ed011741d3c00 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:03:08 2009 +0000 Add HTTP resources to the existing list. Add HTTP resources to the existing list rather than creating a new list. svn path=/trunk/; revision=682 src/rygel/rygel-didl-lite-writer.vala | 6 +----- src/rygel/rygel-http-server.vala | 23 +++++++++++------------ 2 files changed, 12 insertions(+), 17 deletions(-) commit ca6fe3156b7c8534a4d044f7145d63c73fac4f67 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:03:04 2009 +0000 Only HTTP proxy res don't get exported if HTTP uri already exist. svn path=/trunk/; revision=681 src/rygel/rygel-http-server.vala | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit d4725049679b79e5e4efc542c56083c4849e7362 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:59 2009 +0000 Mark transcoded resource as one in DLNA fields. svn path=/trunk/; revision=680 src/rygel/rygel-http-server.vala | 1 + 1 file changed, 1 insertion(+) commit 96646cd03e10a2e473da72ee01d2c0875bf7f103 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:54 2009 +0000 Minor optimization. No need to keep checking if transcode_target is null. svn path=/trunk/; revision=679 src/rygel/rygel-http-request.vala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit a316640df968d3dd9564269a1e50d23d2e35b189 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:49 2009 +0000 Set the correct mimetype on transcode URI request. svn path=/trunk/; revision=678 src/rygel/rygel-http-request.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit c1591557a1db947744b47e79a277465df89ab221 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:44 2009 +0000 Another indentation fix. svn path=/trunk/; revision=677 src/rygel/rygel-transcode-src.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 27cb71772f96bd80d2a2983bc84d78f754bc99ae Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:39 2009 +0000 Print URI and method for each request on debug console. svn path=/trunk/; revision=676 src/rygel/rygel-http-request.vala | 5 ----- src/rygel/rygel-http-server.vala | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) commit 53577ded6053cc0add61f2c9fa6fc934bdccf7c4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:35 2009 +0000 Add the pads to the audio bin rather than TransodeSrc. svn path=/trunk/; revision=675 src/rygel/rygel-transcode-src.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1552cf44cdf4bba838f44842d6eadd161fc9ab2b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:31 2009 +0000 Ghost audio encoder's src pad as well. svn path=/trunk/; revision=674 src/rygel/rygel-transcode-src.vala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit f7607f18ebd9d50048bc27f6e39808c5e86f52f3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:26 2009 +0000 Place an 'audioconvert' in front of audio encoder. svn path=/trunk/; revision=673 src/rygel/rygel-transcode-src.vala | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) commit fbd696cdfec2100f03d1686976a728f98d005365 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:22 2009 +0000 Print request id and if transcoding. svn path=/trunk/; revision=672 src/rygel/rygel-http-request.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 6f2b5d0751e075c019b60fffc57796ad30ae4df6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:17 2009 +0000 Indentation fix. svn path=/trunk/; revision=671 src/rygel/rygel-transcode-src.vala | 60 +++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 30 deletions(-) commit 46aa12611efff14d2de99e5641612c49e2b56137 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:12 2009 +0000 Use alternative encoders rather than ffmpeg. svn path=/trunk/; revision=670 src/rygel/rygel-transcode-src.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit dd216e78cb273c9074efebcedf2f33e2d83aded2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:05 2009 +0000 No need to get encoder from it's pad. svn path=/trunk/; revision=669 src/rygel/rygel-transcode-src.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 346db08851bbe3366b426c06fee33c421d9a2a75 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:02:00 2009 +0000 Link the pads after their parents are in the same bin. svn path=/trunk/; revision=668 src/rygel/rygel-transcode-src.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit b931219f9219e74ac17832bd1207cdb864d50ef2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:55 2009 +0000 No need to pass caps to Element.get_compatible_pad. svn path=/trunk/; revision=667 src/rygel/rygel-transcode-src.vala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 75d39b4077a3f4a5bb7c360b20e2f92c6057ad47 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:45 2009 +0000 Make source pad of muxer a ghost pad of TranscodeSrc. svn path=/trunk/; revision=666 src/rygel/rygel-transcode-src.vala | 4 ++++ 1 file changed, 4 insertions(+) commit a0200d8f49799783d7b3be89da094fe3edd51eec Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:37 2009 +0000 Correct logic to decide wether to handle as interactive. svn path=/trunk/; revision=665 src/rygel/rygel-http-request.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c325338ed9f41ff1b032ab028eccc6ccb546f6f0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:33 2009 +0000 Use TranscodeSrc when request is for transcode uri. svn path=/trunk/; revision=664 src/rygel/rygel-http-request.vala | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 0c76de89ede861f07bc6621ce23a238e9c4d313a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:27 2009 +0000 Move get_transoding_src from HTTPServer to HTTPRequest. Later we should all this transcoding related code to another class. svn path=/trunk/; revision=663 src/rygel/rygel-http-request.vala | 11 +++++++++++ src/rygel/rygel-http-server.vala | 15 --------------- 2 files changed, 11 insertions(+), 15 deletions(-) commit 56f36ddd25abece0f2137c47ce382972d997d98c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:22 2009 +0000 HTTPServer creates transcoder given the actual src. svn path=/trunk/; revision=662 src/rygel/rygel-http-server.vala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 50d489221d2eb2ac561e139a85023ff68d597ee3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:17 2009 +0000 Mark TranscodeSrc class as internal. svn path=/trunk/; revision=661 src/rygel/rygel-transcode-src.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1704d2c69578e48bc80a574ca7b37b1025aa7c89 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:13 2009 +0000 Fix build rule for rygel-transcode-src.vala file. svn path=/trunk/; revision=660 src/rygel/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7a429e394fdf4ffc64c9c72a3863ee9dd7bf4b6e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:09 2009 +0000 Add TranscodeSrc. A gst source bin that is supposed to transcode any media (uses decodebin2) to mpeg transport stream. Currently it will just use hard-coded encoders and muxer. svn path=/trunk/; revision=659 src/rygel/Makefile.am | 5 +- src/rygel/rygel-transcode-src.vala | 103 +++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+), 1 deletion(-) commit 8ab88c3994b5471d53b014bd78da0d10996fb6f7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:04 2009 +0000 Don't create transcoding resource for images. svn path=/trunk/; revision=658 src/rygel/rygel-http-server.vala | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit ada2d10331cb9f1b965a3260082f4df9f5858bd7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:01:00 2009 +0000 Correct creation of transcode resource. - Re-use the existing resource struct. - reset different props. svn path=/trunk/; revision=657 src/rygel/rygel-http-server.vala | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit f047d009ff40b6b1ae5192bf088a8a57ec76d862 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:00:56 2009 +0000 Use vala syntax for concatenating strings. svn path=/trunk/; revision=656 src/rygel/rygel-http-server.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1c68dcea1adb4ed94dac8aec86e2e3817fddcee7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:00:51 2009 +0000 Put transcoding target mime to http uri rather than a boolean. svn path=/trunk/; revision=655 src/rygel/rygel-http-server.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit c36494c1937c36461b93f1888ce6c40488a8e2d5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:00:47 2009 +0000 HTTPServer.create_http_uri_for_item is now private. svn path=/trunk/; revision=654 src/rygel/rygel-http-server.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c9d9b7dbc2beb36cdbd2967f013c5dc35a66f910 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:00:43 2009 +0000 Separator for HTML query components is '&' rather than '?'. svn path=/trunk/; revision=653 src/rygel/rygel-http-server.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 189b3e9fd068aa933323b669396adba1376fa7b5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:00:38 2009 +0000 Move get_transcoded_resources() to HTTPServer. Move get_transcoded_resources() from DIDLLiteWriter to HTTPServer as create_resources(). svn path=/trunk/; revision=652 src/rygel/rygel-didl-lite-writer.vala | 59 ++--------------------------------- src/rygel/rygel-http-server.vala | 39 +++++++++++++++++++++++ 2 files changed, 42 insertions(+), 56 deletions(-) commit 011f352705024636820f88f28f32ae5e2345336e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:00:34 2009 +0000 MediaItem creates res for itself for a given URI. svn path=/trunk/; revision=651 src/rygel/rygel-didl-lite-writer.vala | 46 +--------------------------- src/rygel/rygel-media-item.vala | 56 +++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 45 deletions(-) commit b9f5d5920b1ddf4ae6bef051e5d5c0a9670eb4bd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:00:30 2009 +0000 Create and report transcode URIs as well. svn path=/trunk/; revision=650 src/rygel/rygel-didl-lite-writer.vala | 10 +++++++--- src/rygel/rygel-http-server.vala | 5 +++-- 2 files changed, 10 insertions(+), 5 deletions(-) commit 12f1b12e6eb5bc8564cbc244649be67d4365012c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:00:25 2009 +0000 Use "this" to make it things more explicit and therefore readable. svn path=/trunk/; revision=649 src/rygel/rygel-http-request.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 262dd63ea962376d03a668b8cca50a8dbb5c36fc Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Mar 15 19:00:20 2009 +0000 Minor indentation fix. svn path=/trunk/; revision=648 src/rygel/rygel-didl-lite-writer.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 65b673310e8cc285a55e99e7c8851417596597df Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Mar 9 13:37:02 2009 +0000 Tell why Search.Query is used instead of Search.GetHitCount. svn path=/trunk/; revision=647 src/plugins/tracker/rygel-tracker-category.vala | 3 +++ 1 file changed, 3 insertions(+) commit 17e449d023ac9ca344d8d9f8196353808fd5a80b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Mar 9 12:54:48 2009 +0000 It's root container if it's parent is 'null'. Fixes bug#574604. svn path=/trunk/; revision=646 src/rygel/rygel-didl-lite-writer.vala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 3e944fac85cb44e5005bfbc83728c7ce5be0bf4b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Mar 9 12:54:45 2009 +0000 Post release version bump. svn path=/trunk/; revision=645 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6629ee6ff59acbf54067c91cc92b784c3f1c5e46 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 23 16:48:14 2009 +0000 Release announcement of 0.2.2. svn path=/trunk/; revision=643 NEWS | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) commit 237da0f872a2684071d0aa7849c6e3e22107924e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 23 16:48:10 2009 +0000 Require latest version (0.5.7) of Vala. svn path=/trunk/; revision=642 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2e50082f0ed6f07608ee9f1bc8fdb9ae60799aa6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 23 16:48:06 2009 +0000 Don't use shave for now, lets get back to it in the next release. This reverts commit 4f253364493e8feebed31c98026d2a7a7185917d. svn path=/trunk/; revision=641 acinclude.m4 | 40 ----------------------- configure.ac | 4 --- shave-libtool.in | 70 ----------------------------------------- shave.in | 70 ----------------------------------------- src/plugins/dvb/Makefile.am | 6 +--- src/plugins/test/Makefile.am | 6 +--- src/plugins/tracker/Makefile.am | 6 +--- src/rygel/Makefile.am | 8 ++--- 8 files changed, 5 insertions(+), 205 deletions(-) commit 56c20e351dbdf947b02ea9d60fd772996f36c3d5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 21 17:53:27 2009 +0000 Specify header files in vapi file. svn path=/trunk/; revision=640 src/rygel/cstuff.vapi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit c519eca10c2f94c4e97952eed0fb63597c0e0b89 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 21 17:52:57 2009 +0000 Include needed header file. svn path=/trunk/; revision=639 src/rygel/cstuff.c | 1 + 1 file changed, 1 insertion(+) commit 8fcd914e7f6b59c2b252a592781af2271b00cc04 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 21 17:52:24 2009 +0000 Use shave to get a linux kernel like build output. svn path=/trunk/; revision=638 acinclude.m4 | 40 +++++++++++++++++++++++ configure.ac | 4 +++ shave-libtool.in | 70 +++++++++++++++++++++++++++++++++++++++++ shave.in | 70 +++++++++++++++++++++++++++++++++++++++++ src/plugins/dvb/Makefile.am | 6 +++- src/plugins/test/Makefile.am | 6 +++- src/plugins/tracker/Makefile.am | 6 +++- src/rygel/Makefile.am | 8 +++-- 8 files changed, 205 insertions(+), 5 deletions(-) commit 7059293539c0a637f90cfe9bfda53e274f2cc6c7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 21 12:03:13 2009 +0000 HTTPServer implements StateMachine interface. svn path=/trunk/; revision=637 src/rygel/rygel-content-directory.vala | 4 ++-- src/rygel/rygel-http-server.vala | 14 +++++++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) commit cb621969e7d7ac3755d81a815c571936217303c4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 21 12:03:08 2009 +0000 Create the cancellable before anything else. svn path=/trunk/; revision=636 src/rygel/rygel-content-directory.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1d78a9e74b3270dc04a7bbec9fde8dda98bb8e84 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Feb 20 22:25:03 2009 +0000 Distribute all VAPI files. This also fixes the `make distcheck`. svn path=/trunk/; revision=635 src/rygel/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b8db3b94e1727600cfb4a9ce6da5d64f996457cd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Feb 20 20:47:53 2009 +0000 TrackerCategory checks for child count, asynchronously. svn path=/trunk/; revision=634 src/plugins/tracker/rygel-tracker-category.vala | 45 +++++++++++++++---------- 1 file changed, 28 insertions(+), 17 deletions(-) commit 04b1f0a3d21f47418a5859f4ae7b8f84939fe468 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:18:19 2009 +0000 Write 4096 bytes at a time in case of SeekableResponse. svn path=/trunk/; revision=633 src/rygel/rygel-seekable-response.vala | 50 ++++++++++++++++++++++------------ 1 file changed, 33 insertions(+), 17 deletions(-) commit ea80bf4964a959dce349f2eb2d3caa597b657eb1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:18:15 2009 +0000 HTTPRespose unsets accumulate flag on Soup message. svn path=/trunk/; revision=632 src/rygel/rygel-http-response.vala | 2 ++ src/rygel/rygel-live-response.vala | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) commit f2d52842f49a88f9a8e50cf1f6b4ab576be80d42 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:18:11 2009 +0000 Use libsoup API to set "ContentLength" header. svn path=/trunk/; revision=631 src/rygel/rygel-http-request.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 84e75628b88380b327b46bf1d738df69d362450b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:18:07 2009 +0000 Remove a now redundant method. svn path=/trunk/; revision=630 src/rygel/rygel-http-response.vala | 4 ---- 1 file changed, 4 deletions(-) commit edfc9cc3de2bfe5147be3bf27076019a0bd0410d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:18:03 2009 +0000 No need to allow subclasses to override browse_cb. If a subclass need to do that, it is better off implementing ContentDirectory from scratch. svn path=/trunk/; revision=629 src/rygel/rygel-content-directory.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 50c656eaa865c94bf8229d2f12afd3973b99170a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:59 2009 +0000 Mark all internal API as 'internal'. svn path=/trunk/; revision=628 src/rygel/rygel-browse.vala | 2 +- src/rygel/rygel-content-directory.vala | 2 +- src/rygel/rygel-didl-lite-writer.vala | 4 ++-- src/rygel/rygel-http-request.vala | 4 ++-- src/rygel/rygel-http-response.vala | 4 ++-- src/rygel/rygel-http-server.vala | 2 +- src/rygel/rygel-live-response.vala | 4 ++-- src/rygel/rygel-seekable-response.vala | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) commit 4a31bef2fb82c567c9495ed332dff9808640b4d3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:54 2009 +0000 Use VAPI sources directly rather than VAPI. This is needed for removing internal API from VAPI. svn path=/trunk/; revision=627 src/rygel/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7a6af8011fa955131cdc883eb82c5eb91d23a4d8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:50 2009 +0000 Minor indentation fix. svn path=/trunk/; revision=626 src/rygel/rygel-didl-lite-writer.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1f7154e7920eec8d7103d9685f0dac89c880a415 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:45 2009 +0000 Declare error throw. svn path=/trunk/; revision=625 src/rygel/rygel-didl-lite-writer.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0c7ac7e0fbfcc25f18d6bef38abb7e93e9790b84 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:41 2009 +0000 Allow multiple URIs to original content in MediaItem. All the other properties (resolution, number of channels, frame rate etc etc) still need to be exactly the same for each item. svn path=/trunk/; revision=624 src/plugins/dvb/rygel-dvb-channel.vala | 3 +- src/plugins/tracker/rygel-tracker-image-item.vala | 2 +- src/plugins/tracker/rygel-tracker-music-item.vala | 2 +- src/plugins/tracker/rygel-tracker-video-item.vala | 2 +- src/rygel/rygel-didl-lite-writer.vala | 57 +++++++++++++++++------ src/rygel/rygel-http-request.vala | 6 ++- src/rygel/rygel-media-item.vala | 5 +- 7 files changed, 56 insertions(+), 21 deletions(-) commit 88408c4ed3d849c94956d8ad6ad1653d083d9c27 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:36 2009 +0000 Small refactoring. svn path=/trunk/; revision=623 src/rygel/rygel-http-request.vala | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit e96ed68b37f39b39ff2f928aa8afc5d6edf445d5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:31 2009 +0000 Check for needed version of gupnp-vala. svn path=/trunk/; revision=622 configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit 18655def36a4d92f19197a09ddbd052a7fad5dea Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:27 2009 +0000 Browse just forwards the Cancellable to async calls. svn path=/trunk/; revision=621 src/rygel/rygel-browse.vala | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) commit 958ef7d528243b0e9d9279b27230f78458943dd6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:22 2009 +0000 Replace StateMachine.cancel by use of GLib.Cancellable. svn path=/trunk/; revision=620 src/rygel/rygel-browse.vala | 11 +++++++++-- src/rygel/rygel-content-directory.vala | 12 ++++++------ src/rygel/rygel-http-request.vala | 16 +++++++--------- src/rygel/rygel-http-response.vala | 11 +++++++++-- src/rygel/rygel-http-server.vala | 12 ++++++------ src/rygel/rygel-live-response.vala | 4 +++- src/rygel/rygel-seekable-response.vala | 12 +++++++----- src/rygel/rygel-state-machine.vala | 3 +-- 8 files changed, 48 insertions(+), 33 deletions(-) commit aed8f07a936fd83faf959e707f6ea24f54e7d407 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:16 2009 +0000 All results inherit from Rygel.SimpleAsyncResult. svn path=/trunk/; revision=619 .../tracker/rygel-tracker-get-metadata-result.vala | 35 ++------------------- .../tracker/rygel-tracker-search-result.vala | 36 ++-------------------- 2 files changed, 6 insertions(+), 65 deletions(-) commit 04fe56146c310cbfb13db55f9079f6215688cf51 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:11 2009 +0000 Disconnect from StateMachine.completed before cancelling it. svn path=/trunk/; revision=618 src/rygel/rygel-content-directory.vala | 1 + src/rygel/rygel-http-server.vala | 1 + 2 files changed, 2 insertions(+) commit e2f6ff4594319a101ef70df1e2d1d6612dcc7572 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:17:05 2009 +0000 All state machines are canceled before their user objects go away. svn path=/trunk/; revision=617 src/rygel/rygel-content-directory.vala | 5 +++++ src/rygel/rygel-http-server.vala | 5 +++++ 2 files changed, 10 insertions(+) commit 2b1dc408a1d4a3b7984e5bfe56bdab136295ea67 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:16:59 2009 +0000 Common interface for all state machine classes. svn path=/trunk/; revision=616 src/rygel/Makefile.am | 5 +++++ src/rygel/rygel-browse.vala | 12 +++++++----- src/rygel/rygel-content-directory.vala | 2 +- src/rygel/rygel-http-request.vala | 23 +++++++++++++--------- src/rygel/rygel-http-response.vala | 12 ++++++++---- src/rygel/rygel-http-server.vala | 6 +++--- src/rygel/rygel-live-response.vala | 2 +- src/rygel/rygel-seekable-response.vala | 2 ++ src/rygel/rygel-state-machine.vala | 36 ++++++++++++++++++++++++++++++++++ 9 files changed, 77 insertions(+), 23 deletions(-) commit f643c129625ed8b9b06dfaeef67fb7fdc9288fea Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:16:53 2009 +0000 Set appliction name. This is just the translated PACKAGE_NAME from config.h. svn path=/trunk/; revision=615 src/rygel/cstuff.vapi | 3 +++ src/rygel/rygel-main.vala | 2 ++ 2 files changed, 5 insertions(+) commit 7fb4ab1fcf87a826e23c2f81f7529a00c5ef2c1b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Feb 19 17:16:47 2009 +0000 Include config.h in the build. svn path=/trunk/; revision=614 src/rygel/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4d0e878d3c1719283eae151c14c84e624f231d2f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Feb 17 12:01:43 2009 +0000 Decrease needed gconf version to 2.16. svn path=/trunk/; revision=613 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 32173eff4c2b44703ce5add3be1c89260594b810 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 16 17:33:23 2009 +0000 Implement notification of container updates. All plugins need to do to notify clients of changes in a container, let's say 'some_container' is to call 'some_container.updated()'. svn path=/trunk/; revision=612 src/rygel/rygel-content-directory.vala | 46 ++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) commit b687522ebb4191ee0e3eb5bcce4ea51fd97af861 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 16 17:33:19 2009 +0000 Correct the logic of creating ContainerUpdateIDs value. svn path=/trunk/; revision=611 src/rygel/rygel-content-directory.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 66b37769c287f0595d837b4a6438da2f3baf0bf4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 16 17:33:15 2009 +0000 First param of signal is always the source object. svn path=/trunk/; revision=610 src/rygel/rygel-media-container.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 9ee2a77381c7e9a5506399330d0e13126d6ee2db Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 16 17:33:11 2009 +0000 Basic skeleton for "ContainerUpdateIDs" state-variable. svn path=/trunk/; revision=609 data/xml/ContentDirectory.xml | 14 +++++++------- src/rygel/rygel-content-directory.vala | 26 ++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 7 deletions(-) commit 3dc59feabe7a4370453efd6500c37233b96d51a7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 16 17:33:07 2009 +0000 ContentDir keeps a system_update_id. This id is no longer the same as update_id of the root_container. svn path=/trunk/; revision=608 src/rygel/rygel-browse.vala | 4 +++- src/rygel/rygel-content-directory.vala | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) commit 00be61f499d854b2ec9b0b241d83b59ac6482590 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 16 17:33:03 2009 +0000 Provide a mechanism for container to signal updates. svn path=/trunk/; revision=607 src/rygel/rygel-media-container.vala | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit b08a71775589fbce259f755d266f71b7d9bff5c4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 16 17:32:59 2009 +0000 All containers gets an update_id of 0 at creation. svn path=/trunk/; revision=606 src/rygel/rygel-media-container.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 20d78ede3fa34588151dc9cd52dbb27d24a63f75 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 16 17:32:54 2009 +0000 Each media object gets a weak ref to it's parent container. svn path=/trunk/; revision=605 src/plugins/dvb/rygel-dvb-channel-group.vala | 6 +++--- src/plugins/dvb/rygel-dvb-channel.vala | 6 +++--- src/plugins/dvb/rygel-dvb-root-container.vala | 2 +- src/plugins/test/rygel-test-audio-item.vala | 8 ++++---- src/plugins/test/rygel-test-item.vala | 12 ++++++------ src/plugins/test/rygel-test-root-container.vala | 4 ++-- src/plugins/test/rygel-test-video-item.vala | 8 ++++---- src/plugins/tracker/rygel-tracker-category.vala | 12 ++++++------ src/plugins/tracker/rygel-tracker-image-category.vala | 8 ++++---- src/plugins/tracker/rygel-tracker-item.vala | 2 +- src/plugins/tracker/rygel-tracker-music-category.vala | 8 ++++---- src/plugins/tracker/rygel-tracker-root-container.vala | 6 +++--- src/plugins/tracker/rygel-tracker-video-category.vala | 8 ++++---- src/rygel/rygel-didl-lite-writer.vala | 4 ++-- src/rygel/rygel-media-container.vala | 12 ++++++------ src/rygel/rygel-media-item.vala | 10 +++++----- src/rygel/rygel-media-object.vala | 3 ++- 17 files changed, 60 insertions(+), 59 deletions(-) commit e0cdf3dc4015f2a29e742a529317c852dbf5ecd9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Feb 15 21:58:06 2009 +0000 Refactor TrackerCategory constructor. svn path=/trunk/; revision=604 src/plugins/tracker/rygel-tracker-category.vala | 45 +++++++++++++------------ 1 file changed, 23 insertions(+), 22 deletions(-) commit f020c75a36bc3968ca73df9f6acebd61ef8d617a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Feb 15 21:58:00 2009 +0000 Rename (category) container to category. svn path=/trunk/; revision=603 src/plugins/tracker/Makefile.am | 40 +++++++------- ...-container.vala => rygel-tracker-category.vala} | 30 +++++----- .../tracker/rygel-tracker-get-metadata-result.vala | 10 ++-- ...iner.vala => rygel-tracker-image-category.vala} | 8 +-- src/plugins/tracker/rygel-tracker-image-item.vala | 8 +-- src/plugins/tracker/rygel-tracker-item.vala | 8 +-- ...iner.vala => rygel-tracker-music-category.vala} | 8 +-- src/plugins/tracker/rygel-tracker-music-item.vala | 8 +-- .../tracker/rygel-tracker-root-container.vala | 64 +++++++++++----------- .../tracker/rygel-tracker-search-result.vala | 8 +-- ...iner.vala => rygel-tracker-video-category.vala} | 8 +-- src/plugins/tracker/rygel-tracker-video-item.vala | 8 +-- 12 files changed, 104 insertions(+), 104 deletions(-) commit 1364469b4bda946b584af760b2ff47839d122225 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Feb 15 19:59:32 2009 +0000 Don't assume a requested count if not provided. svn path=/trunk/; revision=602 src/rygel/rygel-browse.vala | 5 ----- 1 file changed, 5 deletions(-) commit 08c7220e8b0fc87eeff223037c4c2c9dfcfad159 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Feb 15 19:59:27 2009 +0000 Bump libgee required version to 0.1.5. svn path=/trunk/; revision=601 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0e3245972bc064737baa53f5e1caac21085fe5a2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Feb 15 00:01:13 2009 +0000 Refactor DVBRootContainer constructor. Somehow this fixes the crash in case of error. svn path=/trunk/; revision=600 src/plugins/dvb/rygel-dvb-root-container.vala | 86 +++++++++++++-------------- 1 file changed, 40 insertions(+), 46 deletions(-) commit e19438764bec938c7a661c016f792d58e986117a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 23:06:39 2009 +0000 Return in case of error. Should fix the segfault in case of errors on async dbus calls. svn path=/trunk/; revision=599 src/plugins/tracker/rygel-tracker-get-metadata-result.vala | 1 + src/plugins/tracker/rygel-tracker-search-result.vala | 1 + 2 files changed, 2 insertions(+) commit e8a356dc9f54528979865305d2584db436c127c0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:33:51 2009 +0000 return a empty list rather than null. Fixes a crash in case of items providing HTTP URIs. svn path=/trunk/; revision=598 src/rygel/rygel-didl-lite-writer.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e7110e28d1fcbdb1a49b2c6b56f99499bdcf190d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:33:26 2009 +0000 Catch the error thrown by Search.Query. svn path=/trunk/; revision=597 src/plugins/tracker/rygel-tracker-container.vala | 30 ++++++++++++++---------- 1 file changed, 18 insertions(+), 12 deletions(-) commit 9ed3b4b26fff51feec98cefc93ce229943bcf4f5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:33:10 2009 +0000 Add complete_in_idle to TrackerSearchResult. svn path=/trunk/; revision=596 src/plugins/tracker/rygel-tracker-search-result.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 824193b7489dd8b6b692d25c92132dbb32960b4e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:33:01 2009 +0000 Put the result object to list as soon as it is created. svn path=/trunk/; revision=595 src/plugins/tracker/rygel-tracker-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9a5ae9f50b41fbbb7ace5799af81324581a0a6b7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:32:44 2009 +0000 Put TrackerGetMetadataResult in separate file. svn path=/trunk/; revision=594 src/plugins/tracker/Makefile.am | 5 ++ src/plugins/tracker/rygel-tracker-container.vala | 59 --------------- .../tracker/rygel-tracker-get-metadata-result.vala | 83 ++++++++++++++++++++++ 3 files changed, 88 insertions(+), 59 deletions(-) commit c5083111c3c2b8c6e4e119a15eb73fc2b8c9a009 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:32:20 2009 +0000 Put Browse into Rygel namespace. svn path=/trunk/; revision=593 src/rygel/rygel-browse.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit da0647ccf241fc1e29cec8c76d0b21af2af1c7dc Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:31:58 2009 +0000 Call Metadata.Get asynchronously. svn path=/trunk/; revision=592 src/plugins/tracker/rygel-tracker-container.vala | 90 +++++++++++++++++++----- 1 file changed, 74 insertions(+), 16 deletions(-) commit e667e0e8aaba97963aac7dbd039e4c4852a9236b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:31:37 2009 +0000 Make get_item_path public. svn path=/trunk/; revision=591 src/plugins/tracker/rygel-tracker-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3f7dab3db8098ca33a5471ed634fbc45ea55116c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:31:21 2009 +0000 results list should be able to container any AsyncResult. svn path=/trunk/; revision=590 src/plugins/tracker/rygel-tracker-container.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c9ba0781f4b1793d5a2c71dfdd0754f1a2d32066 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:31:05 2009 +0000 Rename fetch_item_by_path to create_item. svn path=/trunk/; revision=589 src/plugins/tracker/rygel-tracker-container.vala | 5 ++--- src/plugins/tracker/rygel-tracker-image-container.vala | 3 +-- src/plugins/tracker/rygel-tracker-music-container.vala | 3 +-- src/plugins/tracker/rygel-tracker-search-result.vala | 2 +- src/plugins/tracker/rygel-tracker-video-container.vala | 3 +-- 5 files changed, 6 insertions(+), 10 deletions(-) commit 6a8fd1497c5517eabeccd84c9fee1c017e498035 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:30:50 2009 +0000 Put TrackerSearchResult in separate file. svn path=/trunk/; revision=588 src/plugins/tracker/Makefile.am | 5 + src/plugins/tracker/rygel-tracker-container.vala | 82 --------------- .../tracker/rygel-tracker-search-result.vala | 114 +++++++++++++++++++++ 3 files changed, 119 insertions(+), 82 deletions(-) commit 023b0a417d918821d8bf9e3c53d000db1a333480 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:30:29 2009 +0000 Rename search_result_ready method to ready. svn path=/trunk/; revision=587 src/plugins/tracker/rygel-tracker-container.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit fec64ad4f630723e67bd93f747979adb5b4b7375 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:30:14 2009 +0000 No need to delay the completion of search result. svn path=/trunk/; revision=586 src/plugins/tracker/rygel-tracker-container.vala | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) commit fd26f72569150305c7aee645e70c45fc87f3a932 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:29:59 2009 +0000 TrackerSearchResult doesn't inherit from SimpleAsyncResult. This is a temporary hack (hopefully) till bug#567319 is fixed. svn path=/trunk/; revision=585 src/plugins/tracker/rygel-tracker-container.vala | 35 +++++++++++++++++++++--- 1 file changed, 31 insertions(+), 4 deletions(-) commit 8a43d1f206bb5dbef0a740514a733576c782eb73 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:28:05 2009 +0000 Add/Remove the search results to the list at the correct time. svn path=/trunk/; revision=584 src/plugins/tracker/rygel-tracker-container.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit bca9bc0d5ff572fcafeef9448236a892b7ee41c7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:27:43 2009 +0000 Keep the results in an ArrayList. svn path=/trunk/; revision=583 src/plugins/tracker/rygel-tracker-container.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit 17d73454e90d623cd69c7b73cd194fba35ca6502 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:27:22 2009 +0000 call Search.Query asynchronously. This currently doesn't build due to bug#567319. svn path=/trunk/; revision=582 src/plugins/tracker/rygel-tracker-container.vala | 101 ++++++++++++----------- 1 file changed, 55 insertions(+), 46 deletions(-) commit b217bb2664abc94c65234eabb8968606df2f9a4e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:27:03 2009 +0000 Give subclasses of SimpleAsyncResult access to it's fields. svn path=/trunk/; revision=581 src/rygel/rygel-simple-async-result.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 975ee4ed335f8df5bc66c247a69049e89c7ed126 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:26:36 2009 +0000 Item constructor don't need to throw signals anymore. svn path=/trunk/; revision=580 src/plugins/tracker/rygel-tracker-image-container.vala | 3 +-- src/plugins/tracker/rygel-tracker-image-item.vala | 2 +- src/plugins/tracker/rygel-tracker-item.vala | 2 +- src/plugins/tracker/rygel-tracker-music-container.vala | 3 +-- src/plugins/tracker/rygel-tracker-music-item.vala | 2 +- src/plugins/tracker/rygel-tracker-video-container.vala | 3 +-- src/plugins/tracker/rygel-tracker-video-item.vala | 2 +- 7 files changed, 7 insertions(+), 10 deletions(-) commit 5a86f784b0f8b3b80de4f132c66381e5718d7f8c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:26:14 2009 +0000 Remove TrackerContainer.fetch_item method. svn path=/trunk/; revision=579 src/plugins/tracker/rygel-tracker-container.vala | 26 +++++++++++------------- 1 file changed, 12 insertions(+), 14 deletions(-) commit f7469e7fffee4ccb22402409dc08cbf5e7305e11 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:26:05 2009 +0000 Refactor fetch_item* implementations. svn path=/trunk/; revision=578 src/plugins/tracker/rygel-tracker-container.vala | 9 ++++++--- src/plugins/tracker/rygel-tracker-image-container.vala | 17 +++-------------- src/plugins/tracker/rygel-tracker-music-container.vala | 17 +++-------------- src/plugins/tracker/rygel-tracker-video-container.vala | 17 +++-------------- 4 files changed, 15 insertions(+), 45 deletions(-) commit dbdc0b6390d2482419bcbee57ea3ed9351e63cb9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:25:43 2009 +0000 Use Tracker.Search.Query for getting total items in a category as well. svn path=/trunk/; revision=577 src/plugins/tracker/rygel-tracker-container.vala | 26 +++++++++++++++--------- 1 file changed, 16 insertions(+), 10 deletions(-) commit f66d7f78907f151f823ad1620105fb40aebe23c4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:25:29 2009 +0000 Start using Tracker.Search.Query. This method has a horrible api and moreover vala dbus api is currently not really capable of handling the return value of this method. Nevertheless, it does improve performance a lot since now we get all the metadata for all items at once rather than making a dbus call for each item separately. svn path=/trunk/; revision=576 src/plugins/tracker/rygel-tracker-container.vala | 77 +++++++++++++++++----- .../tracker/rygel-tracker-image-container.vala | 11 +++- .../tracker/rygel-tracker-music-container.vala | 11 +++- .../tracker/rygel-tracker-video-container.vala | 11 +++- 4 files changed, 88 insertions(+), 22 deletions(-) commit edd8df262e0c2101f50a7071b690f049a8fb8a19 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:25:16 2009 +0000 container classes also provide get_metadata_keys(). svn path=/trunk/; revision=575 src/plugins/tracker/rygel-tracker-container.vala | 1 + src/plugins/tracker/rygel-tracker-image-container.vala | 6 +++++- src/plugins/tracker/rygel-tracker-music-container.vala | 6 +++++- src/plugins/tracker/rygel-tracker-video-container.vala | 6 +++++- 4 files changed, 16 insertions(+), 3 deletions(-) commit d54e836c8de7783ab61b87bc89a523e33255cb4c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:24:53 2009 +0000 Container classes fetch the metadata. svn path=/trunk/; revision=574 .../tracker/rygel-tracker-image-container.vala | 7 ++++++- src/plugins/tracker/rygel-tracker-image-item.vala | 4 ++-- src/plugins/tracker/rygel-tracker-item.vala | 21 ++------------------- .../tracker/rygel-tracker-music-container.vala | 7 ++++++- src/plugins/tracker/rygel-tracker-music-item.vala | 4 ++-- .../tracker/rygel-tracker-video-container.vala | 7 ++++++- src/plugins/tracker/rygel-tracker-video-item.vala | 4 ++-- 7 files changed, 26 insertions(+), 28 deletions(-) commit c71c733a73b2715a9b051fa16926634149aefcdf Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:24:37 2009 +0000 fetch_metadata doesn't need to be implemented by every item class. svn path=/trunk/; revision=573 src/plugins/tracker/rygel-tracker-image-item.vala | 7 ------- src/plugins/tracker/rygel-tracker-item.vala | 8 +++++++- src/plugins/tracker/rygel-tracker-music-item.vala | 7 ------- src/plugins/tracker/rygel-tracker-video-item.vala | 8 -------- 4 files changed, 7 insertions(+), 23 deletions(-) commit 1a086adc26afb00e76830349b4095d108ad8e240 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:24:24 2009 +0000 Each container class implements fetch_item_by_path(). svn path=/trunk/; revision=572 src/plugins/tracker/rygel-tracker-container.vala | 26 +++------------------- .../tracker/rygel-tracker-image-container.vala | 8 +++++++ .../tracker/rygel-tracker-music-container.vala | 8 +++++++ .../tracker/rygel-tracker-video-container.vala | 8 +++++++ 4 files changed, 27 insertions(+), 23 deletions(-) commit 7c72bd56bb495252237ac36caa38656b17cce9e0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:24:04 2009 +0000 Rename find_item* to fetch_item*. svn path=/trunk/; revision=571 src/plugins/tracker/rygel-tracker-container.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 967af914f808869a325c52a8dfc14af189a8bc4f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:23:49 2009 +0000 Item constructors take an optional metadata argument. This is to avoid each item having to fetch it's metadata from Tracker on creation if the creator of the item already has it's metadata at hand. svn path=/trunk/; revision=570 src/plugins/tracker/rygel-tracker-container.vala | 15 ++++++++++++--- src/plugins/tracker/rygel-tracker-image-item.vala | 9 +++++---- src/plugins/tracker/rygel-tracker-item.vala | 11 +++++++++-- src/plugins/tracker/rygel-tracker-music-item.vala | 9 +++++---- src/plugins/tracker/rygel-tracker-video-item.vala | 9 +++++---- 5 files changed, 36 insertions(+), 17 deletions(-) commit b89918028e8952d9f186a034b6cb304918f9988f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:23:31 2009 +0000 Refactor: Separate function for retreiving the metadata keys. svn path=/trunk/; revision=569 src/plugins/tracker/rygel-tracker-image-item.vala | 8 +++++++- src/plugins/tracker/rygel-tracker-item.vala | 1 + src/plugins/tracker/rygel-tracker-music-item.vala | 8 +++++++- src/plugins/tracker/rygel-tracker-video-item.vala | 8 +++++++- 4 files changed, 22 insertions(+), 3 deletions(-) commit 95834c07f9e83e50337cd157d8ada082f3bcf82b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:23:16 2009 +0000 Refactor: put initialization from metadata into a separate func. svn path=/trunk/; revision=568 src/plugins/tracker/rygel-tracker-image-item.vala | 7 ++++--- src/plugins/tracker/rygel-tracker-item.vala | 6 ++++-- src/plugins/tracker/rygel-tracker-music-item.vala | 7 ++++--- src/plugins/tracker/rygel-tracker-video-item.vala | 8 +++++--- 4 files changed, 17 insertions(+), 11 deletions(-) commit 9a7c0230184f48a5f63f57c0b9b19f64546f2102 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:23:02 2009 +0000 Use Filename.to_string (). Bastian should be happier now. :) svn path=/trunk/; revision=567 src/plugins/tracker/rygel-tracker-image-item.vala | 2 +- src/plugins/tracker/rygel-tracker-item.vala | 4 ---- src/plugins/tracker/rygel-tracker-music-item.vala | 2 +- src/plugins/tracker/rygel-tracker-video-item.vala | 2 +- 4 files changed, 3 insertions(+), 7 deletions(-) commit 7668a80a3bc284e923e04f244ad468b028e771f2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:22:43 2009 +0000 Turn find_item*() methods private. svn path=/trunk/; revision=566 src/plugins/tracker/rygel-tracker-container.vala | 48 ++++++++++++------------ 1 file changed, 24 insertions(+), 24 deletions(-) commit 5b84ecddf5b17eabaefd68e0eafced0769a846ff Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:22:27 2009 +0000 Separate classes for all categories. svn path=/trunk/; revision=565 src/plugins/tracker/Makefile.am | 15 +++++++++ .../tracker/rygel-tracker-image-container.vala | 36 ++++++++++++++++++++++ .../tracker/rygel-tracker-music-container.vala | 36 ++++++++++++++++++++++ .../tracker/rygel-tracker-root-container.vala | 24 ++++++--------- .../tracker/rygel-tracker-video-container.vala | 36 ++++++++++++++++++++++ 5 files changed, 132 insertions(+), 15 deletions(-) commit c49e640f04211c8f457e23401d44f5f61365a9c7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:22:11 2009 +0000 No need to keep DBus proxy objects 'static'. svn path=/trunk/; revision=564 src/plugins/tracker/rygel-tracker-container.vala | 60 +++++++++++------------- 1 file changed, 27 insertions(+), 33 deletions(-) commit 6f41dfa4d2ce557b78c2414131aa7023324b133e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Feb 14 15:21:45 2009 +0000 Prefix items' IDs with parent container's ID. This is to recognise the parent of the item without having to ask anything from Tracker over DBus. svn path=/trunk/; revision=563 src/plugins/tracker/rygel-tracker-container.vala | 51 +++++++++++++++++----- .../tracker/rygel-tracker-root-container.vala | 16 +------ 2 files changed, 43 insertions(+), 24 deletions(-) commit eab81465a5adbb2ee66e0c192fadca45b05452ef Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:29:35 2009 +0000 Don't continue handling the browse if parsing of arguments fail. svn path=/trunk/; revision=562 src/rygel/rygel-browse.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit ff54b3e6f599a52a983b863e661e865c9ce330e6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:29:30 2009 +0000 Utilize generics in AsyncResult so it can hold any type of data. svn path=/trunk/; revision=561 src/plugins/dvb/rygel-dvb-channel-group.vala | 16 +++++++---- src/plugins/dvb/rygel-dvb-root-container.vala | 19 +++++++------ src/plugins/test/rygel-test-root-container.vala | 15 ++++++---- src/plugins/tracker/rygel-tracker-container.vala | 32 ++++++++-------------- .../tracker/rygel-tracker-root-container.vala | 19 +++++++------ src/rygel/rygel-simple-async-result.vala | 26 ++++-------------- 6 files changed, 57 insertions(+), 70 deletions(-) commit 64ff9fff06f66b32e2d4c2a2cdd8952d6570a048 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:29:25 2009 +0000 Make MediaContainer.get_children async. A GIO-based API divided in two methods get_children and get_children_finish. svn path=/trunk/; revision=560 src/plugins/dvb/rygel-dvb-channel-group.vala | 19 +++++-- src/plugins/dvb/rygel-dvb-root-container.vala | 19 +++++-- src/plugins/test/rygel-test-root-container.vala | 19 +++++-- src/plugins/tracker/rygel-tracker-container.vala | 58 ++++++++++++++++------ .../tracker/rygel-tracker-root-container.vala | 19 +++++-- src/rygel/rygel-browse.vala | 19 ++++--- src/rygel/rygel-media-container.vala | 35 +++++++++---- 7 files changed, 139 insertions(+), 49 deletions(-) commit 00e90f4c4aa9a35f1ba46f6bd5c063260d2c1f10 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:29:20 2009 +0000 More utilization of state-machine in Browse. These changes are particularly for ease of move to async MediaContainer.get_children method when it's there. svn path=/trunk/; revision=559 src/rygel/rygel-browse.vala | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) commit 7e5e65b67457299ca88d78b3568f8df5d1bcf8cd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:29:15 2009 +0000 Correct the doc comment indentation. svn path=/trunk/; revision=558 src/rygel/rygel-media-container.vala | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit 95fcebb5e992666b1edb3c9c065da5ac59335879 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:29:10 2009 +0000 Put SimpleAsyncResult in separate file. svn path=/trunk/; revision=557 src/rygel/Makefile.am | 5 ++ src/rygel/rygel-media-container.vala | 57 ----------------------- src/rygel/rygel-simple-async-result.vala | 79 ++++++++++++++++++++++++++++++++ 3 files changed, 84 insertions(+), 57 deletions(-) commit 7c8b439cdc5bb99215b5c1f36457f42c57785326 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:29:05 2009 +0000 Turn MediaContainer.find_object() async. A GIO-based API divided in two methods find_object and find_object_finish. svn path=/trunk/; revision=556 src/plugins/dvb/rygel-dvb-channel-group.vala | 23 ++++++++++++- src/plugins/dvb/rygel-dvb-root-container.vala | 18 ++++++++-- src/plugins/test/rygel-test-root-container.vala | 12 ++++++- src/plugins/tracker/rygel-tracker-container.vala | 38 ++++++++++++++++++++-- .../tracker/rygel-tracker-root-container.vala | 23 ++++++++++--- src/rygel/rygel-browse.vala | 12 +++++-- src/rygel/rygel-http-request.vala | 16 +++++---- src/rygel/rygel-media-container.vala | 19 +++++++++-- 8 files changed, 138 insertions(+), 23 deletions(-) commit da800dd71476d42847c0ac9f7ec126b177876b12 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:29:00 2009 +0000 Provide a simple implementation of AsyncResult: SimpleAsyncResult. svn path=/trunk/; revision=555 src/rygel/rygel-media-container.vala | 58 ++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) commit 5d3c6ca7425558c95e3e2fc062e6ec45204e2723 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:55 2009 +0000 Hook to end of response before starting it. svn path=/trunk/; revision=554 src/rygel/rygel-http-request.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6bde4fb865682bc7e70066cd2fbe1b6e28608fff Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:51 2009 +0000 HTTPRequest pauses the message rather than HTTPResponse. svn path=/trunk/; revision=553 src/rygel/rygel-http-request.vala | 2 ++ src/rygel/rygel-http-response.vala | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) commit 78e8e346ba642d72c868b6c1a57a01c5f77aed6b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:47 2009 +0000 MediaObject now derives from GLib.Object. svn path=/trunk/; revision=552 src/rygel/rygel-media-object.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 32412bcde07192340612ad8d07fbe0af6e6b50ea Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:42 2009 +0000 Some refactoring to prepare fetch_requested_item for async calls. svn path=/trunk/; revision=551 src/rygel/rygel-http-request.vala | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) commit 5396790a4845d36ffa33744235b05b641666465e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:38 2009 +0000 Make sure we really found the object. svn path=/trunk/; revision=550 src/rygel/rygel-browse.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit 9cb8602ca6041ee580b4801e555ddcc79b8f0431 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:33 2009 +0000 Some refactoring to prepare fetch_media_object for async calls. svn path=/trunk/; revision=549 src/rygel/rygel-browse.vala | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 47e02e55bcb68c899387adaa00d3c46e4933f875 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:28 2009 +0000 Mark privates fields as private explicitly. svn path=/trunk/; revision=548 src/rygel/rygel-browse.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c4cae5ce5ad1ae0cc21b0887be263922a8983c3d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:24 2009 +0000 Rename 'metadata' boolean field to 'fetch_metadata'. svn path=/trunk/; revision=547 src/rygel/rygel-browse.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 359c89f57f4051db9495a5d7617eaeb4196f0587 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:19 2009 +0000 'metadata' boolean should be maintained as part of Browse's state. svn path=/trunk/; revision=546 src/rygel/rygel-browse.vala | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit 8d7bd3add15c09fea6e68d9eadded2eeb4bd55f5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:14 2009 +0000 Rename find_object_by_id to find_object. svn path=/trunk/; revision=545 src/plugins/dvb/rygel-dvb-channel-group.vala | 3 +-- src/plugins/dvb/rygel-dvb-root-container.vala | 5 ++--- src/plugins/test/rygel-test-root-container.vala | 3 +-- src/plugins/tracker/rygel-tracker-container.vala | 5 ++--- src/plugins/tracker/rygel-tracker-root-container.vala | 5 ++--- src/rygel/rygel-browse.vala | 2 +- src/rygel/rygel-http-request.vala | 2 +- src/rygel/rygel-media-container.vala | 4 ++-- 8 files changed, 12 insertions(+), 17 deletions(-) commit 95af211eed67b46094f306882d1b99350dbb8bcb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:08 2009 +0000 ContentDirectory doesn't need to implement find_object_by_id anymore. svn path=/trunk/; revision=544 src/rygel/rygel-content-directory.vala | 13 ------------- 1 file changed, 13 deletions(-) commit c04c8214468807b3624320d542eb8d5b06df008e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:28:03 2009 +0000 Use root container directly whenever possible. svn path=/trunk/; revision=543 src/rygel/rygel-browse.vala | 16 +++++++++++----- src/rygel/rygel-http-request.vala | 8 ++++---- src/rygel/rygel-http-server.vala | 8 ++++---- 3 files changed, 19 insertions(+), 13 deletions(-) commit de3d1f52a98e000f5ec6acbdec0957eda222b315 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:59 2009 +0000 Create root container before HTTP server. svn path=/trunk/; revision=542 src/rygel/rygel-content-directory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 66ea6b228ac6fe16c27475b282a1c0907f306ebf Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:54 2009 +0000 Put HTTP request handling into a separate class: HTTPRequest. This will allow us to make async calls during the handling of HTTP requests. svn path=/trunk/; revision=541 src/rygel/Makefile.am | 5 + src/rygel/rygel-http-request.vala | 326 ++++++++++++++++++++++++++++++++++++++ src/rygel/rygel-http-server.vala | 284 ++------------------------------- 3 files changed, 340 insertions(+), 275 deletions(-) commit d648f53b82d9fec020a67eb79f419b77779b0336 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:49 2009 +0000 SeekableResponse constructor doesn't need to throw Error. svn path=/trunk/; revision=540 src/rygel/rygel-seekable-response.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7e7142e29bff7e13eb936cd8d03800b6dce78afc Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:44 2009 +0000 MediaItem don't need http_server field anymore. This also simplifies plugins's code since they don't need to pass around the http_server ref everywhere anymore. svn path=/trunk/; revision=539 src/plugins/dvb/rygel-dvb-channel-group.vala | 9 ++------- src/plugins/dvb/rygel-dvb-channel.vala | 6 ++---- src/plugins/dvb/rygel-dvb-content-dir.vala | 2 +- src/plugins/dvb/rygel-dvb-root-container.vala | 6 ++---- src/plugins/test/rygel-test-audio-item.vala | 10 ++++------ src/plugins/test/rygel-test-content-dir.vala | 2 +- src/plugins/test/rygel-test-item.vala | 13 ++++++------- src/plugins/test/rygel-test-root-container.vala | 13 +++---------- src/plugins/test/rygel-test-video-item.vala | 10 ++++------ src/plugins/tracker/rygel-media-tracker.vala | 2 +- src/plugins/tracker/rygel-tracker-container.vala | 13 +++++-------- src/plugins/tracker/rygel-tracker-item.vala | 2 +- src/plugins/tracker/rygel-tracker-root-container.vala | 11 ++++------- src/rygel/rygel-media-item.vala | 12 ++++-------- 14 files changed, 40 insertions(+), 71 deletions(-) commit a7022e27e4df91388170481f0d51d16473aa20e9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:38 2009 +0000 Separate class for serializing the media objects. svn path=/trunk/; revision=538 src/rygel/Makefile.am | 7 +- src/rygel/rygel-browse.vala | 9 +- src/rygel/rygel-didl-lite-writer.vala | 225 ++++++++++++++++++++++++++++++++++ src/rygel/rygel-media-container.vala | 27 ---- src/rygel/rygel-media-item.vala | 159 +----------------------- src/rygel/rygel-media-object.vala | 5 +- 6 files changed, 238 insertions(+), 194 deletions(-) commit 4f63dbd966c7a5d7965859becbf083f54b4054de Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:32 2009 +0000 Live items provide gst source element creation method. HTTPServer doesn't need to emit any signals anymore as it can now just ask the MediaItem to create the gst source element for it. svn path=/trunk/; revision=537 src/plugins/test/rygel-test-audio-item.vala | 7 ++++--- src/plugins/test/rygel-test-item.vala | 2 -- src/plugins/test/rygel-test-root-container.vala | 16 ---------------- src/plugins/test/rygel-test-video-item.vala | 7 ++++--- src/rygel/rygel-http-server.vala | 7 ++----- src/rygel/rygel-media-item.vala | 6 ++++++ 6 files changed, 16 insertions(+), 29 deletions(-) commit 69c026a3760b441ad47794760f8a517ec95629fe Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:26 2009 +0000 Don't forget to serialize the MediaObject. svn path=/trunk/; revision=536 src/rygel/rygel-browse.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit fb68cd4ac33ff3932319280967777ae36eb23396 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:21 2009 +0000 Get rid of HTTPServer.item_requested signal. Instead of emitting a signal, ask ContentDir to find the item for us. svn path=/trunk/; revision=535 src/rygel/rygel-content-directory.vala | 17 ----------------- src/rygel/rygel-http-server.vala | 22 ++++++++++++++++++---- 2 files changed, 18 insertions(+), 21 deletions(-) commit ee12559bcbfa683716ee7dbe47386cbfbc8aed3f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:15 2009 +0000 HTTPServer keeps a weak (for now) ref to ContentDir. svn path=/trunk/; revision=534 src/rygel/rygel-content-directory.vala | 2 +- src/rygel/rygel-http-server.vala | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) commit 55093df540c70f3818bc43e1956ad0a9810158fd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:09 2009 +0000 Refactor and clean-up of Browse class. svn path=/trunk/; revision=533 src/rygel/rygel-browse.vala | 100 +++++++++++++++++++++++++++----------------- 1 file changed, 61 insertions(+), 39 deletions(-) commit fcfcb6b5d5d53d2fb15835c765eeda227a254fbe Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:27:03 2009 +0000 A bit more docs on new Browse class. svn path=/trunk/; revision=532 src/rygel/rygel-browse.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 00696afaefb852b2e15941dc7c2973c4a21dc03a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Feb 9 22:26:56 2009 +0000 Move 'Browse' handling to a separate class. svn path=/trunk/; revision=531 src/rygel/Makefile.am | 7 +- src/rygel/rygel-browse.vala | 228 +++++++++++++++++++++++++++++++++ src/rygel/rygel-content-directory.vala | 206 ++++------------------------- 3 files changed, 257 insertions(+), 184 deletions(-) commit fc130a2caed0007d14ef24d267d65a2984919a70 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Jan 30 10:09:12 2009 +0000 GUPnPService::action_invoked.action is now owned by the handler. svn path=/trunk/; revision=530 src/rygel/rygel-connection-manager.vala | 12 ++++++------ src/rygel/rygel-content-directory.vala | 20 ++++++++++---------- src/rygel/rygel-media-receiver-registrar.vala | 4 ++-- 3 files changed, 18 insertions(+), 18 deletions(-) commit 85ad5aa480b979337bb9b9ee994a89121fdcc55c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jan 29 12:55:12 2009 +0000 MediaContainer keeps it's update_id. This also implies that system_update_id is now the same as update_id of the root contianer in the ContentDirectory. svn path=/trunk/; revision=529 src/rygel/rygel-content-directory.vala | 24 +++++++++++++++--------- src/rygel/rygel-media-container.vala | 3 +++ 2 files changed, 18 insertions(+), 9 deletions(-) commit 87b4651da35719b1c5d194dfa720b93bbecf0c08 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jan 29 00:02:14 2009 +0000 Remove an unneeded null check. svn path=/trunk/; revision=528 src/rygel/rygel-content-directory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 172f68d6908058b3098b6f24df5c336cfb86a542 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jan 29 00:02:09 2009 +0000 Refactor: remove now unneeded methods of ContentDir. svn path=/trunk/; revision=527 src/rygel/rygel-content-directory.vala | 96 ++++++++-------------------------- 1 file changed, 23 insertions(+), 73 deletions(-) commit 9ee2d88127364531ecc2b08f114ef6c3cca2393f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jan 29 00:02:04 2009 +0000 Minor beautification change. svn path=/trunk/; revision=526 src/rygel/rygel-content-directory.vala | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit 34def14824bf4ad8ff9a36b3522fec21d2f887b6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jan 29 00:01:59 2009 +0000 Only ContentDirectoryError uses the HTTP codes. svn path=/trunk/; revision=525 src/rygel/rygel-content-directory.vala | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 9e048fc9c4f5cf014688baa2f52a69973cc7e822 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jan 29 00:01:53 2009 +0000 MediaContainer is now an abstract class. svn path=/trunk/; revision=524 src/rygel/rygel-media-container.vala | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit 8e242791a134b9ea54ae887a7e43b4b462a9c1d8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:35:08 2009 +0000 Move the "max_count == 0" check into ContentDirectory. svn path=/trunk/; revision=523 src/plugins/dvb/rygel-dvb-channel-group.vala | 4 ---- src/plugins/dvb/rygel-dvb-root-container.vala | 4 ---- src/plugins/test/rygel-test-root-container.vala | 4 ---- src/plugins/tracker/rygel-tracker-root-container.vala | 4 ---- src/rygel/rygel-content-directory.vala | 10 ++++++++++ 5 files changed, 10 insertions(+), 16 deletions(-) commit ae5969237294c159edca85fcdae6d05464087af2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:35:04 2009 +0000 Remove child_count param of Container.get_children(). The user of this API already have access to the container and therefore it's child_count field. svn path=/trunk/; revision=522 src/plugins/dvb/rygel-dvb-channel-group.vala | 11 ++++------- src/plugins/dvb/rygel-dvb-root-container.vala | 11 ++++------- src/plugins/test/rygel-test-root-container.vala | 11 ++++------- src/plugins/tracker/rygel-tracker-container.vala | 6 ++---- src/plugins/tracker/rygel-tracker-root-container.vala | 11 ++++------- src/rygel/rygel-content-directory.vala | 10 ++++------ src/rygel/rygel-media-container.vala | 7 ++----- 7 files changed, 24 insertions(+), 43 deletions(-) commit 7d7bf5615ff9ddea75bcba21de675aa03d3369b8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:35:00 2009 +0000 Containers should initialize child_count at creation time. svn path=/trunk/; revision=521 src/plugins/dvb/rygel-dvb-root-container.vala | 2 ++ src/plugins/tracker/rygel-tracker-container.vala | 9 +++------ 2 files changed, 5 insertions(+), 6 deletions(-) commit 7e5683e1d1dc68a3a1ea215d232f1464e31f6f91 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:56 2009 +0000 MediaContainer.get_children is now nullable. svn path=/trunk/; revision=520 src/plugins/dvb/rygel-dvb-channel-group.vala | 8 ++++---- src/plugins/dvb/rygel-dvb-root-container.vala | 14 +++++--------- src/plugins/test/rygel-test-root-container.vala | 18 +++++------------- src/plugins/tracker/rygel-tracker-container.vala | 2 +- src/plugins/tracker/rygel-tracker-root-container.vala | 18 +++++------------- src/rygel/rygel-media-container.vala | 8 ++++---- 6 files changed, 24 insertions(+), 44 deletions(-) commit d5feef5b0efe7d272cfec84e8d37a7387dba205c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:52 2009 +0000 ContentDir.get_children () returns List<MediaObject>. svn path=/trunk/; revision=519 src/rygel/rygel-content-directory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f4acfc0a3785fdf823f85a977ff7ce162af42eb3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:48 2009 +0000 MediaContainer.find_item_by_id is now nullable. This method should just return null if object is not found. svn path=/trunk/; revision=518 src/plugins/dvb/rygel-dvb-channel-group.vala | 4 ++-- src/plugins/dvb/rygel-dvb-root-container.vala | 4 ++-- src/plugins/test/rygel-test-root-container.vala | 8 ++------ src/plugins/tracker/rygel-tracker-container.vala | 4 ++-- src/plugins/tracker/rygel-tracker-root-container.vala | 8 ++------ src/rygel/rygel-media-container.vala | 2 +- 6 files changed, 11 insertions(+), 19 deletions(-) commit 3eaae06e604f819aa3db90b571b43168c01c2118 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:44 2009 +0000 Prefix own calls with 'this' for clarity. svn path=/trunk/; revision=517 src/rygel/rygel-content-directory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40202a8502d013bef54d111a3123f60e39250045 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:40 2009 +0000 More docs for MediaContainer. svn path=/trunk/; revision=516 src/rygel/rygel-media-container.vala | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit 507d210e7aba7386980f1128278bbbae4171db4e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:36 2009 +0000 Update ContentDir docs. svn path=/trunk/; revision=515 src/rygel/rygel-content-directory.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 6a82d682b4b38edf2bc1a1923f2983110138220e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:32 2009 +0000 No need for all methods in ContentDir to be protected virtual. svn path=/trunk/; revision=514 src/rygel/rygel-content-directory.vala | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) commit 294cda257004b85ea6ec4c7956e273660e3b86c0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:28 2009 +0000 Move most of ContentDirectory implementation into the base class. The only method that derived classes need to implement now is 'create_root_container'. svn path=/trunk/; revision=513 src/plugins/dvb/rygel-dvb-content-dir.vala | 47 ------------------- src/plugins/test/rygel-test-content-dir.vala | 25 ----------- src/plugins/tracker/rygel-media-tracker.vala | 47 ------------------- src/rygel/rygel-content-directory.vala | 67 +++++++++++++++++++--------- 4 files changed, 46 insertions(+), 140 deletions(-) commit 1d55108ffbe65f4e54b827a5cc0ec0cb88b4dc45 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:24 2009 +0000 Separate class for Test root container. Most implementation is now in this class rather than TestContentDir. svn path=/trunk/; revision=512 src/plugins/test/Makefile.am | 5 + src/plugins/test/rygel-test-content-dir.vala | 71 ++------------ src/plugins/test/rygel-test-root-container.vala | 117 ++++++++++++++++++++++++ 3 files changed, 129 insertions(+), 64 deletions(-) commit 54ac35fda6b879425ba6be6642a48f6d0d669920 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:21 2009 +0000 Separate class for Tracker's root container. Most implementation is now in this class rather than MediaTracker. svn path=/trunk/; revision=511 src/plugins/tracker/Makefile.am | 5 + src/plugins/tracker/rygel-media-tracker.vala | 121 +++------------- .../tracker/rygel-tracker-root-container.vala | 152 +++++++++++++++++++++ 3 files changed, 173 insertions(+), 105 deletions(-) commit ad842c45600b0baafb06b08437bd0886b1beaa47 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:17 2009 +0000 Get rid of unused search parser object. svn path=/trunk/; revision=510 src/plugins/tracker/rygel-media-tracker.vala | 4 ---- 1 file changed, 4 deletions(-) commit 787ffec95f581a1e4a1ffa4fa14b9e901ee3627a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:13 2009 +0000 Separate class for DVB's root container. Most implementation is now in this class rather than DVBContentDirectory. svn path=/trunk/; revision=509 src/plugins/dvb/Makefile.am | 5 + src/plugins/dvb/rygel-dvb-content-dir.vala | 136 +++------------------- src/plugins/dvb/rygel-dvb-root-container.vala | 161 ++++++++++++++++++++++++++ 3 files changed, 179 insertions(+), 123 deletions(-) commit 1b57ba78257d824d5ee48fffe78e000766b45776 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:09 2009 +0000 Add get_children & find_object_by_id methods to MediaContainer. svn path=/trunk/; revision=508 src/plugins/dvb/rygel-dvb-channel-group.vala | 11 ++++++----- src/plugins/tracker/rygel-tracker-container.vala | 15 ++++++++------- src/rygel/rygel-media-container.vala | 11 +++++++++++ 3 files changed, 25 insertions(+), 12 deletions(-) commit ca3511173558fd7d7d23060e2e1b905bb378356b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:05 2009 +0000 Create the HTTPServer before Root container. svn path=/trunk/; revision=507 src/rygel/rygel-content-directory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3717adc0f2862e6277da4a64bfbd054e892a2941 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:34:01 2009 +0000 Root container is now created by ContentDir implementations. svn path=/trunk/; revision=506 src/plugins/dvb/rygel-dvb-content-dir.vala | 5 +++++ src/plugins/test/rygel-test-content-dir.vala | 5 +++++ src/plugins/tracker/rygel-media-tracker.vala | 5 +++++ src/rygel/rygel-content-directory.vala | 11 +++++------ 4 files changed, 20 insertions(+), 6 deletions(-) commit fcf469de698c50c1092e1e57b4c58b172dc87779 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:57 2009 +0000 MediaContainer derivates must implement find_object_by_id method. svn path=/trunk/; revision=505 src/plugins/dvb/rygel-dvb-channel-group.vala | 4 ++-- src/plugins/dvb/rygel-dvb-content-dir.vala | 6 +++--- src/plugins/tracker/rygel-media-tracker.vala | 2 +- src/plugins/tracker/rygel-tracker-container.vala | 5 +++-- 4 files changed, 9 insertions(+), 8 deletions(-) commit a7022e0f7d2e46b70b15d000fc4dc673fef2cf4d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:53 2009 +0000 MediaContainer derivates must implement get_children method. svn path=/trunk/; revision=504 src/plugins/dvb/rygel-dvb-channel-group.vala | 8 ++++---- src/plugins/dvb/rygel-dvb-content-dir.vala | 2 +- src/plugins/tracker/rygel-media-tracker.vala | 6 +++--- src/plugins/tracker/rygel-tracker-container.vala | 11 +++++------ 4 files changed, 13 insertions(+), 14 deletions(-) commit e52eddb12974b72cf4cd1f13d52d1ef3c2dda921 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:49 2009 +0000 Fix a typo in last release announcement. svn path=/trunk/; revision=503 NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f99b39291e33fbdabc88a769449e9c2f0c15266a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:45 2009 +0000 No need to provide any equality function to ArrayList. svn path=/trunk/; revision=502 src/plugins/dvb/rygel-dvb-channel-group.vala | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 74d97cb917248a1c198b25e20baf1a723760bbb0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:41 2009 +0000 DVBChannelGroup:get_channels does the slicing. DVBChannelGroup:get_channels does the slicing rather than DVBContentDir. svn path=/trunk/; revision=501 src/plugins/dvb/rygel-dvb-channel-group.vala | 17 ++++++++++++----- src/plugins/dvb/rygel-dvb-content-dir.vala | 15 ++------------- 2 files changed, 14 insertions(+), 18 deletions(-) commit fb55cb083ca62d2e31d6d06b4cdc62cc28420df7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:37 2009 +0000 DVBChannelGroup keeps an ArrayList of channels. svn path=/trunk/; revision=500 src/plugins/dvb/rygel-dvb-channel-group.vala | 30 +++++++++++++++++----------- 1 file changed, 18 insertions(+), 12 deletions(-) commit 9b2399d321889d458316458450629dfe16ccbd24 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:32 2009 +0000 Update ContentDirectory docs. svn path=/trunk/; revision=499 src/rygel/rygel-content-directory.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 09722a8f1902aa0ea0a3aed2394c9f576359be24 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:28 2009 +0000 ContentDirectory.get_*_children() returns a Gee.List. svn path=/trunk/; revision=498 src/plugins/dvb/rygel-dvb-content-dir.vala | 8 ++++---- src/plugins/test/rygel-test-content-dir.vala | 4 ++-- src/plugins/tracker/rygel-media-tracker.vala | 6 +++--- src/rygel/rygel-content-directory.vala | 14 +++++++------- 4 files changed, 16 insertions(+), 16 deletions(-) commit e20bfc20d739820e2095b6122eb114d99a3ef22b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:24 2009 +0000 Always slice the browse results. svn path=/trunk/; revision=497 src/plugins/dvb/rygel-dvb-content-dir.vala | 28 ++++++++++++++-------------- src/plugins/test/rygel-test-content-dir.vala | 14 +++++++------- src/plugins/tracker/rygel-media-tracker.vala | 14 +++++++------- 3 files changed, 28 insertions(+), 28 deletions(-) commit 80cacf5d707c8415b0f6af4759b0ae30c51d3727 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:20 2009 +0000 Drop slice_object_list() in favor of Gee.List.slice(). svn path=/trunk/; revision=496 src/plugins/dvb/rygel-dvb-content-dir.vala | 54 ++++++++++++---------------- src/plugins/test/rygel-test-content-dir.vala | 37 ++++++------------- src/plugins/tracker/rygel-media-tracker.vala | 37 ++++++------------- 3 files changed, 43 insertions(+), 85 deletions(-) commit 34e6c483b87faca541a67beb11db2ad460272272 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:16 2009 +0000 Remove now unneeded TrackerContainer.add_item_from_db. svn path=/trunk/; revision=495 src/plugins/tracker/rygel-tracker-container.vala | 27 ------------------------ 1 file changed, 27 deletions(-) commit 2dec6a3c22064c34178796e1ec038233fc29fa53 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:12 2009 +0000 Save ContentDir implementations from handling HTTPServer.item_requested. svn path=/trunk/; revision=494 src/plugins/dvb/rygel-dvb-channel-group.vala | 11 ----------- src/plugins/test/rygel-test-content-dir.vala | 7 ------- src/plugins/tracker/rygel-media-tracker.vala | 11 ----------- src/rygel/rygel-content-directory.vala | 17 +++++++++++++++++ 4 files changed, 17 insertions(+), 29 deletions(-) commit 7d8798639864b21575b192e81e7f87397cc2ae28 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:08 2009 +0000 HTTPServer doesn't print warning when item is not found. svn path=/trunk/; revision=493 src/rygel/rygel-http-server.vala | 1 - 1 file changed, 1 deletion(-) commit d1b77c8b1421cfdce5e9f6bc71e857254f626590 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:33:04 2009 +0000 Free ContentDirectory implementations from DIDL-Lite handling. svn path=/trunk/; revision=492 src/plugins/dvb/rygel-dvb-content-dir.vala | 117 ++++++++--------------- src/plugins/test/rygel-test-content-dir.vala | 36 ++------ src/plugins/tracker/rygel-media-tracker.vala | 133 +++++++++------------------ src/rygel/rygel-content-directory.vala | 69 ++++++++++++-- 4 files changed, 151 insertions(+), 204 deletions(-) commit a24922eabe6cae33f8699a6411aa899053bfbedd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:59 2009 +0000 Separate out search and serialization in Test plugin. svn path=/trunk/; revision=491 src/plugins/test/rygel-test-content-dir.vala | 68 +++++++++++++++++++++++----- 1 file changed, 57 insertions(+), 11 deletions(-) commit 5f354be3b0a5d335f83a2885dd68cbd418cb88a0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:55 2009 +0000 Separate out search and serialization in DVB plugin. svn path=/trunk/; revision=490 src/plugins/dvb/rygel-dvb-channel-group.vala | 20 ++-- src/plugins/dvb/rygel-dvb-content-dir.vala | 143 ++++++++++++++++++++------- 2 files changed, 117 insertions(+), 46 deletions(-) commit b9b8c5c28d32e55e4d5848a306edfa0862f1955a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:51 2009 +0000 Refactor: Put slicing of ArrayList into a separate method. This should really be moved to ArrayList implementation. svn path=/trunk/; revision=489 src/plugins/tracker/rygel-media-tracker.vala | 32 +++++++++++++++++++--------- 1 file changed, 22 insertions(+), 10 deletions(-) commit f73afcc894ae816c13a627a17e121f3f6ec1188b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:47 2009 +0000 Remove some forgotten redundant code. svn path=/trunk/; revision=488 src/plugins/tracker/rygel-media-tracker.vala | 32 +++++++++------------------- 1 file changed, 10 insertions(+), 22 deletions(-) commit 5b302f0c05a65efce573abbeea86242bc291a7c7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:43 2009 +0000 Separate out search and serialization of root container in MediaTracker. svn path=/trunk/; revision=487 src/plugins/tracker/rygel-media-tracker.vala | 39 +++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) commit 2eb494a0ac0e9aee7c81ba24380bcc4ba534bb96 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:38 2009 +0000 Separate out search and serialization in Tracker plugin. svn path=/trunk/; revision=486 src/plugins/tracker/rygel-media-tracker.vala | 44 +++++++++++++--------------- 1 file changed, 21 insertions(+), 23 deletions(-) commit 7352c0d1118c15ed265022822cfd374568e6e904 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:34 2009 +0000 MediaTracker serializes the children rather than TrackerContainer. svn path=/trunk/; revision=485 src/plugins/tracker/rygel-media-tracker.vala | 33 ++++++++++++++++++++---- src/plugins/tracker/rygel-tracker-container.vala | 21 +-------------- 2 files changed, 29 insertions(+), 25 deletions(-) commit 7e6be4f3d34eff168c15098a42ecea7991d2b8e7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:29 2009 +0000 get_children_from_db returns children objects rather than paths. svn path=/trunk/; revision=484 src/plugins/tracker/rygel-tracker-container.vala | 34 +++++++++++++----------- 1 file changed, 18 insertions(+), 16 deletions(-) commit 6a759c306e2baf3ee7deb1b81f4d4b18318f65ea Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:23 2009 +0000 Minor clean-up/move. svn path=/trunk/; revision=483 src/rygel/rygel-media-item.vala | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) commit 8fede0461160b69637989b6e042128a89e47d449 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:17 2009 +0000 Duplicate common DIDLLiteResource fields in MediaItem. This is to save typical plugin developer from the knowlege of DIDLLiteResource. Next we need to make sure he doesn't need to know about DIDL-Lite at all. svn path=/trunk/; revision=482 src/plugins/dvb/rygel-dvb-channel.vala | 4 +- src/plugins/test/rygel-test-item.vala | 2 +- src/plugins/tracker/rygel-tracker-image-item.vala | 12 ++--- src/plugins/tracker/rygel-tracker-music-item.vala | 6 +-- src/plugins/tracker/rygel-tracker-video-item.vala | 10 ++-- src/rygel/rygel-http-server.vala | 37 ++++++------- src/rygel/rygel-media-item.vala | 66 +++++++++++++++++------ 7 files changed, 85 insertions(+), 52 deletions(-) commit da3bd6593e4b148867e18014b8bc7465293b0aaa Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 28 12:32:10 2009 +0000 Decide priority based on requested transfer mode. svn path=/trunk/; revision=481 src/rygel/rygel-seekable-response.vala | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) commit eb500c5e0b2098512ca4e794c7aae61f9185645b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 27 22:38:34 2009 +0000 Revert "Merge branch 'easy-plugin'." This reverts commit 88acdc44b8a8d97b39427509b3e18f71bce0340a. Please ignore this and the previous commit. They resulted out of the combination of my ignorance and git-svn greatness. svn path=/trunk/; revision=480 NEWS | 2 +- src/plugins/dvb/Makefile.am | 5 - src/plugins/dvb/rygel-dvb-channel-group.vala | 48 ++++--- src/plugins/dvb/rygel-dvb-channel.vala | 4 +- src/plugins/dvb/rygel-dvb-content-dir.vala | 151 +++++++++++++++++++- src/plugins/dvb/rygel-dvb-root-container.vala | 152 -------------------- src/plugins/test/Makefile.am | 5 - src/plugins/test/rygel-test-content-dir.vala | 81 ++++++++++- src/plugins/test/rygel-test-item.vala | 2 +- src/plugins/test/rygel-test-root-container.vala | 98 ------------- src/plugins/tracker/Makefile.am | 5 - src/plugins/tracker/rygel-media-tracker.vala | 158 ++++++++++++++++++++- src/plugins/tracker/rygel-tracker-container.vala | 82 ++++++++--- src/plugins/tracker/rygel-tracker-image-item.vala | 12 +- src/plugins/tracker/rygel-tracker-music-item.vala | 6 +- .../tracker/rygel-tracker-root-container.vala | 133 ----------------- src/plugins/tracker/rygel-tracker-video-item.vala | 10 +- src/rygel/rygel-content-directory.vala | 144 +++---------------- src/rygel/rygel-http-server.vala | 38 ++--- src/rygel/rygel-media-container.vala | 36 +---- src/rygel/rygel-media-item.vala | 85 ++++------- src/rygel/rygel-seekable-response.vala | 23 +-- 22 files changed, 562 insertions(+), 718 deletions(-) commit 588574df302c40a6ae77b528fdf625b52a8b8b36 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 27 17:22:51 2009 +0000 Merge branch 'easy-plugin'. Conflicts: NEWS src/plugins/dvb/rygel-dvb-content-dir.vala src/plugins/test/rygel-test-content-dir.vala src/plugins/tracker/rygel-media-tracker.vala src/rygel/rygel-content-directory.vala src/rygel/rygel-seekable-response.vala svn path=/trunk/; revision=479 NEWS | 2 +- src/plugins/dvb/Makefile.am | 5 + src/plugins/dvb/rygel-dvb-channel-group.vala | 48 +++---- src/plugins/dvb/rygel-dvb-channel.vala | 4 +- src/plugins/dvb/rygel-dvb-content-dir.vala | 151 +------------------- src/plugins/dvb/rygel-dvb-root-container.vala | 152 ++++++++++++++++++++ src/plugins/test/Makefile.am | 5 + src/plugins/test/rygel-test-content-dir.vala | 81 +---------- src/plugins/test/rygel-test-item.vala | 2 +- src/plugins/test/rygel-test-root-container.vala | 98 +++++++++++++ src/plugins/tracker/Makefile.am | 5 + src/plugins/tracker/rygel-media-tracker.vala | 158 +-------------------- src/plugins/tracker/rygel-tracker-container.vala | 82 +++-------- src/plugins/tracker/rygel-tracker-image-item.vala | 12 +- src/plugins/tracker/rygel-tracker-music-item.vala | 6 +- .../tracker/rygel-tracker-root-container.vala | 133 +++++++++++++++++ src/plugins/tracker/rygel-tracker-video-item.vala | 10 +- src/rygel/rygel-content-directory.vala | 144 ++++++++++++++++--- src/rygel/rygel-http-server.vala | 38 +++-- src/rygel/rygel-media-container.vala | 36 ++++- src/rygel/rygel-media-item.vala | 85 +++++++---- src/rygel/rygel-seekable-response.vala | 23 ++- 22 files changed, 718 insertions(+), 562 deletions(-) commit 0442ccd1391fc00a26fb02a66320dc65cc1b959b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Jan 24 17:20:24 2009 +0000 Explicitly build/link against libuuid. Fixes the build on fedora 10 (bug#568987). svn path=/trunk/; revision=478 configure.ac | 2 ++ src/rygel/Makefile.am | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) commit 755a7702f1e6a0b13b7fe08d4b082aef2185d710 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 20 11:21:42 2009 +0000 Post release version bump. svn path=/trunk/; revision=477 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 23d95022e71bece07926325f08e22602ed08cbf9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 20 11:21:38 2009 +0000 Switch back to Tracker trunk API. This reverts commit a450ef33135fff17a4701fee955dc6e371b74347. svn path=/trunk/; revision=476 src/plugins/tracker/rygel-tracker-container.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 3b7b3126f4b7db6b4d5fb1f03e52737b02ba415f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 21:53:43 2009 +0000 Minor change in the NEWS file. svn path=/trunk/; revision=473 NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0b3d52a1d93301aa14d6081f98b7820a3eddd103 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 21:53:38 2009 +0000 Create the groups ArrayList before any dbus calls. Work around for a crasher bug caused by missing null-check in Vala. svn path=/trunk/; revision=472 src/plugins/dvb/rygel-dvb-content-dir.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6e8c12118754a352568d21ea9d458d935f39763f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 21:53:34 2009 +0000 Distribute vapi source files as well. svn path=/trunk/; revision=471 src/rygel/Makefile.am | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) commit 099083d2dc5a0710e034c9950587527f9e77ec8c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 21:53:29 2009 +0000 DVB plugin uses gstreamer-0.10 package. svn path=/trunk/; revision=470 src/plugins/dvb/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fdcc22ce92f39a5bd91b9465f2a5002f701a18ad Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 21:53:25 2009 +0000 Prepare NEWS file for next (0.2) release. svn path=/trunk/; revision=469 NEWS | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit c99f0579751c967167e886930b1dd43f9b18fc92 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 21:53:21 2009 +0000 Revert "Use the new Tracker interface." This reverts commit 3fc46a4e4802992b18e30af3a7b5b4e4c46bc953. svn path=/trunk/; revision=468 src/plugins/tracker/rygel-tracker-container.vala | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 7463417429fcf56e6a77ad3b3a8899994fdf94da Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 21:53:16 2009 +0000 Version bump. svn path=/trunk/; revision=467 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1ce02e8a0aad8d4e658b8389675b5beff868e218 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 15:56:46 2009 +0000 Refer to Rygel by name in License headers. This is as per the GNU guidelines. svn path=/trunk/; revision=466 src/plugins/dvb/rygel-dvb-channel-group.vala | 6 ++++-- src/plugins/dvb/rygel-dvb-channel.vala | 6 ++++-- src/plugins/dvb/rygel-dvb-content-dir.vala | 6 ++++-- src/plugins/dvb/rygel-dvb-plugin.vala | 6 ++++-- src/plugins/test/rygel-test-audio-item.vala | 6 ++++-- src/plugins/test/rygel-test-content-dir.vala | 6 ++++-- src/plugins/test/rygel-test-item.vala | 6 ++++-- src/plugins/test/rygel-test-plugin.vala | 6 ++++-- src/plugins/test/rygel-test-video-item.vala | 6 ++++-- src/plugins/tracker/rygel-media-tracker.vala | 6 ++++-- src/plugins/tracker/rygel-tracker-container.vala | 6 ++++-- src/plugins/tracker/rygel-tracker-image-item.vala | 6 ++++-- src/plugins/tracker/rygel-tracker-item.vala | 6 ++++-- src/plugins/tracker/rygel-tracker-music-item.vala | 6 ++++-- src/plugins/tracker/rygel-tracker-plugin.vala | 6 ++++-- src/plugins/tracker/rygel-tracker-video-item.vala | 6 ++++-- src/rygel/cstuff.c | 6 ++++-- src/rygel/cstuff.h | 6 ++++-- src/rygel/rygel-connection-manager.vala | 6 ++++-- src/rygel/rygel-content-directory.vala | 6 ++++-- src/rygel/rygel-http-response.vala | 6 ++++-- src/rygel/rygel-http-server.vala | 6 ++++-- src/rygel/rygel-icon-info.vala | 6 ++++-- src/rygel/rygel-live-response.vala | 6 ++++-- src/rygel/rygel-main.vala | 6 ++++-- src/rygel/rygel-media-container.vala | 6 ++++-- src/rygel/rygel-media-item.vala | 6 ++++-- src/rygel/rygel-media-object.vala | 6 ++++-- src/rygel/rygel-media-receiver-registrar.vala | 6 ++++-- src/rygel/rygel-media-server-factory.vala | 6 ++++-- src/rygel/rygel-media-server.vala | 6 ++++-- src/rygel/rygel-plugin-loader.vala | 6 ++++-- src/rygel/rygel-plugin.vala | 6 ++++-- src/rygel/rygel-resource-info.vala | 6 ++++-- src/rygel/rygel-seekable-response.vala | 6 ++++-- 35 files changed, 140 insertions(+), 70 deletions(-) commit 63bbc2894ad55cf66604fa98e770acdd3a82043d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 15:56:41 2009 +0000 Refer to LGPL by it's (not so) new name. svn path=/trunk/; revision=465 src/plugins/dvb/rygel-dvb-channel-group.vala | 6 +++--- src/plugins/dvb/rygel-dvb-channel.vala | 6 +++--- src/plugins/dvb/rygel-dvb-content-dir.vala | 6 +++--- src/plugins/dvb/rygel-dvb-plugin.vala | 6 +++--- src/plugins/test/rygel-test-audio-item.vala | 6 +++--- src/plugins/test/rygel-test-content-dir.vala | 6 +++--- src/plugins/test/rygel-test-item.vala | 6 +++--- src/plugins/test/rygel-test-plugin.vala | 6 +++--- src/plugins/test/rygel-test-video-item.vala | 6 +++--- src/plugins/tracker/rygel-media-tracker.vala | 6 +++--- src/plugins/tracker/rygel-tracker-container.vala | 6 +++--- src/plugins/tracker/rygel-tracker-image-item.vala | 6 +++--- src/plugins/tracker/rygel-tracker-item.vala | 6 +++--- src/plugins/tracker/rygel-tracker-music-item.vala | 6 +++--- src/plugins/tracker/rygel-tracker-plugin.vala | 6 +++--- src/plugins/tracker/rygel-tracker-video-item.vala | 6 +++--- src/rygel/cstuff.c | 6 +++--- src/rygel/cstuff.h | 6 +++--- src/rygel/rygel-connection-manager.vala | 6 +++--- src/rygel/rygel-content-directory.vala | 6 +++--- src/rygel/rygel-http-response.vala | 6 +++--- src/rygel/rygel-http-server.vala | 6 +++--- src/rygel/rygel-icon-info.vala | 6 +++--- src/rygel/rygel-live-response.vala | 6 +++--- src/rygel/rygel-main.vala | 6 +++--- src/rygel/rygel-media-container.vala | 6 +++--- src/rygel/rygel-media-item.vala | 6 +++--- src/rygel/rygel-media-object.vala | 6 +++--- src/rygel/rygel-media-receiver-registrar.vala | 6 +++--- src/rygel/rygel-media-server-factory.vala | 6 +++--- src/rygel/rygel-media-server.vala | 6 +++--- src/rygel/rygel-plugin-loader.vala | 6 +++--- src/rygel/rygel-plugin.vala | 6 +++--- src/rygel/rygel-resource-info.vala | 6 +++--- src/rygel/rygel-seekable-response.vala | 6 +++--- 35 files changed, 105 insertions(+), 105 deletions(-) commit 39b19a309c6d58c280aa162f13d4281ab3895fe5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 15:56:35 2009 +0000 Relicense under LGPL version 2. svn path=/trunk/; revision=464 COPYING | 619 +++++++++++++--------- src/plugins/dvb/rygel-dvb-channel-group.vala | 12 +- src/plugins/dvb/rygel-dvb-channel.vala | 12 +- src/plugins/dvb/rygel-dvb-content-dir.vala | 12 +- src/plugins/dvb/rygel-dvb-plugin.vala | 12 +- src/plugins/test/rygel-test-audio-item.vala | 12 +- src/plugins/test/rygel-test-content-dir.vala | 12 +- src/plugins/test/rygel-test-item.vala | 12 +- src/plugins/test/rygel-test-plugin.vala | 12 +- src/plugins/test/rygel-test-video-item.vala | 12 +- src/plugins/tracker/rygel-media-tracker.vala | 12 +- src/plugins/tracker/rygel-tracker-container.vala | 12 +- src/plugins/tracker/rygel-tracker-image-item.vala | 12 +- src/plugins/tracker/rygel-tracker-item.vala | 12 +- src/plugins/tracker/rygel-tracker-music-item.vala | 12 +- src/plugins/tracker/rygel-tracker-plugin.vala | 12 +- src/plugins/tracker/rygel-tracker-video-item.vala | 12 +- src/rygel/cstuff.c | 8 +- src/rygel/cstuff.h | 8 +- src/rygel/rygel-connection-manager.vala | 12 +- src/rygel/rygel-content-directory.vala | 12 +- src/rygel/rygel-http-response.vala | 12 +- src/rygel/rygel-http-server.vala | 12 +- src/rygel/rygel-icon-info.vala | 12 +- src/rygel/rygel-live-response.vala | 12 +- src/rygel/rygel-main.vala | 12 +- src/rygel/rygel-media-container.vala | 12 +- src/rygel/rygel-media-item.vala | 12 +- src/rygel/rygel-media-object.vala | 12 +- src/rygel/rygel-media-receiver-registrar.vala | 12 +- src/rygel/rygel-media-server-factory.vala | 12 +- src/rygel/rygel-media-server.vala | 12 +- src/rygel/rygel-plugin-loader.vala | 12 +- src/rygel/rygel-plugin.vala | 12 +- src/rygel/rygel-resource-info.vala | 12 +- src/rygel/rygel-seekable-response.vala | 12 +- 36 files changed, 521 insertions(+), 510 deletions(-) commit d9929a029b200bcd8ecac06eb1d3ed6df6a7d288 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 15:56:30 2009 +0000 Require latest vala, gupnp and gupnp-av. svn path=/trunk/; revision=463 configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1d02f932c2ebd7bc61b7dc5616dc1bf1c2abeeb6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 15:56:26 2009 +0000 configure options for disabling dvb and tracker plugins. svn path=/trunk/; revision=462 configure.ac | 13 +++++++++++++ src/plugins/Makefile.am | 14 +++++++++++--- 2 files changed, 24 insertions(+), 3 deletions(-) commit a5e91677ce83ff4bb303cbbdaeb1c45efe8a1eb0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 15:56:22 2009 +0000 Don't use underscores in configure options. svn path=/trunk/; revision=461 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 09c96bed6fa09b9931a3e1202da6ed7f47de39a9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 15:56:10 2009 +0000 Correctly initialize the responses array list. svn path=/trunk/; revision=460 src/rygel/rygel-http-server.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4c113cda836e58e48613a0d75ab4250e4d653115 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 15:56:06 2009 +0000 Rename StreamingResponse to LiveResponse. svn path=/trunk/; revision=459 src/plugins/test/rygel-test-audio-item.vala | 2 +- src/plugins/test/rygel-test-video-item.vala | 2 +- src/rygel/Makefile.am | 10 +++++----- src/rygel/rygel-http-server.vala | 10 +++++----- ...aming-response.vala => rygel-live-response.vala} | 21 ++++++++++----------- 5 files changed, 22 insertions(+), 23 deletions(-) commit e132a6d7feaa464933bf9af75479e3819b8a6e56 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jan 19 15:56:02 2009 +0000 Rename InteractiveResponse to SeekableResponse. This is because we'll be using SeekableResponse for streaming and background transfer as well in the very near future. svn path=/trunk/; revision=458 src/rygel/Makefile.am | 10 +++++----- src/rygel/rygel-http-server.vala | 10 +++++----- ...nteractive-response.vala => rygel-seekable-response.vala} | 12 ++++++------ 3 files changed, 16 insertions(+), 16 deletions(-) commit 4d530bd0347c69a95110c7d399372e19cdf83793 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:28:23 2009 +0000 Remove MetadataExtractor class. We'll use libowl-av's TagReader. svn path=/trunk/; revision=457 src/rygel/Makefile.am | 5 +- src/rygel/rygel-metadata-extractor.vala | 286 -------------------------------- 2 files changed, 1 insertion(+), 290 deletions(-) commit f6a406eb1f263a4886aad02646621d053bd871fd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:28:18 2009 +0000 Use Gee.ArrayList instead of GLib.List to keep DIDLLiteResource instances. svn path=/trunk/; revision=456 src/rygel/rygel-media-item.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit c188dfad3c9617b6506ca586533082c91286205e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:28:13 2009 +0000 Close the InputStream asynchronously. svn path=/trunk/; revision=455 src/rygel/rygel-interactive-response.vala | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 0c5ac9218ba26c7378449ff692d561b4297f9087 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:28:09 2009 +0000 Explicitly close the input stream. svn path=/trunk/; revision=454 src/rygel/rygel-interactive-response.vala | 9 +++++++++ 1 file changed, 9 insertions(+) commit 6442c8682a2babbeb957ae604ecc9bf12bf1b93d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:28:04 2009 +0000 Merge branch 'leak-tests' into streamer-renaming svn path=/trunk/; revision=453 src/plugins/dvb/rygel-dvb-content-dir.vala | 19 +++++++++--------- src/plugins/test/rygel-test-content-dir.vala | 29 +++++++++++++--------------- src/plugins/tracker/rygel-media-tracker.vala | 24 +++++++++++------------ src/rygel/rygel-content-directory.vala | 7 +++++++ src/rygel/rygel-http-server.vala | 13 +++++++++---- src/rygel/rygel-main.vala | 7 ++++--- src/rygel/rygel-media-server.vala | 7 ++++--- 7 files changed, 57 insertions(+), 49 deletions(-) commit 62bffc92b7cf674923b199857a31fed41a3f7d09 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:58 2009 +0000 Remove blank lines. svn path=/trunk/; revision=452 src/rygel/rygel-interactive-response.vala | 2 -- 1 file changed, 2 deletions(-) commit d48d03755de3de23e2b9ad0d412eef82cd707579 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:54 2009 +0000 HTTPResponse.end takes HTTP status code to put on the message. This is to allow the users/subclasses to be always able to end the stream using the same single method. svn path=/trunk/; revision=451 src/rygel/rygel-http-response.vala | 8 ++++++-- src/rygel/rygel-interactive-response.vala | 10 +++++----- src/rygel/rygel-streaming-response.vala | 10 +++++----- 3 files changed, 16 insertions(+), 12 deletions(-) commit b0a1a003fbef7f0c294979cbc5d6e02b97fb1b28 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:49 2009 +0000 InteractiveResponse reports partial replies. svn path=/trunk/; revision=450 src/rygel/rygel-interactive-response.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 98bfba6c534daee4ee6614a644f75e871ef86cfe Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:44 2009 +0000 More extensive use of (async) GIO. svn path=/trunk/; revision=449 src/rygel/rygel-http-server.vala | 8 +-- src/rygel/rygel-interactive-response.vala | 83 ++++++++++++++++++++----------- 2 files changed, 60 insertions(+), 31 deletions(-) commit 306163dcd7d8bc08d2302ae54d947694823a813f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:40 2009 +0000 Seek class should reside in the same place as HTTPResponse. svn path=/trunk/; revision=448 src/rygel/rygel-http-response.vala | 37 +++++++++++++++++++++++++++++++++++++ src/rygel/rygel-http-server.vala | 36 ------------------------------------ 2 files changed, 37 insertions(+), 36 deletions(-) commit b3efdf2dd816265f78cf878afb557a2eba02c38d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:35 2009 +0000 Put Interactive response handling into a separate class. svn path=/trunk/; revision=447 src/rygel/Makefile.am | 5 ++ src/rygel/rygel-http-server.vala | 54 ++++++------------- src/rygel/rygel-interactive-response.vala | 90 +++++++++++++++++++++++++++++++ 3 files changed, 112 insertions(+), 37 deletions(-) commit 528cf13dd308c148626818b9e37c25b89fd90a06 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:31 2009 +0000 Small beautification change. svn path=/trunk/; revision=446 src/rygel/rygel-http-server.vala | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 3aa49ba3edf7dba835eb87a69835a996d7b5f3c0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:26 2009 +0000 Rename 'eos' signal of HTTPResponse to 'ended'. svn path=/trunk/; revision=445 src/rygel/rygel-http-response.vala | 4 ++-- src/rygel/rygel-http-server.vala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit b41ad78e28f6089b6c51ba7c77e452c0a9158f46 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:22 2009 +0000 Rename GstStream to StreamingResponse. svn path=/trunk/; revision=444 src/plugins/test/rygel-test-audio-item.vala | 3 ++- src/plugins/test/rygel-test-video-item.vala | 3 ++- src/rygel/Makefile.am | 10 ++++---- src/rygel/rygel-http-server.vala | 29 +++++++++++----------- ...t-stream.vala => rygel-streaming-response.vala} | 19 +++++++------- 5 files changed, 34 insertions(+), 30 deletions(-) commit f23509e43053b8e5a67d4f478fcc930d35a386e2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:17 2009 +0000 Rename Steam to HTTPResponse. svn path=/trunk/; revision=443 src/rygel/Makefile.am | 10 +++++----- src/rygel/rygel-gst-stream.vala | 2 +- src/rygel/{rygel-stream.vala => rygel-http-response.vala} | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) commit de2d88cb5f2f04a4cf716baba653a54f009529fa Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:27:11 2009 +0000 Rename Streamer to HTTPServer. svn path=/trunk/; revision=442 src/plugins/dvb/rygel-dvb-channel-group.vala | 12 ++++---- src/plugins/dvb/rygel-dvb-channel.vala | 4 +-- src/plugins/dvb/rygel-dvb-content-dir.vala | 4 +-- src/plugins/test/rygel-test-audio-item.vala | 10 +++--- src/plugins/test/rygel-test-content-dir.vala | 16 +++++----- src/plugins/test/rygel-test-item.vala | 14 ++++----- src/plugins/test/rygel-test-video-item.vala | 10 +++--- src/plugins/tracker/rygel-media-tracker.vala | 14 ++++----- src/plugins/tracker/rygel-tracker-container.vala | 16 +++++----- src/plugins/tracker/rygel-tracker-item.vala | 2 +- src/rygel/Makefile.am | 22 ++++++------- ...{rygel-streamer.vala => rygel-http-server.vala} | 36 +++++++++++----------- src/rygel/rygel-media-item.vala | 16 +++++----- 13 files changed, 88 insertions(+), 88 deletions(-) commit 7d85ab77111fa9321dd2f22edae538d22decd989 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jan 18 19:26:59 2009 +0000 GstStream decides about chunking of message. svn path=/trunk/; revision=441 src/rygel/rygel-gst-stream.vala | 7 +++++++ src/rygel/rygel-stream.vala | 8 ++------ 2 files changed, 9 insertions(+), 6 deletions(-) commit 59c133c801c0a815e69e6d2e8f78cebd723cac4e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:35 2009 +0000 Handle item as interactive if it's size is known. svn path=/trunk/; revision=440 src/rygel/rygel-streamer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 25a041d46028965d06bee5904dea7d88d1efc071 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:32 2009 +0000 Don't handle seeking when streaming. Turns out that seeking wasn't as simple as sending a seek event to the pipeline. svn path=/trunk/; revision=439 src/rygel/rygel-gst-stream.vala | 29 +++++------------------------ src/rygel/rygel-streamer.vala | 26 ++++++-------------------- 2 files changed, 11 insertions(+), 44 deletions(-) commit bdd2c9be6fb7e83c193fd2c31c1fa2a3e4434af4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:29 2009 +0000 Flush the AsyncQueue when the stream ends. svn path=/trunk/; revision=438 src/rygel/rygel-gst-stream.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 141919d790364d9efd7471da221f05e2bcdf21a5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:25 2009 +0000 Use try_pop() instead of blocking pop() on AsyncQueue. svn path=/trunk/; revision=437 src/rygel/rygel-gst-stream.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f1d75e452600a09e7c0c2eb909fab728d342cdd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:22 2009 +0000 Only seek on upstream state change to PAUSED. svn path=/trunk/; revision=436 src/rygel/rygel-gst-stream.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 5f1e511b1cae48b2ed901b171348cc0727fd1774 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:18 2009 +0000 Add an auto-updated length property to Seek. Seek now derives from GLib.Object. svn path=/trunk/; revision=435 src/rygel/rygel-streamer.vala | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) commit d19e879cbd57736ef27811d66ed49cfc81ec4608 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:14 2009 +0000 offset in a file should be less than length of the file. svn path=/trunk/; revision=434 src/rygel/rygel-streamer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7c74bd0e7a7239ce145514b6cb03a114e6f72866 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:10 2009 +0000 Use pointers for dealing with raw data instead of strings. svn path=/trunk/; revision=433 src/rygel/rygel-streamer.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f300fe7378b651af105cb6920cb3e0b73239d178 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:06 2009 +0000 No need to use GUPnP namespace everywhere. svn path=/trunk/; revision=432 src/rygel/rygel-media-item.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 4cc4c0e5c81f0ec5e96b54197f24b2a4ea38e08d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:33:03 2009 +0000 Claim DLNA BG transfer mode for known-sized items. svn path=/trunk/; revision=431 src/rygel/rygel-media-item.vala | 1 + 1 file changed, 1 insertion(+) commit 0a05480ef05742b27600af735422646ea20c969a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:59 2009 +0000 Check only prefix of MediaItem.upnp_class. svn path=/trunk/; revision=430 src/rygel/rygel-media-item.vala | 6 +++--- src/rygel/rygel-streamer.vala | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit cb231e73c6faa9492bc1c63f04350b9e458d6949 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:56 2009 +0000 Always include Content-Range if size of item is known. DLNA requirement 7.4.35.7. svn path=/trunk/; revision=429 src/rygel/rygel-streamer.vala | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) commit d2a99d1dd786eb19b53c50ecffabab86ab8a3f33 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:52 2009 +0000 Use a private class to pass around seek parameters. Instead of passing around seek parameters to all functions, just create a small class that keeps the parameters and use that. svn path=/trunk/; revision=428 src/rygel/rygel-streamer.vala | 150 ++++++++++++++++++++++++------------------ 1 file changed, 86 insertions(+), 64 deletions(-) commit fe127a9fe9b75ad78669e0fb856a941f8683ff34 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:48 2009 +0000 GstStream overrides end() rather than providing stop(). svn path=/trunk/; revision=427 src/rygel/rygel-gst-stream.vala | 10 ++++++---- src/rygel/rygel-stream.vala | 8 +++++--- src/rygel/rygel-streamer.vala | 2 -- 3 files changed, 11 insertions(+), 9 deletions(-) commit 426eb6f9f2bdefe8af8e759d86fb297a6972eae7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:44 2009 +0000 Better error handling. Stream should end itself if pads/elements don't get linked. svn path=/trunk/; revision=426 src/rygel/rygel-gst-stream.vala | 3 +++ 1 file changed, 3 insertions(+) commit de4a41088612179f4180329cce9c4d7d3278d64a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:41 2009 +0000 GstStream now inherits from Stream. As a consequence, Streamer just uses GstStream only. svn path=/trunk/; revision=425 src/rygel/rygel-gst-stream.vala | 50 ++++++++++++++++++++++++----------------- src/rygel/rygel-stream.vala | 26 +++++++++------------ src/rygel/rygel-streamer.vala | 40 ++++++++++++++------------------- 3 files changed, 56 insertions(+), 60 deletions(-) commit 7089a4e5301e4d64bccbe680da13b04d2e975001 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:36 2009 +0000 Remove unused Stream.accepted() method. svn path=/trunk/; revision=424 src/rygel/rygel-stream.vala | 4 ---- 1 file changed, 4 deletions(-) commit e273285ddb9a08e4ed2ae61af0631952f92b6624 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:33 2009 +0000 Go to PAUSED state first and then PLAYING. This is to ensure that seek event is sent to pipeline before it goes to PLAYING state. This could be the solution to mp3 not working on PS3. svn path=/trunk/; revision=423 src/rygel/rygel-gst-stream.vala | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) commit ad01ea8877a57a8bdf413c823cf62e81f6f2df53 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:29 2009 +0000 GstStream provides means to start and stop the stream. svn path=/trunk/; revision=422 src/rygel/rygel-gst-stream.vala | 8 ++++++++ src/rygel/rygel-streamer.vala | 7 ++----- 2 files changed, 10 insertions(+), 5 deletions(-) commit 14de808f35b7144e500475de1831673d8736d516 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:25 2009 +0000 Range header doesn't necessarily imply partial content request. svn path=/trunk/; revision=421 src/rygel/rygel-streamer.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 5df740ab9e5bda085f6b1aa8e6e147edfa4bc301 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:21 2009 +0000 tcp_timeout prop of rtspsrc is 64-bit. Fixes a crash. svn path=/trunk/; revision=420 src/rygel/rygel-streamer.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cbca995ee1e4dc985c5e398caec4609d8678b9e1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:17 2009 +0000 Range requests are valid when size > 0. svn path=/trunk/; revision=419 src/rygel/rygel-media-item.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c1d520b5945bf7d08f82c9fd32c9a68de5c6c84e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:12 2009 +0000 New low-level Streamer API. Instead of emitting a signal for availability of a new stream, signal for need of a gst source element if no URI is provided by the requested item. This only works for streaming media. svn path=/trunk/; revision=418 src/plugins/test/rygel-test-audio-item.vala | 6 +-- src/plugins/test/rygel-test-content-dir.vala | 33 +++++++++++++-- src/plugins/test/rygel-test-item.vala | 37 +---------------- src/plugins/test/rygel-test-video-item.vala | 6 +-- src/rygel/rygel-streamer.vala | 61 ++++++++++++---------------- 5 files changed, 60 insertions(+), 83 deletions(-) commit 81e08c3c5dd23eb4f2b8412f968a71edbdcc33fb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jan 13 14:32:08 2009 +0000 Allow items to not provide URIs. svn path=/trunk/; revision=417 src/rygel/rygel-media-item.vala | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 54ff7ba27e7a28c511fc2b38af98d144a41828d9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 7 12:56:12 2009 +0000 No need for a separate 'live' boolean in MediaItem. Check if size of resource is known, instead. svn path=/trunk/; revision=416 src/plugins/dvb/rygel-dvb-channel.vala | 3 --- src/plugins/test/rygel-test-item.vala | 3 --- src/rygel/rygel-media-item.vala | 4 +--- 3 files changed, 1 insertion(+), 9 deletions(-) commit b8a704b9c38aaebe11aab06a2219a0e9248776c1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 7 12:56:08 2009 +0000 Implement partial download (Range header). Seems to work pretty well against PS3 but I did observe stream hanging once. svn path=/trunk/; revision=415 src/plugins/test/rygel-test-item.vala | 2 +- src/rygel/rygel-gst-stream.vala | 18 +++- src/rygel/rygel-streamer.vala | 168 ++++++++++++++++++++++++++++++---- 3 files changed, 169 insertions(+), 19 deletions(-) commit 91c6cde1cf2c40d6f336a1e311d688144acf391d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 7 12:56:04 2009 +0000 Stream needs to know if it's accepted for a partial download. svn path=/trunk/; revision=414 src/rygel/rygel-stream.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 8a22637094a0132f5fda550b3a857df707028c65 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 7 12:56:00 2009 +0000 Use the name of the device group as it's title. svn path=/trunk/; revision=413 src/plugins/dvb/rygel-dvb-channel-group.vala | 4 ++-- src/plugins/dvb/rygel-dvb-content-dir.vala | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) commit 0b99443af2d26b1bc335ede0b019e71b2aa315fa Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 7 12:55:55 2009 +0000 Mark image items as 'interactive' in the DIDL. svn path=/trunk/; revision=412 src/rygel/rygel-media-item.vala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 2d171817ba5d67a50bb3512153a309130df30339 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 7 12:55:50 2009 +0000 Declare Test and DVB items, live. svn path=/trunk/; revision=411 src/plugins/dvb/rygel-dvb-channel.vala | 3 +++ src/plugins/test/rygel-test-item.vala | 3 +++ 2 files changed, 6 insertions(+) commit f50bfe52a334a869b1ea60e18a198f3c28a49e17 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 7 12:55:44 2009 +0000 Only claim Range (seek) operation for non-live items. svn path=/trunk/; revision=410 src/rygel/rygel-media-item.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 311e02852b0fbe0b4a6bdf096a63053d376ef8ad Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jan 7 12:55:37 2009 +0000 Don't claim to support DLNA's bg transfer mode and connection stalling. svn path=/trunk/; revision=409 src/rygel/rygel-media-item.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit fc09b3bf11aad9b4a52a2983bca3c4f382a06a1e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Jan 2 13:50:39 2009 +0000 Add a basic release plan. svn path=/trunk/; revision=408 release-plan.txt | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit ee9d01fe6fd23d499a6fa550b05b4dfc3e5af967 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Dec 30 16:04:37 2008 +0000 Don't put iconList in description if there isn't any icon. Providing an empty iconList was causing problems with gupnp-*-cp and PS3. PS3 was just ignoring the whole Media Server instance and gupnp-*-cp were segfaulting (that bug has long been fixed in gupnp though). svn path=/trunk/; revision=407 data/xml/description.xml | 2 -- src/rygel/rygel-media-server-factory.vala | 10 +++++----- 2 files changed, 5 insertions(+), 7 deletions(-) commit 3ee93cd910d4b89a4b7621cd70504fb20f3cccb3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Dec 29 16:10:03 2008 +0000 Choose the highest ranking RTP depayloader. svn path=/trunk/; revision=406 src/rygel/rygel-gst-stream.vala | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) commit c7968e6a9b0e4c562bbd8ab1ff178436d1dbda76 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Dec 29 16:09:59 2008 +0000 Ask for compatible pad rather than by name. svn path=/trunk/; revision=405 src/rygel/rygel-gst-stream.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 094b29a1e075790cb802fbfc6838539999e9da6a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Dec 29 16:09:56 2008 +0000 Refactor get_rtp_depayloader(). svn path=/trunk/; revision=404 src/rygel/rygel-gst-stream.vala | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 4fb684b102da55af7abb528a8a73470244ed73e6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Dec 29 16:09:52 2008 +0000 Autoplug an RTP depayloader if needed. This fixes the artifacts/hickups in case of DVB streams on the client-side. svn path=/trunk/; revision=403 src/rygel/rygel-gst-stream.vala | 60 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) commit 47c104a894c9735291ab02a7662ffc7a2bd36a6f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 28 16:48:10 2008 +0000 Set the "tcp-timeout" to 1 min for rtspsrc. This is to make sure we wait for DVBDaemon to start the stream. svn path=/trunk/; revision=402 src/rygel/rygel-streamer.vala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 19a221d7e59249256f6572d49d76c8707d400364 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 28 16:48:07 2008 +0000 Handle dynamic pads. If source element doesn't have any pads, wait for a pad to be added to it before linking it to sink. svn path=/trunk/; revision=401 src/rygel/rygel-gst-stream.vala | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) commit 973e63d9d61cf1d4ae333f236b734a2171b25d86 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 28 16:48:03 2008 +0000 throw an error if elements fail to link. svn path=/trunk/; revision=400 src/rygel/rygel-gst-stream.vala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 062e870429b76d9266356ec956005c158f9ebbde Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 28 16:48:00 2008 +0000 GIO api update. GLib.File.load_contents() doesn't return unowned string anymore. svn path=/trunk/; revision=399 src/rygel/rygel-streamer.vala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 0f791dea828a97e8bc69b8234d016d70ba7b254a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:02:21 2008 +0000 Streamer properly handles interactive contents. Currently just images. svn path=/trunk/; revision=398 src/rygel/rygel-streamer.vala | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 64bab574629585ddd472ec78e36cfdf47a4bd286 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:02:16 2008 +0000 Rename Streamer.handle_item_stream to handle_streaming_item. svn path=/trunk/; revision=397 src/rygel/rygel-streamer.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 97efc00bdf1f6bc725a639ba5e7714897d6fea34 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:02:08 2008 +0000 Refactor Streamer.handle_item_request(). svn path=/trunk/; revision=396 src/rygel/rygel-streamer.vala | 46 ++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 20 deletions(-) commit 7a73dc368d189f3c2dffa0439d58c6afe551c5ef Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:02:04 2008 +0000 Send a 404 if Streamer fails to create a stream from item. Streamer.handle_item() sets the appropriate status code on HTTP message if it fails to handle it. svn path=/trunk/; revision=395 src/rygel/rygel-streamer.vala | 3 +++ 1 file changed, 3 insertions(+) commit d845a5d1e82db7fa57814c5cabe89c84bdff972c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:02:00 2008 +0000 Entertain Streamer.item_requested in DVBChannelGroup. svn path=/trunk/; revision=394 src/plugins/dvb/rygel-dvb-channel-group.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit b8c345371e1a4089e84cf067dbb61445d5e60a3f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:55 2008 +0000 DVBChannelGroup.find_channel() doesn't need didl_writer arg. svn path=/trunk/; revision=393 src/plugins/dvb/rygel-dvb-channel-group.vala | 3 +-- src/plugins/dvb/rygel-dvb-content-dir.vala | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) commit dd3b9c53a817952ca680d8538ce7eca5748d30e3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:50 2008 +0000 Streamer only entertains 'HEAD' and 'GET' requests. svn path=/trunk/; revision=392 src/rygel/rygel-streamer.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit bddb0222bee42fefe2e7adfade494200a2dd4142 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:45 2008 +0000 Streamer only adds headers if values provided by MediaItem. svn path=/trunk/; revision=391 src/rygel/rygel-streamer.vala | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 8c44a34aef6bf077e5c950367bde9fa8b4f54d3c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:40 2008 +0000 DVBChannel constructor should chain-up to it's parent. svn path=/trunk/; revision=390 src/plugins/dvb/rygel-dvb-channel.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 489485de3a854bf5605d14b33f2edb5bfb2c9e74 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:35 2008 +0000 Add a prefix to Streamer's hosted path. This is to make sure it doesn't conflict with any other paths hosted by the HTTP server. svn path=/trunk/; revision=389 src/rygel/rygel-streamer.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d5730adbd9202b3d96ace9d145cbb34479435939 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:31 2008 +0000 TrackerItem* should throw the error rather than acting on it. svn path=/trunk/; revision=388 src/plugins/tracker/rygel-tracker-image-item.vala | 10 +--------- src/plugins/tracker/rygel-tracker-music-item.vala | 10 +--------- src/plugins/tracker/rygel-tracker-video-item.vala | 10 +--------- 3 files changed, 3 insertions(+), 27 deletions(-) commit f9721f8c8da913d7bb1b62eaa3ed61b3caeb7edb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:26 2008 +0000 Remove leaky hack to assign unowned strings to weak fields. The fields are no longer 'weak' so unowned strings can simply be assigned to them and vala will take care of them for us. svn path=/trunk/; revision=387 src/plugins/dvb/rygel-dvb-channel.vala | 5 +---- src/plugins/test/rygel-test-item.vala | 7 ++----- src/plugins/tracker/rygel-tracker-image-item.vala | 7 ++----- src/plugins/tracker/rygel-tracker-music-item.vala | 7 ++----- src/plugins/tracker/rygel-tracker-video-item.vala | 7 ++----- src/rygel/rygel-media-item.vala | 3 +-- 6 files changed, 10 insertions(+), 26 deletions(-) commit accd531cb47856cccf61d1c73c191414eb3921f8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:21 2008 +0000 Mimetype is "video/mpeg" for radio channels as well. This is since they are also contained in an mpeg transport stream. The UPnP type for items however remains different so CPs and MRs can still differentiate between them. svn path=/trunk/; revision=386 src/plugins/dvb/rygel-dvb-channel.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit c64b996f325285b55a20a60797eb63973284444d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:11 2008 +0000 Correct(swap) the logic of differenciating audio from video. svn path=/trunk/; revision=385 src/plugins/dvb/rygel-dvb-channel.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 569a2e875932c23dd6cccf09c6e07c061a1f869e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:06 2008 +0000 Correct the leaky hack to initialize DIDLLiteResource fields. svn path=/trunk/; revision=384 src/plugins/dvb/rygel-dvb-channel.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a1769c2bc4f3dfa87da3702cee0e4626068a7060 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:01:01 2008 +0000 Initialize the important fields of DVBChannel. svn path=/trunk/; revision=383 src/plugins/dvb/rygel-dvb-channel.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 523460cb7123a44a3d1c47f4e15bbb129caacc10 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:57 2008 +0000 Catch the error from DVBChannel creation method. svn path=/trunk/; revision=382 src/plugins/dvb/rygel-dvb-channel-group.vala | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit 2fb6c7d5754c0b00dbaa96bdb06c28692612ceba Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:53 2008 +0000 Refactor DVBChannelGroup construction method. svn path=/trunk/; revision=381 src/plugins/dvb/rygel-dvb-channel-group.vala | 42 +++++++++++++++------------- 1 file changed, 23 insertions(+), 19 deletions(-) commit feee0f42d04b6d6d9d6d66f0ad3367168bf8ac42 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:48 2008 +0000 Let DVBContentDir create the ChannelList proxy. svn path=/trunk/; revision=380 src/plugins/dvb/rygel-dvb-channel-group.vala | 18 +++++------------- src/plugins/dvb/rygel-dvb-content-dir.vala | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 13 deletions(-) commit be30e1cbb2234c7cc5993178d81274133b1f2f47 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:44 2008 +0000 Update the child_count once it's known. svn path=/trunk/; revision=379 src/plugins/dvb/rygel-dvb-channel-group.vala | 2 ++ 1 file changed, 2 insertions(+) commit 02162bd1fef10fdf5a50411a26ac14e72a688141 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:40 2008 +0000 Don't throw an error if there are no channels in group. svn path=/trunk/; revision=378 src/plugins/dvb/rygel-dvb-content-dir.vala | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) commit 71f9cfc1d015fc2cbd06d0c6bad93ed6e1dabaf6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:35 2008 +0000 Add DVB plugin. Right now it only builds, haven't tested because of broken python jhbuild. svn path=/trunk/; revision=377 configure.ac | 1 + src/plugins/Makefile.am | 4 +- src/plugins/dvb/Makefile.am | 49 ++++++++ src/plugins/dvb/rygel-dvb-channel-group.vala | 120 +++++++++++++++++++ src/plugins/dvb/rygel-dvb-channel.vala | 69 +++++++++++ src/plugins/dvb/rygel-dvb-content-dir.vala | 170 +++++++++++++++++++++++++++ src/plugins/dvb/rygel-dvb-plugin.vala | 47 ++++++++ 7 files changed, 458 insertions(+), 2 deletions(-) commit e889f26912cea793b6d0195c6fde3caa0b8897bd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:29 2008 +0000 Streamer only provide headers on "HEAD" requests. svn path=/trunk/; revision=376 src/rygel/rygel-streamer.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit a261d90c1936af9e89a830952b7dcc616c55f2fb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:25 2008 +0000 Streamer puts essential headers into streams. Streamer puts "Content-Type" and "Content-Length" headers into streams. svn path=/trunk/; revision=375 src/rygel/rygel-streamer.vala | 10 ++++++++++ 1 file changed, 10 insertions(+) commit d1cb9def881ba8a0eb150f9e008336a07e9494f3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:21 2008 +0000 MediaTracker provides the item when requested by Streamer. svn path=/trunk/; revision=374 src/plugins/tracker/rygel-media-tracker.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 91999eef4ba9d5bcbe4588f19ff8efdf5c3c5c2d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:11 2008 +0000 Initialize the local variable before using. svn path=/trunk/; revision=373 src/plugins/tracker/rygel-tracker-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b24dd36fce8c65556f435ea8d5207f542c386c0d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 12:00:06 2008 +0000 MediaTracker keeps a ref to Streamer instance. svn path=/trunk/; revision=372 src/plugins/tracker/rygel-media-tracker.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 12b692237eafa50e33681d6c19b29e9ac8966a77 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:58 2008 +0000 Add API to get the MediaItem, given it's ID. svn path=/trunk/; revision=371 src/plugins/tracker/rygel-tracker-container.vala | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) commit 4a7eb041ecbaa8fddac0109ba078bfec4e96406b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:53 2008 +0000 Use ID of MediaItem instead of URI in the proxy URIs. On getting an HTTP request for an item, Streamer will emit a signal to get the MediaItem instance requested. svn path=/trunk/; revision=370 src/rygel/rygel-media-item.vala | 2 +- src/rygel/rygel-streamer.vala | 35 ++++++++++++++++++++++++++--------- 2 files changed, 27 insertions(+), 10 deletions(-) commit 37b2e31ffde8fa8c8ebfed87670b6e0e716b18a6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:47 2008 +0000 Define and use enums for metadata array indices. svn path=/trunk/; revision=369 src/plugins/tracker/rygel-tracker-image-item.vala | 69 ++++++++++++++--------- src/plugins/tracker/rygel-tracker-music-item.vala | 65 +++++++++++++-------- src/plugins/tracker/rygel-tracker-video-item.vala | 53 ++++++++++------- 3 files changed, 115 insertions(+), 72 deletions(-) commit dafcf1aa047e3ad1fc0f6fe835ebdb267198fedf Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:42 2008 +0000 Include file size of the item in the DIDL. svn path=/trunk/; revision=368 src/plugins/tracker/rygel-tracker-image-item.vala | 27 ++++++++++++++--------- src/plugins/tracker/rygel-tracker-music-item.vala | 26 +++++++++++++--------- src/plugins/tracker/rygel-tracker-video-item.vala | 18 +++++++++------ 3 files changed, 43 insertions(+), 28 deletions(-) commit 69eea5848bb2d059e12eee2d4942c9475362f668 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:37 2008 +0000 No need to keep the keys in the TrackerItem class. svn path=/trunk/; revision=367 src/plugins/tracker/rygel-tracker-image-item.vala | 19 +++++++++---------- src/plugins/tracker/rygel-tracker-item.vala | 2 -- src/plugins/tracker/rygel-tracker-music-item.vala | 19 +++++++++---------- src/plugins/tracker/rygel-tracker-video-item.vala | 15 +++++++-------- 4 files changed, 25 insertions(+), 30 deletions(-) commit ce5d9f0187e874eeccf0668c4f20c6867ed5b6ce Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:31 2008 +0000 MediaItem keeps a res struct instead of res fields itself. svn path=/trunk/; revision=366 src/plugins/test/rygel-test-item.vala | 10 +++++--- src/plugins/tracker/rygel-tracker-image-item.vala | 11 ++++++--- src/plugins/tracker/rygel-tracker-music-item.vala | 7 ++++-- src/plugins/tracker/rygel-tracker-video-item.vala | 11 ++++++--- src/rygel/rygel-media-item.vala | 30 ++++++++--------------- 5 files changed, 36 insertions(+), 33 deletions(-) commit 7c954e7c88c2a045c8fe9aa9aefd76109faedef8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:26 2008 +0000 Add the original res at the end of the DIDL. For compatibility with crappy MediaRenderers just takes the first res from the DIDL rather than the one they can handle. svn path=/trunk/; revision=365 src/rygel/rygel-media-item.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 857f1a9d63a2602e199bd65d960740ae171e94c9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:15 2008 +0000 Tracker items fetch metadata at contruction time. svn path=/trunk/; revision=364 src/plugins/tracker/rygel-tracker-container.vala | 26 ++++++++++++----------- src/plugins/tracker/rygel-tracker-image-item.vala | 11 ++++------ src/plugins/tracker/rygel-tracker-item.vala | 6 +++++- src/plugins/tracker/rygel-tracker-music-item.vala | 11 ++++------ src/plugins/tracker/rygel-tracker-video-item.vala | 11 ++++------ 5 files changed, 31 insertions(+), 34 deletions(-) commit b81b98839a0db5da4313858ff281dd7dec24b69c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:10 2008 +0000 Handle important messages on the pipeline bus. svn path=/trunk/; revision=363 src/rygel/rygel-gst-stream.vala | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) commit 04ba6ca36b35da2a76a028c229c0f09d1d2e4b9c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:59:05 2008 +0000 MediaItem adds transcoded resources to the DIDL. ATM it's just the HTTP URI that the new Streamer API creates for us. svn path=/trunk/; revision=362 src/rygel/rygel-media-item.vala | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit aa254a2476f16a3418d8b40b8aeadfeda21bba8f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:58:59 2008 +0000 MediaItem now just use Streamer instead of GUPnP.Context. svn path=/trunk/; revision=361 src/plugins/test/rygel-test-item.vala | 5 +---- src/plugins/tracker/rygel-media-tracker.vala | 13 +++++-------- src/plugins/tracker/rygel-tracker-container.vala | 11 +++++------ src/plugins/tracker/rygel-tracker-item.vala | 11 +++-------- src/rygel/rygel-media-item.vala | 12 ++++++++---- 5 files changed, 22 insertions(+), 30 deletions(-) commit 8a259efcf6219ff1f12662ade7c3d6947155aa66 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:58:53 2008 +0000 Add gstreamer CFLAGS and LIBS to tracker plugin build. svn path=/trunk/; revision=360 src/plugins/tracker/Makefile.am | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit d15696eca75dba6afb72b62fe4aafb886369e33e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Dec 25 11:58:46 2008 +0000 Support streaming from URIs other than HTTP. This could be any URI that gstreamer have a source element to handle it through. svn path=/trunk/; revision=359 src/rygel/rygel-streamer.vala | 56 +++++++++++++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 7 deletions(-) commit c3206bcb76b21837019988565dec4c2f1ce5bc11 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Dec 16 14:31:38 2008 +0000 Allow URIs of protocols other than HTTP. We don't assume the protocol to be HTTP anymore but guess it from URI. svn path=/trunk/; revision=358 src/rygel/rygel-media-item.vala | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) commit a1da5243e12d8882f637fb34361a281d3240f7d4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Dec 16 14:31:34 2008 +0000 Introduce an Error to serialize method. svn path=/trunk/; revision=357 src/plugins/tracker/rygel-tracker-container.vala | 13 +++++++++++-- src/plugins/tracker/rygel-tracker-image-item.vala | 3 ++- src/plugins/tracker/rygel-tracker-music-item.vala | 3 ++- src/plugins/tracker/rygel-tracker-video-item.vala | 3 ++- src/rygel/rygel-media-container.vala | 2 +- src/rygel/rygel-media-item.vala | 2 +- src/rygel/rygel-media-object.vala | 2 +- 7 files changed, 20 insertions(+), 8 deletions(-) commit 4a516f6998b24563f09dd126b6a2e27b7013bd23 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Dec 16 14:31:30 2008 +0000 Use mpeg2 video inside mpeg transport stream. Use mpeg2 video inside mpeg transport stream rather than H.263 in AVI. svn path=/trunk/; revision=356 src/plugins/test/rygel-test-video-item.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 437358d529c512fd1f2b31462b6f78a1e0921133 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Dec 16 14:31:26 2008 +0000 Tell libsoup to not accumulate the chunks. Otherwise the memory usage keeps rising and rising. svn path=/trunk/; revision=355 src/rygel/rygel-stream.vala | 2 ++ 1 file changed, 2 insertions(+) commit 9a07e55350681ce7a5222836333f4683ce2b0430 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Dec 16 14:31:22 2008 +0000 Stream should only end if the abort signal is for it's message. svn path=/trunk/; revision=354 src/rygel/rygel-stream.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 66990c869c59dbf0b0cd7705f2eeffd8ac0cc486 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:23:04 2008 +0000 Test plugin only gets built/installed if enabled. svn path=/trunk/; revision=353 configure.ac | 6 ++++++ src/plugins/Makefile.am | 4 ++++ 2 files changed, 10 insertions(+) commit c4b256322868041f5fa518e569bee666ff15619c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:23:00 2008 +0000 Use fakesink instead of appsink. appsink is currently in gst-plugins-bad and no distro ships it. svn path=/trunk/; revision=352 src/rygel/rygel-gst-stream.vala | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) commit e365305153059da33292c7b5a6a4721746a4dcdc Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:56 2008 +0000 Minor refactoring. svn path=/trunk/; revision=351 src/rygel/rygel-gst-stream.vala | 4 ---- 1 file changed, 4 deletions(-) commit 9670812b8986ad035fb8d389d162574b875f23ec Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:46 2008 +0000 Don't send out prerolled buffers. Apparently this was causing the problems of receiving side unable to handle (recognise and decode) the incoming stream. svn path=/trunk/; revision=350 src/rygel/rygel-gst-stream.vala | 13 ------------- 1 file changed, 13 deletions(-) commit c952d7bfc6e51a085067bb5d8603f0822a9f131c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:41 2008 +0000 Use H263 enclosed in AVI container. Use H263 enclosed in AVI container instead of theora in ogg. svn path=/trunk/; revision=349 src/plugins/test/rygel-test-video-item.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 81db43111da8ca3e0da6d13da8c570e9ea2cc771 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:37 2008 +0000 Oops: Put the muxer after the encoder. svn path=/trunk/; revision=348 src/plugins/test/rygel-test-video-item.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c790767114b8266dc41e51e9c5f49514882bf2c4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:32 2008 +0000 Streamer rejects the stream, rather than signal handler. svn path=/trunk/; revision=347 src/plugins/test/rygel-test-item.vala | 1 - src/rygel/rygel-streamer.vala | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) commit 0d95dc28aeb4e05b6bcbf51f831f7f71228ec8a6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:28 2008 +0000 Add method to detect if stream has been accepted. svn path=/trunk/; revision=346 src/rygel/rygel-stream.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 3da5a32a4bb2928150a745affc899e7397b50662 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:23 2008 +0000 Generalize: Put common code into TestItem class. Put common code from TestAudioItem and TestVideoItem into TestItem class. svn path=/trunk/; revision=345 src/plugins/test/Makefile.am | 5 +++ src/plugins/test/rygel-test-audio-item.vala | 48 +++++----------------- src/plugins/test/rygel-test-item.vala | 62 ++++++++++++++++++++++++----- src/plugins/test/rygel-test-video-item.vala | 48 +++++----------------- 4 files changed, 75 insertions(+), 88 deletions(-) commit 9259ab60037ee8670ac83aec34d12c784c438727 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:17 2008 +0000 Add a video item to test plugin. Streams video from 'videotestsrc is-live=true ! theoraenc ! oggmux'. svn path=/trunk/; revision=344 src/plugins/test/Makefile.am | 5 ++ src/plugins/test/rygel-test-content-dir.vala | 4 + src/plugins/test/rygel-test-video-item.vala | 109 +++++++++++++++++++++++++++ 3 files changed, 118 insertions(+) commit f9259b67b21e1ebcfa2fe43cab1d5385b83ed703 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:12 2008 +0000 Nicer title/ID for the exported audio item. svn path=/trunk/; revision=343 src/plugins/test/rygel-test-content-dir.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bc509bed7788a06265df054870a12c6eb269aef2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:08 2008 +0000 Tell audiotestsrc to behave like a live source. svn path=/trunk/; revision=342 src/plugins/test/rygel-test-audio-item.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 04c681349e755bad1bff33a876e3222ec869749a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:22:02 2008 +0000 Move StreamContext to Rygel as GstStream. This is to avoid code-duplication in plugins. Now plugins just create the gst source element they want to stream from and tell the Streamer to stream from that. svn path=/trunk/; revision=341 src/plugins/test/rygel-test-audio-item.vala | 111 +++------------------------- src/rygel/Makefile.am | 7 +- src/rygel/rygel-1.0.deps | 1 + src/rygel/rygel-gst-stream.vala | 107 +++++++++++++++++++++++++++ src/rygel/rygel-streamer.vala | 29 ++++++++ 5 files changed, 152 insertions(+), 103 deletions(-) commit 50a1714c7a6775a5672f1b88062213be24acf07c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:57 2008 +0000 StreamContext can now be told to stream from any gst (source) element. svn path=/trunk/; revision=340 src/plugins/test/rygel-test-audio-item.vala | 51 ++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 12 deletions(-) commit cbb93c5fb14b40528888873a578ee8bdcc1bc972 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:52 2008 +0000 No need to provide candidates to Streamer anymore. Instead you get a new stream object for each HTTP request and you can accept or reject it and start streaming to it in case of former. svn path=/trunk/; revision=339 src/plugins/test/rygel-test-audio-item.vala | 5 +++-- src/rygel/rygel-stream.vala | 12 ++++++++++++ src/rygel/rygel-streamer.vala | 19 ------------------- 3 files changed, 15 insertions(+), 21 deletions(-) commit 2d319209484117e089658ee2265eaa4a81b4e8fa Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:48 2008 +0000 Hosted path should be derived from given name. Streamer takes a name as constructor argument and uses that to create the server path it hosts. svn path=/trunk/; revision=338 src/plugins/test/rygel-test-content-dir.vala | 2 +- src/rygel/rygel-streamer.vala | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) commit 1ecfadd88b8b454f3059948368139535321ee5ce Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:43 2008 +0000 Implement Test audio item. It creates a small gstreamer pipeline and feeds the data produced from that pipeline to http response messages. svn path=/trunk/; revision=337 src/plugins/test/rygel-test-audio-item.vala | 132 ++++++++++++++++++++++++++-- 1 file changed, 126 insertions(+), 6 deletions(-) commit 5d51a331981a222cc3ff9c9370b2693f32627b30 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:38 2008 +0000 Add gstreamer CFLAGS and LIBS to test plugin build. svn path=/trunk/; revision=336 src/plugins/test/Makefile.am | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 6a86460a0a440bc0ee53fb8ac6936a3e1afd4974 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:34 2008 +0000 Add a convience method to create URI from path. svn path=/trunk/; revision=335 src/rygel/rygel-streamer.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit 59f73136c7408ea6528dcc47f0f8bebc93f18ccb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:29 2008 +0000 Initialize gstreamer. svn path=/trunk/; revision=334 src/rygel/rygel-main.vala | 3 +++ 1 file changed, 3 insertions(+) commit b0082ddcf82f3da6edb3b05f08b4bc4cdd81c018 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:24 2008 +0000 Provide a const for generic UPnP audio item class. svn path=/trunk/; revision=333 src/rygel/rygel-media-item.vala | 1 + 1 file changed, 1 insertion(+) commit 817691beb60b0c3ce94e390f979839d9110c1d2f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:18 2008 +0000 Basic skeleton for test plugin. A test plugin that is supposed to host test media, mainly meant for testing the new Streaming API and hopefully the transcoding API that will follow soon. svn path=/trunk/; revision=332 configure.ac | 1 + src/plugins/Makefile.am | 2 +- src/plugins/test/Makefile.am | 43 +++++++++++++ src/plugins/test/rygel-test-audio-item.vala | 50 ++++++++++++++++ src/plugins/test/rygel-test-content-dir.vala | 90 ++++++++++++++++++++++++++++ src/plugins/test/rygel-test-item.vala | 45 ++++++++++++++ src/plugins/test/rygel-test-plugin.vala | 45 ++++++++++++++ 7 files changed, 275 insertions(+), 1 deletion(-) commit 465c65447808f2b2f114e84bd83cb461b3cabb33 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:13 2008 +0000 Streamer doesn't derive from GUPnP.Context anymore. Streamer doesn't derive from GUPnP.Context anymore but rather uses an existing GUPnP.Conext object. svn path=/trunk/; revision=331 src/rygel/rygel-streamer.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit ab7b69cadf5ed8e07660e8c999a5e8d61b1605eb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:08 2008 +0000 Add Streamer and Stream classes. New classes for rygel and plugins to be able to stream data from sources other than files on disk. svn path=/trunk/; revision=330 src/rygel/Makefile.am | 10 ++++++ src/rygel/rygel-stream.vala | 61 +++++++++++++++++++++++++++++++++ src/rygel/rygel-streamer.vala | 78 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 149 insertions(+) commit 9db221a62d634c6a6c2f548efd04161cd6edfbe6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:21:02 2008 +0000 Refactor ContentDirectory.browse_cb (). svn path=/trunk/; revision=329 src/rygel/rygel-content-directory.vala | 141 +++++++++++++++++++-------------- 1 file changed, 81 insertions(+), 60 deletions(-) commit fffd29ff4c60e04d3aa7c24e78e14695d5759d9e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:20:57 2008 +0000 Introduce BrowseArgs. Introduce a new class, whose instances holds the arguments (in and out) to Browse action and pass these instance to all methods instead of passing around the arguments themselves everywhere. Simplifies the code and lives of content directory implementors. svn path=/trunk/; revision=328 src/plugins/tracker/rygel-media-tracker.vala | 67 ++++++--------- src/rygel/rygel-content-directory.vala | 117 +++++++++++---------------- 2 files changed, 73 insertions(+), 111 deletions(-) commit 8b9bb409b0803162fba4fac9612200ebe1a8be44 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:20:52 2008 +0000 Move most of the root container handling to base class. So that plugins need to a bit less work. svn path=/trunk/; revision=327 src/plugins/tracker/rygel-media-tracker.vala | 81 +++++++++++++--------------- src/rygel/rygel-content-directory.vala | 68 ++++++++++++++++++----- 2 files changed, 92 insertions(+), 57 deletions(-) commit 5d06c9162e0bb8015cd326e204c840514ba24d87 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Dec 14 20:20:46 2008 +0000 Reflect the correct number of children in the root container. Do create the root container before creating it's child containers but update the number of children when we know it. svn path=/trunk/; revision=326 src/plugins/tracker/rygel-media-tracker.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 9cab977c7b1776c2ef8e70cd1c0a24fded1d7160 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Dec 1 16:39:32 2008 +0000 Some minor beautification changes. svn path=/trunk/; revision=325 src/plugins/tracker/rygel-tracker-item.vala | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit aaa302a8335ab89eb2d960907389d8a02450d09e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Dec 1 16:39:27 2008 +0000 A small convenience constructor for root container. svn path=/trunk/; revision=324 src/plugins/tracker/rygel-media-tracker.vala | 7 +++---- src/rygel/rygel-media-container.vala | 5 +++++ 2 files changed, 8 insertions(+), 4 deletions(-) commit d9dab93a0ee9074b508667d1bb9b4bdacd425539 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Dec 1 16:39:22 2008 +0000 GConf.Client.get_string returns null if key is not found. GConf.Client.get_string returns null if key is not found rather than throwing an error. svn path=/trunk/; revision=323 src/rygel/rygel-media-server-factory.vala | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit d603a2abff4ab606fe2eb8e914693ffe42af55ec Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Dec 1 16:39:18 2008 +0000 Refactor MediaServerFactory. Put the saving of modified desc into a separate method. svn path=/trunk/; revision=322 src/rygel/rygel-media-server-factory.vala | 37 ++++++++++++++++--------------- 1 file changed, 19 insertions(+), 18 deletions(-) commit d1c0d321caf531007010fc0568dd65fb70a836e1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Dec 1 16:39:12 2008 +0000 Refactor MediaServerFactory. Put the creation of modified description xml into a separate method. svn path=/trunk/; revision=321 src/rygel/rygel-media-server-factory.vala | 35 +++++++++++++++++++------------ 1 file changed, 22 insertions(+), 13 deletions(-) commit 6137a897efdcf6c32bf5ecb0ca0b31d646a109af Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Nov 29 23:19:50 2008 +0000 Set the default value to gconf rather than null. svn path=/trunk/; revision=320 src/rygel/rygel-media-server-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cbc73d0c44b0e8247ace70f6cc744629ab6b4dad Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Nov 29 23:19:45 2008 +0000 Initialize the local variables. svn path=/trunk/; revision=319 src/rygel/rygel-media-server-factory.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c2cfaf64aabb3cb9db0e7b97accd0d0946421f30 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Nov 28 12:59:41 2008 +0000 Make the module resident rather than keeping a ref to it. Rygel was crashing on exit because of modules being unloaded while there were still objects of classes provided by the module. I thought I had solved the issue by keeping a ref to each module in the PluginLoader but the problem with that approach is that it is not guaranteed the PluginLoader will not be freed before all the objects of classes it provides. svn path=/trunk/; revision=318 src/rygel/rygel-plugin-loader.vala | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit 73522bd5b8bf240abcab90d73ed2d96174bfab42 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Nov 27 23:20:09 2008 +0000 Export the tracker logo. Export the tracker logo to be used as the MediaServer icon. svn path=/trunk/; revision=317 src/plugins/tracker/Makefile.am | 4 ++-- src/plugins/tracker/rygel-tracker-plugin.vala | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) commit cf17dc35936953812d52641615a5979d32511ec1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Nov 27 23:20:03 2008 +0000 Add support for icons. Plugins can now provide icons to represent themselves. Yay! svn path=/trunk/; revision=316 data/xml/description.xml | 2 ++ src/rygel/Makefile.am | 5 ++++ src/rygel/rygel-icon-info.vala | 50 +++++++++++++++++++++++++++++++ src/rygel/rygel-media-server-factory.vala | 42 ++++++++++++++++++++++++++ src/rygel/rygel-plugin.vala | 6 ++++ 5 files changed, 105 insertions(+) commit f4c04577d4032cddc6c842e2053ca1b7aefbd328 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Nov 27 16:49:25 2008 +0000 Initialize the list before adding services to it. svn path=/trunk/; revision=315 src/rygel/rygel-media-server.vala | 2 ++ 1 file changed, 2 insertions(+) commit 117af0c74071a8254fe79c2ccb1a3f9ac6a5afc4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Nov 27 16:49:19 2008 +0000 Minor refactor. svn path=/trunk/; revision=314 src/rygel/rygel-media-server-factory.vala | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit ded567352a94167afba7dc7817187ef93ee46088 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Nov 26 20:53:04 2008 +0000 Delete the now redundant directories. svn path=/trunk/; revision=313 commit 2379d7eb1f91f9397b3d17a6e96d45dece58511d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Nov 26 17:00:39 2008 +0000 Try to quit the app gracefully on SIGTERM. svn path=/trunk/; revision=312 src/rygel/cstuff.c | 24 ++++++++++++++++++++++++ src/rygel/cstuff.h | 10 ++++++++-- src/rygel/cstuff.vapi | 6 ++++++ src/rygel/rygel-main.vala | 6 ++++++ 4 files changed, 44 insertions(+), 2 deletions(-) commit 455eeefa81ee9a4d84b9e457d84e645a7f678623 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Nov 26 17:00:33 2008 +0000 Add API to Main for exiting the app with an exit code. svn path=/trunk/; revision=311 src/rygel/rygel-main.vala | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit e647cc4e875abd3a2ca5af36861c1de3a46809f0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Nov 26 17:00:28 2008 +0000 Turn MainLoop into a prop of the Main class. svn path=/trunk/; revision=310 src/rygel/rygel-main.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 3b86c75726ef3fc6a52e74e9763790de665dd296 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Nov 26 17:00:23 2008 +0000 Use exceptions rather than returning nulls. svn path=/trunk/; revision=309 src/rygel/rygel-main.vala | 25 ++++++++++++++++++------ src/rygel/rygel-media-server-factory.vala | 32 +++++++++++++++---------------- 2 files changed, 35 insertions(+), 22 deletions(-) commit ac2ae70908a3037b2040c4aba77a523349ebac31 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Nov 26 14:28:20 2008 +0000 Merge two functions together. svn path=/trunk/; revision=308 src/rygel/rygel-plugin-loader.vala | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) commit 9b34f3abcf6ceb3af05f0848934e2ba3df8bb204 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Nov 26 14:28:15 2008 +0000 Keep the search and sort caps in a protected field. svn path=/trunk/; revision=307 src/rygel/rygel-content-directory.vala | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit e529f769cf9bc2e2956cb61f69f1714d08e7151b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Nov 26 14:28:10 2008 +0000 Minor indentation fixes. svn path=/trunk/; revision=306 src/rygel/rygel-content-directory.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 30ec3addd7d522444506ec5ac851613d6431a5bf Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Nov 26 14:28:06 2008 +0000 Allow service subclasses to override most of the funtionality. Make some fields protected and some methods virtual. svn path=/trunk/; revision=305 src/rygel/rygel-connection-manager.vala | 6 +++--- src/rygel/rygel-content-directory.vala | 7 +++---- 2 files changed, 6 insertions(+), 7 deletions(-) commit 83f73246f9210b98c63f14aa45a98f581a374887 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:44:09 2008 +0000 Add some basic doc comments for all classes. svn path=/trunk/; revision=304 src/plugins/tracker/rygel-media-tracker.vala | 3 +++ src/plugins/tracker/rygel-tracker-container.vala | 3 +++ src/plugins/tracker/rygel-tracker-image-item.vala | 3 +++ src/plugins/tracker/rygel-tracker-item.vala | 3 +++ src/plugins/tracker/rygel-tracker-music-item.vala | 3 +++ src/plugins/tracker/rygel-tracker-video-item.vala | 3 +++ src/rygel/cstuff.vapi | 9 +++++++++ src/rygel/rygel-connection-manager.vala | 3 +++ src/rygel/rygel-content-directory.vala | 8 ++++++++ src/rygel/rygel-media-container.vala | 4 ++++ src/rygel/rygel-media-item.vala | 4 ++++ src/rygel/rygel-media-object.vala | 4 ++++ src/rygel/rygel-media-receiver-registrar.vala | 3 +++ src/rygel/rygel-media-server-factory.vala | 7 ++++++- src/rygel/rygel-media-server.vala | 3 +++ src/rygel/rygel-metadata-extractor.vala | 5 +++++ src/rygel/rygel-plugin-loader.vala | 5 +++++ src/rygel/rygel-plugin.vala | 4 ++++ src/rygel/rygel-resource-info.vala | 4 ++++ 19 files changed, 80 insertions(+), 1 deletion(-) commit 23bf3ca6c84673d37b6b9b50a9c5524c6ad43e12 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:44:05 2008 +0000 Oops! Had forgotten to update my email in the vapi file. svn path=/trunk/; revision=303 src/rygel/cstuff.vapi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit de52f370eb0732d4d55cfef30d6aedb7c0404077 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:59 2008 +0000 Rename 'media-server' dir to 'rygel'. svn path=/trunk/; revision=302 configure.ac | 4 ++-- src/Makefile.am | 2 +- src/plugins/tracker/Makefile.am | 4 ++-- src/{media-server => rygel}/Makefile.am | 0 src/{media-server => rygel}/cstuff.c | 0 src/{media-server => rygel}/cstuff.h | 0 src/{media-server => rygel}/cstuff.vapi | 0 src/{media-server => rygel}/rygel-connection-manager.vala | 0 src/{media-server => rygel}/rygel-content-directory.vala | 0 src/{media-server => rygel}/rygel-main.vala | 0 src/{media-server => rygel}/rygel-media-container.vala | 0 src/{media-server => rygel}/rygel-media-item.vala | 0 src/{media-server => rygel}/rygel-media-object.vala | 0 src/{media-server => rygel}/rygel-media-receiver-registrar.vala | 0 src/{media-server => rygel}/rygel-media-server-factory.vala | 0 src/{media-server => rygel}/rygel-media-server.vala | 0 src/{media-server => rygel}/rygel-metadata-extractor.vala | 0 src/{media-server => rygel}/rygel-plugin-loader.vala | 0 src/{media-server => rygel}/rygel-plugin.vala | 0 src/{media-server => rygel}/rygel-resource-info.vala | 0 20 files changed, 5 insertions(+), 5 deletions(-) commit 98cd02f0d9b37bc2f44e25a1d73a3c5c18849e98 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:52 2008 +0000 Rename 'media-providers' directory to 'plugins. svn path=/trunk/; revision=301 configure.ac | 4 ++-- src/Makefile.am | 2 +- src/media-server/Makefile.am | 2 +- src/{media-providers => plugins}/Makefile.am | 0 src/{media-providers => plugins}/tracker/Makefile.am | 0 src/{media-providers => plugins}/tracker/rygel-media-tracker.vala | 0 src/{media-providers => plugins}/tracker/rygel-tracker-container.vala | 0 .../tracker/rygel-tracker-image-item.vala | 0 src/{media-providers => plugins}/tracker/rygel-tracker-item.vala | 0 .../tracker/rygel-tracker-music-item.vala | 0 src/{media-providers => plugins}/tracker/rygel-tracker-plugin.vala | 0 .../tracker/rygel-tracker-video-item.vala | 0 12 files changed, 4 insertions(+), 4 deletions(-) commit 0ece1c1f21e4deb813d57ed4361a65b4f76b1d98 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:47 2008 +0000 Fix the root gconf path to reflect the new project name. svn path=/trunk/; revision=300 src/media-server/rygel-media-server-factory.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 148d25bedbbeb72aae9ac6e7650a15dd04998e2f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:42 2008 +0000 Rename 'GCONF_PATH' to 'ROOT_GCONF_PATH'. svn path=/trunk/; revision=299 src/media-server/rygel-media-server-factory.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit e249e91ec3f7509cb40daf4fa8923e28b7a6e0f6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:38 2008 +0000 Rename 'UPNP_CLASS' in Service classes to 'UPNP_TYPE'. svn path=/trunk/; revision=298 src/media-providers/tracker/rygel-tracker-plugin.vala | 2 +- src/media-server/rygel-connection-manager.vala | 2 +- src/media-server/rygel-content-directory.vala | 2 +- src/media-server/rygel-media-receiver-registrar.vala | 2 +- src/media-server/rygel-plugin.vala | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) commit a2c18d07cff2c507635512221058035649ebec30 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:32 2008 +0000 set dlna_operation and dlna_flags like rhythmbox-gupnp. Patch from Florian Steinel <Florian.Steinel@googlemail.com>. svn path=/trunk/; revision=297 src/media-server/rygel-media-item.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 92d1597e12eeb86a81191da720a79dc6912c8eb5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:28 2008 +0000 Use the new Tracker interface. Tracker now has separate objects for separate API. Patch from Florian Steinel <Florian.Steinel@googlemail.com>. svn path=/trunk/; revision=296 src/media-providers/tracker/rygel-tracker-container.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 0844e027c08c8313fd5978490f3e9b9483a1c691 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:23 2008 +0000 Remove some unnecessary null-checks. Thanks to Florian Steinel for pointing it out. svn path=/trunk/; revision=295 src/media-server/rygel-media-server-factory.vala | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit bae041ec9148ca2e0b30e5b10027846778cccc69 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:18 2008 +0000 Link against libgee. svn path=/trunk/; revision=294 configure.ac | 6 ++++++ src/media-providers/tracker/Makefile.am | 6 ++++-- src/media-server/Makefile.am | 8 +++++--- 3 files changed, 15 insertions(+), 5 deletions(-) commit 4edab3455e666a826e83182043d17ba52a27bf99 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:12 2008 +0000 Complete Redesign: More power to the plugins. List of changes: * Plugins now loaded into separate Media Servers. * Plugins can now implement any kind of resources (only services atm). * Service classes are now exposed to plugins so they can inherit from them. * MediaTracker now inherits from ContentDirectory rather than ContentProvider. * ContentProvider is removed. svn path=/trunk/; revision=293 data/xml/description-xbox360.xml | 24 -- data/xml/description.xml | 21 -- .../tracker/rygel-media-tracker.vala | 64 ++--- .../tracker/rygel-tracker-container.vala | 19 +- .../tracker/rygel-tracker-plugin.vala | 18 +- src/media-server/Makefile.am | 43 ++- src/media-server/rygel-connection-manager.vala | 4 +- src/media-server/rygel-content-directory.vala | 73 +++-- src/media-server/rygel-main.vala | 69 +++++ src/media-server/rygel-media-manager.vala | 299 --------------------- src/media-server/rygel-media-provider.vala | 55 ---- .../rygel-media-receiver-registrar.vala | 6 +- src/media-server/rygel-media-server-factory.vala | 294 ++++++++++++++++++++ src/media-server/rygel-media-server.vala | 283 ++----------------- src/media-server/rygel-plugin-loader.vala | 146 ++++++++++ src/media-server/rygel-plugin.vala | 62 +++++ src/media-server/rygel-resource-info.vala | 47 ++++ 17 files changed, 762 insertions(+), 765 deletions(-) commit 3ef61253b45e9227bec4275c6c4440040449f00c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:07 2008 +0000 Bump-up required vala version to 0.5.2. svn path=/trunk/; revision=292 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0406ac81bc8597f8d254e49fceffe45cc8e911fe Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 25 14:43:03 2008 +0000 The service classes should know their upnp classes themselves. svn path=/trunk/; revision=291 src/media-server/rygel-connection-manager.vala | 3 ++ src/media-server/rygel-content-directory.vala | 2 ++ .../rygel-media-receiver-registrar.vala | 2 ++ src/media-server/rygel-media-server.vala | 36 +++++++++------------- 4 files changed, 21 insertions(+), 22 deletions(-) commit f66db07fb39a08b3172fbd5ec23feeab353331a0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 18 21:00:18 2008 +0000 Remove the now unneeded methods from TrackerContainer. Had forgotten to remove add_music_item_from_db and seconds_to_iso8601 methods. svn path=/trunk/; revision=290 .../tracker/rygel-tracker-container.vala | 77 ---------------------- 1 file changed, 77 deletions(-) commit a43bfdc695ba6f6fdef505b980a9eb55d1ba1d09 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 18 21:00:10 2008 +0000 Vala syntax update: - structs need to be initialized now. - struct fields don't need to be initialized to null anymore. - initialize all variables before using them. svn path=/trunk/; revision=289 src/media-providers/tracker/rygel-tracker-item.vala | 2 +- src/media-server/rygel-media-item.vala | 8 +------- src/media-server/rygel-media-server.vala | 2 +- src/media-server/rygel-metadata-extractor.vala | 10 +++++----- 4 files changed, 8 insertions(+), 14 deletions(-) commit 2787b34c84a55d9159296df448050699ac575622 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 18:24:44 2008 +0000 Override GLib.Object.constructed() instead of using 'construct' keyword. svn path=/trunk/; revision=288 ChangeLog | 8 ++++++++ src/media-server/rygel-connection-manager.vala | 2 +- src/media-server/rygel-content-directory.vala | 2 +- src/media-server/rygel-media-receiver-registrar.vala | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) commit d3e29ee84af4a8cfcd1f761896949e0fc5c9e8c0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 18:10:05 2008 +0000 Avoid using 'construct' now that we have flexible construction methods. svn path=/trunk/; revision=287 ChangeLog | 9 +++++++++ src/media-providers/tracker/rygel-media-tracker.vala | 11 ++++------- src/media-server/rygel-media-manager.vala | 16 +++++++--------- src/media-server/rygel-media-server.vala | 20 +++++++++----------- src/media-server/rygel-metadata-extractor.vala | 2 +- 5 files changed, 30 insertions(+), 28 deletions(-) commit db831a218c756a25968afa6a3b9f2a8a99dffc77 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 17:42:02 2008 +0000 Don't keep GUPnP context and D-Bus proxy objects in TrackerItem. It can access these from the parent container object. svn path=/trunk/; revision=286 ChangeLog | 11 +++++++++++ src/media-providers/tracker/rygel-tracker-container.vala | 12 +++--------- src/media-providers/tracker/rygel-tracker-image-item.vala | 8 +++----- src/media-providers/tracker/rygel-tracker-item.vala | 12 +++--------- src/media-providers/tracker/rygel-tracker-music-item.vala | 8 +++----- src/media-providers/tracker/rygel-tracker-video-item.vala | 8 +++----- 6 files changed, 26 insertions(+), 33 deletions(-) commit 4b28231e904e1f3ff3bc138453fcd9fa1fd3a40a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 17:42:00 2008 +0000 Don't hide GUPnP context and D-Bus proxy objects. svn path=/trunk/; revision=285 ChangeLog | 6 ++++++ src/media-providers/tracker/rygel-tracker-container.vala | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) commit d344d617507e4f6c7dc0e1d47e942467f6fb970a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 17:41:58 2008 +0000 Rename field/variable "tracker_category" to "category". svn path=/trunk/; revision=284 ChangeLog | 10 ++++++++++ src/media-providers/tracker/rygel-media-tracker.vala | 2 +- src/media-providers/tracker/rygel-tracker-container.vala | 12 ++++++------ src/media-providers/tracker/rygel-tracker-image-item.vala | 2 +- src/media-providers/tracker/rygel-tracker-music-item.vala | 2 +- src/media-providers/tracker/rygel-tracker-video-item.vala | 2 +- 6 files changed, 20 insertions(+), 10 deletions(-) commit 2038375f579e26629ceface840ee624d5f2fda4f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 17:41:56 2008 +0000 Refactor: Put common Tracker item code into a separate abstract class. All Tracker item classes now inherit from this class. svn path=/trunk/; revision=283 ChangeLog | 11 +++ src/media-providers/tracker/Makefile.am | 5 ++ .../tracker/rygel-tracker-image-item.vala | 44 +----------- .../tracker/rygel-tracker-item.vala | 79 ++++++++++++++++++++++ .../tracker/rygel-tracker-music-item.vala | 44 +----------- .../tracker/rygel-tracker-video-item.vala | 44 +----------- 6 files changed, 101 insertions(+), 126 deletions(-) commit 8fe133a5024a417317204cdcc3036a86994e69e8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 17:41:54 2008 +0000 Refactor: Separate classes for each item type. These tracker-specific item classes are responsible for fetching their metadata and serializing it. svn path=/trunk/; revision=282 ChangeLog | 12 ++ src/media-providers/tracker/Makefile.am | 17 ++- .../tracker/rygel-tracker-container.vala | 130 +++------------------ .../tracker/rygel-tracker-image-item.vala | 129 ++++++++++++++++++++ .../tracker/rygel-tracker-music-item.vala | 128 ++++++++++++++++++++ .../tracker/rygel-tracker-video-item.vala | 121 +++++++++++++++++++ 6 files changed, 423 insertions(+), 114 deletions(-) commit 6d5f2a22fa80d7fba6ac4fd894c89fc77ae87edb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 17:41:53 2008 +0000 Declare private fields as private. svn path=/trunk/; revision=281 ChangeLog | 6 ++++++ .../tracker/rygel-tracker-container.vala | 19 +++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) commit d91c03aa5a21f2c460b4ab9ed721afcc6ddc2a0f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 17:41:51 2008 +0000 Refactor: Add TrackerContainer.get_file_category(). Now MediaTracker doesn't talk to tracker directly. svn path=/trunk/; revision=280 ChangeLog | 8 ++++++++ src/media-providers/tracker/rygel-media-tracker.vala | 2 +- src/media-providers/tracker/rygel-tracker-container.vala | 8 ++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) commit 4fd2a677c37dab9d08241f6e95333636cae1c732 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 17:41:49 2008 +0000 More standard-compliant SCPDs. Based on a patch by Ross Burton <ross@opennedhand.com>. svn path=/trunk/; revision=279 ChangeLog | 9 +++++++++ data/xml/ConnectionManager.xml | 4 +++- data/xml/ContentDirectory.xml | 3 ++- data/xml/X_MS_MediaReceiverRegistrar1.xml | 3 ++- 4 files changed, 16 insertions(+), 3 deletions(-) commit fc9066ea462b07647ebf068c3ce3431c8d1c2970 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Nov 11 17:41:47 2008 +0000 Create root container after it's children. This is to pass the correct number of children to the constructor of the root container. svn path=/trunk/; revision=278 ChangeLog | 7 +++++++ src/media-providers/tracker/rygel-media-tracker.vala | 10 +++++----- 2 files changed, 12 insertions(+), 5 deletions(-) commit 0b6509f7b208a830edecc1dbf803f3b0f90ea928 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Nov 10 21:33:21 2008 +0000 Refactor: A more intelligent TrackerContainer. As a result, MediaTracker class is now very slim. svn path=/trunk/; revision=277 ChangeLog | 8 + .../tracker/rygel-media-tracker.vala | 358 ++------------------- .../tracker/rygel-tracker-container.vala | 336 ++++++++++++++++++- 3 files changed, 366 insertions(+), 336 deletions(-) commit 2bae16070d58dcc860071dd7afa4b31ff656f0e1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Nov 10 21:33:19 2008 +0000 Replace my non-working "@gstreamer.net" email with "@gnome.org" one. svn path=/trunk/; revision=276 AUTHORS | 2 +- ChangeLog | 8 ++++++++ src/media-server/cstuff.c | 2 +- src/media-server/cstuff.h | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) commit 49906e54866bea66ed6e4956aa4d5949f32ff7f5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Nov 10 21:33:18 2008 +0000 File.query_info () doesn't return a weak anymore. svn path=/trunk/; revision=275 ChangeLog | 7 +++++++ src/media-server/rygel-media-manager.vala | 2 +- src/media-server/rygel-metadata-extractor.vala | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) commit 9b26af2ba9c6f22ba13046bcf1b4c8dea6602dd7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Oct 26 21:34:24 2008 +0000 Add MAINTAINERS file. svn path=/trunk/; revision=274 ChangeLog | 6 ++++++ MAINTAINERS | 3 +++ 2 files changed, 9 insertions(+) commit e7e84ad80611b665cab0494410493852e4d618c9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Oct 26 21:34:16 2008 +0000 Project renamed to "Rygel" to be moved to GNOME SVN. svn path=/trunk/; revision=273 ChangeLog | 39 ++++++ README | 21 ++-- configure.ac | 6 +- data/xml/Makefile.am | 2 +- data/xml/description-xbox360.xml | 4 +- data/xml/description.xml | 6 +- doc/design.txt | 16 +-- src/media-providers/tracker/Makefile.am | 44 +++---- ...media-tracker.vala => rygel-media-tracker.vala} | 2 +- ...container.vala => rygel-tracker-container.vala} | 2 +- ...acker-plugin.vala => rygel-tracker-plugin.vala} | 2 +- src/media-server/Makefile.am | 132 ++++++++++----------- ...-manager.vala => rygel-connection-manager.vala} | 2 +- ...directory.vala => rygel-content-directory.vala} | 2 +- ...a-container.vala => rygel-media-container.vala} | 4 +- ...gupnp-media-item.vala => rygel-media-item.vala} | 4 +- ...media-manager.vala => rygel-media-manager.vala} | 3 +- ...p-media-object.vala => rygel-media-object.vala} | 4 +- ...dia-provider.vala => rygel-media-provider.vala} | 4 +- ...ar.vala => rygel-media-receiver-registrar.vala} | 2 +- ...p-media-server.vala => rygel-media-server.vala} | 10 +- ...xtractor.vala => rygel-metadata-extractor.vala} | 2 +- 22 files changed, 180 insertions(+), 133 deletions(-) commit abf7a4c7809d1d705e1c0fcee326648b25a783e4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Sep 10 21:21:35 2008 +0000 Refactor: Put plugin stuff into a separate module. svn path=/trunk/; revision=272 ChangeLog | 8 +++++ src/media-providers/tracker/Makefile.am | 7 ++++- .../tracker/gupnp-media-tracker.vala | 9 ------ .../tracker/gupnp-tracker-plugin.vala | 35 ++++++++++++++++++++++ 4 files changed, 49 insertions(+), 10 deletions(-) commit 1d574131b7c7c40c5964746e453267fa5875a65b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Sep 10 21:21:25 2008 +0000 Refactor: Put TrackerContainer class into a separate module. svn path=/trunk/; revision=271 ChangeLog | 8 ++++ src/media-providers/tracker/Makefile.am | 9 ++++- .../tracker/gupnp-media-tracker.vala | 19 ---------- .../tracker/gupnp-tracker-container.vala | 44 ++++++++++++++++++++++ 4 files changed, 59 insertions(+), 21 deletions(-) commit 809c072a0683d19540e4caefef7d28c57b293fc5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Sep 10 21:21:14 2008 +0000 Rename Tracker.Container to GUPnP.TrackerContainer. svn path=/trunk/; revision=270 ChangeLog | 6 +++ .../tracker/gupnp-media-tracker.vala | 56 +++++++++++----------- 2 files changed, 34 insertions(+), 28 deletions(-) commit cd83e50218c7d7077bd9ca8a8f8de322cfe93053 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Sep 10 21:21:05 2008 +0000 Create the root container in the contructor of the media providers. svn path=/trunk/; revision=269 ChangeLog | 7 +++++++ .../tracker/gupnp-media-tracker.vala | 17 ++++++++-------- src/media-server/gupnp-media-manager.vala | 23 ++++++++++------------ 3 files changed, 25 insertions(+), 22 deletions(-) commit 6545f8faced406ea76a2e808057e12282f5cf8b6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:10:53 2008 +0000 Remove the redundant 'title' field from the Tracker.Container class. svn path=/trunk/; revision=268 ChangeLog | 6 ++++++ src/media-providers/tracker/gupnp-media-tracker.vala | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) commit 746a3144504629b5e3d9eb3d6c37a9189b9d437c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:10:46 2008 +0000 Start utilizing the MediaContainer class in MediaTracker. svn path=/trunk/; revision=267 ChangeLog | 4 + .../tracker/gupnp-media-tracker.vala | 250 ++++++--------------- 2 files changed, 68 insertions(+), 186 deletions(-) commit 4ff3aeb3d32862c707d55ad6975d26e3c20e2015 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:10:38 2008 +0000 Add MediaItem to vapi file and build. svn path=/trunk/; revision=266 ChangeLog | 4 ++++ src/media-server/Makefile.am | 17 +++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) commit 3e957be0090aa31abeac67f70b035f0c4bb48d62 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:10:31 2008 +0000 Introduce a class for media items. svn path=/trunk/; revision=265 ChangeLog | 6 ++ src/media-server/gupnp-media-item.vala | 135 +++++++++++++++++++++++++++++++++ 2 files changed, 141 insertions(+) commit 8edd014f902d903694cb7e9b0bb97dbb6f8a2b3c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:10:23 2008 +0000 Start utilizing the MediaContainer class in media providers. svn path=/trunk/; revision=264 ChangeLog | 5 +++ .../tracker/gupnp-media-tracker.vala | 50 ++++------------------ src/media-server/gupnp-media-manager.vala | 35 +++------------ 3 files changed, 19 insertions(+), 71 deletions(-) commit 022910255e198f241799ab1608002ad033c273fb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:10:14 2008 +0000 Add MediaObject and MediaContainer to vapi file and build. svn path=/trunk/; revision=263 ChangeLog | 4 ++++ src/media-server/Makefile.am | 12 +++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) commit 395991f8629b5d3f42c517b9e34188b84c86bcae Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:10:07 2008 +0000 Introduce a class for media containers. svn path=/trunk/; revision=262 ChangeLog | 4 ++ src/media-server/gupnp-media-container.vala | 58 +++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) commit e1c31038528b02968b304766fada7a05f9cc2a8c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:09:59 2008 +0000 Introduce a new abstract class for media objects. It will be the responsibility of derived classes to implement serializing to DIDLLiteWriter. svn path=/trunk/; revision=261 ChangeLog | 8 ++++++++ src/media-server/gupnp-media-object.vala | 31 +++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) commit 55295442694b2eb7973b9f6070c47b252a7d975a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:09:52 2008 +0000 Add the root_id prefix to container's id at object creation time. svn path=/trunk/; revision=260 ChangeLog | 3 +- .../tracker/gupnp-media-tracker.vala | 43 ++++++---------------- 2 files changed, 14 insertions(+), 32 deletions(-) commit f939a4806015a9d8a6ae632e30a568e42e2a5fca Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:09:44 2008 +0000 Keep the parent_id of the container in the Tracker.Container class. svn path=/trunk/; revision=259 ChangeLog | 6 ++++++ src/media-providers/tracker/gupnp-media-tracker.vala | 19 ++++++++++--------- 2 files changed, 16 insertions(+), 9 deletions(-) commit 0d1fe36c86173657ce4ed7ce5936c9290c5dada9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:09:36 2008 +0000 Remove MediaProvider.get_root_children_count(). Remove MediaProvider.get_root_children_count() and allow each provider to add metadata of it's root container to DIDL instead. svn path=/trunk/; revision=258 ChangeLog | 9 +++++++++ .../tracker/gupnp-media-tracker.vala | 8 ++------ src/media-server/gupnp-media-manager.vala | 22 +++++++++++----------- src/media-server/gupnp-media-provider.vala | 2 -- 4 files changed, 22 insertions(+), 19 deletions(-) commit 2e05e43f1c188041abcdddd74c7ef4552dc0dda6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:09:27 2008 +0000 Rename MediaManger's get_root_container_metadata() to add_root_container_metadata(). svn path=/trunk/; revision=257 ChangeLog | 7 +++++++ src/media-server/gupnp-media-manager.vala | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit e5243e92d728e3b5df0f37cba38bc57fff71400e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:09:20 2008 +0000 Put the code and message from exception caught on the action error. svn path=/trunk/; revision=256 ChangeLog | 6 ++++++ src/media-server/gupnp-content-directory.vala | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 06060c1f471c0ba15587adff89ca525b8444a28b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:09:13 2008 +0000 Assign a specific code (701) to "No such object" error. svn path=/trunk/; revision=255 ChangeLog | 6 ++++++ src/media-server/gupnp-media-provider.vala | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit c4cfe17816e02cb15ff2ea7cf091674915cacdd4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:09:04 2008 +0000 Rename MediaManager's browse_root_container() to add_root_children(). svn path=/trunk/; revision=254 ChangeLog | 6 ++++++ src/media-server/gupnp-media-manager.vala | 16 ++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) commit 1eb70bf328aa14fa82ef5dee973cb4ea45317d12 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:08:56 2008 +0000 Rename MediaProvider's browse() to add_children_metadata(). svn path=/trunk/; revision=253 ChangeLog | 3 +- .../tracker/gupnp-media-tracker.vala | 19 +++++------ src/media-server/gupnp-content-directory.vala | 18 +++++------ src/media-server/gupnp-media-manager.vala | 37 +++++++++++----------- src/media-server/gupnp-media-provider.vala | 19 +++++------ 5 files changed, 50 insertions(+), 46 deletions(-) commit cf4f93a3e88841c86743b9439daccc4848e9ce9e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:08:46 2008 +0000 Rename MediaProvider's get_metadata() to add_metadata(). svn path=/trunk/; revision=252 ChangeLog | 9 +++++++++ src/media-providers/tracker/gupnp-media-tracker.vala | 2 +- src/media-server/gupnp-content-directory.vala | 2 +- src/media-server/gupnp-media-manager.vala | 4 ++-- src/media-server/gupnp-media-provider.vala | 2 +- 5 files changed, 14 insertions(+), 5 deletions(-) commit 2bec80cf9b47a828f7b561c68e0cb80f26773a9e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:08:37 2008 +0000 MediaProviders now get a DIDLiteWriter to add metadata to and no longer return didl strings. svn path=/trunk/; revision=251 ChangeLog | 10 + .../tracker/gupnp-media-tracker.vala | 288 ++++++++++----------- src/media-server/gupnp-content-directory.vala | 60 +++-- src/media-server/gupnp-media-manager.vala | 179 ++++++------- src/media-server/gupnp-media-provider.vala | 28 +- 5 files changed, 280 insertions(+), 285 deletions(-) commit 77d21d0ca0cabd575eca413607bbc465899eb303 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:08:26 2008 +0000 Remove an unneeded try&catch block. svn path=/trunk/; revision=250 ChangeLog | 6 ++++++ src/media-server/gupnp-media-manager.vala | 34 +++++++++++++------------------ 2 files changed, 20 insertions(+), 20 deletions(-) commit 133eb95e82bf1777657551c913b34e6f88290373 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:08:20 2008 +0000 MediaProvider class now requires gupnp-av package. svn path=/trunk/; revision=249 ChangeLog | 6 ++++++ src/media-server/Makefile.am | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) commit 9d842291a6779480cdb3c0bb607f98503f323611 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:08:13 2008 +0000 Use Exceptions rather than returning null. svn path=/trunk/; revision=248 ChangeLog | 9 +++++ .../tracker/gupnp-media-tracker.vala | 36 +++++++++++-------- src/media-server/gupnp-content-directory.vala | 40 +++++++++++----------- src/media-server/gupnp-media-manager.vala | 22 ++++++------ src/media-server/gupnp-media-provider.vala | 10 ++++-- 5 files changed, 68 insertions(+), 49 deletions(-) commit 9cfcd372e811b20199f89cb6d1e0c5341221383a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:07:55 2008 +0000 Use real name of the user rather than username in FriendlyName. svn path=/trunk/; revision=247 ChangeLog | 6 ++++++ src/media-server/gupnp-media-server.vala | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 778766c4eedd02f943dbac9679ebcfba6318afc5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Aug 29 21:07:46 2008 +0000 Make MediaProvider an abstract class rather than interface. We will have to do this at some point anyway to put common functionality into this module but the real reason to do this right now is that support for constuct-only props in interfaces was recenlty dropped in Vala (for good reasons). svn path=/trunk/; revision=246 ChangeLog | 12 ++++++++ .../tracker/gupnp-media-tracker.vala | 34 +++++++++------------- src/media-server/gupnp-media-manager.vala | 32 +++++++++----------- src/media-server/gupnp-media-provider.vala | 10 +++---- 4 files changed, 45 insertions(+), 43 deletions(-) commit d0de3bd05401fa68bd7dec3f47b6bcaf6593e39e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Aug 16 22:02:55 2008 +0000 Put MediaProvider in GUPnP namespace. svn path=/trunk/; revision=245 ChangeLog | 6 ++++++ src/media-server/gupnp-media-provider.vala | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 77076c123f191c157dd4e6540586a66d2ff013ba Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:51:57 2008 +0000 Move the core Media Server code into a separate subdirectory. svn path=/trunk/; revision=244 ChangeLog | 29 ++++++++ configure.ac | 3 +- src/Makefile.am | 83 +--------------------- src/media-providers/tracker/Makefile.am | 5 +- src/media-server/Makefile.am | 82 +++++++++++++++++++++ src/{ => media-server}/cstuff.c | 0 src/{ => media-server}/cstuff.h | 0 src/{ => media-server}/cstuff.vapi | 0 .../gupnp-connection-manager.vala | 0 .../gupnp-content-directory.vala | 0 src/{ => media-server}/gupnp-media-manager.vala | 0 src/{ => media-server}/gupnp-media-provider.vala | 0 .../gupnp-media-receiver-registrar.vala | 0 src/{ => media-server}/gupnp-media-server.vala | 0 .../gupnp-metadata-extractor.vala | 0 15 files changed, 117 insertions(+), 85 deletions(-) commit 5e8645eb658bfadc6e64ffa0c14060ac22cef490 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:51:38 2008 +0000 Remove Makefile.in on 'make maintainer-clean'. svn path=/trunk/; revision=243 ChangeLog | 6 ++++++ src/media-providers/Makefile.am | 2 ++ 2 files changed, 8 insertions(+) commit 8e68cfe6dd38cd05497eb09f893e0ffdba8b6381 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:51:31 2008 +0000 Replace random ID generation function by a GQuark-based (persistant) one. svn path=/trunk/; revision=242 ChangeLog | 4 +++- src/gupnp-media-manager.vala | 14 ++++---------- 2 files changed, 7 insertions(+), 11 deletions(-) commit f6f2a920b42f6f5277a3d2d3b1e678ccf1e7682a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:51:26 2008 +0000 Better/recursive GIO-based plugin loading. svn path=/trunk/; revision=241 ChangeLog | 6 ++++ src/gupnp-media-manager.vala | 82 ++++++++++++++++++++++++++++++++++++-------- 2 files changed, 73 insertions(+), 15 deletions(-) commit bf18fcfae21c682c9dfe0ddc6c452a2373b292f9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:51:20 2008 +0000 Disable generation of static libraries. svn path=/trunk/; revision=240 ChangeLog | 6 ++++++ configure.ac | 3 +++ 2 files changed, 9 insertions(+) commit acf1690a851aedffde51b4f37289fd5a12db0a80 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:51:13 2008 +0000 Re-introduce MediaTracker as a plugin. svn path=/trunk/; revision=239 ChangeLog | 10 + configure.ac | 2 + src/Makefile.am | 2 + src/media-providers/Makefile.am | 1 + src/media-providers/tracker/Makefile.am | 29 + .../tracker/gupnp-media-tracker.vala | 749 +++++++++++++++++++++ 6 files changed, 793 insertions(+) commit debae37d44baf7ed67591d9c8a42c89fe7679eb3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:51:03 2008 +0000 - Introduce a plugins system. Ross should be happy now. :) - Remove MediaTracker module. svn path=/trunk/; revision=238 ChangeLog | 10 + src/Makefile.am | 34 +- src/cstuff.vapi | 3 + src/gupnp-media-manager.vala | 91 +++++- src/gupnp-media-tracker.vala | 740 ------------------------------------------- 5 files changed, 118 insertions(+), 760 deletions(-) commit 60804151ec9becaff48421ef9743769bef82fa72 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:50:56 2008 +0000 Add get_root_children_count() to MediaProvider interface. svn path=/trunk/; revision=237 ChangeLog | 3 ++- src/gupnp-media-manager.vala | 10 +++++++--- src/gupnp-media-provider.vala | 2 ++ src/gupnp-media-tracker.vala | 8 ++++++-- 4 files changed, 17 insertions(+), 6 deletions(-) commit 8ccfdc123826051e06bcb22edcd05e9fae293a4e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:50:50 2008 +0000 Add "title" prop to MediaProvider interface. svn path=/trunk/; revision=236 ChangeLog | 8 ++++++++ src/gupnp-media-manager.vala | 8 ++++++-- src/gupnp-media-provider.vala | 1 + src/gupnp-media-tracker.vala | 4 +++- 4 files changed, 18 insertions(+), 3 deletions(-) commit 15e3963b3113a644da420f83aa703ef440e2dd9b Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:50:42 2008 +0000 Don't add root ID prefix to root parent ID. svn path=/trunk/; revision=235 ChangeLog | 1 + src/gupnp-media-tracker.vala | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 8e7312cac74b4a15311ea85a7759c44cba3c5e97 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:50:37 2008 +0000 Get the root ID prefix from IDs rather than removing it. svn path=/trunk/; revision=234 ChangeLog | 1 + src/gupnp-media-manager.vala | 19 ++++++++----------- 2 files changed, 9 insertions(+), 11 deletions(-) commit d1a4abb3f0682cbec06b205e39ea0d6d1abd9da1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:50:31 2008 +0000 Pass ID as is to browse() and get_metadata() of media providers. svn path=/trunk/; revision=233 ChangeLog | 1 + src/gupnp-media-manager.vala | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) commit 236a50288b7d5ffe804d2b59fb584ba161042e67 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:50:15 2008 +0000 No need for MediaManager to prefix IDs with root_id. svn path=/trunk/; revision=232 ChangeLog | 5 +++-- src/gupnp-media-manager.vala | 16 ++-------------- 2 files changed, 5 insertions(+), 16 deletions(-) commit 0b1448e77aba0c57c2660045b4f6f38eeef71d81 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:50:09 2008 +0000 Correct a typo. Now we export the ID of the container in the format we need to export it in. svn path=/trunk/; revision=231 ChangeLog | 7 +++++++ src/gupnp-media-tracker.vala | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit c0806dcb9305b8ce5836a16b22e40e6f44d350f2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:50:03 2008 +0000 - MediaProviders now get the "root_parent_id" though a prop. - MediaManager now decides the IDs to use on it's own. svn path=/trunk/; revision=230 ChangeLog | 10 ++++++++++ src/gupnp-content-directory.vala | 2 +- src/gupnp-media-manager.vala | 11 +++++++---- src/gupnp-media-provider.vala | 1 + src/gupnp-media-tracker.vala | 5 ++++- 5 files changed, 23 insertions(+), 6 deletions(-) commit e342966defa7bc67baeb85a2c2cec59b3a661ca4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:57 2008 +0000 Use MediaManager rather than MediaTracker. This also means that system_update_id doesn't need to be handled by ContentDirectory anymore. svn path=/trunk/; revision=229 ChangeLog | 8 ++++++++ src/gupnp-content-directory.vala | 37 ++++++++++++++++--------------------- 2 files changed, 24 insertions(+), 21 deletions(-) commit 4ea729fbfdb235ab8e80d64ac1534dc74f5ab514 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:51 2008 +0000 Introduce MediaManager. It implements MediaProvider interface and will be responsible to manage all MediaProviders. Currently it uses MediaTracker directly since it currently doesn't have a plugin system. svn path=/trunk/; revision=228 ChangeLog | 9 ++ src/Makefile.am | 7 +- src/gupnp-media-manager.vala | 237 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 252 insertions(+), 1 deletion(-) commit 667f6272e3a930062a48fd5ed234d5143b7a85fc Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:43 2008 +0000 Each MediaProvider prefixes each objectid with "root-id:". This will allow the ContentDirectory to redirect the Browse requests to the appropriate MediaProvider in a simple/efficient way. svn path=/trunk/; revision=227 ChangeLog | 8 +++++++ src/gupnp-media-tracker.vala | 54 ++++++++++++++++++++++++++++++++++++-------- 2 files changed, 52 insertions(+), 10 deletions(-) commit 831da4ba96ebe73760abc13730e6a178e0c15cb4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:37 2008 +0000 Introduce MediaProvider interface that MediaTracker implements. svn path=/trunk/; revision=226 ChangeLog | 9 +++++++++ src/Makefile.am | 7 ++++++- src/gupnp-media-provider.vala | 44 +++++++++++++++++++++++++++++++++++++++++++ src/gupnp-media-tracker.vala | 4 ++-- 4 files changed, 61 insertions(+), 3 deletions(-) commit 7f4398eb6f386794c21e5b8829a40d930cbe5d57 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:30 2008 +0000 Put some more more comments and Refactor. svn path=/trunk/; revision=225 ChangeLog | 6 ++ src/gupnp-metadata-extractor.vala | 146 ++++++++++++++++++++------------------ 2 files changed, 81 insertions(+), 71 deletions(-) commit 4f875565c8fbd2a89445cee7253e121ae11bd0a9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:24 2008 +0000 Extract the mime-type using GIO. svn path=/trunk/; revision=224 ChangeLog | 6 ++++++ src/gupnp-metadata-extractor.vala | 29 +++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) commit b7d8975eb4f0e57bf985a8f87b78e4f396763c68 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:18 2008 +0000 Require gio-2.0 (>= 2.16) and include it in the build. svn path=/trunk/; revision=223 ChangeLog | 7 +++++++ configure.ac | 6 ++++++ src/Makefile.am | 6 ++++-- 3 files changed, 17 insertions(+), 2 deletions(-) commit 3d1e9caa8910a88c6a60f54b742213d9201f9f71 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:11 2008 +0000 Implement extraction of audio and video specific metadata. svn path=/trunk/; revision=222 ChangeLog | 6 ++++ src/gupnp-metadata-extractor.vala | 75 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) commit 76077fd1cebfda4fa9e6471b1af9f8302fbb26d8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:05 2008 +0000 Reduce the gstreamer dependency to 0.10.18. svn path=/trunk/; revision=221 ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 5d52a6a238627a684f9cc3ef18a7b3465a077fa1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:49:00 2008 +0000 Gst.TagList.copy_value.value is 'out' rather than 'ref'. svn path=/trunk/; revision=220 ChangeLog | 1 + src/gupnp-metadata-extractor.vala | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 4afc88cfd449c8e727eabb052745741466dca4a6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:48:55 2008 +0000 Refactor: A separate function for extraction of 'duration'. svn path=/trunk/; revision=219 ChangeLog | 1 + src/gupnp-metadata-extractor.vala | 32 ++++++++++++++++++-------------- 2 files changed, 19 insertions(+), 14 deletions(-) commit fb8bd38e38f1b8688cc9854e78af7242ac5c71d3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:48:49 2008 +0000 Only react to PAUSED state-change if the previous state was READY. svn path=/trunk/; revision=218 ChangeLog | 5 +++-- src/gupnp-metadata-extractor.vala | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) commit b5a81b846a4fa7fbf90ad7cce1ecb7265350e546 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:48:43 2008 +0000 Use 'this' keyword wherever possible. This makes code much more cleaner. svn path=/trunk/; revision=217 ChangeLog | 7 +++++ src/gupnp-metadata-extractor.vala | 64 +++++++++++++++++++-------------------- 2 files changed, 39 insertions(+), 32 deletions(-) commit dda01e4b4035dfc7e78f458fd9a0a647c8ea9f83 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:48:37 2008 +0000 Add a gstreamer-based metadata extractor. svn path=/trunk/; revision=216 ChangeLog | 7 ++ src/Makefile.am | 5 +- src/gupnp-metadata-extractor.vala | 168 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 179 insertions(+), 1 deletion(-) commit 160a0b53682e1ef9991048b0a4ffddb2dbc94d2e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Aug 5 15:48:30 2008 +0000 Add dependency to gstreamer >= 0.10.19. svn path=/trunk/; revision=215 ChangeLog | 7 +++++++ configure.ac | 6 ++++++ src/Makefile.am | 7 +++++-- 3 files changed, 18 insertions(+), 2 deletions(-) commit ac256bcea47be5f0f64cfe419b8980457483c160 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat Jul 19 21:09:11 2008 +0000 No need to list all supported mimetypes in SourceProtocolInfo. svn path=/trunk/; revision=214 ChangeLog | 6 ++++++ src/gupnp-connection-manager.vala | 23 +---------------------- 2 files changed, 7 insertions(+), 22 deletions(-) commit a7aeecdf807943394ee75c3bdfe79f8327107deb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Jul 4 14:27:50 2008 +0000 Declared all built sources in BUILT_SOURCES. svn path=/trunk/; revision=213 ChangeLog | 3 ++- src/Makefile.am | 12 +++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) commit ad43bff5ec3c644204ac39541634e692ab58abab Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Jul 4 14:27:38 2008 +0000 Fix a typo. svn path=/trunk/; revision=212 ChangeLog | 6 ++++++ src/Makefile.am | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 46183961db8c81c267d75fe18a2fb8f987106ee9 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Jul 4 14:27:29 2008 +0000 Prepare NEWS file for initial (0.1) release. svn path=/trunk/; revision=211 ChangeLog | 6 ++++++ NEWS | 4 ++++ 2 files changed, 10 insertions(+) commit 4fb8ac2cc1217f8814ec4ab30287547d9060de06 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Jul 4 14:27:23 2008 +0000 Update design doc and TODO files. svn path=/trunk/; revision=210 ChangeLog | 7 +++++++ TODO | 20 ++++++++------------ doc/design.txt | 12 ++++++------ 3 files changed, 21 insertions(+), 18 deletions(-) commit 0e1954dd266770ec074ad0eaab12237d13054283 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 21:53:37 2008 +0000 Put my name/copyright in the header. svn path=/trunk/; revision=209 ChangeLog | 1 + src/gupnp-connection-manager.vala | 2 ++ 2 files changed, 3 insertions(+) commit 82b2a84882e5849fea1da3a313e51b466f42b8ac Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 21:53:26 2008 +0000 Initialize the variables in the constructor. svn path=/trunk/; revision=208 ChangeLog | 1 + src/gupnp-connection-manager.vala | 31 ++++++++++++++++++++++++++++--- 2 files changed, 29 insertions(+), 3 deletions(-) commit aa11fdb397313cd93d1d4274b1aadd50724566e0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 21:53:19 2008 +0000 Remove the unused commented-out code. svn path=/trunk/; revision=207 ChangeLog | 1 + src/gupnp-connection-manager.vala | 35 ----------------------------------- 2 files changed, 1 insertion(+), 35 deletions(-) commit fb0ebaf9135ffa608e535b314404ab3df7e96fc2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 21:53:12 2008 +0000 Use Vala's syntax for connecting signals with details. svn path=/trunk/; revision=206 ChangeLog | 3 +- src/gupnp-connection-manager.vala | 60 ++++++++++++++++++--------------------- 2 files changed, 29 insertions(+), 34 deletions(-) commit 9a9d255413a1416c29f46b1071cc37012c5352fb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 21:52:55 2008 +0000 Swap the sink and source ProtocolInfo. svn path=/trunk/; revision=205 ChangeLog | 6 ++++++ src/gupnp-connection-manager.vala | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 5d8ec4c5e13e25e467b6d689129c0615207871e4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 21:52:48 2008 +0000 Enable the ConnectionManager service. svn path=/trunk/; revision=204 ChangeLog | 8 ++++++++ data/xml/Makefile.am | 1 + data/xml/description.xml | 3 --- src/gupnp-media-server.vala | 12 +++++++++++- 4 files changed, 20 insertions(+), 4 deletions(-) commit b6ba122fe07959e8f4eafcf3b1e1acc25de85f5d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 21:52:36 2008 +0000 Copy the ConnectionManager code from gupnp-media-renderer. svn path=/trunk/; revision=203 ChangeLog | 7 ++ src/Makefile.am | 3 + src/gupnp-connection-manager.vala | 146 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 156 insertions(+) commit 30af6f365fe5b575b9f2ea696167e30b37be88c1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 21:52:25 2008 +0000 Put some description in README file. svn path=/trunk/; revision=202 ChangeLog | 6 ++++++ README | 15 +++++++++++++++ 2 files changed, 21 insertions(+) commit 375b46b9b9a6e74f48a78c9c7311072b4c833a62 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 21:52:19 2008 +0000 Return an error on getting invalid arguments for 'Browse'. svn path=/trunk/; revision=201 ChangeLog | 6 ++++++ src/gupnp-content-directory.vala | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 995c607895046c6e7b4fff49622c0db5452ceb16 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 13:25:54 2008 +0000 Argument 'value' of query_variable signal should now be declared 'ref'. svn path=/trunk/; revision=200 ChangeLog | 6 ++++++ src/gupnp-content-directory.vala | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) commit 326875935e06ee4afe2f647fc80b06779d2462b2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jul 3 13:08:35 2008 +0000 Provide the 'creator' tag in DIDL xml for all items. The same value is provided in 'author' and 'artist' tags for music and video items respectively. svn path=/trunk/; revision=199 ChangeLog | 8 ++++++++ src/gupnp-media-tracker.vala | 25 ++++++++++++------------- 2 files changed, 20 insertions(+), 13 deletions(-) commit d54a9b52b458f466161e675462697949eea416cd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jul 2 15:36:43 2008 +0000 Hide the optional "GetSortExtensionCapabilities" action as well. svn path=/trunk/; revision=198 ChangeLog | 6 ++++++ data/xml/ContentDirectory.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 712e18e612541ae5b54c97bba984cab22e2fd469 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jul 2 15:36:26 2008 +0000 Implement "FeatureList" related queries and actions. svn path=/trunk/; revision=197 ChangeLog | 1 + src/gupnp-content-directory.vala | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) commit b2d86d502a9f7f2fe23298a3fb17112ef5eb6c44 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jul 2 15:36:16 2008 +0000 Implement "SearchCapabilities" and "SortCapabilities" related queries and actions. svn path=/trunk/; revision=196 ChangeLog | 6 +++-- src/gupnp-content-directory.vala | 48 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 2 deletions(-) commit d8c9bdcb7b49de87556a8abc984144e0547a50e2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jul 2 15:36:07 2008 +0000 Initialize "SystemUpdateID" variable and implement related query and action. svn path=/trunk/; revision=195 ChangeLog | 7 +++++++ src/gupnp-content-directory.vala | 26 +++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) commit 87d4592415eacfa44758c0529a439412bf2896f8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jul 2 15:36:01 2008 +0000 Comment out the optional actions and variables. svn path=/trunk/; revision=194 ChangeLog | 3 ++- data/xml/ContentDirectory.xml | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) commit 9466a55002046411559837d4065d991726f1e782 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jul 2 15:35:54 2008 +0000 List the required actions/variable before the optional. svn path=/trunk/; revision=193 ChangeLog | 6 +++ data/xml/ContentDirectory.xml | 85 ++++++++++++++++++++++--------------------- 2 files changed, 49 insertions(+), 42 deletions(-) commit cfa9ff0894cabb403a1d24f81755f61ec285e295 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Jul 2 15:35:46 2008 +0000 Disable the distribution and advertisement of the ConnectionManager service. svn path=/trunk/; revision=192 ChangeLog | 9 +++++++++ data/xml/Makefile.am | 1 - data/xml/description-xbox360.xml | 3 +++ data/xml/description.xml | 3 +++ 4 files changed, 15 insertions(+), 1 deletion(-) commit b4b990396ddbce6b467a4a9580dade5375cc29ec Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 21:05:28 2008 +0000 A temporary hack to make Vala compiler free string in structs. We need this untill GB#526552 is fixed. svn path=/trunk/; revision=191 ChangeLog | 7 +++++++ src/gupnp-media-tracker.vala | 6 ++++++ 2 files changed, 13 insertions(+) commit 3c86892c71c059325c7df48c4332f4aae148ccf3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:57:34 2008 +0000 No need to check for null on values returned from tracker. svn path=/trunk/; revision=190 ChangeLog | 1 + src/gupnp-media-tracker.vala | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) commit 8f6d7ba127e6ec4d12539bccaec29aa365dfda4d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:57:24 2008 +0000 Put "dc:date" in the DIDL when available. svn path=/trunk/; revision=189 ChangeLog | 1 + src/gupnp-media-tracker.vala | 65 ++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 63 insertions(+), 3 deletions(-) commit 8b655f9e822b47a1fd120b51fc48c9ed11a9c946 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:57:14 2008 +0000 Put the actual "album" in the DIDL when available. svn path=/trunk/; revision=188 ChangeLog | 5 +++-- src/gupnp-media-tracker.vala | 20 ++++++++++++++------ 2 files changed, 17 insertions(+), 8 deletions(-) commit a85b72bf8c5223314c48768a411090c9df0190b2 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:56:55 2008 +0000 Refactor: separate functions for adding music, image and video items to DIDL. svn path=/trunk/; revision=187 ChangeLog | 7 +++ src/gupnp-media-tracker.vala | 144 ++++++++++++++++++++++++++++++++++--------- 2 files changed, 123 insertions(+), 28 deletions(-) commit 9c31352068cc9333237da5c04b27a7971a83cd94 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:56:42 2008 +0000 Indentation fix. svn path=/trunk/; revision=186 ChangeLog | 1 + src/gupnp-media-tracker.vala | 34 +++++++++++++++++----------------- 2 files changed, 18 insertions(+), 17 deletions(-) commit a4f4c04dc3cc1e0dfa1db94331e854c6e5373974 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:56:30 2008 +0000 Include "originalTrackNumber" in the DIDL for Music track objects. svn path=/trunk/; revision=185 ChangeLog | 3 ++- src/gupnp-media-tracker.vala | 29 +++++++++++++++++++++++------ 2 files changed, 25 insertions(+), 7 deletions(-) commit 4637d105deee29f59a6c2f948bf75c454a40426c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:56:21 2008 +0000 Include the author, creator or artist in the DIDL when available. svn path=/trunk/; revision=184 ChangeLog | 6 ++++++ src/gupnp-media-tracker.vala | 42 ++++++++++++++++++++++++++++++++++-------- 2 files changed, 40 insertions(+), 8 deletions(-) commit 7b9c7dbd2986d4da62c4dd72514127f22c487fc0 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:56:04 2008 +0000 Export the "abs_top_builddir" explicitly. Some installations need it. svn path=/trunk/; revision=183 ChangeLog | 6 ++++++ configure.ac | 2 ++ 2 files changed, 8 insertions(+) commit 2922f67a8f94af61b9f8c1d5e9fdce7985d9fef1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:55:47 2008 +0000 tracker gives us empty string rather than null for each unavailable metadata. svn path=/trunk/; revision=182 ChangeLog | 4 +++- src/gupnp-media-tracker.vala | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) commit 2723b96673274277ac18341307c1def531e3b20d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue Jul 1 12:55:35 2008 +0000 Include the title instead of filename in the DIDL when it's available. svn path=/trunk/; revision=181 ChangeLog | 6 ++++++ src/gupnp-media-tracker.vala | 30 +++++++++++++++++++++--------- 2 files changed, 27 insertions(+), 9 deletions(-) commit 7f147cdbe6f64352a1ab77fc434bcec8f9852f41 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 26 20:38:55 2008 +0000 Correct the logic in MediaServer.set_friendly_name_and_udn (). The values for UDN and FriendlyName were not set in the description doc if not already present in the corresponding gconf keys. svn path=/trunk/; revision=180 ChangeLog | 8 ++++++++ src/gupnp-media-server.vala | 7 ++++--- 2 files changed, 12 insertions(+), 3 deletions(-) commit edf3d2954c1cff048633dc6825da240d6dfd4a50 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jun 23 21:08:05 2008 +0000 Remove the now redundant 'using GLib' from all sources. svn path=/trunk/; revision=179 ChangeLog | 9 +++++++++ src/gupnp-content-directory.vala | 2 +- src/gupnp-media-receiver-registrar.vala | 1 - src/gupnp-media-server.vala | 2 +- src/gupnp-media-tracker.vala | 1 - 5 files changed, 11 insertions(+), 4 deletions(-) commit 5554016547a74bfc31121ed2625a826b1c288feb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jun 23 21:07:54 2008 +0000 Start using the new Vala syntax for connecting signals with details. svn path=/trunk/; revision=178 ChangeLog | 7 +++++++ src/gupnp-content-directory.vala | 10 +++------- src/gupnp-media-receiver-registrar.vala | 23 +++++++---------------- 3 files changed, 17 insertions(+), 23 deletions(-) commit 5ca2a7cfde8d61d60ff607300f9d16f8cfd99a03 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jun 23 21:07:44 2008 +0000 A small fix to setisfy the latest Vala compiler. svn path=/trunk/; revision=177 ChangeLog | 6 ++++++ src/gupnp-media-tracker.vala | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 74b633af585f8a4aa189389f77374ce4c60ef45c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Jun 16 20:49:08 2008 +0000 Make all constants all CAPS. svn path=/trunk/; revision=176 ChangeLog | 6 ++++++ src/gupnp-media-tracker.vala | 48 ++++++++++++++++++++++---------------------- 2 files changed, 30 insertions(+), 24 deletions(-) commit 1f62e96b74cb450bc7d56ec89dd01552a82a5aaf Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jun 15 20:58:25 2008 +0000 Check for gupnp-media-server.vala file rather than now removed main.c file. svn path=/trunk/; revision=175 ChangeLog | 7 +++++++ configure.ac | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit 9823ae91ca9ac7710ae217caa7ad5bacba9cb31c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jun 15 13:33:06 2008 +0000 Add the vala stamp file to CLEANFILES. svn path=/trunk/; revision=174 ChangeLog | 6 ++++++ src/Makefile.am | 1 + 2 files changed, 7 insertions(+) commit 65b7400474e8ef12912166a86610575aa67b11e4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jun 15 13:32:59 2008 +0000 Re-write the main module in Vala. The main module's code now resides in MediaServer class as static methods. This marks the completion of re-write of code in Vala. Yay! svn path=/trunk/; revision=173 ChangeLog | 10 ++ src/Makefile.am | 3 +- src/gupnp-media-server.vala | 241 ++++++++++++++++++++++++++++ src/main.c | 372 -------------------------------------------- 4 files changed, 252 insertions(+), 374 deletions(-) commit 1d134a7442464bbdcfb344d5a76d4ab83f541bb6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jun 15 13:32:46 2008 +0000 Put all low-level stuff into a separate module. This module will be the only one kept in C and all the code that currently can't be written (easily) in Vala, will go there. svn path=/trunk/; revision=172 ChangeLog | 11 +++++++++ src/Makefile.am | 5 ++++- src/cstuff.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/cstuff.h | 38 +++++++++++++++++++++++++++++++ src/cstuff.vapi | 34 ++++++++++++++++++++++++++++ 5 files changed, 156 insertions(+), 1 deletion(-) commit 74a6f18207d25ee61420f3f99354d8a32aea15cb Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sun Jun 15 13:32:37 2008 +0000 Check for gconf-2.0 Vala bindings and add it to the Vala compiler flags. svn path=/trunk/; revision=171 ChangeLog | 8 ++++++++ configure.ac | 4 ++++ src/Makefile.am | 3 ++- 3 files changed, 14 insertions(+), 1 deletion(-) commit 0f6edba6614e4b2e2d7fba068783b9348c2f37d1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Jun 13 16:17:25 2008 +0000 Introduce a separate configure option for a strict C compiler. svn path=/trunk/; revision=170 ChangeLog | 6 ++++++ configure.ac | 10 +++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) commit 70de1fdc7a913341fe26d254fcbf5f08b4353fb3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri Jun 13 16:17:15 2008 +0000 Re-write the MediaServer class in Vala. svn path=/trunk/; revision=169 ChangeLog | 9 +++ src/Makefile.am | 1 + src/gupnp-media-server.c | 169 -------------------------------------------- src/gupnp-media-server.h | 79 --------------------- src/gupnp-media-server.vala | 69 ++++++++++++++++++ 5 files changed, 79 insertions(+), 248 deletions(-) commit 0c6b069414a7055878def90bacce8f73c8d8de3d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 14:56:04 2008 +0000 Add the copyright header. svn path=/trunk/; revision=168 ChangeLog | 6 ++++++ src/gupnp-media-receiver-registrar.vala | 24 ++++++++++++++++++++++++ 2 files changed, 30 insertions(+) commit 70c98b98e1bc4037ee7ba4d99fdc373197e680ac Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 14:50:20 2008 +0000 Correct a warning message (copy&paste mistake). svn path=/trunk/; revision=167 ChangeLog | 1 + src/gupnp-media-tracker.vala | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 865574dea7fe206a22caa649636949611ffa3cb5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 14:49:51 2008 +0000 Enable the commented out code of get_container_children_count(). This code now works against the latest Vala (svn trunk). MediaTracker is fully functional again, yay! svn path=/trunk/; revision=166 ChangeLog | 5 ++++- src/gupnp-media-tracker.vala | 5 ++--- 2 files changed, 6 insertions(+), 4 deletions(-) commit dbd469bdd07258aaeb3cd366a1b911cb7406ab1a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 13:02:20 2008 +0000 Use the nice and clean DBus API that Vala provides us. svn path=/trunk/; revision=165 ChangeLog | 6 +++ src/gupnp-media-tracker.vala | 106 +++++++++++++++++++------------------------ 2 files changed, 52 insertions(+), 60 deletions(-) commit 3db8c9466998498ab3c7b8a5f7252bbe5a250a66 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 13:02:12 2008 +0000 Correct the types of two parameters of MediaTracker.browse(). svn path=/trunk/; revision=164 ChangeLog | 6 ++++++ src/gupnp-media-tracker.vala | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 6a63fea97b3eaee3611abf49428f085b3aea1884 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 13:02:05 2008 +0000 Re-write ContentDirectory implementation in Vala. svn path=/trunk/; revision=163 ChangeLog | 9 ++ src/Makefile.am | 1 + src/gupnp-content-directory.c | 242 --------------------------------------- src/gupnp-content-directory.h | 74 ------------ src/gupnp-content-directory.vala | 121 ++++++++++++++++++++ 5 files changed, 131 insertions(+), 316 deletions(-) commit afc8b08444b6c4a7827572961b7e84e8b6c6d57e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 13:01:58 2008 +0000 Require Vala >= 0.3.4. svn path=/trunk/; revision=162 ChangeLog | 6 ++++++ configure.ac | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit fdecd6a9e39344aa7f1594a3f3b87e0220052b30 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 13:01:38 2008 +0000 Re-write MediaTracker in Vala. Doesn't really work. Thanks to dbus-glib bindings for Vala and tracker API. svn path=/trunk/; revision=161 ChangeLog | 12 + configure.ac | 8 + src/Makefile.am | 5 +- src/gupnp-content-directory.c | 2 +- src/gupnp-media-tracker.c | 860 ------------------------------------------ src/gupnp-media-tracker.h | 97 ----- src/gupnp-media-tracker.vala | 498 ++++++++++++++++++++++++ 7 files changed, 522 insertions(+), 960 deletions(-) commit fc5e0e1d3eb11174a24c4ae04cb7d0aa55d9ef8f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 13:01:18 2008 +0000 Re-write X_MS_MediaReceiverRegistrar implementation in Vala. svn path=/trunk/; revision=160 ChangeLog | 9 +++ src/Makefile.am | 8 ++ src/gupnp-media-receiver-registrar.c | 134 -------------------------------- src/gupnp-media-receiver-registrar.h | 74 ------------------ src/gupnp-media-receiver-registrar.vala | 38 +++++++++ 5 files changed, 55 insertions(+), 208 deletions(-) commit 9e140db5ea055e7c9ee5480742216d4357270726 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu Jun 12 13:01:09 2008 +0000 Check for Vala and GUPnP bindings. svn path=/trunk/; revision=159 ChangeLog | 6 ++++++ configure.ac | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) commit d88d4fcb7bdf234e56d346503f5ed0802bafe7a6 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue May 13 21:17:49 2008 +0000 Put the services implementations into separate objects. svn path=/trunk/; revision=158 ChangeLog | 11 ++ src/Makefile.am | 4 + src/gupnp-content-directory.c | 242 +++++++++++++++++++++++++++++++ src/gupnp-content-directory.h | 74 ++++++++++ src/gupnp-media-receiver-registrar.c | 134 ++++++++++++++++++ src/gupnp-media-receiver-registrar.h | 74 ++++++++++ src/gupnp-media-server.c | 268 ++++++----------------------------- 7 files changed, 581 insertions(+), 226 deletions(-) commit f8c4422b48e5be4eb1073274426b456be5ae99f3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue May 13 21:17:38 2008 +0000 Provide 'res@resultion' in DIDL XML for audio and video items. svn path=/trunk/; revision=157 ChangeLog | 1 + src/gupnp-media-tracker.c | 42 ++++++++++++++++++++++++++++++++++++------ 2 files changed, 37 insertions(+), 6 deletions(-) commit 039adf5371d40f9bdc006305bd7718a78ddace2c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue May 13 21:17:31 2008 +0000 Xbox wants Images container to have ID of '16'. svn path=/trunk/; revision=156 ChangeLog | 3 ++- src/gupnp-media-tracker.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 3588636d67fdb7604e00cee531693d4fea8d4856 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue May 13 21:17:10 2008 +0000 Report the correct UPnP class of the items. svn path=/trunk/; revision=155 ChangeLog | 6 ++++++ src/gupnp-media-tracker.c | 12 ++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) commit f7dd4d2602bbf30f2dfc2f215992d05a5df12301 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu May 8 14:41:08 2008 +0000 Quick security fix: only host the user's home dir. This should be OK with most tracker setups since by default tracker only indexes user's home dir. svn path=/trunk/; revision=154 ChangeLog | 8 ++++++++ src/gupnp-media-tracker.c | 15 +++++++-------- 2 files changed, 15 insertions(+), 8 deletions(-) commit cd55af62344e4dcd89ab37ebef177b8f098642f5 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu May 8 13:10:16 2008 +0000 Don't escape '/' in the path before putting it in HTTP URI. svn path=/trunk/; revision=153 ChangeLog | 5 +++-- src/gupnp-media-tracker.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) commit abcef93989cb880f52e2f0375280750cf417bd2e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Thu May 8 13:10:00 2008 +0000 Introduce a structure to hold container info: ID, title and tracker category. svn path=/trunk/; revision=152 ChangeLog | 7 +++ src/gupnp-media-tracker.c | 149 ++++++++++++++++++++++++++++------------------ 2 files changed, 98 insertions(+), 58 deletions(-) commit f2aa15b1cc447fa2a961d085dcddb605f178228c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed May 7 21:21:17 2008 +0000 Xbox 360 uses 'ContainerID' instead of 'ObjectID' for cotainers. svn path=/trunk/; revision=151 ChangeLog | 6 ++++++ src/gupnp-media-server.c | 16 ++++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) commit 647d7fd77ecfae15bc044804f5111f32256d9b2f Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed May 7 21:21:09 2008 +0000 Add the newly added xbox 360 specific xml files to build. svn path=/trunk/; revision=150 ChangeLog | 6 ++++++ data/xml/Makefile.am | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) commit ff44c1a9caaefab8d4fe0b2a983808f2f653f03a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed May 7 21:21:00 2008 +0000 Use a separate description document for Xbox 360 to keep the code simple. svn path=/trunk/; revision=149 ChangeLog | 8 ++++++ data/xml/description-xbox360.xml | 46 +++++++++++++++++++++++++++++++ src/main.c | 58 +++++++++++++++++----------------------- 3 files changed, 78 insertions(+), 34 deletions(-) commit da5ddcb0c247c70bf1ee2cb0eb015877455a3a97 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed May 7 21:20:49 2008 +0000 Retrieve the services in version agnostic way. svn path=/trunk/; revision=148 ChangeLog | 6 ++++++ src/gupnp-media-server.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 3b714300f1b60ebfce3db5c16c9f721cc720636a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed May 7 21:20:42 2008 +0000 Add basic support for Xbox. svn path=/trunk/; revision=147 ChangeLog | 9 +++ data/xml/X_MS_MediaReceiverRegistrar1.xml | 96 +++++++++++++++++++++++++++++++ data/xml/description.xml | 7 +++ src/gupnp-media-server.c | 74 ++++++++++++++++++++++++ src/main.c | 61 +++++++++++++++++++- 5 files changed, 246 insertions(+), 1 deletion(-) commit 7a4187bbbc737241d3f412d3716d89e1f4eee3ef Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Tue May 6 08:17:04 2008 +0000 Steal some more DLNA bits from rhythmbox GUPnP plugin. svn path=/trunk/; revision=146 ChangeLog | 6 ++++++ data/xml/description.xml | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) commit 468b23ed017c474e69bdc1323261f395545a2497 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Sat May 3 10:58:59 2008 +0000 Adapt to latest didl writer API. We put a fake 'MP3' for all items in the DLNA's PN field for each item. This should fix the playback of mp3 contents on DLNA-compliant MRs and CPs without breaking the playback of non-mp3 contents on non-DLNA compliant MRs/CPs. svn path=/trunk/; revision=145 ChangeLog | 9 +++++++++ src/gupnp-media-tracker.c | 5 +++-- 2 files changed, 12 insertions(+), 2 deletions(-) commit 74ca082bc41b419b4a3ab8b6526bdf438835eaf8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri May 2 20:14:30 2008 +0000 In Browse() implementation, never return more than 128 items in a single reply. svn path=/trunk/; revision=144 ChangeLog | 5 +++-- src/gupnp-media-tracker.c | 5 +++++ 2 files changed, 8 insertions(+), 2 deletions(-) commit 1cb3abab57e71873199275cb26072d2e83b3a172 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri May 2 20:14:22 2008 +0000 In Browse() implementation, respect 'StartingIndex' and 'RequestedCount' params. svn path=/trunk/; revision=143 ChangeLog | 7 +++++++ src/gupnp-media-tracker.c | 26 +++++++++++++++++--------- 2 files changed, 24 insertions(+), 9 deletions(-) commit e3f91ceb0d501713925cbd8cbf08e6510c1b70fa Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri May 2 20:14:13 2008 +0000 offset param to Files.GetByServiceType method is zero-based. svn path=/trunk/; revision=142 ChangeLog | 3 ++- src/gupnp-media-tracker.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 1d86a462e90fc7925db7593bf2e95cdd0011ed32 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri May 2 20:14:05 2008 +0000 Use tracker to get the number of items in a category. svn path=/trunk/; revision=141 ChangeLog | 6 ++++ src/gupnp-media-tracker.c | 87 +++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 79 insertions(+), 14 deletions(-) commit 86e394bbe5a62f0b4c621eb6c0cd9fee608a64ee Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri May 2 20:13:58 2008 +0000 Remove an unneeded param from a function. svn path=/trunk/; revision=140 ChangeLog | 1 + src/gupnp-media-tracker.c | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) commit 99277aa45c4c970ce249fedd151cefa2160ecea8 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri May 2 20:13:51 2008 +0000 Escape the path before making a URI from it. svn path=/trunk/; revision=139 ChangeLog | 7 ++++--- src/gupnp-media-tracker.c | 7 ++++++- 2 files changed, 10 insertions(+), 4 deletions(-) commit ad92f9c03615f30413f9372d87792396be514015 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri May 2 20:13:41 2008 +0000 Host the root directory rather than user's home directory. This is done because tracker URI's are absolute file paths and it could be tracking other directories as well. svn path=/trunk/; revision=138 ChangeLog | 8 ++++++++ src/gupnp-media-tracker.c | 13 +++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) commit c89c50fb5426eb1172200b5c8c1fe1e5ffea02fe Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri May 2 20:13:34 2008 +0000 Start using tracker for fetching the list of media files. svn path=/trunk/; revision=137 ChangeLog | 6 + src/gupnp-media-tracker.c | 292 ++++++++++++++++++++++++++++++++++++---------- 2 files changed, 239 insertions(+), 59 deletions(-) commit c0f9a852fdfd6e65c2bb6ac05a686dc439891c89 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Fri May 2 20:13:25 2008 +0000 Fix a small typo. svn path=/trunk/; revision=136 ChangeLog | 6 ++++++ src/gupnp-media-tracker.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 4940c1e037627200b47d497fbc3f8cbc58d62d2e Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Apr 28 21:17:25 2008 +0000 Start using tracker for fetching the metadata. svn path=/trunk/; revision=135 ChangeLog | 8 +++ configure.ac | 2 + src/Makefile.am | 8 ++- src/gupnp-media-tracker.c | 144 ++++++++++++++++++++++++++++++++++++---------- 4 files changed, 131 insertions(+), 31 deletions(-) commit c9a5dc71f3d50ef942fdf1b854825fa9f1179a6d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Apr 28 21:17:14 2008 +0000 Add skeleton for tracker-based media provider. svn path=/trunk/; revision=134 ChangeLog | 9 + src/Makefile.am | 4 +- src/gupnp-media-server.c | 290 +++++------------------------ src/gupnp-media-tracker.c | 457 ++++++++++++++++++++++++++++++++++++++++++++++ src/gupnp-media-tracker.h | 97 ++++++++++ 5 files changed, 616 insertions(+), 241 deletions(-) commit ef40cd1b44998780d7b4be4c7fa50995c2bc879a Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Mon Apr 28 21:17:02 2008 +0000 Remove first goal from TODO and update the design/plan. svn path=/trunk/; revision=133 ChangeLog | 7 +++++++ TODO | 6 ++++-- doc/design.txt | 6 +++++- 3 files changed, 16 insertions(+), 3 deletions(-) commit c1e7f42494fd6b8fe6fe59615511b9dad3aac21c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:53:53 2008 +0000 No need to load the modified description document anymore. svn path=/trunk/; revision=132 ChangeLog | 5 +++-- src/main.c | 9 +-------- 2 files changed, 4 insertions(+), 10 deletions(-) commit 41f994b33c7396b74b65af3f732ff1b98e2535ed Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:53:47 2008 +0000 Fetch the UDN and friendlyName from gconf. Fetch the UDN and friendlyName from gconf and set them to default values if gconf keys aren't already set. svn path=/trunk/; revision=131 ChangeLog | 7 +++++ src/main.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++---------------- 2 files changed, 76 insertions(+), 24 deletions(-) commit 3697817116063df0b7f6046b9633a438d6abfc77 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:53:40 2008 +0000 Let the context choose the hostname/IP and port for us if not in gconf. svn path=/trunk/; revision=130 ChangeLog | 7 +++++++ src/main.c | 18 +++++------------- 2 files changed, 12 insertions(+), 13 deletions(-) commit 9125e4c05a385380f9f5e85b680e39256e3e24e4 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:53:33 2008 +0000 Host user's home directory as '/media' and update paths accordingly. svn path=/trunk/; revision=129 ChangeLog | 1 + src/gupnp-media-server.c | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) commit dc0277537d03b65bf6bdde67bf1ea790028da141 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:53:27 2008 +0000 Mime-type of mp3 files should be 'audio/mpeg' rather than 'audio/mp3'. svn path=/trunk/; revision=128 ChangeLog | 4 +++- src/gupnp-media-server.c | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) commit f44f34c55758a3c64e52a0c0f2b68c8435f0f1c1 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:53:19 2008 +0000 Implement 'BrowseMetadata'. svn path=/trunk/; revision=127 ChangeLog | 6 +++ src/gupnp-media-server.c | 100 ++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 101 insertions(+), 5 deletions(-) commit 9c6d374feb0bbb62cafae636bb5f7ac10fbbaad7 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:53:12 2008 +0000 Update/fix the build system for our dummy MS. svn path=/trunk/; revision=126 ChangeLog | 9 +++++++++ configure.ac | 55 ++++++---------------------------------------------- data/Makefile.am | 22 +-------------------- data/xml/Makefile.am | 8 ++++---- src/Makefile.am | 24 +++++++++++------------ 5 files changed, 31 insertions(+), 87 deletions(-) commit d941a514081388b6befbbfd872144b3c19d2a346 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:53:00 2008 +0000 Implement a dummy MS. svn path=/trunk/; revision=125 ChangeLog | 8 ++ src/gupnp-media-server.c | 303 +++++++++++++++++++++++++++++++++++++++++++++-- src/gupnp-media-server.h | 7 +- src/main.c | 272 ++++++++++++++++++++++++++++++++++++------ 4 files changed, 544 insertions(+), 46 deletions(-) commit 18e67a74aec38832956a832210a16a4e776e2925 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:52:53 2008 +0000 Update the copyright/licence header. svn path=/trunk/; revision=124 ChangeLog | 7 +++++++ src/gupnp-media-server.c | 29 ++++++++++++++++------------- src/gupnp-media-server.h | 27 +++++++++++++-------------- 3 files changed, 36 insertions(+), 27 deletions(-) commit 594439a3b74cfffaf0a29f4dbc8fa31649d012fd Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:52:46 2008 +0000 Advertise version 2 of MS and AV services and some minor updates. svn path=/trunk/; revision=123 ChangeLog | 9 + data/xml/ConnectionManager.xml | 216 ++++++++++++++++- data/xml/ContentDirectory.xml | 540 ++++++++++++++++++++++++++++++++++++++++- data/xml/description.xml | 16 +- 4 files changed, 771 insertions(+), 10 deletions(-) commit 6ec7fafd2ed87e103132bce5abb7b57c3c5ba92d Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:52:35 2008 +0000 Add TODO file and put the general plan in there. svn path=/trunk/; revision=122 ChangeLog | 4 ++++ TODO | 12 ++++++++++++ 2 files changed, 16 insertions(+) commit 31de36bb7c794bb1f51f789aab4df0561a94710c Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:52:30 2008 +0000 Simpler design - Rename MediaDb to MediaProvider. - Replace MediaDbGroup and MediaDbPlugin by a single MediaDb. svn path=/trunk/; revision=121 ChangeLog | 8 ++++++++ doc/design.txt | 14 ++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) commit 250ea4fbdd41a68a710a7a8475b4a6e363eec0ca Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:52:23 2008 +0000 Add some more objects and description to design doc. svn path=/trunk/; revision=120 ChangeLog | 6 ++++++ doc/design.txt | 20 +++++++++++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) commit ad901bab4f6b1bdb35e97e4b84f26f526e69e091 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:52:16 2008 +0000 The basic skeleton. svn path=/trunk/; revision=119 AUTHORS | 3 + COPYING | 339 +++++++++++++++++++++++++++++++++++++++++ ChangeLog | 0 INSTALL | 236 ++++++++++++++++++++++++++++ Makefile.am | 4 + NEWS | 0 README | 0 autogen.sh | 4 + configure.ac | 102 +++++++++++++ data/Makefile.am | 23 +++ data/xml/ConnectionManager.xml | 1 + data/xml/ContentDirectory.xml | 1 + data/xml/Makefile.am | 11 ++ data/xml/description.xml | 35 +++++ doc/design.txt | 4 + src/Makefile.am | 22 +++ src/gupnp-media-server.c | 75 +++++++++ src/gupnp-media-server.h | 75 +++++++++ src/main.c | 89 +++++++++++ 19 files changed, 1024 insertions(+) commit e8c713415cb479655f4286b000ee69886becbe46 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 13:45:20 2008 +0000 Removing everything so to get the whole (14 commits) history in. svn path=/trunk/; revision=118 AUTHORS | 3 - COPYING | 339 -------------------------- ChangeLog | 75 ------ INSTALL | 236 ------------------ Makefile.am | 4 - NEWS | 0 README | 0 TODO | 12 - autogen.sh | 4 - configure.ac | 59 ----- data/Makefile.am | 3 - data/xml/ConnectionManager.xml | 215 ---------------- data/xml/ContentDirectory.xml | 539 ----------------------------------------- data/xml/Makefile.am | 11 - data/xml/description.xml | 35 --- doc/design.txt | 16 -- src/Makefile.am | 20 -- src/gupnp-media-server.c | 461 ----------------------------------- src/gupnp-media-server.h | 79 ------ src/main.c | 323 ------------------------ 20 files changed, 2434 deletions(-) commit 2cf99077034bd517a0892d4a3283ca238a5deac3 Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> Date: Wed Apr 23 12:48:18 2008 +0000 Merge ../gupnp-media-server-git svn path=/trunk/; revision=117 AUTHORS | 3 + COPYING | 339 ++++++++++++++++++++++++++ ChangeLog | 75 ++++++ INSTALL | 236 ++++++++++++++++++ Makefile.am | 4 + NEWS | 0 README | 0 TODO | 12 + autogen.sh | 4 + configure.ac | 59 +++++ data/Makefile.am | 3 + data/xml/ConnectionManager.xml | 215 ++++++++++++++++ data/xml/ContentDirectory.xml | 539 +++++++++++++++++++++++++++++++++++++++++ data/xml/Makefile.am | 11 + data/xml/description.xml | 35 +++ doc/design.txt | 16 ++ src/Makefile.am | 20 ++ src/gupnp-media-server.c | 461 +++++++++++++++++++++++++++++++++++ src/gupnp-media-server.h | 79 ++++++ src/main.c | 323 ++++++++++++++++++++++++ 20 files changed, 2434 insertions(+)