summaryrefslogtreecommitdiff
path: root/src/lib/empty.cc
AgeCommit message (Collapse)Author
2025-03-05Replace Content::paths_valid() with a free utility function.Carl Hetherington
2023-02-10Cleanup: add Content::period().Carl Hetherington
2021-11-29We must make empty sections for content with missing files.Carl Hetherington
Fixes full audio buffers with no video in projects with image content (no audio) that have missing files.
2021-04-29C++11 tidying.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-04-15Fix length of player output so it can be either the film's length or ↵Carl Hetherington
playlist's length, as appropriate.
2020-04-14Fix Empty/Player behaviour when using a playlist that is not the same as the ↵Carl Hetherington
Film's. Previously Empty would use the length of the film for its end point. Now it takes a Playlist (rather than a list of Pieces) and uses the length of that playlist for its end point. This fixes #1543, in which single-content audio analysis jobs would run for the whole length of the film, rather than the length of the content, producing strange graphs and incorrect progress reports.
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2018-09-04Build Empty objects from the presence or absence of decoders inCarl Hetherington
Pieces, rather than the presence or absence of content. This seems better because of cases like encrypted DCPs without a a KDM: here we may have content but no decoder.
2017-08-14Remove Film dependency from Empty.Carl Hetherington
2017-07-12Use Film::length() rather than Playlist::length() (former is rounded upCarl Hetherington
to the next video frame). Fix thinko in ::done(). Fix initial value of _position when the first empty period does not start at time 0.
2017-06-29Fixes for silence in projects, various cleanups.Carl Hetherington