lp:~jamesh/mediascanner/etag
Created by
James Henstridge
and last modified
- Get this branch:
- bzr branch lp:~jamesh/mediascanner/etag
Only
James Henstridge
can upload to this branch. If you are
James Henstridge
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- PS Jenkins bot (community): Approve (continuous-integration)
- Jussi Pakkanen (community): Needs Fixing
-
Diff: 972 lines (+318/-207)17 files modifiedsrc/daemon/CMakeLists.txt (+0/-1)
src/daemon/FileTypeDetector.cc (+0/-54)
src/daemon/FileTypeDetector.hh (+0/-31)
src/daemon/MetadataExtractor.cc (+55/-16)
src/daemon/MetadataExtractor.hh (+18/-2)
src/daemon/Scanner.cc (+10/-9)
src/daemon/Scanner.hh (+4/-1)
src/daemon/SubtreeWatcher.cc (+5/-2)
src/daemon/scannerdaemon.cc (+6/-3)
src/mediascanner/MediaFile.cc (+30/-4)
src/mediascanner/MediaFile.hh (+8/-2)
src/mediascanner/MediaStore.cc (+64/-27)
src/mediascanner/MediaStore.hh (+2/-0)
src/utils/scaletest.cc (+1/-1)
test/basic.cc (+38/-4)
test/test_mediastore.cc (+41/-22)
test/test_metadataextractor.cc (+36/-28)
Branch information
Recent revisions
- 200. By James Henstridge
-
Add a test for the skipping of changed metadata. This really needs
access to some scannerdaemon.cc methods to be more robust. - 198. By James Henstridge
-
Have MetadataExtract
or.detect( ) return a DetectedFile struct, and have
MetadataExtractor.extract( ) convert that to a MediaFile. - 197. By James Henstridge
-
Rather than opening files for read access in
MediaScanner.pruneDeleted( ), just check if the file exists with
access(). - 195. By James Henstridge
-
Add a MediaStore.
getETag( ) routine to get the stored etag for a file
name, if it exists. - 194. By James Henstridge
-
Make MetadataExtract
or.extract( ) annotate a MediaFile rather than create
a new one. - 192. By James Henstridge
-
Convert Scanner.scanFiles() to use MetadataExtract
or.detect( ) instead of
FileTypeDetector.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mediascanner