commit 83c264d4916d66e2f5f55612e54b8b5c02998273
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 24 16:22:50 2023 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f5d7f702208e7c979a38b9662d8506ec6fdd250c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Mar 23 20:32:31 2023 -0500

    Protect the stringleton map with a mutex
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 8c693d8b5fe85bc6850e8b4221f4bc267784e0d1
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Mar 20 07:48:11 2023 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 80f418bd780cd326933d5073291bc58cb110d1da
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 18 15:15:41 2023 -0500

    Fix segfault which followed from unset error
    
    If dmapd-dmap-db-ghashtable.c's _add_path() encountered a file with an
    unacceptable format, then the function would return DMAP_DB_ID_BAD
    without setting a GError. This causes a segfault in
    _build_db_starting_at() due to *error being NULL when calling
    g_warning("%s", (*error)->message).
    
    This sets the GError under the circumstances above. It also cleans up
    some logic that was difficult to follow while diagnosing this.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=2166714
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 58c9d4d24365b7352fc515c231019c5f52d5acfa
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 18 13:27:57 2023 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit da4684de835460661021c847b4251c5aef714333
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 18 13:25:23 2023 -0500

    Use vips_vipsload, rather than vips_foreign_load
    
    The function vips_foreign_load is not meant to be exported; it does not
    appear in the header files associated with libvips. See also:
    
    https://bugzilla.redhat.com/show_bug.cgi?id=2179313
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit cebb9e726b95b032ca35b65c3efbf7f4c540cf77
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Feb 24 13:39:44 2023 -0600

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7cda5b916aeb6b76afb6fa27aa571a243ce5cd8a
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Dec 14 20:17:12 2022 -0600

    dmapd-stress-test.c: add more error handling
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 279162020b4bb008bbd726afc0d15250c298bad9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Dec 14 20:16:47 2022 -0600

    Round of cleanup with pedansee
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 088cf29f4f0bf279c7293483f9d647af8350cdb6
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Dec 14 10:15:35 2022 -0600

    dmapd-stress-test.c: clean up some memory use
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit df099b21c8f98bc6c4eebb237be5e24fca34763d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 10 17:51:22 2022 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d7a0323e3cf2c7a658220e7ef23a6bf0e74ef3ea
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 10 17:50:52 2022 -0500

    _do_transcode: set permissions argument to open
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b5ed344881aa0f7b57d6cb4eeffd326b135d5f95
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 9 14:31:46 2022 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c432b315743092a26bde41d77e0deb5ddf884938
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 9 14:29:13 2022 -0500

    av-meta-reader-gst.c: fix warning
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit cb160f8b10a4205059b29aa7f73d98f3fbcac16f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 9 14:26:16 2022 -0500

    dmapd.c: fix warnings
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 89e8a99d78a061470827a9be6a39db866dd35c61
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 9 14:17:48 2022 -0500

    dmapd-unit-test.c: fix warning
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c90dc29750d46dbea64d1fd719a8d6a31c693a49
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 9 14:12:43 2022 -0500

    util-gst.c: replace file pointer with file descriptor
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 4ef450565acfe1eb853c4309327c3cd552fa6e80
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 9 14:03:57 2022 -0500

    dmapd-dmap-db-ghashtable.c: fix warning
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f6573b238f6937f6b4777b1f11683ffff1be37cb
Merge: 3af21e3 2d59e2d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 9 14:01:58 2022 -0500

    Merge branch 'master' of ssh://www.flyn.org/mnt/xvdb/var/git/dmapd

commit 3af21e34cfd08f6b3193a9db49c03a175f6b1777
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 9 14:01:39 2022 -0500

    playlist.c: fix warnings
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2d59e2d0179ce0ce70f639cb2df05fdfbbd90304
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 26 18:43:07 2022 -0600

    Add "original-location" property to DAAP and DPAP records
    
    Playlists contain the original location of songs, and this might be
    different than the final location if the song is pre-transcoded. The
    "original-location" stores the path to the source file in this case.
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 672a7836abaeb47492955c51cbed228c3098744d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Feb 24 21:23:25 2022 -0600

    Replace deprecated use of ..._GET_PRIVATE
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6cbce8442984d39d07926664c59354db30423a9a
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Feb 24 20:53:25 2022 -0600

    Use G_GNUC_UNUSED to avoid compiler warnings
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7ab9ddf3e7e87bcfa81c95b2a5a29f3c2803691c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Feb 24 20:30:16 2022 -0600

    dmapd.c: add support for defining playlist directories in dmapd.conf
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d1a119e1beecb1c96ca81c13238640fddc86d430
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Feb 24 11:45:49 2022 -0600

    db-builder-gdir.c: use g_build_filename, not g_strdup_printf, to avoid multiple / delimiters
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2fa8ce7b18198ec9d46bb2f8ac7420efe6d07f3b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Feb 13 02:41:26 2022 -0600

    playlist.c: change fatal errors into warnings
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5545eade0cb1d40bfbb71bf95aa93e98bf377b3f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 12 22:37:02 2022 -0600

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2df77f1b8436788fe57d155bbc0b105c95b90e17
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 12 22:36:32 2022 -0600

    src/Makefile.am: add missing backslashes
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d667c911ccae40c099be7959be85e9687b9a74ca
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 12 22:30:34 2022 -0600

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2fdf7589b7eb9bd469a2bcbb22456d4264ceb620
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 12 22:30:13 2022 -0600

    Ensure playlist.h placed in tarball; sort things in Makefile.am
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 05bba2faf393d87f09e7ae3368d0d99e61c3f73e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 12 18:13:53 2022 -0600

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 835a903468f2de35717c5bad6926136d91fa641b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 12 18:07:35 2022 -0600

    Add playlist support
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 40ff890a57ede121012117db1fb1ee62280f21ae
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Nov 25 09:20:06 2020 -0600

    Compile with -Wall and -Wextra
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit da949a7ebae5d07c311ba5fbceb742371c6fb74a
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Aug 20 09:45:45 2020 -0500

    Bump version number

commit 854d4338b7458cfbdb973f3c0d2ecfef9ddcffd9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Aug 20 09:44:27 2020 -0500

    Fix GStreamer initialization when GStreamer compiled with -Doption-parsing=false
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 35b776099aa2dcf9ba2338fc177b8abf5155485d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 8 20:36:39 2020 -0400

    Bump version number

commit 12254f511f4f5b3b8556ff140ecff22ef650b682
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 8 15:50:28 2020 -0400

    Ensure share name set at right time
    
    This sets share_def->name so that it is not NULL at the time of calling
    g_build_path() to build db_protocol_dir. A NULL share_def->name would
    short circuit the list of parameters passed to g_build_path(); this was
    the case when the share's name was not set explicitly using -n.

commit 7d2c3659f260c3d84b8306a56d0545d73d0d837f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 3 11:43:26 2020 -0500

    Adjust to match recent changes in libdmapsharing

