void
-Content::set_trim_start (ContentTime t)
+Content::set_trim_start(shared_ptr<const Film> film, ContentTime t)
{
DCPOMATIC_ASSERT (t.get() >= 0);
/* See note in ::set_position */
if (!video && audio) {
- audio->modify_trim_start (t);
+ audio->modify_trim_start(film, t);
}
ContentChangeSignaller cc (this, ContentProperty::TRIM_START);
void
-Content::set_video_frame_rate (double r)
+Content::set_video_frame_rate(shared_ptr<const Film> film, double r)
{
ContentChangeSignaller cc (this, ContentProperty::VIDEO_FRAME_RATE);
/* Make sure trim is still on a frame boundary */
if (video) {
- set_trim_start (trim_start());
+ set_trim_start(film, trim_start());
}
}