# Generated by Makefile. Do not edit. commit f4a1439e6555063895c405f54a1552642f13316c Author: Jens Georg Date: Wed Mar 27 13:26:02 2013 +0100 Prepare 0.18.0 NEWS | 5 +++++ configure.ac | 2 +- po/POTFILES.in | 19 ++++++++----------- po/POTFILES.skip | 11 ----------- src/media-export/Makefile.am | 43 ++++++++++++++++++++++++++++++++++++++----- 5 files changed, 52 insertions(+), 28 deletions(-) commit 1f5e770649c29e7224caf109301d3eae8401782e Author: Krzesimir Nowak Date: Fri Feb 22 13:06:42 2013 +0100 Remove useless casts. src/media-export/rygel-media-export-harvester.c | 7 +++---- src/media-export/rygel-media-export-media-cache.c | 2 -- src/media-export/rygel-media-export-metadata-extractor.c | 2 +- src/media-export/rygel-media-export-recursive-file-monitor.c | 4 ++-- src/media-export/rygel-media-export-root-container.c | 2 +- 5 files changed, 7 insertions(+), 10 deletions(-) commit 7722f1eab2fd73fd3e63a20f1c4def76dbedeb2d Author: Krzesimir Nowak Date: Wed Feb 20 16:43:33 2013 +0100 Add code for tracking changes in some places. .../rygel-media-export-dummy-container.c | 19 +- .../rygel-media-export-dummy-container.h | 6 +- src/media-export/rygel-media-export-harvester.c | 17 +- .../rygel-media-export-harvesting-task.c | 119 ++++++--- src/media-export/rygel-media-export-music-item.c | 20 +- .../rygel-media-export-object-factory.c | 3 +- src/media-export/rygel-media-export-photo-item.c | 20 +- src/media-export/rygel-media-export-plugin.c | 3 +- .../rygel-media-export-root-container.c | 271 +++++++++++++-------- .../rygel-media-export-root-container.h | 6 +- src/media-export/rygel-media-export-video-item.c | 20 +- .../rygel-media-export-writable-db-container.c | 49 ++-- .../rygel-media-export-writable-db-container.h | 6 +- 13 files changed, 360 insertions(+), 199 deletions(-) commit 3cca126309a428cbf370861d01e1ad6b1299b84c Author: Krzesimir Nowak Date: Tue Feb 19 16:07:12 2013 +0100 Upgrade media cache upgrader. .../rygel-media-export-media-cache-upgrader.c | 221 +++++++++++++++++---- 1 file changed, 184 insertions(+), 37 deletions(-) commit bee80ed6ad0e043704ace7f538cd58d768db3a71 Author: Krzesimir Nowak Date: Tue Feb 19 12:26:30 2013 +0100 Add trackable db container. src/media-export/Makefile.am | 1 + .../rygel-media-export-trackable-db-container.c | 232 +++++++++++++++++++++ .../rygel-media-export-trackable-db-container.h | 59 ++++++ 3 files changed, 292 insertions(+) commit 1f6dcc0bcf8db630829803d249b499165f359a88 Author: Krzesimir Nowak Date: Tue Feb 19 13:27:09 2013 +0100 Update media cache to store tracking properties. configure.ac | 3 +- src/media-export/rygel-media-export-media-cache.c | 198 +++++++++++++++++++++- src/media-export/rygel-media-export-media-cache.h | 17 ++ 3 files changed, 211 insertions(+), 7 deletions(-) commit abb3c2f221af73907f079453880a2a0d64d51431 Author: Krzesimir Nowak Date: Fri Feb 22 11:23:47 2013 +0100 Add UUID generation routine. src/media-export/Makefile.am | 1 + src/media-export/rygel-media-export-uuid.c | 38 ++++++++++++++++++++++++++++++ src/media-export/rygel-media-export-uuid.h | 32 +++++++++++++++++++++++++ 3 files changed, 71 insertions(+) commit 08f7dba6c01d640e87aa1b34ad001c5b29f0c203 Author: Krzesimir Nowak Date: Fri Feb 22 11:11:35 2013 +0100 Add unsigned int typed GValue support to database cursor. src/media-export/rygel-media-export-database-cursor.c | 2 ++ 1 file changed, 2 insertions(+) commit fb357ce4a189bbcc622dd5f50ec7770b398ec9f2 Author: Krzesimir Nowak Date: Tue Feb 19 12:26:03 2013 +0100 Update SQL factory strings. src/media-export/rygel-media-export-sql-factory.c | 196 +++++++++------------- src/media-export/rygel-media-export-sql-factory.h | 11 +- 2 files changed, 91 insertions(+), 116 deletions(-) commit 2eb1af65785b50e2e1e18f627075af9c2314abae Author: Krzesimir Nowak Date: Mon Feb 18 12:54:17 2013 +0100 Perform basic extraction on discoverer creation failure. .../rygel-media-export-metadata-extractor.c | 99 +++++++++++----------- 1 file changed, 49 insertions(+), 50 deletions(-) commit 29a7402b75bbaa3fa158392c2223bc0dbae6ea98 Author: Krzesimir Nowak Date: Mon Feb 18 11:20:54 2013 +0100 Fix header inclusion. src/media-export/rygel-media-export-metadata-extractor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6de19c831e9339751e318bb6f36fd9f7a7743b7d Author: Krzesimir Nowak Date: Fri Feb 15 11:24:28 2013 +0100 Port to gupnp-dlna-2.0. configure.ac | 6 +- .../rygel-media-export-harvesting-task.c | 31 ++-- src/media-export/rygel-media-export-item-factory.c | 145 ++++++++++++------ src/media-export/rygel-media-export-item-factory.h | 45 +----- .../rygel-media-export-metadata-extractor.c | 164 +++++++++++++-------- .../rygel-media-export-metadata-extractor.h | 3 +- src/media-export/rygel-media-export-plugin.c | 3 + 7 files changed, 235 insertions(+), 162 deletions(-) commit f7a33db1426d5152bf3a94418422ccc7dbd2fa58 Author: Jens Georg Date: Sat Feb 16 15:35:12 2013 +0100 Prevent critical when saving video item src/media-export/rygel-media-export-media-cache.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 29596d52ea1bccf1d94cfb47e9c1ac3474220f8d Author: Jens Georg Date: Sat Feb 16 15:34:48 2013 +0100 Don't stop harvesting on error src/media-export/rygel-media-export-harvesting-task.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4fbd037bb3c3ab0d51a934fd56bb12659c62e14f Author: Jens Georg Date: Sat Feb 16 14:30:43 2013 +0100 Fix critical src/media-export/rygel-media-export-item-factory.c | 1 - 1 file changed, 1 deletion(-) commit 508d5632e092f85a09b3e97c9f0bc9487acee3bf Author: Jens Georg Date: Sat Feb 16 14:25:45 2013 +0100 Fix JPEG writer src/media-export/rygel-media-export-jpeg-writer.c | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) commit d141cf4d0706923e9c6c6b20df34bd5b806f5826 Author: Jens Georg Date: Fri Feb 15 14:20:31 2013 +0100 Silence warning src/media-export/rygel-media-export-item-factory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 15a8d611fb04329761a3fe4a696b1d239bb516ac Author: Krzesimir Nowak Date: Tue Feb 12 10:59:21 2013 +0100 Get linker flags and installation dir from Rygel's pc files. configure.ac | 18 ++++++++++++++++++ src/media-export/Makefile.am | 8 ++------ 2 files changed, 20 insertions(+), 6 deletions(-) commit 2a946dbed1d2c6d93cba776c0aa623d6d3267922 Author: Krzesimir Nowak Date: Mon Feb 11 13:55:08 2013 +0100 Whitespace and no-C99 fixes. src/media-export/rygel-media-export-item-factory.c | 351 +++++++++++++-------- 1 file changed, 221 insertions(+), 130 deletions(-) commit 27899bedec22392e02652c67ee6111479ea8c2d4 Author: Krzesimir Nowak Date: Mon Feb 11 13:54:10 2013 +0100 Small code tweaks. src/media-export/rygel-media-export-item-factory.c | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) commit 14233ef8b2a91294fe2d7273c9083413f3166021 Author: Krzesimir Nowak Date: Mon Feb 11 13:37:07 2013 +0100 Do stringent checks in item factory. src/media-export/rygel-media-export-item-factory.c | 57 ++++++++++++---------- 1 file changed, 30 insertions(+), 27 deletions(-) commit be26e8ec02fb37700f1d3b77c1997d5ca2b21308 Author: Krzesimir Nowak Date: Mon Feb 11 12:35:51 2013 +0100 OriginalVolumeNumber is Rygel specific, not UPnP. src/media-export/rygel-media-export-media-cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 89f79455bb5d0e0384cb88e76747bc82ac28f5e2 Author: Krzesimir Nowak Date: Mon Feb 11 12:35:01 2013 +0100 Fix setting the album of a music item. src/media-export/rygel-media-export-item-factory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d778ddfe00f371a8fd3e9c028d5aded0b68ec7e2 Author: Krzesimir Nowak Date: Mon Feb 11 11:23:13 2013 +0100 Some minor fixes. src/media-export/rygel-media-export-media-cache.c | 16 ++++++---------- .../rygel-media-export-recursive-file-monitor.c | 2 +- src/media-export/rygel-media-export-root-container.c | 2 +- 3 files changed, 8 insertions(+), 12 deletions(-) commit 0ed4df6a86c8cae30231bf62612aa38fa7690ac6 Author: Krzesimir Nowak Date: Mon Feb 11 11:22:46 2013 +0100 Add some more checks. src/media-export/rygel-media-export-leaf-query-container.c | 4 ++++ src/media-export/rygel-media-export-media-cache.c | 1 + src/media-export/rygel-media-export-query-container-factory.c | 6 ++++++ 3 files changed, 11 insertions(+) commit 8fd655022b45c1be86bff3326397f1b1f46b75cd Author: Krzesimir Nowak Date: Mon Feb 11 11:21:49 2013 +0100 Fix showing items in leaf query containers. src/media-export/rygel-media-export-query-container-factory.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f796961bf1386e022785ec60f0312ce883debc13 Author: Krzesimir Nowak Date: Fri Feb 8 13:20:26 2013 +0100 No need to specify a size of array when initializing it at the same time. src/media-export/rygel-media-export-root-container.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2bba2da6c86533cb80efb317195a2d1fc3184a8b Author: Krzesimir Nowak Date: Fri Feb 8 13:19:41 2013 +0100 Fix critical showing up when trying to "play" a container. src/media-export/rygel-media-export-db-container.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 4ba909aaff34ec9135e821c6c3e007e4378ac2b6 Author: Krzesimir Nowak Date: Fri Feb 8 13:18:36 2013 +0100 Override 'create-classes' property in WritableDbContainer. Didn't notice earlier that RygelWritableContainer introduces also an abstract 'create-classes' property. .../rygel-media-export-writable-db-container.c | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit f7d7b8e92c765ce1bce22fe6aba6bd1dc919faf0 Author: Krzesimir Nowak Date: Fri Feb 8 13:17:59 2013 +0100 Initialize GValue - it was causing some crashes during browsing. src/media-export/rygel-media-export-media-cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 482c2e281c9c1e265ae01852c7693ec2f432adba Author: Krzesimir Nowak Date: Fri Feb 8 13:16:56 2013 +0100 Fix thinko messing up browsing. src/media-export/rygel-media-export-media-cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3584c98ffb4863d4871f626b1fde7948d7a8f1ad Author: Krzesimir Nowak Date: Thu Feb 7 15:39:21 2013 +0100 Mostly whitespace fixes. src/media-export/rygel-media-export-harvester.c | 8 ++++---- src/media-export/rygel-media-export-item-factory.c | 19 +++++++++---------- 2 files changed, 13 insertions(+), 14 deletions(-) commit bab7b26b3bf1de5e36ce2bdf441ae4ee4aa8f1c2 Author: Krzesimir Nowak Date: Thu Feb 7 15:38:58 2013 +0100 Add some missing code from vala. src/media-export/rygel-media-export-harvester.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 74a7d20e9cd9800c873eec5a9dd659f714773255 Author: Krzesimir Nowak Date: Thu Feb 7 15:38:04 2013 +0100 Fix a slew of bugs and crashers. src/media-export/rygel-media-export-harvester.c | 2 ++ src/media-export/rygel-media-export-harvesting-task.c | 2 +- src/media-export/rygel-media-export-item-factory.c | 5 +++-- src/media-export/rygel-media-export-media-cache.c | 5 ++--- 4 files changed, 8 insertions(+), 6 deletions(-) commit 8489a27697cd5de0d01ad96755887310fd4b228f Author: Krzesimir Nowak Date: Thu Feb 7 15:36:26 2013 +0100 Fix linking. Somehow gstreamer pbutils wasn't in linked into plugin. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4ce63eefb4e9376b277f5a41a500a4331b258452 Author: Krzesimir Nowak Date: Wed Feb 6 14:13:11 2013 +0100 Fix a crash. src/media-export/rygel-media-export-media-cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0476837fca40f3c634accb62c01e5ff5ce7cff4c Author: Krzesimir Nowak Date: Wed Feb 6 14:01:30 2013 +0100 Remove an assertion. Callback may be NULL here and both recursive file monitor and harvesting task indeed pass NULL here. src/media-export/rygel-media-export-recursive-file-monitor.c | 1 - 1 file changed, 1 deletion(-) commit b999a9d84a38943473a1491135273eb02b7af574 Author: Krzesimir Nowak Date: Wed Feb 6 13:54:50 2013 +0100 Terminate g_object_new parameter list with NULL. src/media-export/rygel-media-export-dummy-container.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e2836b1a288a30c559f69dafdeb5e71d458941ef Author: Krzesimir Nowak Date: Wed Feb 6 13:36:01 2013 +0100 Fix installation path and LDFLAGS. Makefile.am | 3 --- src/media-export/Makefile.am | 8 +++++--- 2 files changed, 5 insertions(+), 6 deletions(-) commit 467c11c6eb8d7cb96f75ecb6b4a509105f0ad201 Author: Krzesimir Nowak Date: Wed Feb 6 11:59:27 2013 +0100 Mostly whitespace fixes. src/media-export/rygel-media-export-database.c | 31 ++++++++++++-------------- 1 file changed, 14 insertions(+), 17 deletions(-) commit b771ca642d8dc727fd8b35dcf69f38b3b98f4628 Author: Krzesimir Nowak Date: Wed Feb 6 11:56:36 2013 +0100 Remove useless functions and declarations. src/media-export/rygel-media-export-database.c | 4 -- .../rygel-media-export-sqlite-wrapper.c | 44 ---------------------- .../rygel-media-export-sqlite-wrapper.h | 7 ---- 3 files changed, 55 deletions(-) commit 509f5a9781d2a83c8dad9381a091f24ce1f7f35e Author: Krzesimir Nowak Date: Wed Feb 6 11:54:03 2013 +0100 Fix property installation. src/media-export/rygel-media-export-sqlite-wrapper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 17f4334e07a49e06513e0986b8eaf7aad8328a73 Author: Krzesimir Nowak Date: Tue Feb 5 16:20:39 2013 +0100 Whitespace cleanup. Tabs to spaces, removed trailing whitespace and so on. src/media-export/rygel-media-export-database.c | 129 +++--- src/media-export/rygel-media-export-db-container.c | 6 +- .../rygel-media-export-dummy-container.c | 4 +- src/media-export/rygel-media-export-harvester.c | 304 ++++++------- src/media-export/rygel-media-export-harvester.h | 10 +- .../rygel-media-export-harvesting-task.c | 350 +++++++-------- .../rygel-media-export-harvesting-task.h | 8 +- src/media-export/rygel-media-export-item-factory.c | 83 ++-- src/media-export/rygel-media-export-item-factory.h | 50 +-- src/media-export/rygel-media-export-jpeg-writer.c | 36 +- src/media-export/rygel-media-export-jpeg-writer.h | 4 +- .../rygel-media-export-leaf-query-container.c | 4 +- .../rygel-media-export-media-cache-upgrader.c | 376 ++++++++-------- .../rygel-media-export-media-cache-upgrader.h | 10 +- src/media-export/rygel-media-export-media-cache.c | 488 ++++++++++----------- src/media-export/rygel-media-export-media-cache.h | 124 +++--- .../rygel-media-export-metadata-extractor.c | 138 +++--- .../rygel-media-export-metadata-extractor.h | 2 +- src/media-export/rygel-media-export-music-item.h | 6 +- .../rygel-media-export-null-container.c | 4 +- .../rygel-media-export-object-factory.c | 32 +- src/media-export/rygel-media-export-photo-item.h | 6 +- src/media-export/rygel-media-export-plugin.c | 10 +- .../rygel-media-export-query-container-factory.c | 96 ++-- .../rygel-media-export-query-container-factory.h | 12 +- .../rygel-media-export-recursive-file-monitor.c | 25 +- .../rygel-media-export-recursive-file-monitor.h | 8 +- .../rygel-media-export-root-container.c | 348 +++++++-------- .../rygel-media-export-root-container.h | 6 +- src/media-export/rygel-media-export-sql-factory.h | 2 +- src/media-export/rygel-media-export-string-utils.c | 4 +- src/media-export/rygel-media-export-string-utils.h | 10 +- src/media-export/rygel-media-export-video-item.h | 6 +- .../rygel-media-export-writable-db-container.c | 81 ++-- .../rygel-media-export-writable-db-container.h | 2 +- 35 files changed, 1387 insertions(+), 1397 deletions(-) commit 306f860b9c148e0f560ed691a5e3ed442984ad77 Author: Krzesimir Nowak Date: Tue Feb 5 16:06:37 2013 +0100 Rename the plugin to "MediaExportGst-0.10". src/media-export/rygel-media-export-plugin.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ed59ccdf29d7dfca3b9aaa8d15dd9d5cccd3ea05 Author: Krzesimir Nowak Date: Tue Feb 5 16:05:59 2013 +0100 Enable SQLite's extended error codes. src/media-export/rygel-media-export-database.c | 1 + src/media-export/rygel-media-export-sqlite-wrapper.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) commit f7d03ebbf57198e4927e795d136f3af991c94bce Author: Krzesimir Nowak Date: Tue Feb 5 16:05:17 2013 +0100 Revert SQL strings to schema version 11. src/media-export/rygel-media-export-sql-factory.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) commit 9956ea414b7bbd002aad9b9db6f5e3b2de05381a Author: Krzesimir Nowak Date: Tue Feb 5 16:04:25 2013 +0100 Fix one unref too much. src/media-export/rygel-media-export-root-container.c | 1 - 1 file changed, 1 deletion(-) commit b0719a580c80b2ad3d228c7086013788050998c6 Author: Krzesimir Nowak Date: Tue Feb 5 16:02:59 2013 +0100 Fix docs placement. src/media-export/rygel-media-export-database.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit 8c0febfa2dd9fc69aac0321569da1ac6c23b538b Author: Krzesimir Nowak Date: Tue Feb 5 16:02:24 2013 +0100 Make monitoring enabled by default. .../rygel-media-export-recursive-file-monitor.c | 37 +++++++++++++++++----- 1 file changed, 29 insertions(+), 8 deletions(-) commit c3213b4de35ffc9e41fc85b97cbd5706508151c5 Author: Krzesimir Nowak Date: Tue Feb 5 16:01:24 2013 +0100 Fix some GError mistakes. src/media-export/rygel-media-export-media-cache.c | 3 +++ 1 file changed, 3 insertions(+) commit 55b4d974b8cb1b57f7e3733fcbd52900183a656e Author: Krzesimir Nowak Date: Tue Feb 5 16:00:47 2013 +0100 Plug some leaks. src/media-export/rygel-media-export-media-cache.c | 1 + src/media-export/rygel-media-export-plugin.c | 14 +++++++++----- tests/test_simple.c | 8 ++++++-- 3 files changed, 16 insertions(+), 7 deletions(-) commit 69e34fbd3219e57db6def1f4bc37d2ed178cc9c5 Author: Krzesimir Nowak Date: Tue Feb 5 15:54:55 2013 +0100 Make singleton getters non-throwing. We make sure that singletons are created when creating a plugin instance. src/media-export/rygel-media-export-db-container.c | 2 +- .../rygel-media-export-dummy-container.c | 20 ++++++------ src/media-export/rygel-media-export-harvester.c | 20 +++--------- .../rygel-media-export-harvesting-task.c | 7 +--- src/media-export/rygel-media-export-media-cache.c | 17 +++++++--- src/media-export/rygel-media-export-media-cache.h | 5 ++- src/media-export/rygel-media-export-music-item.c | 9 ++---- src/media-export/rygel-media-export-photo-item.c | 9 ++---- src/media-export/rygel-media-export-plugin.c | 37 +++++++++++++++------- src/media-export/rygel-media-export-plugin.h | 2 +- .../rygel-media-export-root-container.c | 22 +++++++++++-- .../rygel-media-export-root-container.h | 3 ++ src/media-export/rygel-media-export-video-item.c | 9 ++---- 13 files changed, 89 insertions(+), 73 deletions(-) commit 6cb8e73b8b1a3a8f997afe56bfc82cd00d6de3c7 Author: Krzesimir Nowak Date: Tue Feb 5 15:44:52 2013 +0100 Fix function prototype so casting is not necessary. src/media-export/rygel-media-export-database.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 42c52041f687ef56feb89aeb8f5cd1202d78eb24 Author: Krzesimir Nowak Date: Tue Feb 5 09:25:30 2013 +0100 Update copyrights. src/media-export/rygel-media-export-database.c | 2 +- src/media-export/rygel-media-export-db-container.c | 2 +- src/media-export/rygel-media-export-db-container.h | 2 +- src/media-export/rygel-media-export-dummy-container.c | 3 ++- src/media-export/rygel-media-export-dummy-container.h | 2 +- src/media-export/rygel-media-export-errors.c | 2 +- src/media-export/rygel-media-export-errors.h | 2 +- src/media-export/rygel-media-export-harvester.c | 2 +- src/media-export/rygel-media-export-harvester.h | 4 ++-- src/media-export/rygel-media-export-harvesting-task.c | 5 +---- src/media-export/rygel-media-export-harvesting-task.h | 4 ++-- src/media-export/rygel-media-export-item-factory.h | 4 ++-- src/media-export/rygel-media-export-jpeg-writer.c | 4 +--- src/media-export/rygel-media-export-jpeg-writer.h | 4 ++-- src/media-export/rygel-media-export-leaf-query-container.c | 1 + src/media-export/rygel-media-export-leaf-query-container.h | 2 +- src/media-export/rygel-media-export-media-cache-upgrader.c | 2 +- src/media-export/rygel-media-export-media-cache-upgrader.h | 4 ++-- src/media-export/rygel-media-export-media-cache.c | 4 ++-- src/media-export/rygel-media-export-media-cache.h | 4 ++-- src/media-export/rygel-media-export-metadata-extractor.c | 1 + src/media-export/rygel-media-export-metadata-extractor.h | 4 ++-- src/media-export/rygel-media-export-music-item.c | 1 + src/media-export/rygel-media-export-music-item.h | 4 ++-- src/media-export/rygel-media-export-node-query-container.c | 1 + src/media-export/rygel-media-export-node-query-container.h | 1 + src/media-export/rygel-media-export-null-container.c | 1 + src/media-export/rygel-media-export-null-container.h | 2 +- src/media-export/rygel-media-export-object-factory.c | 1 + src/media-export/rygel-media-export-object-factory.h | 1 + src/media-export/rygel-media-export-photo-item.h | 4 ++-- src/media-export/rygel-media-export-plugin.c | 2 +- src/media-export/rygel-media-export-plugin.h | 2 +- src/media-export/rygel-media-export-query-container-factory.c | 1 + src/media-export/rygel-media-export-query-container-factory.h | 1 + src/media-export/rygel-media-export-query-container.c | 4 ++-- src/media-export/rygel-media-export-query-container.h | 4 ++-- src/media-export/rygel-media-export-recursive-file-monitor.h | 4 ++-- src/media-export/rygel-media-export-root-container.c | 3 ++- src/media-export/rygel-media-export-root-container.h | 2 +- src/media-export/rygel-media-export-sql-factory.c | 2 +- src/media-export/rygel-media-export-sql-factory.h | 4 ++-- src/media-export/rygel-media-export-sql-function.c | 2 +- src/media-export/rygel-media-export-sql-function.h | 4 ++-- src/media-export/rygel-media-export-sql-operator.h | 2 +- src/media-export/rygel-media-export-sqlite-wrapper.h | 2 +- src/media-export/rygel-media-export-string-utils.c | 3 ++- src/media-export/rygel-media-export-string-utils.h | 3 ++- src/media-export/rygel-media-export-video-item.h | 4 ++-- src/media-export/rygel-media-export-writable-db-container.c | 4 +--- src/media-export/rygel-media-export-writable-db-container.h | 1 + 51 files changed, 71 insertions(+), 63 deletions(-) commit 6d3f5cb7ef784c9162ec6784016836e7c9faf5ad Author: Krzesimir Nowak Date: Tue Feb 5 09:06:23 2013 +0100 Cleanup RygelMediaExportQueryContainerFactory. .../rygel-media-export-query-container-factory.c | 1097 +++++++------------- 1 file changed, 378 insertions(+), 719 deletions(-) commit 12396de651bc3ca761dc6f649e7c6cc09d0a10bd Author: Krzesimir Nowak Date: Mon Feb 4 16:00:45 2013 +0100 Cleanup RygelMediaExportObjectFactory. .../rygel-media-export-object-factory.c | 296 ++++++--------------- .../rygel-media-export-root-container.c | 2 +- .../rygel-media-export-root-container.h | 2 +- 3 files changed, 88 insertions(+), 212 deletions(-) commit 3134fa6408ec7b68993336926f3cb0d4ea4abcdf Author: Krzesimir Nowak Date: Mon Feb 4 15:35:17 2013 +0100 Fixes to video and music item. src/media-export/rygel-media-export-music-item.h | 2 +- src/media-export/rygel-media-export-video-item.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8a07694da6e197cf31b7bbe22e053e0e9b3b5070 Author: Krzesimir Nowak Date: Mon Feb 4 15:35:00 2013 +0100 Cleanup RygelMediaExportMediaCache. src/media-export/rygel-media-export-media-cache.c | 2407 ++++++-------------- .../rygel-media-export-object-factory.c | 19 +- .../rygel-media-export-object-factory.h | 4 - 3 files changed, 694 insertions(+), 1736 deletions(-) commit e3cc68ef95caf101ddb8f964e3b46fecfd234454 Author: Krzesimir Nowak Date: Fri Feb 1 14:39:50 2013 +0100 Fix some warnings. src/media-export/rygel-media-export-recursive-file-monitor.c | 2 +- src/media-export/rygel-media-export-sql-factory.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 34316dfeb12caa4ec0a2f2cf47593e3d4d10125c Author: Krzesimir Nowak Date: Fri Feb 1 14:37:43 2013 +0100 Partial cleanup of RygelMediaExportMediaCache. src/media-export/rygel-media-export-media-cache.c | 6410 +++++++++------------ 1 file changed, 2766 insertions(+), 3644 deletions(-) commit bb9fd70998a5a481535e08af7256d4ed83ec4ce2 Author: Murray Cumming Date: Fri Feb 1 13:54:16 2013 +0100 SqlFactory: More cleanup src/media-export/rygel-media-export-sql-factory.c | 46 +---------------------- src/media-export/rygel-media-export-sql-factory.h | 6 --- 2 files changed, 2 insertions(+), 50 deletions(-) commit bcb660ce0824d80d4bf31c4f61dec459eb8d98f5 Author: Murray Cumming Date: Fri Feb 1 13:48:40 2013 +0100 SqlFactory: Some cleanup src/media-export/rygel-media-export-sql-factory.c | 482 ++++++++++++++-------- 1 file changed, 311 insertions(+), 171 deletions(-) commit 55bae3944864b4517d999a3f0192fe896f528377 Author: Murray Cumming Date: Fri Feb 1 10:52:57 2013 +0100 RygelMediaExportRecursiveFileMonitor: Cleanup .../rygel-media-export-recursive-file-monitor.c | 583 +++++++++------------ .../rygel-media-export-recursive-file-monitor.h | 10 - 2 files changed, 254 insertions(+), 339 deletions(-) commit 195cf19f65bb2a2c2635957619080d4ddf62fc85 Author: Krzesimir Nowak Date: Thu Jan 31 13:44:44 2013 +0100 Cleanup RygelMediaExportMediaCacheUpgrader. .../rygel-media-export-media-cache-upgrader.c | 2844 +++++++------------- 1 file changed, 963 insertions(+), 1881 deletions(-) commit 1149e2e18ae4622202c2c242f7ec62c2864a4be8 Author: Murray Cumming Date: Thu Jan 31 11:39:40 2013 +0100 RygelMediaExportRecursiveFileMonitor: Slight cleanup .../rygel-media-export-recursive-file-monitor.c | 297 ++++++++++----------- 1 file changed, 147 insertions(+), 150 deletions(-) commit 03ed0ed2ce2e5ec2a76d046a6eb683e92aa9b195 Author: Krzesimir Nowak Date: Thu Jan 31 09:47:39 2013 +0100 Cleanup RygelMediaExportJPEGWriter. src/media-export/rygel-media-export-jpeg-writer.c | 277 ++++++++++------------ 1 file changed, 126 insertions(+), 151 deletions(-) commit ae00a1018acb1813df4b2fcbc6a66d512e1c7c2b Author: Krzesimir Nowak Date: Wed Jan 30 15:07:19 2013 +0100 Cleanup RygelMediaExportMetadataExtractor. .../rygel-media-export-metadata-extractor.c | 607 +++++++++------------ src/media-export/rygel-media-export-plugin.c | 1 - src/media-export/rygel-media-export-plugin.h | 2 + 3 files changed, 255 insertions(+), 355 deletions(-) commit 29596bda7a7529176bf1a75432fa23d276c5a493 Author: Murray Cumming Date: Wed Jan 30 12:08:45 2013 +0100 Slight whitespace fix src/media-export/rygel-media-export-plugin.c | 4 ---- 1 file changed, 4 deletions(-) commit 3ed6dbb42b77a2132e7201c0dfda63faca836e33 Author: Murray Cumming Date: Wed Jan 30 12:08:10 2013 +0100 Cleanup RygelMediaExportPlugin src/media-export/rygel-media-export-plugin.c | 137 +++++---------------- src/media-export/rygel-media-export-plugin.h | 2 +- .../rygel-media-export-root-container.c | 19 +-- .../rygel-media-export-root-container.h | 2 +- 4 files changed, 32 insertions(+), 128 deletions(-) commit df398964c2715c438c4c68aa87e5273d220fd7f5 Author: Murray Cumming Date: Wed Jan 30 11:53:00 2013 +0100 Cleanup RygelMediaExportPhotoItem src/media-export/rygel-media-export-photo-item.c | 183 ++++++++--------------- src/media-export/rygel-media-export-video-item.c | 15 -- 2 files changed, 63 insertions(+), 135 deletions(-) commit c3f2a42f184477b1fa07725d3a0a5dfdd9a1a03b Author: Krzesimir Nowak Date: Wed Jan 30 11:49:39 2013 +0100 Cleanup RygelMediaExportHarvestingTask. src/media-export/rygel-media-export-harvester.c | 15 +- src/media-export/rygel-media-export-harvester.h | 3 + .../rygel-media-export-harvesting-task.c | 2216 ++++++++------------ .../rygel-media-export-harvesting-task.h | 4 +- 4 files changed, 874 insertions(+), 1364 deletions(-) commit 13fde8b3ac1bfbbd2411a07e9b0646b3f7f4c342 Author: Murray Cumming Date: Wed Jan 30 11:47:54 2013 +0100 Cleanup RygelMediaExportVideoItem src/media-export/rygel-media-export-music-item.c | 26 ++-- src/media-export/rygel-media-export-video-item.c | 183 +++++++++-------------- 2 files changed, 85 insertions(+), 124 deletions(-) commit a60143e2ef8641b1eab7cd8fa0043a2e6e1bde62 Author: Murray Cumming Date: Wed Jan 30 11:15:49 2013 +0100 Better cleanup of RygelMediaExportMusicItem src/media-export/rygel-media-export-music-item.c | 48 ++++++++---------------- 1 file changed, 15 insertions(+), 33 deletions(-) commit 81f730bb4a4ce4fd52b9290cff17e4f98733006d Author: Murray Cumming Date: Wed Jan 30 11:01:19 2013 +0100 cleanup RygelMediaExportMusicItem src/media-export/rygel-media-export-music-item.c | 178 +++++++++-------------- 1 file changed, 70 insertions(+), 108 deletions(-) commit fcd2706232f12de0e6b735027ec62a996e2e8532 Author: Krzesimir Nowak Date: Tue Jan 29 11:09:34 2013 +0100 Finished cleanup of harvester. src/media-export/rygel-media-export-harvester.c | 898 ++++++++++++------------ 1 file changed, 432 insertions(+), 466 deletions(-) commit 735b3e6e6e56ce8dddb2310220dfe645590e0b38 Author: Murray Cumming Date: Tue Jan 29 10:54:49 2013 +0100 More cleanup src/media-export/rygel-media-export-item-factory.c | 638 ++++++--------------- 1 file changed, 172 insertions(+), 466 deletions(-) commit 4f19e06b29d1fe019fae26edb0f8f93597a0e941 Author: Krzesimir Nowak Date: Mon Jan 28 18:50:03 2013 +0100 Partial cleanup of Harvester. src/media-export/rygel-media-export-harvester.c | 1475 ++++++++------------ .../rygel-media-export-writable-db-container.c | 42 +- 2 files changed, 639 insertions(+), 878 deletions(-) commit 96dd383e93ea103605bc3fe8e34f79af1f73345f Author: Krzesimir Nowak Date: Mon Jan 28 16:11:52 2013 +0100 More cleanup. src/media-export/Makefile.am | 1 + src/media-export/rygel-media-export-item-factory.c | 4 +- .../rygel-media-export-node-query-container.c | 37 +- .../rygel-media-export-object-factory.c | 4 +- .../rygel-media-export-query-container-factory.c | 11 +- .../rygel-media-export-query-container-factory.h | 2 - .../rygel-media-export-root-container.c | 2793 ++++++-------------- src/media-export/rygel-media-export-string-utils.c | 97 + src/media-export/rygel-media-export-string-utils.h | 41 + tests/test_simple.c | 16 +- 10 files changed, 988 insertions(+), 2018 deletions(-) commit ad3f3ea46ca40f9cf3c195d9daa1cc2df214d7dc Author: Murray Cumming Date: Mon Jan 28 14:21:03 2013 +0100 Some cleanup src/media-export/rygel-media-export-item-factory.c | 1528 ++++++++------------ 1 file changed, 605 insertions(+), 923 deletions(-) commit 541a213da39b23cfb6514d625501b9ff28aec935 Author: Krzesimir Nowak Date: Thu Jan 24 14:42:06 2013 +0100 Clean up the WritableDbContainer. .../rygel-media-export-object-factory.c | 4 +- .../rygel-media-export-writable-db-container.c | 489 +++++++-------------- .../rygel-media-export-writable-db-container.h | 5 +- 3 files changed, 158 insertions(+), 340 deletions(-) commit e3fc669b409ce2d0d886a200fa489e5677f1130e Author: Krzesimir Nowak Date: Thu Jan 24 13:20:44 2013 +0100 Clean NodeQueryContainer up and fix the "three calls to count_children" issue. src/media-export/rygel-media-export-db-container.c | 42 +- src/media-export/rygel-media-export-db-container.h | 5 + .../rygel-media-export-leaf-query-container.c | 18 +- .../rygel-media-export-node-query-container.c | 654 ++++++++------------- .../rygel-media-export-node-query-container.h | 8 +- .../rygel-media-export-query-container.c | 34 -- .../rygel-media-export-query-container.h | 6 - 7 files changed, 302 insertions(+), 465 deletions(-) commit 4f03ffc9efd9f0dbad18b8bba3a5250903b6a8a3 Author: Krzesimir Nowak Date: Wed Jan 23 16:26:08 2013 +0100 Replace deprecated GValueArray with GArray holding GValues. src/media-export/rygel-media-export-media-cache.c | 267 ++++++++-------------- src/media-export/rygel-media-export-media-cache.h | 6 +- 2 files changed, 98 insertions(+), 175 deletions(-) commit d8cea11fa81827124cc6f3b13abcc8fa56593743 Author: Krzesimir Nowak Date: Wed Jan 23 14:31:59 2013 +0100 More cleanup. Project is buildable and test_simple passes. Still many files are not cleaned up, though. .gitignore | 1 + autogen.sh | 3 +- configure.ac | 2 - src/media-export/Makefile.am | 21 +- src/media-export/rygel-media-export-collate.c | 4 +- .../rygel-media-export-database-cursor.c | 7 +- .../rygel-media-export-database-cursor.h | 5 +- src/media-export/rygel-media-export-database.c | 53 ++- src/media-export/rygel-media-export-database.h | 4 + src/media-export/rygel-media-export-db-container.c | 33 +- src/media-export/rygel-media-export-db-container.h | 5 +- .../rygel-media-export-dummy-container.c | 60 ++- .../rygel-media-export-dummy-container.h | 15 +- src/media-export/rygel-media-export-errors.h | 12 +- src/media-export/rygel-media-export-harvester.c | 72 +--- src/media-export/rygel-media-export-harvester.h | 26 +- .../rygel-media-export-harvesting-task.c | 88 +--- .../rygel-media-export-harvesting-task.h | 20 +- src/media-export/rygel-media-export-item-factory.c | 138 ++---- src/media-export/rygel-media-export-item-factory.h | 66 ++- src/media-export/rygel-media-export-jpeg-writer.c | 10 +- src/media-export/rygel-media-export-jpeg-writer.h | 18 +- .../rygel-media-export-leaf-query-container.c | 20 +- .../rygel-media-export-leaf-query-container.h | 10 +- .../rygel-media-export-media-cache-upgrader.c | 174 +------- .../rygel-media-export-media-cache-upgrader.h | 34 +- src/media-export/rygel-media-export-media-cache.c | 471 ++++----------------- src/media-export/rygel-media-export-media-cache.h | 129 +++++- .../rygel-media-export-metadata-extractor.c | 29 +- .../rygel-media-export-metadata-extractor.h | 17 +- src/media-export/rygel-media-export-music-item.c | 42 +- src/media-export/rygel-media-export-music-item.h | 13 +- .../rygel-media-export-node-query-container.c | 54 +-- .../rygel-media-export-node-query-container.h | 3 + .../rygel-media-export-null-container.c | 16 +- .../rygel-media-export-null-container.h | 2 + .../rygel-media-export-object-factory.c | 200 +-------- .../rygel-media-export-object-factory.h | 91 ++++ src/media-export/rygel-media-export-photo-item.c | 19 +- src/media-export/rygel-media-export-photo-item.h | 13 +- src/media-export/rygel-media-export-plugin.c | 17 +- src/media-export/rygel-media-export-plugin.h | 17 +- .../rygel-media-export-query-container-factory.c | 41 +- .../rygel-media-export-query-container-factory.h | 8 +- .../rygel-media-export-query-container.c | 63 +-- .../rygel-media-export-query-container.h | 3 + .../rygel-media-export-recursive-file-monitor.c | 23 +- .../rygel-media-export-recursive-file-monitor.h | 26 +- .../rygel-media-export-root-container.c | 204 +++------ .../rygel-media-export-root-container.h | 30 +- src/media-export/rygel-media-export-sql-factory.c | 66 +-- src/media-export/rygel-media-export-sql-factory.h | 74 +++- src/media-export/rygel-media-export-sql-function.c | 4 +- src/media-export/rygel-media-export-sql-function.h | 3 + src/media-export/rygel-media-export-sql-operator.c | 2 +- src/media-export/rygel-media-export-sql-operator.h | 6 +- .../rygel-media-export-sqlite-wrapper.c | 16 +- src/media-export/rygel-media-export-video-item.c | 28 +- src/media-export/rygel-media-export-video-item.h | 13 +- .../rygel-media-export-writable-db-container.c | 147 ++----- .../rygel-media-export-writable-db-container.h | 63 +++ tests/Makefile.am | 2 + tests/test_simple.c | 9 +- 63 files changed, 1158 insertions(+), 1707 deletions(-) commit 1ae8a02bf178b79e29cfb83bf2c155f7bc669c90 Author: Krzesimir Nowak Date: Mon Jan 21 15:54:28 2013 +0100 Containers cleanup. This is still work in progress. src/media-export/rygel-media-export-db-container.c | 243 +++++----- src/media-export/rygel-media-export-db-container.h | 5 +- .../rygel-media-export-dummy-container.c | 327 +++++++------ .../rygel-media-export-dummy-container.h | 11 +- .../rygel-media-export-leaf-query-container.c | 451 +++++------------- .../rygel-media-export-leaf-query-container.h | 58 +++ .../rygel-media-export-node-query-container.c | 223 +++------ .../rygel-media-export-node-query-container.h | 60 +++ .../rygel-media-export-null-container.c | 287 +++--------- .../rygel-media-export-null-container.h | 6 +- .../rygel-media-export-query-container-factory.c | 86 +--- .../rygel-media-export-query-container-factory.h | 76 +++ .../rygel-media-export-query-container.c | 515 +++++++++------------ .../rygel-media-export-query-container.h | 22 +- .../rygel-media-export-root-container.c | 36 +- 15 files changed, 1025 insertions(+), 1381 deletions(-) commit e6c7542d7ac0241ec24a114444dcbeea58a1102d Author: Murray Cumming Date: Mon Jan 21 13:44:53 2013 +0100 README and .doap: Update README | 2 ++ rygel-gst-0-10-plugins.doap | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) commit b5b403a5736c11302ea29084a9b2a438c7d147df Author: Krzesimir Nowak Date: Fri Jan 18 13:14:18 2013 +0100 Cleanup the RygelMediaExportDBContainer. src/media-export/rygel-media-export-db-container.c | 983 ++++++++------------- src/media-export/rygel-media-export-db-container.h | 20 +- .../rygel-media-export-leaf-query-container.c | 6 +- .../rygel-media-export-node-query-container.c | 6 +- .../rygel-media-export-query-container.c | 2 +- .../rygel-media-export-root-container.c | 30 +- .../rygel-media-export-writable-db-container.c | 4 +- 7 files changed, 416 insertions(+), 635 deletions(-) commit 2c8c7c7d284714332589cf8ca9c2ccebbe9c2d8d Author: Krzesimir Nowak Date: Thu Jan 17 11:46:17 2013 +0100 Cleanup of some smaller classes. src/media-export/rygel-media-export-sql-function.c | 69 ++++++++-------------- src/media-export/rygel-media-export-sql-function.h | 14 +++-- src/media-export/rygel-media-export-sql-operator.c | 16 +++++ src/media-export/rygel-media-export-sql-operator.h | 6 ++ 4 files changed, 55 insertions(+), 50 deletions(-) commit ddfb37873b557d9f299326c5ef12b0fa9f6bd2cf Author: Murray Cumming Date: Thu Jan 17 11:39:42 2013 +0100 Remove the media-export D-Bus API. This has also been removed from the version in Rygel master, because it is not used by anything, and does not need to be used by anything. src/media-export/Makefile.am | 1 - src/media-export/rygel-media-export-dbus-service.c | 373 --------------------- src/media-export/rygel-media-export-dbus-service.h | 55 --- .../rygel-media-export-root-container.c | 173 +--------- 4 files changed, 2 insertions(+), 600 deletions(-) commit d1ba52f4629a07874b8c03dee6390472a3b89ebd Author: Murray Cumming Date: Thu Jan 17 10:02:11 2013 +0100 Do not check for Tracker * rygel-media-export-plugin.c: Do not check for the tracker plugin, to disable this plugin. As this code is now mostly for use as an example, this is not interesting. This also removes a chunk of ugly generated code, making it a little easier to make the code readable. src/media-export/rygel-media-export-plugin.c | 290 +-------------------------- 1 file changed, 4 insertions(+), 286 deletions(-) commit 944cb38e87dd5dadba1fa8747e533c61269e21f0 Author: Krzesimir Nowak Date: Mon Jan 14 16:19:31 2013 +0100 Cleanup. src/media-export/rygel-media-export-db-container.c | 110 +++---- src/media-export/rygel-media-export-db-container.h | 25 +- src/media-export/rygel-media-export-sql-operator.c | 323 ++++++++++++--------- src/media-export/rygel-media-export-sql-operator.h | 30 +- .../rygel-media-export-sqlite-wrapper.c | 6 +- 5 files changed, 281 insertions(+), 213 deletions(-) commit dc717ae77edbeeffe4519fe8e1ba056d6a3e7b21 Author: Krzesimir Nowak Date: Mon Jan 14 14:52:45 2013 +0100 Cleanup. .../rygel-media-export-database-cursor.c | 707 ++++----------------- .../rygel-media-export-database-cursor.h | 9 + src/media-export/rygel-media-export-database.c | 6 - src/media-export/rygel-media-export-errors.c | 7 +- src/media-export/rygel-media-export-errors.h | 10 + .../rygel-media-export-media-cache-upgrader.c | 53 +- src/media-export/rygel-media-export-media-cache.c | 139 +--- src/media-export/rygel-media-export-media-cache.h | 14 +- 8 files changed, 191 insertions(+), 754 deletions(-) commit be36b71854c8540893b22ace12541653e2b2cd96 Author: Krzesimir Nowak Date: Mon Jan 14 13:32:47 2013 +0100 Cleanup. .../rygel-media-export-database-cursor.c | 1 - src/media-export/rygel-media-export-database.c | 861 +++++++-------------- src/media-export/rygel-media-export-database.h | 52 +- src/media-export/rygel-media-export-errors.c | 27 + src/media-export/rygel-media-export-errors.h | 40 + src/media-export/rygel-media-export-media-cache.c | 1 - .../rygel-media-export-sqlite-wrapper.c | 15 +- .../rygel-media-export-sqlite-wrapper.h | 18 +- 8 files changed, 430 insertions(+), 585 deletions(-) commit 71bbe8ae02b2b4feead02a77241b90a9e75b1ba1 Author: Krzesimir Nowak Date: Sun Jan 13 22:15:18 2013 +0100 Some cleanup. src/media-export/rygel-media-export-collate.c | 10 +- src/media-export/rygel-media-export-collate.h | 6 +- .../rygel-media-export-database-cursor.c | 7 +- .../rygel-media-export-database-cursor.h | 12 +- .../rygel-media-export-sqlite-wrapper.c | 336 +++++++++++---------- .../rygel-media-export-sqlite-wrapper.h | 14 +- 6 files changed, 204 insertions(+), 181 deletions(-) commit 398851e7603ffdedd1ceed756ba532f95bb89fac Author: Murray Cumming Date: Fri Jan 11 10:41:10 2013 +0100 cleanup .../rygel-media-export-database-cursor.c | 23 +- src/media-export/rygel-media-export-database.c | 89 ++--- src/media-export/rygel-media-export-db-container.c | 100 +++-- src/media-export/rygel-media-export-dbus-service.c | 29 +- .../rygel-media-export-dummy-container.c | 44 +-- src/media-export/rygel-media-export-harvester.c | 184 +++++---- .../rygel-media-export-harvesting-task.c | 218 ++++++----- src/media-export/rygel-media-export-item-factory.c | 116 +++--- src/media-export/rygel-media-export-jpeg-writer.c | 25 +- .../rygel-media-export-leaf-query-container.c | 31 +- .../rygel-media-export-media-cache-upgrader.c | 208 +++++------ src/media-export/rygel-media-export-media-cache.c | 413 ++++++++++----------- .../rygel-media-export-metadata-extractor.c | 52 ++- src/media-export/rygel-media-export-music-item.c | 16 +- .../rygel-media-export-node-query-container.c | 70 ++-- .../rygel-media-export-null-container.c | 38 +- .../rygel-media-export-object-factory.c | 10 +- src/media-export/rygel-media-export-photo-item.c | 16 +- src/media-export/rygel-media-export-plugin.c | 48 ++- .../rygel-media-export-query-container-factory.c | 109 +++--- .../rygel-media-export-query-container.c | 72 ++-- .../rygel-media-export-recursive-file-monitor.c | 54 ++- .../rygel-media-export-root-container.c | 408 ++++++++++---------- src/media-export/rygel-media-export-sql-operator.c | 28 +- .../rygel-media-export-sqlite-wrapper.c | 11 +- src/media-export/rygel-media-export-video-item.c | 16 +- .../rygel-media-export-writable-db-container.c | 54 ++- 27 files changed, 1117 insertions(+), 1365 deletions(-) commit 0bf4034456891180b6d6f455de89e3e4a654526d Author: Murray Cumming Date: Fri Jan 11 10:17:06 2013 +0100 Initial port to C. Does not build yet. configure.ac | 28 +- src/media-export/Makefile.am | 69 +- src/media-export/rygel-media-export-collate.c | 3 +- src/media-export/rygel-media-export-collate.h | 30 + .../rygel-media-export-database-cursor.c | 633 +++ .../rygel-media-export-database-cursor.h | 56 + .../rygel-media-export-database-cursor.vala | 143 - src/media-export/rygel-media-export-database.c | 680 +++ src/media-export/rygel-media-export-database.h | 61 + src/media-export/rygel-media-export-database.vala | 214 - src/media-export/rygel-media-export-db-container.c | 731 ++++ src/media-export/rygel-media-export-db-container.h | 59 + .../rygel-media-export-db-container.vala | 99 - src/media-export/rygel-media-export-dbus-service.c | 382 ++ src/media-export/rygel-media-export-dbus-service.h | 55 + .../rygel-media-export-dbus-service.vala | 54 - .../rygel-media-export-dummy-container.c | 189 + .../rygel-media-export-dummy-container.h | 56 + .../rygel-media-export-dummy-container.vala | 45 - src/media-export/rygel-media-export-harvester.c | 1055 +++++ src/media-export/rygel-media-export-harvester.h | 61 + src/media-export/rygel-media-export-harvester.vala | 256 -- .../rygel-media-export-harvesting-task.c | 1551 +++++++ .../rygel-media-export-harvesting-task.h | 57 + .../rygel-media-export-harvesting-task.vala | 366 -- src/media-export/rygel-media-export-item-factory.c | 1040 +++++ src/media-export/rygel-media-export-item-factory.h | 46 + src/media-export/rygel-media-export-item.vala | 268 -- src/media-export/rygel-media-export-jpeg-writer.c | 219 + src/media-export/rygel-media-export-jpeg-writer.h | 61 + .../rygel-media-export-jpeg-writer.vala | 66 - .../rygel-media-export-leaf-query-container.c | 391 ++ .../rygel-media-export-leaf-query-container.vala | 53 - .../rygel-media-export-media-cache-upgrader.c | 2179 ++++++++++ .../rygel-media-export-media-cache-upgrader.h | 56 + .../rygel-media-export-media-cache-upgrader.vala | 368 -- src/media-export/rygel-media-export-media-cache.c | 4477 ++++++++++++++++++++ src/media-export/rygel-media-export-media-cache.h | 69 + .../rygel-media-export-media-cache.vala | 896 ---- .../rygel-media-export-metadata-extractor.c | 431 ++ .../rygel-media-export-metadata-extractor.h | 62 + .../rygel-media-export-metadata-extractor.vala | 155 - src/media-export/rygel-media-export-music-item.c | 191 + src/media-export/rygel-media-export-music-item.h | 62 + .../rygel-media-export-music-item.vala | 43 - .../rygel-media-export-node-query-container.c | 585 +++ .../rygel-media-export-node-query-container.vala | 91 - .../rygel-media-export-null-container.c | 263 ++ .../rygel-media-export-null-container.h | 52 + .../rygel-media-export-null-container.vala | 47 - .../rygel-media-export-object-factory.c | 441 ++ .../rygel-media-export-object-factory.vala | 91 - src/media-export/rygel-media-export-photo-item.c | 182 + src/media-export/rygel-media-export-photo-item.h | 55 + .../rygel-media-export-photo-item.vala | 37 - src/media-export/rygel-media-export-plugin.c | 450 ++ src/media-export/rygel-media-export-plugin.h | 57 + src/media-export/rygel-media-export-plugin.vala | 113 - .../rygel-media-export-query-container-factory.c | 920 ++++ ...rygel-media-export-query-container-factory.vala | 268 -- .../rygel-media-export-query-container.c | 364 ++ .../rygel-media-export-query-container.h | 57 + .../rygel-media-export-query-container.vala | 90 - .../rygel-media-export-recursive-file-monitor.c | 469 ++ .../rygel-media-export-recursive-file-monitor.h | 61 + .../rygel-media-export-recursive-file-monitor.vala | 113 - .../rygel-media-export-root-container.c | 2353 ++++++++++ .../rygel-media-export-root-container.h | 54 + .../rygel-media-export-root-container.vala | 484 --- src/media-export/rygel-media-export-sql-factory.c | 287 ++ src/media-export/rygel-media-export-sql-factory.h | 61 + .../rygel-media-export-sql-factory.vala | 305 -- src/media-export/rygel-media-export-sql-function.c | 78 + src/media-export/rygel-media-export-sql-function.h | 56 + .../rygel-media-export-sql-function.vala | 31 - src/media-export/rygel-media-export-sql-operator.c | 190 + src/media-export/rygel-media-export-sql-operator.h | 69 + .../rygel-media-export-sql-operator.vala | 73 - .../rygel-media-export-sqlite-wrapper.c | 235 + .../rygel-media-export-sqlite-wrapper.h | 61 + .../rygel-media-export-sqlite-wrapper.vala | 80 - src/media-export/rygel-media-export-video-item.c | 187 + src/media-export/rygel-media-export-video-item.h | 61 + .../rygel-media-export-video-item.vala | 37 - .../rygel-media-export-writable-db-container.c | 509 +++ .../rygel-media-export-writable-db-container.vala | 55 - tests/Makefile.am | 4 +- tests/test_simple.c | 23 +- 88 files changed, 23153 insertions(+), 5012 deletions(-) commit e67848e4c1be9fec68b067833590bcef16a1b906 Author: Murray Cumming Date: Thu Jan 10 09:20:50 2013 +0100 Add a simple test Makefile.am | 2 +- configure.ac | 1 + tests/Makefile.am | 12 ++++++++++++ tests/test_simple.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 59 insertions(+), 1 deletion(-) commit bf6098a6857fb2caf3bc5e27f6ba600f09a964e3 Author: Murray Cumming Date: Tue Dec 11 12:36:39 2012 +0100 1.17.4 NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2a5c0454a6bc71b12d19f77599e531344a02f606 Author: Murray Cumming Date: Tue Dec 11 12:14:31 2012 +0100 This now builds and distchecks configure.ac | 3 ++- po/POTFILES.in | 13 +++++++++++-- po/POTFILES.skip | 20 ++++++++++---------- src/media-export/Makefile.am | 8 +------- 4 files changed, 24 insertions(+), 20 deletions(-) commit 3237dadb423d8432597b1bd59d1c037e11d96ee9 Author: Murray Cumming Date: Tue Dec 11 11:54:37 2012 +0100 Added missing file src/media-export/Makefile.am | 2 +- src/media-export/rygel-media-export-collate.c | 38 +++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) commit c03769189f0d3a40278fe2e88cd7b70fc3eae553 Author: Murray Cumming Date: Tue Dec 11 11:52:25 2012 +0100 Intial media-export plugin for gst-0.10 configure.ac | 38 +- data/Makefile.am | 13 - data/common.am | 4 +- src/Makefile.am | 47 +- src/media-export/Makefile.am | 58 ++ .../rygel-media-export-database-cursor.vala | 143 ++++ src/media-export/rygel-media-export-database.vala | 214 +++++ .../rygel-media-export-db-container.vala | 99 +++ .../rygel-media-export-dbus-service.vala | 54 ++ .../rygel-media-export-dummy-container.vala | 45 ++ src/media-export/rygel-media-export-harvester.vala | 256 ++++++ .../rygel-media-export-harvesting-task.vala | 366 +++++++++ src/media-export/rygel-media-export-item.vala | 268 ++++++ .../rygel-media-export-jpeg-writer.vala | 66 ++ .../rygel-media-export-leaf-query-container.vala | 53 ++ .../rygel-media-export-media-cache-upgrader.vala | 368 +++++++++ .../rygel-media-export-media-cache.vala | 896 +++++++++++++++++++++ .../rygel-media-export-metadata-extractor.vala | 155 ++++ .../rygel-media-export-music-item.vala | 43 + .../rygel-media-export-node-query-container.vala | 91 +++ .../rygel-media-export-null-container.vala | 47 ++ .../rygel-media-export-object-factory.vala | 91 +++ .../rygel-media-export-photo-item.vala | 37 + src/media-export/rygel-media-export-plugin.vala | 113 +++ ...rygel-media-export-query-container-factory.vala | 268 ++++++ .../rygel-media-export-query-container.vala | 90 +++ .../rygel-media-export-recursive-file-monitor.vala | 113 +++ .../rygel-media-export-root-container.vala | 484 +++++++++++ .../rygel-media-export-sql-factory.vala | 305 +++++++ .../rygel-media-export-sql-function.vala | 31 + .../rygel-media-export-sql-operator.vala | 73 ++ .../rygel-media-export-sqlite-wrapper.vala | 80 ++ .../rygel-media-export-video-item.vala | 37 + .../rygel-media-export-writable-db-container.vala | 55 ++ src/rygel-aac-transcoder.vala | 35 - src/rygel-audio-transcoder.vala | 118 --- src/rygel-avc-transcoder.vala | 67 -- src/rygel-gst-data-source.vala | 262 ------ src/rygel-gst-media-engine.vala | 119 --- src/rygel-gst-sink.vala | 144 ---- src/rygel-gst-transcoder.vala | 165 ---- src/rygel-gst-utils.vala | 117 --- src/rygel-l16-transcoder.vala | 101 --- src/rygel-mp2ts-transcoder.vala | 112 --- src/rygel-mp3-transcoder.vala | 42 - src/rygel-video-transcoder.vala | 107 --- src/rygel-wmv-transcoder.vala | 39 - 47 files changed, 5036 insertions(+), 1493 deletions(-) commit 8f0487f566fef79fba51995c7f0f86dac0527e63 Author: Murray Cumming Date: Tue Dec 11 11:09:34 2012 +0100 Initial renaming to *-plugins configure.ac | 6 +++--- rygel-gst-0-10-media-engine.doap | 27 --------------------------- rygel-gst-0-10-plugins.doap | 27 +++++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 30 deletions(-) commit 7766a74dce3289784cef27bd9b8b696920e55c52 Author: Murray Cumming Date: Tue Dec 11 10:07:39 2012 +0100 1.17.4 NEWS | 5 +++++ configure.ac | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 85ad4d5c7bf900e02c1e28d6a93dcafc8ca56140 Author: Murray Cumming Date: Tue Dec 4 14:34:19 2012 +0100 Make the version number match rygel configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 872b8ac5381ae2d6daaaabc8a26eaed67ff6dfd2 Author: Murray Cumming Date: Tue Dec 4 14:30:56 2012 +0100 Correct the package name configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 89fffd81efc4d208462fb527bb728f759b37ef5a Author: Murray Cumming Date: Tue Dec 4 14:29:05 2012 +0100 Fix distcheck Makefile.am | 2 +- po/POTFILES.in | 17 ++--------------- po/POTFILES.skip | 11 +++++++++++ 3 files changed, 14 insertions(+), 16 deletions(-) commit 23f83dd9569e5926b1fd677bfc4321b5f8619fd5 Author: Murray Cumming Date: Tue Dec 4 14:19:15 2012 +0100 Fix dist configure.ac | 2 +- src/Makefile.am | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 7ef5fbd5ac6defefcfb8c0e1e1d1c3ad73772caf Author: Murray Cumming Date: Tue Dec 4 14:18:58 2012 +0100 Avoid copy/paste data/Makefile.am | 3 +-- data/common.am | 2 ++ src/Makefile.am | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) commit 7cefd941b045379ec4b24ce9a7c942cd2152d8c7 Author: Murray Cumming Date: Tue Dec 4 14:13:49 2012 +0100 Add the presets .gitignore | 1 + Makefile.am | 2 +- configure.ac | 3 ++- data/Makefile.am | 16 ++++++++++++++++ data/presets/GstFaac.prs | 9 +++++++++ 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 | 12 ++++++++++++ data/presets/ffenc_mp2.prs | 6 ++++++ data/presets/ffenc_mpeg2video.prs | 6 ++++++ data/presets/ffenc_wmav1.prs | 6 ++++++ data/presets/ffenc_wmv1.prs | 6 ++++++ src/Makefile.am | 5 +++++ 15 files changed, 97 insertions(+), 2 deletions(-) commit 67e16116c1c7107b7720002be7c1e09bbb05c281 Author: Murray Cumming Date: Tue Dec 4 13:51:54 2012 +0100 Add gupnp-dlna dependency configure.ac | 5 +++-- src/Makefile.am | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) commit 6b9e55046c4ebe2189c82dfad4d68b4d38ccd988 Author: Murray Cumming Date: Tue Dec 4 13:49:39 2012 +0100 Build improvement configure.ac | 18 +++++++++--------- src/Makefile.am | 5 ++++- 2 files changed, 13 insertions(+), 10 deletions(-) commit 12f655cc4706ca93c9f56a9c38e61703f9357302 Author: Murray Cumming Date: Tue Dec 4 13:18:22 2012 +0100 Trying to make it build .gitignore | 4 ++-- configure.ac | 19 ++++++++++++++----- src/Makefile.am | 9 +++------ 3 files changed, 19 insertions(+), 13 deletions(-) commit 35ce1215fc87be0c83d280f40724e3c4e76f5f2e Author: Murray Cumming Date: Tue Dec 4 12:58:00 2012 +0100 Fix the doap file rygel-gst-0-10-media-engine.doap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e00db44561f973f4469c05fd90863627dbdce29a Author: Murray Cumming Date: Tue Dec 4 12:56:25 2012 +0100 Initial code from older rygel. .gitignore | 54 ++ AUTHORS | 5 + COPYING | 482 ++++++++++++++++++ ChangeLog | 0 INSTALL | 370 ++++++++++++++ Makefile.am | 31 ++ NEWS | 0 README | 6 + autogen.sh | 36 ++ configure.ac | 86 ++++ m4/rygel.m4 | 82 +++ po/LINGUAS | 51 ++ po/POTFILES.in | 18 + po/af.po | 694 +++++++++++++++++++++++++ po/ar.po | 716 ++++++++++++++++++++++++++ po/as.po | 680 +++++++++++++++++++++++++ po/bg.po | 656 ++++++++++++++++++++++++ po/bn_IN.po | 625 +++++++++++++++++++++++ po/ca.po | 750 +++++++++++++++++++++++++++ po/ca@valencia.po | 655 ++++++++++++++++++++++++ po/cs.po | 660 ++++++++++++++++++++++++ po/da.po | 688 +++++++++++++++++++++++++ po/de.po | 684 +++++++++++++++++++++++++ po/el.po | 679 +++++++++++++++++++++++++ po/en_GB.po | 849 +++++++++++++++++++++++++++++++ po/eo.po | 619 +++++++++++++++++++++++ po/es.po | 1012 +++++++++++++++++++++++++++++++++++++ po/et.po | 459 +++++++++++++++++ po/fi.po | 656 ++++++++++++++++++++++++ po/fr.po | 660 ++++++++++++++++++++++++ po/gl.po | 965 +++++++++++++++++++++++++++++++++++ po/gu.po | 626 +++++++++++++++++++++++ po/he.po | 1021 +++++++++++++++++++++++++++++++++++++ po/hi.po | 656 ++++++++++++++++++++++++ po/hu.po | 717 ++++++++++++++++++++++++++ po/id.po | 665 ++++++++++++++++++++++++ po/it.po | 665 ++++++++++++++++++++++++ po/ja.po | 852 +++++++++++++++++++++++++++++++ po/kn.po | 634 +++++++++++++++++++++++ po/ko.po | 706 ++++++++++++++++++++++++++ po/lt.po | 672 +++++++++++++++++++++++++ po/lv.po | 693 +++++++++++++++++++++++++ po/nb.po | 657 ++++++++++++++++++++++++ po/nl.po | 678 +++++++++++++++++++++++++ po/pa.po | 818 ++++++++++++++++++++++++++++++ po/pl.po | 667 ++++++++++++++++++++++++ po/pt.po | 856 +++++++++++++++++++++++++++++++ po/pt_BR.po | 672 +++++++++++++++++++++++++ po/ro.po | 923 ++++++++++++++++++++++++++++++++++ po/ru.po | 686 +++++++++++++++++++++++++ po/sl.po | 1033 ++++++++++++++++++++++++++++++++++++++ po/sr.po | 668 ++++++++++++++++++++++++ po/sr@latin.po | 668 ++++++++++++++++++++++++ po/sv.po | 851 +++++++++++++++++++++++++++++++ po/ta.po | 846 +++++++++++++++++++++++++++++++ po/te.po | 644 ++++++++++++++++++++++++ po/th.po | 749 +++++++++++++++++++++++++++ po/tr.po | 667 ++++++++++++++++++++++++ po/ug.po | 673 +++++++++++++++++++++++++ po/uk.po | 684 +++++++++++++++++++++++++ po/vi.po | 658 ++++++++++++++++++++++++ po/zh_CN.po | 865 +++++++++++++++++++++++++++++++ po/zh_HK.po | 944 ++++++++++++++++++++++++++++++++++ po/zh_TW.po | 944 ++++++++++++++++++++++++++++++++++ rygel-gst-0-10-media-engine.doap | 27 + src/Makefile.am | 40 ++ src/rygel-aac-transcoder.vala | 35 ++ src/rygel-audio-transcoder.vala | 118 +++++ src/rygel-avc-transcoder.vala | 67 +++ src/rygel-gst-data-source.vala | 262 ++++++++++ src/rygel-gst-media-engine.vala | 119 +++++ src/rygel-gst-sink.vala | 144 ++++++ src/rygel-gst-transcoder.vala | 165 ++++++ src/rygel-gst-utils.vala | 117 +++++ src/rygel-l16-transcoder.vala | 101 ++++ src/rygel-mp2ts-transcoder.vala | 112 +++++ src/rygel-mp3-transcoder.vala | 42 ++ src/rygel-video-transcoder.vala | 107 ++++ src/rygel-wmv-transcoder.vala | 39 ++ 79 files changed, 40181 insertions(+)