commit 2337be7605987e6bcfe5d558a55e749724ee133c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Oct 26 15:00:19 2019 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit dd6269a96124c77e46cb4f5d0e9e675e45eb20a9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Oct 26 14:59:33 2019 -0400

    Use share-name-specific database directories
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 29dfc820ba2afd44c69deb940a30d169b522de01
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Oct 11 15:10:37 2019 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6c54976ff908c77a96376a00ed3a4bef080edd34
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun May 19 21:54:38 2019 -0400

    configure.ac: allow disabling check
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ad2ecd95ef7d208812414ddff3b23da0c3c06460
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun May 19 18:35:20 2019 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d01f171f8e0c8196a70e8ac69cac9b547dfd7260
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun May 19 00:18:41 2019 -0400

    dmapd.c: fix memory error in_strvappend()
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7b323fbb67d313d5772858e1574f49eeec4106a0
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 18 18:18:01 2019 -0400

    dmapd.c: add -R command-line argument
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 4752c5fdf47337dccacc225ec1f49e2290829b19
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 18 18:16:35 2019 -0400

    dmapd-stress-test.c: add SIGTERM handler
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e47952e7af23bd4a3f43f8e5ff0d82b02051b37e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 18 18:16:05 2019 -0400

    Makefile.am: adjust whitespace
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ee7ea8dd3ae616b745cbf56aa799ba54cad13fca
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 18 01:47:21 2019 -0400

    Fix guards in a few header files
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 62893c5b2e6ba602013c5aa6c2db3aae5b02c87f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 18 01:45:54 2019 -0400

    Update check target in Makefile
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 773dd0c3b7489f01c96df515523914545b4bc5d8
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 18 00:03:17 2019 -0400

    Adjust case of some symbol names
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0d93140cbb80b66f8c626cb656f7c95136421c6c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 8 17:33:30 2019 -0400

    Fix directory monitoring
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2ea6801bf5adc8137370e1d285afcdda3bb52016
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 7 20:15:50 2019 -0400

    dmapd.c: remove tcase_fn_start() kludge after adjustments elsewhere
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 74ee0cce97e8f11b631ba4ac720511ebccfbb047
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 6 22:59:17 2019 -0400

    configure.ac: do not check for inotify.h; rely on glib2
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6681422d0adddc4143ab5a5cb5ca2086df594add
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 6 22:54:03 2019 -0400

    Move tests into source file containing tested functions
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5884c5910dd7f61204d0e880a2f101624d9c6297
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 6 22:35:15 2019 -0400

    Add unit test of _monitor_directory
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 99496f47471261fe62818fbd49b65784e1e4bcb9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun May 5 21:09:32 2019 -0400

    db-builder-gdir.c: use G_CALLBACK macro
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 44c1933041a397eed864af1c87068c2823c24ab4
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun May 5 20:59:03 2019 -0400

    db-builder-gdir.c: adjust debug statement about directory monitoring
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1e9ef96d2cd82ab4c0d7f63c3b08acc557ab6e86
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 3 09:02:51 2019 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit fd06b5d44bef57202c7244b53dde5c539b2f3211
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 3 09:02:22 2019 -0400

    dmapd.c: add header required by uClibc-ng
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit cf47bda2f081aa61084ee5cecc263f934321061b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Mar 18 21:50:49 2019 -0400

    Fix typo in --group
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit aa62ea7c390c44054e671c3f28d30aedfd8b10a3
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 17 23:08:19 2019 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 09ed0ad7d1db9e3c4e2c95fa47b2eb557f2ea037
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 17 22:59:38 2019 -0400

    Fix reference counting of thumbnails and hashes
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 46111f244b26a8a528f4add60598118028b4fbea
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jan 26 16:23:51 2019 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 601f3bf5c86c19ff6a0f21d8b5402de88d1d89d8
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jan 26 16:22:56 2019 -0500

    photo-meta-reader-vips.c: replace use of deprecated VIPS symbols
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 936fbe199e52c61b68d6e87f6713c4613e673b41
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jan 24 18:38:57 2019 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 734f3e6f2603e7507624f1da5fbaac31523384c5
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Dec 16 11:56:19 2018 -0500

    Remove unmaintained plugins
    
    Remove the GraphicsMagick, Berkely database, and disk plugins. These
    plugins have been unmaintained for some time. Should these be required
    in the future, someone will have to update them to function with the
    current code base.
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6bacbef909dff937734a08c43ee2a666e9da2616
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Dec 14 20:04:16 2018 -0500

    Fix improper check of error object
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f7cf06fb89294bff1abb6344f0fcbf0d5e40aa2f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Dec 14 20:01:57 2018 -0500

    Use G_ADD_PRIVATE_DYNAMIC where appropriate
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f9d988937ebca1d84a2d14472ac57695664bace8
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Dec 14 17:47:49 2018 -0500

    Replace use of deprecated g_type_class_add_private()
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit be9d38d9bb1008a1b10ea497bec785ee4931e5fe
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Dec 14 10:07:32 2018 -0500

    photo-meta-reader.h: fix improper type
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d4e5c03ca244561ccaa4ba12e8a036e218886a32
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Dec 13 20:15:46 2018 -0500

    More work on _load_cached_records()
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a6d7f6333ef4a9dcaebb47cd9793d877e67e14af
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Dec 13 19:46:16 2018 -0500

    Another pass at refactoring _load_cached_records()
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1e8e00af210ce9c67de0544f98d094d441f3c9b2
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Dec 13 19:11:25 2018 -0500

    Remove newlines from strings passed to g_warning and so on
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6e2bbb327384ca002fad2a653400d1d47b36923f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Dec 13 18:58:19 2018 -0500

    Fix erroneous calls of g_array_unref
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a6dab300a5cfbfc589d026506b34b5b5e148eec2
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Dec 13 18:23:15 2018 -0500

    Fix erroneous use of g_array_unref
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 492353573dcbe21e38916cd3c28304ede480d067
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Dec 13 18:14:57 2018 -0500

    Better propagation of errors
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a2e45d948008c753cc8d636caf1302e14a8df070
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Sep 3 15:29:18 2018 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ba1a129b819ff98588bc82e05d1f593da4293931
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Sep 3 13:19:17 2018 -0400

    Make use of libdmapsharing's new DMAP_DB_ID_BAD symbol
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit add823dd4bda8dcf85267aaaacd37b12b6d19595
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Sep 3 13:17:41 2018 -0400

    Fix use of boxing in dmapd-dpap-record.c
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit adbcf166425442a8bc700296ac2206f8ba268efd
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Sep 1 15:55:17 2018 -0400

    Fix _handle_path; was not setting ok to TRUE on success
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 09a0d6c94dd55f5bac4cf23cf764d5b0d0c8c5b4
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Aug 11 08:17:51 2018 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0a75ca84ccdbf8e3d93fc014670bcf89d595a41f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Aug 11 08:17:23 2018 -0400

    Fix dmapd.pc.in to require libdmapsharing-4.0 (thank you Adam Williamson)
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2588d7788b2da5b9da8b16cd46baa17f8fc05c42
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 20 22:50:08 2018 -0400

    Another round of cleanup with pedansee
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1e9f8e06fb5163ce3a43dc9787eb0b3f82006225
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 20 22:32:59 2018 -0400

    Round of cleanup with pedansee
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d331826a48b86aaa794cfd1ffabfb60bf1c1cf3b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 20 20:58:08 2018 -0400

    Fix syntax error
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 358bf575911dc9a536acae9d6678b0af056d5988
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 20 20:51:05 2018 -0400

    Round of cleanup with pedansee
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c0bdeb228c49d7bf207477c9f2ec41066812c9f7
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 20 18:53:51 2018 -0400

    Place most troublesome source file last in pedansee arguments
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7805289811a9abb609d5a6127744657ffa94b76e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jul 19 22:43:12 2018 -0400

    Clean up some bugs found by Clang
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e17d594d04aad5263065de7108b33de58a977ae6
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jul 19 22:31:05 2018 -0400

    Adjust some logic surrounding ok values
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 8218a1f901b17876c2d1563e82974f45ef2485bb
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jul 19 22:27:49 2018 -0400

    Add two missing g_strdups
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 62c42911597d5d52264a1d6209d0ed4f5f4c0c4e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jul 19 22:20:19 2018 -0400

    Initialize a variable
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9f1a944850396663b71e6b3b7dbbc12c22d96d17
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jul 19 22:16:02 2018 -0400

    Rename functions in util-gst.c consistent with use
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3cae725e1083b8c583f7e3efde4eb424835dec9c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jul 19 22:15:33 2018 -0400

    Rename static function
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7e13196fb0863dc575afe9e72bff21bed566a0a5
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jul 19 22:09:17 2018 -0400

    Changes for latest libdmapsharing API
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 35bb29f9bd2280f7a8991825e539fc81edf8dd38
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 18 23:08:07 2018 -0400

    Handle DmapShare's error signal
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2b10ae2e0a230d92a841ecd3dc542e9af467f3af
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 18 23:00:11 2018 -0400

    Handle database identifier zero as an error
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5d51dca512704190e25940469080947843e2c5b7
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 25 20:49:04 2018 -0400

    Do not treat "General" configuration file group as a share
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 4bbebb7179b4f3336a04795fac2ef6661bd591b5
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 25 18:56:37 2018 -0400

    Adapt libdmapsharing changes which added GError arguments
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 4dc6635867ee463e3b8ec5ad648c6f012bdb4984
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Mar 22 12:17:07 2018 -0400

    Fix use of util_hash_file
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0965cacaf280d12336b78802f238b58d2ef0b796
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Mar 22 02:40:08 2018 -0400

    Fix DPAP sharing
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b5c32ef610dfa0f6b6ed1701b766c10b0dc6b568
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Mar 22 02:39:05 2018 -0400

    Comment out groups which define shares in default configuration
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 45285c2988824213e56645ca1a6dad9a37dc627b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Mar 21 21:50:56 2018 -0400

    More pedansee work
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 8746451d40fef04acc4ace9bba412c87981ab50d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Mar 21 21:37:43 2018 -0400

    Adjust dmapd-transcode.c to follow changes in dmapd.c
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 55ec8b607cb53d440643ce4fcec79a64fdda0ebe
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Mar 21 21:28:54 2018 -0400

    Clean up pedansee warnings
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit aefef909a9adf9312d7c22f7d26356caef2e664a
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Mar 20 00:20:47 2018 -0400

    Clean up memory management in dmapd.c
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 67523faaebf6ba404cc1fa28ff819423507ad316
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 18 19:08:08 2018 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 08208760fdcc6d3a3c7e8a98b7b1597c50951a62
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 18 17:02:12 2018 -0400

    Adjustments to logging
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 754e0d010362c53554d42aaaeaa8bda8e8ca53dd
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 18 13:03:04 2018 -0400

    Clean up dmapd.c a bit
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 933f64be2a737981588e77f7a25e013afb814f16
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 17 15:02:15 2018 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e98dc296f251bb1c0ae29bef4cfe5f7dc620a2dc
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 17 13:59:49 2018 -0400

    Clean up with some compiler warnings
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1ce389af14dd4c0e086ac9b51f2ba32991c353aa
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 17 13:45:32 2018 -0400

    Update configuration format to allow more than one server/protocol
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit dc0929285db6aa18223c270bc0be2995d7df5390
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 11 13:33:29 2018 -0400

    Port to yet newer libdmapsharing API revisions
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 134af511221fd3daa41369bb1590cab384e9dec0
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Mar 6 20:56:17 2018 -0500

    Port to yet newer libdmapsharing API revisions
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e1beb6e50c1d915c576f5d0ea49022596f7e694e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 2 16:52:50 2018 -0500

    Memory management adjustments
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 99a869be6a647997d253d648b312e234d5d4df91
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Nov 18 17:35:08 2017 -0500

    Port to new libdmapsharing API
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e863c2e22171df4fcf7199b60293914a27fea74a
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jul 9 09:58:37 2016 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7240fc5ec361382d2cb36a5cfec1c94fe25ec589
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jul 9 09:57:53 2016 -0400

    Fix reading of album-disc-number from audio files
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9a1d834a1e7c3bb30319d6f369df502a65d7e030
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Apr 20 22:03:40 2015 -0400

    Avoid re-caching (an thus calculating hash of filename of) record just read from cache
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7649fdbba62c0183c1294b544d3da9f5088dce60
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Apr 19 21:19:18 2015 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e1b8a108547efa728b6b9997e74151910461a1a4
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Apr 18 21:18:24 2015 -0400

    Fix vips_image_new_from_file calls
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 887efcffcd27a2e7b01aa5df28892061520b3054
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Mar 23 23:10:31 2015 -0400

    Fix incorrect NULL check
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7fc172976db34a54f6bc79d2afdcc40df9b547f2
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 22 16:44:58 2015 -0400

    - By default, check mtime instead of hash to see if cache out-of-date
    - Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e4f6c1411fbc52f8c3f837d42ae22a599bb0a925
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 22 15:24:22 2015 -0400

    Fix small grammar inconsistency
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 4d461274b418a0d609e95ee527306b76f87b4c8a
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Apr 20 20:16:55 2014 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0753fb4416eb79899b80b7a254bdf2b56c910c31
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Apr 20 20:15:21 2014 -0400

    Fix for detecting video component
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f5000e2aa6bd079c8d8ab533b0219a7c78f1d1ff
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 15 13:29:14 2014 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 073a7324cb34ac7e0714cfb3ef9eed5c9f484028
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 14 20:48:26 2014 -0400

    Clean up use of GstDiscoverer
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 097d79441034c147a3d339903cec81cce24544e1
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 14 08:48:02 2014 -0400

    Use gst_discoverer_info_get_duration
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2f6aeb6f57eafad20565fd371dc8c6b3c4404d82
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Mar 13 23:24:52 2014 -0400

    Use GstDiscoverer
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2e9e8d35bcfeb39b79d9e1066cc0006866ac8cb9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Mar 13 20:13:02 2014 -0400

    Pull duration from duration tag if present
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 74164e2c6ad5348264d7b0c6e707a65c38c20a21
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Mar 11 20:03:22 2014 -0400

    Change initial value of duration and nanoduration
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit dc5f2a226d78bbeac25184d0d65f6b0ccce9a91f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Mar 11 01:16:49 2014 -0400

    Modify comment
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9a902905ae690de51c1864db89c17d9c11a23a06
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Mar 11 01:15:19 2014 -0400

    Add a comment
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7422f44c1208cc8b1e7a7a8916bcdf1486fcdbb0
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 9 21:11:15 2014 -0400

    Tweak GStreamer timeouts to satisfy a slower MIPS processor
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 26782a13a752bff06f3a3c47948c051b3d0e143f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 9 20:53:26 2014 -0400

    Fix an error message
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 8d6140e63548a4da245c364dee366057bcf3e111
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 9 18:00:03 2014 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e799805e8b34f0ac568ff6dc7dd0a9732710b651
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 9 17:59:34 2014 -0400

    Timeout in seconds, not nanoseconds
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 83bcb33f7e28b24ba3013ab6090dc12546fc7800
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 9 17:26:40 2014 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5895a11d0684598453bf7ba6c78d767e10328d27
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Mar 9 16:34:15 2014 -0400

    Do not hang forever if GStreamer pipeline will not transition
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 039e98ef0cb216c01ec0715a82fa637bd3e2d707
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 8 08:43:55 2014 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f6ec1223e118e2c18481d6f16e0f11da75a9cf94
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 8 08:43:13 2014 -0500

    Some more work to better identify the duration of VBR media
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit afab9c79646f9b7fa38dd7543cd2cd83c83e15ab
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Mar 4 22:42:09 2014 -0500

    If we can't get duration while paused, try while playing
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 992ccc13ba46385d8e0feadcb136543e012e2617
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jan 19 18:08:03 2014 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 328cd81467e1ac0dbaad4646d0b73af1c89e0843
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jan 19 18:07:19 2014 -0500

    Some changes to support VIPS 2.38
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 243673fc063386be4093ffe6606470dfe7dc0afa
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jan 12 20:11:12 2014 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 78f1668e09202fc13ef4bedead4b9d4708cf40fc
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jan 11 22:41:29 2014 -0500

    Always transition pipeline to NULL to ensure media file descriptors get closed
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 33087e9347705a07637053393b27764576c12a3f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jan 11 20:33:20 2014 -0500

    Remove some small memory-leak-related issues
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 11e49676510ceb5e637c4fcbe278c7a0b0db2d0e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jan 11 19:14:29 2014 -0500

    Fixes for some compiler warnings
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit dc229b8bd5d4df5a94689e24f597885681b5925b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jan 11 16:03:30 2014 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 38f363e04c04cd68c542f33dc9f4dee5d7dc6e03
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jan 11 15:06:31 2014 -0500

    Two changes:
            - Add support for monitoring directories and including newly added audio files
            - Fix build with VIPS 7.36
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit aad637e24a92a5308b4b0e0e5209bc64eefb8bdf
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 25 19:57:52 2013 -0400

    Update TODO
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 81f03ce8c0f10e50ef2dddfaa5c8d35de4103a7a
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 25 19:54:35 2013 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f33e44fbd025abc926592ec999230ebcec6c8d68
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 25 19:54:18 2013 -0400

    Work on GStreamer code that reads media metadata
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1c44300c3c2edaf030787575d97de151bfe575de
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Aug 20 22:15:23 2013 -0400

    Update TODO and fix broken error handling in do_transcode()
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 56e9c3e34ff7f8cbde57ba5e0484a7e687aabc9c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 11 15:54:40 2013 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit dad9218c8799c0dc4465e492b23865cbdbff4869
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 4 21:46:40 2013 -0400

    Use strtol instead of atoi for better error handling
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b4536c905746ac10b861d90cffc812cf5adcbb34
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 4 14:38:45 2013 -0400

    Fix memory leak from failing to unref value returned by gst_bin_get_by_name()
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 01a435892fbbe935097676f388195f40e50ffbf0
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Aug 3 21:52:37 2013 -0400

    Fix memory leak in dmapd-stress-test
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 4e5f9ff63bdf13cb34552f09838563dbcb72be99
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Aug 3 21:15:56 2013 -0400

    Fix memory leak caused by setting record->priv->thumbnail to NULL after setting to thumbnail
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 939af3c0ae4c58b4c7a9e1248109713a33e34c7b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jul 29 22:42:47 2013 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6f7a33a2778b10204e20ebc5ee5289023372df80
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jul 29 22:42:04 2013 -0400

    Fix some compile issues related to libcheck
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5c0fbffb4620d4d634a23499164b91079ad186c5
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 24 22:12:38 2013 -0400

    Small clean ups
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 28457ef6ef8a633dfca451d0ee280cc6c2c8f343
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 24 21:10:48 2013 -0400

    Unref main loop before exiting
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6ac903c748771097755e4cd132181c77ddca3203
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 24 21:06:48 2013 -0400

    Unref mail loop before exiting
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0a17444318a47ddf9b3bf3cf2ab703eadfce00c8
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 19 20:25:54 2013 -0400

    Make cache more robust:
            - Hashes are now based on file contents, not file names
            - Remove cache entry if stale
            - Add dmapd version to cache files
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 40e37c5643c5347e19e05d6a022d3ac5930aa59c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jul 15 19:49:52 2013 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a91190608d31aa7cdfedc39df62bf31d61626e77
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jul 15 19:47:13 2013 -0400

    Fix leak introduced to fix crash on MIPS; thanks to John Cupitt for finding the right fix!
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit fdd0e3e37844a77949a0e9db6938cff3f9e55635
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jul 14 21:24:26 2013 -0400

    Some clean up work on photo-meta-reader-vips.c
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5eed4c944d63aa8ce4c37db76bfec73b6c4340ba
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jul 13 21:45:11 2013 -0400

    Add new thumbnailing code from John Cupitt
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 23d35edce6fac4ff0ae91b58c2096aa78325985b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 12 16:23:19 2013 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7d07e8f3f574dd56b00021611706503b19c0d5da
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 12 16:22:36 2013 -0400

    Make building tests optional
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ca0d90caeeaa4179285b0d36f639576389c8e0e0
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 12 15:56:50 2013 -0400

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3049d22b9e65f85135074703b7dc65ded2501301
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 12 15:41:05 2013 -0400

    Update dmapd-test-daap-record.c
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d8f9cb68702afccf2b5ef189db2feb0fa2191f9b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 12 15:21:18 2013 -0400

    Remove README.release-protocol from Makefile.am
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 426103d880515932a6c00cb2d427c91a94da85bf
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 10 22:32:19 2013 -0400

    Work on stress test
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit acda83e81402d0a27a736fd8a09fb0b81a4ee488
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 10 06:58:07 2013 -0400

    Clean up photo-meta-reader-vips.c and replace im_bufjpeg2vips with vips_jpegload_buffer; latter fixes bus error on MIPS
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 72824c4d0c1cb07c6dd5069b143d10d74146c6ed
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jul 7 14:51:02 2013 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 30292b8d6e621d52b4161226368a5cb8fd1210c2
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jul 7 13:31:15 2013 -0500

    Small change to photo_meta_reader_vips_read
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f2895a174923de28fd6040368f31503c87710460
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 5 10:09:29 2013 -0500

    Get to compile without warnings and update RPM specification
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 81c9d7f5c756a6b20cee99918892344f9dcfc03c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 3 20:20:47 2013 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 729282716a3dd0a7159f480da7d2e65d0ab23391
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 3 20:18:05 2013 -0500

    More work on photo-meta-reader-vips.c
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ac53552ff40a7513aa407ecfe4e5defc983b9a97
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jul 3 15:46:46 2013 -0500

    Some clean up work on photo-meta-reader-vips.c
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a159b46817965e9ee1efb12561d2e4d0d13fb8c3
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jul 2 13:41:25 2013 -0500

    Fix compile of util-gst-c on Fedora (i.e., non-OpenWrt)
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit aca6ab33fc24527344586fd7d8ed418830c3bb70
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jun 26 21:12:18 2013 -0500

    Fix handling of pre-transcoded video; now works with iTunes
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 863842c411a50709bffaf0f501dba41991c9e96d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jun 26 09:55:04 2013 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7eae7dfd7fecaa3862f616ed889e478a27b64b04
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jun 26 09:53:49 2013 -0500

    Fix mistake of using db_dir instead of db_protocol_dir in dmapd.c
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit fec117f1c619199850aff878762f9271860fcc2b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 25 22:33:31 2013 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b022e3968f5e169d5f9ae9a6fb9f0d41bba27340
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 25 22:32:45 2013 -0500

    Small tweaks
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9b87dd77e4b461acaafe6606038627f2387efaff
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 25 11:42:32 2013 -0500

    Start to support lookaside-transcoded videos
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 19dcfae39b2bc68170749cd2d6b26e1194b92b9c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 24 20:12:57 2013 -0500

    Add dmapd-hashgen utility
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit efa5865ba893ce42c1e7f114bb5d8f4696eb81dc
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jun 24 15:22:22 2013 -0500

    Update some debug statements
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9ab48c79bd30d8a976fa9c906e7aa70a7182d57e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jun 13 14:49:18 2013 -0500

    Look for vips, not vips-7.X, for newer version of vips
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ee243529f232b36f934e828ccdc47a36ab0f0441
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Jun 13 14:34:15 2013 -0500

    Add dmapd-transcode
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 80057ed3108ad68ce8b1f33c5480f7ae53774d3c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 11 14:44:50 2013 -0500

    Require glib2 >= 2.32
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7bf238daa9e907a2582ac2c8aa3a68a8de25c31c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 11 13:58:28 2013 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 155907159bbeb31ca666d89264d28e5d03d37522
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jun 11 13:57:41 2013 -0500

    Remove use of deprecated g_thread_init
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5971ba2203a6c3d760adea4a2a0d9853cec33615
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Dec 4 11:55:38 2012 -0600

    Do not use == in configure.ac; thanks Thomas Klausner
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 82b17dffa3293009423fe3a5908b40962bf18144
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Dec 4 10:43:41 2012 -0600

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 273dd82a73245cf847205c97e78a787e4d6d83d1
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Dec 4 10:43:20 2012 -0600

    Update README.release-protocol
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9181f3658250a4ae41a169c8acda69a5db74311f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Nov 29 22:32:50 2012 -0600

    Port to GStreamer 1.0
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9a2cfa26bed80d1527255afd0fc99a6635572628
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Oct 10 01:17:17 2012 -0500

    Update TODO
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5f9598d31c96e6db6c3234abb927b2e671832478
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 19 20:05:55 2012 -0500

    Support DMAPD_MODULEDIR to set directory containing dmapd modules
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ce4a6a1c6022a510b4fa69dca757f9a4c4604008
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 19 19:38:18 2012 -0500

    Update TODO
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d0abca19531c40d79ecc025b314e339e59a2881c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jul 20 22:09:54 2012 -0500

    Some new features:
            1. Support share passwords, specified in dmapd.conf
            2. Support alternate configuration file paths (DMAPD_CONFIG_FILE)
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0d5bcb064b43a714a7d9e31d7bd2a5a95f0da0d6
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jul 15 23:36:20 2012 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ed632e7cbeb3ce491010d48b88063087afac3470
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jul 15 23:34:18 2012 -0500

    Clean-up work, especially in photo-meta-reader-vips.c
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9cb40730978e8385e189de85df8d86e22f62f9fa
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Jul 15 15:50:27 2012 -0500

    Begin to migrate to "new" VIPS API; use vips_cache_set_max() to limit open file descriptors
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e3ae8cd9e69b328d8b4b5ae168d3d8c5ce5cea9c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jul 14 12:53:10 2012 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a8f31a99a59c3792b3af95e04fe053443697eebb
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jul 14 10:27:30 2012 -0500

    Use minimal array size for im_open_local_array() call
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ddb66a3176553b139d290e0ec087be67c338b4fd
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jul 14 10:25:43 2012 -0500

    Fix crash on MIPS/32-bit due to setting thumbnail property to NULL instead of g_byte_array_sized_new (0)
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0f032ec37023ba5c3502950393a77c524016c359
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jul 9 18:16:11 2012 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit cd2b895392e0f5ef91fa39df1a9aa95691d85df1
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Jul 7 12:37:35 2012 -0500

    Build against VIPS 7.28
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c039642b55bc265011523eeacc924bbf9abcaf56
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 30 15:07:41 2012 -0500

    Include only glib.h, not sub-headers
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f5b619fed4330bd9fbbfa99555a9f55951e3226f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 30 13:16:50 2012 -0500

    dmapd.conf: set database directory to /var/cache/dmapd
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9a79546be55f8f3a10c8f4b251175872e5131a2f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 30 13:12:38 2012 -0500

    Update documentation: add -c, --directory-containers option
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 443483b0d7cd359a6f550fe1826ad24d7e74a1a7
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 30 10:32:28 2012 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c01717f41d2df28aaa08957aa37751cf85606e28
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 30 10:30:32 2012 -0500

    Small fix to provided dmapd.conf
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 997f5315072f3ab8182d3968fef04870e0615a62
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 30 10:13:19 2012 -0500

    Make building DMAP containers based on directory heirarchy optional and off by default
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ce08a826130a74616452cd891460b185de7670e4
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Mar 29 11:59:58 2012 -0500

    Use g_filename_to_uri in AVMetaReaderGst's read() method
    
    Using g_strdup_printf did not escape special characters in the
    resulting string, causing filenames containing special characters to
    be ignored. (Thank you, Tim Waugh.)
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f1be3a123cc7fcb2fab76d65b8540d0b065e3f19
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jan 3 21:26:34 2012 -0600

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ae99858e9a14dbb3ba3fc1674316c28e29716bfd
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Jan 3 21:24:59 2012 -0600

    Use ${localstatedir}/db/dmapd as default DB directory
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7bd1081ede56cff3802addfca2a78f3e02c21ede
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Dec 31 18:16:39 2011 -0600

    Fix bug which resulted in -n not working for second share (i.e., DPAP)
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b6e7b19a812d043e0bea21d9bdbfccfe82f21476
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Dec 5 13:39:30 2011 -0600

    Remove mention of dmapd.fedora from distro/Makefile
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7c602f741e8dfbd335bf1df1fb6818bc6ec00276
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Dec 5 13:36:59 2011 -0600

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit dc613e8c58f5c2ece8275d22e3e347dd7a6af8d8
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Dec 5 13:36:32 2011 -0600

    Update dmapd.service; remove dmapd.fedora
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d9b003d8eeb0c849895e9dfb8211eb5314583cf8
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Dec 5 13:24:48 2011 -0600

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 37e54fe531ae4fd217dfaba0ffd20f04c7534343
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Dec 4 23:55:41 2011 -0600

    Add support for restricting the media formats that dmapd serves
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7045180fb166ad8eca5b5cb8760d13f2a0b93946
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Dec 4 22:38:15 2011 -0600

    Fix capitalization of "Transcode-Mimetype" in example dmapd.conf and add "Realtime-Transcode"
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 92a8115222f4de892a529870f3d9d65d7cb81587
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Oct 22 16:37:58 2011 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7a5e9ef49a8e4182e2534c90374376fd2e57e1f9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Sep 3 11:28:01 2011 -0500

    Require VIPS 7.26 for im_bufjpeg2vips
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 4cc2da36f893bf4e7a486f768dfcf6a15c9779e1
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 28 17:22:30 2011 -0500

    Add -v option to print version number
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 458ff52032a93eade1aa9c6f9abf389b4b3ca7c5
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jul 11 23:26:22 2011 -0500

    Remove After=avahi-daemon.service from dmapd.service; avahi-daemon is socket-activated
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b4617ae6fb8cefcb4fdaef27f779adb4ff38c289
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jul 11 23:22:16 2011 -0500

    Don't rely on getppid() == 1 to determine if already a daemon; systemd breaks semantic
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 60506660d3f382578810d5726a4bbbb7938007e3
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jul 11 11:02:42 2011 -0500

    Update systemd handling in configure script
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 94578089c6b76ea9986d319834aa1b1877a2977c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jun 1 16:15:46 2011 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a22f1ecbb7a6d40015ecc2b322a70fe9fe9963dc
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu May 26 18:41:13 2011 -0500

    Unit test work
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 96c6ee05a115e32b59efe3ad2dad87849003c4bc
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 23 21:25:04 2011 -0500

    Use uridecodebin in AVMetaReaderGst
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 07102616403e764ba4a8c13b0885c65398be8674
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 23 15:46:40 2011 -0500

    Update documentation
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c3213793d42b5052434c9a8877cc9bcbe4c69965
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 23 14:41:43 2011 -0500

    Prepend DACPPlayer enums with DACP_
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 0cc0dbb73a9a67e9f4ec11c9d7c72f58570ceee6
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 23 14:40:36 2011 -0500

    Set RAOP transport protocol based on txt record from mDNS/DNS-SD
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 4cb19303181295ffdbab95290e3d7d034f907ed2
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu May 19 21:52:43 2011 -0500

    Some work on AVRenderGst properties
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit df20c7a91c39ca864a4ca7ec98f1eddf5a04ec29
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu May 19 16:39:37 2011 -0500

    AirPlay and DACP work
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1bbe5ce30193dd8ea7036968e7ff5c7111b21870
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 17 09:56:28 2011 -0500

    Fix crash due to sort-album or sort-artist; wire in -o
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit dd130bf858d3a6bea7decdf7b3277818c6e3f836
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon May 16 22:12:39 2011 -0500

    Add ability to provide properties for AVRender plugin
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 87e2b0643c75521d7c9100d8c2866d14b9a0c424
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 14 21:21:08 2011 -0500

    Change documentation to reflect DMAPD_AV_META_READER_MODULE
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3e4a015c2be3add5f61c5625960f4bb0f4b5df1c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 14 21:19:53 2011 -0500

    DMAPD_AV_MODULE to DMAPD_AV_META_READER_MODULE
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7c49aec26dbb52095dfc4685f7d87324126906a9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 14 07:36:39 2011 -0500

    Add --render and clean up AirPlay demo code in dmapd.c
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 29cacb9190eff4a7368c720546217b364bd314c4
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 13 16:03:32 2011 -0500

    Only call gst_init_get_option_group() if gst_is_initialized() returns false
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5a895c1fd1a569765f823538eef4ed50e8665036
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 13 16:01:30 2011 -0500

    Clean AirPlay test in dmapd.c
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1f2595c8621e62cb080b7e3bd13228ee6e98362a
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 13 15:56:51 2011 -0500

    Remove database property from AVRenderGst
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 41dbc4cd252d6339fb4c3b1969aa3c745edd9a56
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 13 15:55:59 2011 -0500

    Add comment about database property to av-render-gst.c
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6c0bcd4f9dd1e31258a10ecec7fdf8ac84015fe1
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri May 13 13:35:00 2011 -0500

    Initial work on AirPlay support
    
    This code demonstrates how playing to an AirPlay device will work. It
    should play an MP3 to AirPlay if --gst-debug=apexsink:5 is specified
    on the dmapd command line (this is required due to some kind of timing
    issue in apexsink work).
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 8c887982d7779ff4fb5e7177770b55f02f7eedd2
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 11 17:17:31 2011 -0500

    Git add av-render*
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 149f40237fc56e388abae4d081b4f0e5125f72d3
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 11 17:16:04 2011 -0500

    Prepare for AVRender and get rid of compiler warnings
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ce4388df906f1220757cdff6eaf3cf13b72fd608
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 11 14:40:02 2011 -0500

    Modify setup_pipeline in preparation for reusing the code elsewhere
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ae8ce007a9669637feb0f542d72c55f05ee87a06
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 11 11:05:42 2011 -0500

    Use new d[a|p]ap_connection_new API in dmapd-stress-test.c
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c06c2a7ee19bc051ed68aa4a4be0be8a38fafee7
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 11 09:17:55 2011 -0500

    Handle PROP_MEDIAKIND as an enum
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit bfa870c06c618970943be3b539698b57bc2d6861
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat May 7 02:53:18 2011 -0500

    Re-enable dmap_db_lookup_id_by_location() to avoid double database entries (cached + newly read)
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3186243c9f01d31480f45bb9aef90958972b5bae
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 4 23:26:52 2011 -0500

    Run indent on photo-meta-reader-vips.c
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c33486c78303aeb4a7cf24e15c3f6ff621d3aaa6
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed May 4 23:24:50 2011 -0500

    Use new im_bufjpeg2vips function when further shrinking EXIF thumbnails
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit d6dcd25706c787db3076d0bf84c0a16d481446fc
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue May 3 09:58:40 2011 -0500

    Add missing NULL to terminate g_object_set
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1512314ca92acf15c7b2ae524c6287c3769500b9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Apr 30 17:02:39 2011 -0500

    Try to set DPAPRecord "creation-date" property, but iPhoto does not yet display right date
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 04b06cdd315ce12c26e39342df25db782877d161
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Apr 29 21:14:03 2011 -0500

    Consistent use of g_object_set in dmapd_dpap_record_set_from_blob()
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b8e1d49db4808f199799baab40e474f2fa77246f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Apr 29 20:55:29 2011 -0500

    Fix some small issues in DmapdDAAPRecord
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2a5b24101c7dc18e315847b52c5d887f175d35dd
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Apr 29 18:30:56 2011 -0500

    Work on handling more media tags and shrinking existing EXIF thumbnails
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 07e9cd9a46854e420645cebd0f02fa3c8540a724
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Apr 8 16:56:02 2011 -0500

    Add the ability to set maximum thumbnail size on command line
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 27401aa7cd3b2d0d95fad14c03abd632150bc780
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Apr 5 20:13:27 2011 -0500

    Don't consider failure to open media directory fatal
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit aabaecd70ad448471207742c72d0eadb16ff4bce
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Apr 5 19:22:15 2011 -0500

    Use g_filename_to_uri; thanks Charles Lopes
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c4ec7d6468b34bcc95d4540955bcb2cb021b6271
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Apr 2 20:20:45 2011 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9f158ca3b0e1f6fff6415192303c413eb5c031ba
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Apr 2 20:19:55 2011 -0500

    Fix issue with autotools logic with respect to libdb
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 66685a6151fcef901a71ff16edbd5208d3c820ca
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Apr 2 16:37:41 2011 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9b1e762a2b7806f8a6762b5b349b17465aed1192
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Apr 2 16:30:33 2011 -0500

    Fix for Berkeley DB checks
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6b327df0e9c3a4200ee65286c4110afde0a96fd5
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Apr 2 16:20:27 2011 -0500

    Build Berkeley DB module against 4.7 in addition to 4.8; small fixes
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 68eb8a6b5eb874a9f54c20c6ccf7e5061bab6b4c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Apr 1 01:16:31 2011 -0500

    Add note to TODO
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a0e008747b23f630c11045de87ec60abf5da8fbd
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Apr 1 00:50:33 2011 -0500

    Don't use Berkeley DB's stat because it is not always compiled on embedded systems
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 43a4b7cbce637a71cce6d3e7d1f01acc79ea8329
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Mar 31 21:33:33 2011 -0500

    More BDB work
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a6d777206c4dacbf61bb3b129a223ed2461c3103
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Mar 30 10:22:59 2011 -0500

    Work on Berkeley database module
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a4feb5013644a551281bb29e2340a7ca5ac95fb6
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Mar 30 09:25:10 2011 -0500

    Fix GraphicsMagick plugin so that it compiles
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 38c3b1eb6c40907072c2d87abe4e12d8419eb2d4
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Mar 30 09:13:18 2011 -0500

    Some more work on thumbnail stashing; disabled for now
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit dc9d1dba0c6a92b7499db5f2d879ecda7b041483
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Mar 29 17:29:05 2011 -0500

    Stash thumbnails to disk to avoid storing them in memory (GHashTable database)
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 088f9f6fc87c2e05f28c1e99c12b08f158f171f3
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Mar 29 08:23:16 2011 -0500

    Debug print thumbnail size
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 55ea358e677fb9240524ad8ed83034f63aa66ac8
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Mar 28 15:02:41 2011 -0500

    Bump version number
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 68744d1867793c5f583526add36bc2692b59ef24
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Mar 28 10:46:02 2011 -0500

    Fix some memory leaks in VIPS plugin
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 2d6a439d1355972d00fc0511cbe496609fd3317c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Mar 28 09:54:47 2011 -0500

    Fix crash in clients when thumbnail is missing; always create thumbnail array, even if 0-length
    
    Also, allow stress test of DPAP share. Adding this is what caused me to
    discover the no thumbnail bug.
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e04ab69b56399df110d213594e9f8a8136909b28
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Mar 25 10:23:56 2011 -0500

    Fix sort-album and sort-artist properties

