
mythtv at cvs
Nov 20, 2009, 11:57 AM
Post #1 of 1
(175 views)
Permalink
|
|
mythtv commit: r22870 by robertm
|
|
Author: robertm Date: 2009-11-20 19:57:48 +0000 (Fri, 20 Nov 2009) New Revision: 22870 Changeset: http://svn.mythtv.org/trac/changeset/22870 Modified: trunk/mythplugins/mythvideo/mythvideo/dbcheck.cpp trunk/mythplugins/mythvideo/mythvideo/metadata.cpp trunk/mythplugins/mythvideo/mythvideo/metadata.h trunk/mythplugins/mythvideo/mythvideo/metadatalistmanager.cpp trunk/mythplugins/mythvideo/mythvideo/videoscan.cpp Log: Implement more of the hashing logic for MythVideo. Note that this is presently limited to locally stored copies, but one can now freely rename, move, spindle, or mutilate the filenames without losing metadata. As long as the files are still the same *data*, they'll be reconnected to the metadata on a rescan. In testing, hashing and adding 1100 files took 54 seconds. Files are not hashed unless they are renamed or being added. Existing files are not rehashed on a scan. That's the long way of saying it takes a little longer for the initial add, but that there's no performance hit from having a lot of records in subsequent searches. Looking at how best to work this with Storage Group files, hope to have something for that in a few days time. _______________________________________________ mythtv-commits mailing list mythtv-commits [at] mythtv http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits
|