lp:~jamesh/mediascanner2/mediafile-constructor
Created by James Henstridge and last modified
- Get this branch:
- bzr branch lp:~jamesh/mediascanner2/mediafile-constructor
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): Approve
- Diff: 1623 lines (+854/-336)13 files modifiedsrc/daemon/MetadataExtractor.cc (+1/-1)
src/mediascanner/CMakeLists.txt (+1/-0)
src/mediascanner/MediaFile.cc (+39/-32)
src/mediascanner/MediaFile.hh (+10/-17)
src/mediascanner/MediaFileBuilder.cc (+69/-103)
src/mediascanner/MediaFileBuilder.hh (+16/-54)
src/mediascanner/MediaFilePrivate.cc (+71/-0)
src/mediascanner/MediaStore.cc (+20/-27)
src/mediascanner/internal/MediaFilePrivate.hh (+54/-0)
src/utils/scaletest.cc (+10/-1)
test/test_mediastore.cc (+404/-57)
test/test_mfbuilder.cc (+64/-20)
test/test_qml.cc (+95/-24)
Branch information
Recent revisions
- 243. By James Henstridge
-
Remove comment about multiple calls to MediaFileBuilde
r::set* () methods
raising an exception. - 241. By James Henstridge
-
Move fallback title and album_artist code to MediaFile construction
time: this is safe because the properties can't be changed after
construction. - 240. By James Henstridge
-
Add a simple move constructor for creating a MediaFile from a
MediaFileBuilder. - 234. By James Henstridge
-
Allow chaining of MediaFileBuilder methods, and convert test_mediastore
tests over.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mediascanner2