commit e728eebb2d9f5868ecab4ff4a4e46af5d89ea8f1
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Mar 22 15:03:30 2011 -0500

    Some work to ensure DV videos are not transcoded; something is still wrong
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 18145b251deb5ab3ef5d4a3b958bcd2bf99224be
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Mar 21 22:15:22 2011 -0500

    Update TODO; two items are complete
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ba007deb3eaf1ce6f3461aef1be38a1461178fe4
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Mar 21 21:13:07 2011 -0500

    Rearrange autogen.sh because autotools will complain if ChangeLog does not exist
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit c3d9d8d82f0c3932665670a23f055c1b91183fbf
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Mar 19 19:03:14 2011 -0500

    Add missing #include to photo-meta-reader.c and remove ChangeLog (now generated)
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3aa3812e4fe80c0244559d544400783ffb7d5881
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Mar 3 17:26:21 2011 -0600

    Update license on mislabeled source files
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5ea8721aa183c219af61d41ebd46ab94ce592eed
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Feb 27 12:24:04 2011 -0600

    Move note about DNS-SD to libdmapsharing
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3bbb6033daea724a1b36bdcec0bedcc2c7015e89
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Feb 27 12:23:29 2011 -0600

    Update TODO
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 43d52f77fd3498dae12f8f88035a7af8f43e9407
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Feb 27 11:13:55 2011 -0600

    Changes to documentation
    
    Document command line options and environment variables on
    website. Generate ChangeLog from Git and legacy ChangeLog contents.
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit f800147c2919f151df811e745dfb3db00ad15681
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 26 20:31:45 2011 -0600

    Bump version number
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 43d47049eb6318bada07e4172daabbcf377d99e5
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 26 20:30:09 2011 -0600

    Make lockfile error message a little more clear
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 1018ba7ba774df97576b1a0a252a44421e790428
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 26 19:26:41 2011 -0600

    Handle default DB plugin properly again
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 82b8e163f6ac3858c8fd08f3e2d522fb6630cd36
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 26 19:24:42 2011 -0600

    Handle missing plugins more gracefully
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b1e8a18c0f25dfb1adfaed2047c91a48a89727e3
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Feb 26 17:28:26 2011 -0600

    Print usage and quit if music and picture directory arguments not provided
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6d30971c78793d8a6f11074790b54efd59cae672
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Feb 25 12:41:03 2011 -0600

    Two small fixes
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 75704c9814504a45d27e9a7da17a21a1a3ed248f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Feb 4 12:42:05 2011 -0600

    Test new web-based Git feature
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 6c7df22ea7f1f705fdf227a6c5575f976c989fa1
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Feb 4 09:20:02 2011 -0600

    Get rid of some memory leaks identified by valgrind
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5a70b0ecc87c4533b31d1de35582b26b5095eb5d
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Feb 3 21:27:18 2011 -0600

    Fix create_connection prototype
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit a0786843325eabdf379d5a3898311835a5e40e92
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Feb 3 21:26:18 2011 -0600

    Modify prototype of function to create connection
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 17396c67cde9b1ad144db717265fdd4b9ec1d966
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Feb 3 21:24:51 2011 -0600

    Add dmapd stress test utility
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 92c9f48efd54292e6b2d2c6d4de7a2fd9b9b60e4
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Feb 3 09:20:25 2011 -0600

    Add documentation of release protocol
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ee6a2b6c040f3984c3e4296ea7f6765c09ca4605
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jan 28 17:28:11 2011 -0600

    Bump version number
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit b37ccc27cf6a46773b66d8fc1b305ee9be2e2577
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Jan 28 16:09:39 2011 -0600

    Finish removing real_format from DmapdDAAPRecord
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 713b31f98d3b35aaa13a62cc7437b3f473d78bee
Author: W. Michael Petullo <mike@flyn.org>
Date:   Wed Jan 26 21:42:49 2011 -0600

    Add Noah to AUTHORS
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9e911bffd12709b7bc9b9d505e8a2ab4de374bc9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jan 24 16:59:19 2011 -0600

    Assorted updates
    
    Remove "real-format" property that is no longer used
    Modify to use libdmapsharing's new GByteArray-based thumbnail
    Update transcode code
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3bdf4d6e96e8f49a8c768241037a620a86a2d274
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jan 3 22:20:50 2011 -0600

    Uncomment free of path in db_builder_gdir_build_db_starting_at (), seems okay
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 5b96ad8baf5625c476f981f8e49c17672e50dc3f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jan 3 21:58:01 2011 -0600

    Require VIPS >= 7.24.1 for EXIF thumbnail and progressive JPEG detection
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 74f4f9859dee643d4cdef8969c9ddfb85037e1b9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Jan 3 21:54:22 2011 -0600

    Use VIPS' new disc-based decompression instead coding it here
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 7135edee36e246f5a47f3d687a51ba56cd59ffc2
Author: W. Michael Petullo <mike@flyn.org>
Date:   Thu Dec 23 12:25:03 2010 -0600

    Continue new libdmapsharing API work; allow non-realtime transcoding to database directory
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 29ee0fd4de21b09c5722a0015dbf99b1bacff2ca
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Dec 14 10:08:42 2010 -0600

    Start migrating to new, Vala-friendly libdmapsharing API
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 269b8928e736004c18c72f3f9149320f6b66d99c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Dec 11 16:48:00 2010 -0600

    Port unit tests to use check library
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 4865f03c5bd6983f360d0b597841f56604d07867
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sat Dec 4 21:49:10 2010 -0600

    Add ability to read EXIF thumbnails to VIPS code (requires VIPS 7.24)
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 15dae21d3d8844204b245b4f5f687ccc5042cad9
Author: W. Michael Petullo <mike@flyn.org>
Date:   Fri Dec 3 09:17:44 2010 -0600

    Update documentation and some metadata-related code in the VIPS plugin
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e2e6d3dbd42a66b6793f3efdf65a54e2b00b2ed2
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Nov 28 20:32:22 2010 -0600

    Bump version number
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 222de3b31c1e242f10124f4580f3825a1a750965
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Nov 28 20:30:45 2010 -0600

    Check for both db.h and libdb-4.8
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 68153618dc837443c7327ae7721317d28a58027f
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Nov 28 17:42:33 2010 -0600

    Bump version number
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9594fa9912c890011a6d9622c0276a61cf14b1b7
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Nov 28 17:41:22 2010 -0600

    Update autogen.sh
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 3ebbf8c4918f09e14f7fac576897566bc6db468b
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Nov 28 17:39:56 2010 -0600

    Fix Berkeley DB check
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 72b94b769b41b734095b6e09727dc37576cf68ff
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Nov 28 17:17:44 2010 -0600

    Attempt to make basic documentation more clear
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 9ff7256d9e1318ce6fa36bb9e8e7706e81769401
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Nov 23 11:02:56 2010 -0600

    Bump version number
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit 499bc01d266d57970b7d2f7e04e8291d6e723dce
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Nov 22 13:02:03 2010 -0600

    Generate README
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit e2ddd81e940772b84f1a0924beec6c89c8e6426c
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Nov 22 12:51:27 2010 -0600

    Add required files after initial commit
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

