int const trim_start = f->trim_type() == Film::ENCODE ? f->trim_start() : 0;
int const trim_end = f->trim_type() == Film::ENCODE ? f->trim_end() : 0;
_trimmer.reset (new Trimmer (
- f->log(), trim_start, trim_end, f->length().get(),
+ f->log(), trim_start, trim_end, f->length().get_value_or(0),
sr, f->source_frame_rate(), f->dcp_frame_rate()
));
Trimmer::Trimmer (
shared_ptr<Log> log,
int video_trim_start,
- int video_trim_end, int video_length,
+ int video_trim_end,
+ int video_length,
int audio_sample_rate,
float frames_per_second,
int dcp_frames_per_second