/* ...or have a start trim which is an integer number of frames */
auto const old_trim = content->trim_start();
- content->set_trim_start(old_trim);
+ content->set_trim_start(film, old_trim);
if (old_trim != content->trim_start()) {
string note = _("Your project contains video content whose trim was not aligned to a frame boundary.");
note += " ";
int best_score = -1;
for (auto i: content()) {
int score = 0;
- auto const o = DCPTimePeriod(i->position(), i->end(film)).overlap (period);
+ auto const o = i->period(film).overlap(period);
if (o) {
score += 100 * o.get().duration().get() / period.duration().get();
}