commit ae03384b9593aa816e05d6b79b74e830f8a1f37e
Author: W. Michael Petullo <mike@flyn.org>
Date:   Mon Nov 22 12:43:38 2010 -0600

    Initial git commit.
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

======================== Convert to Git-based ChangeLog ========================

21 November 2010 W. Michael Petullo <mike@flyn.org>

	* Make thumbnail optional within DPAPRecord. I am having trouble
	with the memory use of libjpeg when decompressing multiscan
	JPEG's. I have modified my copy of VIPS to skip multiscan
	files. In this case, the resulting DPAPRecord does not have
	a thumbnail, but memory usage is managable on small systems
	(e.g., 32MB memory). I am presently working with the VIPS
	developers to resolve this.

19 November 2010 W. Michael Petullo <mike@flyn.org>

	* Reduce maximum size of VIPS in memory image manipulation from
	1MB to 512KB.

	* Don't store location in DmapdDMAPDbDisk's db (location is
	still in the actual DPAP records, of course), reducing memory
	usage by 200KB when sharing a 4,000-photograph database with a
	reasonable database directory path.

	* Fix crash on OpenWrt by commenting out VIPS EXIF comment code.

18 November 2010 W. Michael Petullo <mike@flyn.org>

	* Fix minor memory issues identified by valgrind.

