false
);
}
+
+
+int
+Piece::resampled_audio_frame_rate (shared_ptr<const Film> film) const
+{
+ DCPOMATIC_ASSERT (content->audio);
+ return content->audio->resampled_frame_rate (film);
+}
+
std::shared_ptr<PlayerVideo> player_video (ContentVideo video, std::shared_ptr<const Film> film, dcp::Size container_size) const;
+ int resampled_audio_frame_rate (std::shared_ptr<const Film> film) const;
+
std::shared_ptr<Content> content;
std::shared_ptr<Decoder> decoder;
boost::optional<dcpomatic::DCPTimePeriod> ignore_video;
auto content = piece->content->audio;
DCPOMATIC_ASSERT (content);
- int const rfr = content->resampled_frame_rate (_film);
+ int const rfr = piece->resampled_audio_frame_rate (_film);
/* Compute time in the DCP */
auto time = piece->resampled_audio_to_dcp (content_audio.frame, _film);