15 November 2010 W. Michael Petullo <mike@flyn.org>

	* Fix compile warnings.

	* Port test code to new modular database backends.

10 November 2010 W. Michael Petullo <mike@flyn.org>

	* Ensure modules are never loaded twice.

06 November 2010 W. Michael Petullo <mike@flyn.org>

	* Work on BDB module: Apply iPhoto G_MAXUINT vs. G_MAXINT (see
	previous for GHashTable DB); fix double-free of DPAP records'
	stringletons.

04 November 2010 W. Michael Petullo <mike@flyn.org>

	* Move from libdb-4.7 to libdb-48.

	* Begin modularizing backend DB code.

17 October 2010 W. Michael Petullo <mike@flyn.org>

	* Delete temporary VIPS thumbnail files when done with them.

16 October 2010 W. Michael Petullo <mike@flyn.org>

	* Fix missing NULL terminators for g_object_set(..."mediakind"...)

15 October 2010 W. Michael Petullo <mike@flyn.org>

	* Allow configuring of group (was hard-coded to "daemon").

30 September 2010 W. Michael Petullo <mike@flyn.org>

	* Implement suggestions from Maxim Bourmistrov: clean up default
	module code, add example to dmapd.conf, replace g_memdup and
	disallow both DAAP and DPAP data written to same cache file.

26 September 2010 W. Michael Petullo <mike@flyn.org>

	* Use max int, not max unsigned int for first DMAPDb ID. iPhoto
	6 does not seem to be able to handle max unsigned int (was seeing
	ID=-x in requests).

20 September 2010 W. Michael Petullo <mike@flyn.org>

	* Warn, don't error out if a module is missing.

12 September 2010 W. Michael Petullo <mike@flyn.org>

	* Remove check that forbid serving pictures and music while
	using -f option.

10 September 2010 W. Michael Petullo <mike@flyn.org>

	* Fix failed assertion having to do with empty playlists.

09 September 2010 W. Michael Petullo <mike@flyn.org>

	* Do not fork a process for each DMAP sub-protocol.

09 September 2010 W. Michael Petullo <mike@flyn.org>

	* Check for NULL before unref'ing to fix segfault on OpenWrt.

07 September 2010 W. Michael Petullo <mike@flyn.org>

	* Use DMAPMediaKind enum.

	* Change mistaken gboolean for mediakind to gint.

06 September 2010 W. Michael Petullo <mike@flyn.org>

	* Support DAAPRecord's sort-album and sort-artist properties.

	* Fix serving to iTunes 10: support com.apple.itunes.mediakind.

23 August 2010 W. Michael Petullo <mike@flyn.org>

	* Fix a memory leak in VIPS usage found using valgrind.

22 August 2010 W. Michael Petullo <mike@flyn.org>

	* Fix crash due to trying to load non-image using image reader.

	* Fix thumbnailing code in VIPS plugin (aspect ratio MUST be valid).

19 August 2010 W. Michael Petullo <mike@flyn.org>

	* Fix identifying duration of media files (forgot to set
	requested format to GST_FORMAT_TIME; this variable is used
	for both input and output for/from gst_element_query_duration ()).

18 August 2010 W. Michael Petullo <mike@flyn.org>

	* Adopt songalbum over daap.songalbum for DAAP record properties
	in accordance with new libdmapsharing.

06 August 2010 W. Michael Petullo <mike@flyn.org>

	* Add systemd .service file.

22 June 2010 W. Michael Petullo <mike@flyn.org>

	* Make Berkeley DB backend optional. Will eventually turn the
	DB backends into modules that may be loaded at runtime.

03 June 2010 W. Michael Petullo <mike@flyn.org>

	* Do not strdup before returning a string property of a
	DmapdD[AP]ARecord.

02 June 2010 W. Michael Petullo <mike@flyn.org>

	* Implement stringletons -- string singletons -- to further
	reduce memory usage. One use case reduced heap from 3,346,432
	to 2,826,249 bytes.

29 May 2010 W. Michael Petullo <mike@flyn.org>
	
	* Implement persistent databases.

28 May 2010 W. Michael Petullo <mike@flyn.org>

	* Fix compiler warnings.

27 May 2010 W. Michael Petullo <mike@flyn.org>

	* Free avahi client when finalizing DMAPShare.

	* Fix prototype for signal handlers.

	* Fix several items that resulted in compiler warnings.

26 May 2010 W. Michael Petullo <mike@flyn.org>

	* Add finalize code to DmapdDMAPContainerRecord.

25 May 2010 W. Michael Petullo <mike@flyn.org>

	* Bad assertion fixes.

	* Fix some memory leaks identified by valgrind.

23 May 2010 W. Michael Petullo <mike@flyn.org>

	* Fix dmapd_dmap_container_db_foreach, I don't know why I was
	using GFunc instead of GHFunc.

22 May 2010 W. Michael Petullo <mike@flyn.org>

	* Berkeley Database work.

	* Add db_dir configuration option.

20 May 2010 W. Michael Petullo <mike@flyn.org>

	* Add finalize code for:
		DmapdDMAPContainerDb
		DmapdDMAPDbBDB
		DmapdDMAPDbGHashTable

	* Free GObjectContext * in main.

	* Fix debug statement of has_video.

	* Use gst_object_unref instead of g_object_unref when appropriate.

18 May 2010 W. Michael Petullo <mike@flyn.org>

	* Do not try to set options if /etc/dmapd.conf does not exist.

	* Work on VIPS backend. This should allow thumbnail generation
	on low-memory systems.

17 May 2010 W. Michael Petullo <mike@flyn.org>

	* Continued to work memory usage issues. Found a few small and
	one larger memory leak in av-meta-reader-gst.c. The large leak
	is troublesome because its fix is to free a const gchar *. See
	FIXME comments is source file.

16 May 2010 W. Michael Petullo <mike@flyn.org>

	* Added Berkeley Database backend while trying to get to the
	bottom of memory usage. There seems to be a memory leak caused
	by av_meta_reader_gst_read, so more work is needed.

17 February 2010 W. Michael Petullo <mike@flyn.org>

	* Change dmapd.conf to set user by default.

05 February 2010 W. Michael Petullo <mike@flyn.org>

	* Parent kills children when SIGTERM is received.

	* Demote warning about unused metadata to a debug message.

31 January 2010 W. Michael Petullo <mike@flyn.org>

	* Add OpenWRT init script.

	* Various file cleanups.

	* Fix crash when a user provides a bad module path (e.g., to
	DMAPD_PHOTO_MODULE).

28 January 2010 W. Michael Petullo <mike@flyn.org>

	* Use lockfile=/var/lock/subsys/dmapd in init script to appease
	rpmlint (used /var/lock/subsys/ before).

	* Create default configuration file.

16 January 2010 W. Michael Petullo <mike@flyn.org>

	* Add configuration file support.

	* Provide more descriptive error if a media directory can't be read.

17 December 2009 W. Michael Petullo <mike@flyn.org>

	* Add vips plugin.

12 December 2009 W. Michael Petullo <mike@flyn.org>

	* Don't segfault if a GStreamer plugin is not available while
	reading AV metadata.

05 December 2009 W. Michael Petullo <mike@flyn.org>

	* Properly use new libdmapsharing log domain.

24 November 2009 W. Michael Petullo <mike@flyn.org>

	* Allow the user to set meta reader modules to "null" if he does
	not want to load any module.

22 November 2009 W. Michael Petullo <mike@flyn.org>

	* Move default data dir from /var/db/Storage to /var/db/dmapd.

	* Add option to drop root privileges.

10 November 2009 W. Michael Petullo <mike@flyn.org>

	* Set library version properly.

28 August 2009 W. Michael Petullo <mike@flyn.org>

	* Remove set_transcode function.

17 August 2009 W. Michael Petullo <mike@flyn.org>

	* Ensure dmapd-d[ap]ap-record.h is put in tarball.

13 August 2009 W. Michael Petullo <mike@flyn.org>

	* Proper reference counting of DMAPRecords in DMAPDbs.

10 August 2009 W. Michael Petullo <mike@flyn.org>

	* Reduce the number of installed header files.

08 August 2009 W. Michael Petullo <mike@flyn.org>

	* Fix issues related to building a module external to the dmapd
	source tree.

07 August 2009 W. Michael Petullo <mike@flyn.org>

	* Fix crash in new GTypeModule photo code.

06 August 2009 W. Michael Petullo <mike@flyn.org>

	* Complete new GTypeModule module work.

04 August 2009 W. Michael Petullo <mike@flyn.org>

	* Port DbBuilder to new API.

02 August 2009 W. Michael Petullo <mike@flyn.org>

	* Just include <libdmapdsharing/dmap.h>

	* Began to refactor plugin code.

31 July 2009 W. Michael Petullo <mike@flyn.org>

	* Use g_module_build_path instead of g_strconcat.

	* New module GObjects.

24 July 2009 W. Michael Petullo <mike@flyn.org>

	* Don't create versioned module libraries.

22 July 2009 W. Michael Petullo <mike@flyn.org>

	* Fix warning: DmapdD[AP]APRecord now implements DMAPRecord
	and D[AP]APRecord.

	* Fixed various runtime warnings.

21 July 2009 W. Michael Petullo <mike@flyn.org>

	* Fix handling of DAAP filesize.

20 July 2009 W. Michael Petullo <mike@flyn.org>

	* Handle errors when reading metadata; don't add to database.

19 July 2009 W. Michael Petullo <mike@flyn.org>

	* Make path to lock- and pidfile configurable at runtime.

13 July 2009 W. Michael Petullo <mike@flyn.org>

	* Move libmeta-gst.so to libav-meta-gst.so.

	* Create libphoto-meta-graphicsmagick.so.

10 July 2009 W. Michael Petullo <mike@flyn.org>

	* Create libdb-gdir.so and libmeta-gst.so modules.

05 July 2009 W. Michael Petullo <mike@flyn.org>

	* Move transcoding to libdmapsharing.

02 July 2009 W. Michael Petullo <mike@flyn.org>

	* Get rid of get methods in dmapd-daap-record.c and replace with
	GObject properties.

28 June 2009 W. Michael Petullo <mike@flyn.org>

	* Continue work to delay determining transcode format.

17 June 2009 W. Michael Petullo <mike@flyn.org>

	* Delay determining transcode format.

11 June 2009 W. Michael Petullo <mike@flyn.org>

	* Began to set the conditions for pulling GStreamer code into
	a dynamic module.

10 June 2009 W. Michael Petullo <mike@flyn.org>

	* Started to make DAAP or DPAP support optional.

01 May 2009 W. Michael Petullo <mike@flyn.org>

	* Increased the time waited for the decoded buffer to have room
	before dropping transcoded data in an effort to fix
	skipping. Previously audio would skip when decoding outpaced
	the client's ability to read from the network (especially
	prevalent when transcoding not necessary, making GStreamer's
	work very easy).

30 April 2009 W. Michael Petullo <mike@flyn.org>

	* Fix compiler warnings.

23 April 2009 W. Michael Petullo <mike@flyn.org>

	* Write GGst[Format]InputStreamFactory classes.

19 April 2009 W. Michael Petullo <mike@flyn.org>

	* Fix segfault when loading audio file that GStreamer can not
	recognize.

	* Fix segfault when loading picture that GraphicsMagick can not
	recognize.

	* Create subclasses of GGstInputStream providing for MP3,
	WAV and raw (original encoding) streams.

18 April 2009 W. Michael Petullo <mike@flyn.org>

	* Start work on user configurable transcoding format

10 April 2009 W. Michael Petullo <mike@flyn.org>

	* dmapd.c not #include's unistd.h to fix Mac OS X build.

	* Transcode using a depth and width of 8 (instead of 16) to save
	network bandwidth.

07 April 2009 W. Michael Petullo <mike@flyn.org>

	* Change to reflect libdmapsharing's use of a guint for record
	ID's.

29 March 2009 W. Michael Petullo <mike@flyn.org>

	* Fix a lot of compiler warnings.

	* Check for existence of /var/cache/dmapd.

26 March 2009 W. Michael Petullo <mike@flyn.org>

	* Fix determining format from real_format.

	* Attempt to fix a deadlock that can occur when
	g_gst_input_stream_close () is called.

24 March 2009 W. Michael Petullo <mike@flyn.org>

	* Make dmapd_dmap_container_record_get_entries return a const
	DMAPDb *.

21 March 2009 W. Michael Petullo <mike@flyn.org>

	* Limit decoded audio buffer size so that it does not exhaust
	memory to store an uncompressed song.

	* Start work on seeking transcoded streams.

20 March 2009 W. Michael Petullo <mike@flyn.org>

	* Transcode to WAV instead of MP3 to satisfy Fedora.

14 March 2009 W. Michael Petullo <mike@flyn.org>

	* Make GGstInputStream implement GSeekable.

01 March 2009 W. Michael Petullo <mike@flyn.org>

	* Fix rare timing issue that caused buffer overflow.

22 February 2009 W. Michael Petullo <mike@flyn.org>

	* Work to clean up g-gst-input-stream.c and dmapd-daap-record.c.

13 February 2009 W. Michael Petullo <mike@flyn.org>

	* Add support for FLAC.

12 February 2009 W. Michael Petullo <mike@flyn.org>

	* Migrated to new libdmapsharing API. Support Roku SoundBridge
	line.

09 February 2009 W. Michael Petullo <mike@flyn.org>

	* Fixed media type detection for audio / video.

01 February 2009 W. Michael Petullo <mike@flyn.org>

	* Implement realtime transcoding.

	* Create media tag reader pipeline only once.

	* Determine format by looking at stream.

30 January 2009 W. Michael Petullo <mike@flyn.org>

	* Fix some memory leaks.

29 January 2009 W. Michael Petullo <mike@flyn.org>

	* Read metadata from audio / video files.

28 January 2009 W. Michael Petullo <mike@flyn.org>

	* Add detection of video CODEC and set has_video.

	* Fix double call to DMAP factory create.

21 January 2009 W. Michael Petullo <mike@flyn.org>

	* Add -n, set share name.

	* Wait for child processes properly.

19 January 2009 W. Michael Petullo <mike@flyn.org>

	* Add support for has-video meta record.

	* Modify to use a record factory.

	* Allow multiple media directory roots.

	* Serve DAAP and DPAP simultaneously.

	* Work on init script.

18 January 2009 W. Michael Petullo <mike@flyn.org>

	* Modified to reflect changes to libdmapsharing API.

16 January 2009 W. Michael Petullo <mike@flyn.org>

	* Add a photo data disk cache so that metadata does not need to
	be re-read / re-generated each time you run dmapd.

	* Fork into a daemon.

	* Media ID's start at maximum and go down. Container ID's start
	at 1 and go up.

11 January 2009 W. Michael Petullo <mike@flyn.org>

	* Fix aspect ratio of thumbnails for photos that have a portrait
	orientation.

10 January 2009 W. Michael Petullo <mike@flyn.org>

	* Added album support.

28 December 2008 W. Michael Petullo <mike@flyn.org>

	* Began project.
