VideoFrameType video_frame_type () const;
FrameRateChange frame_rate_change () const {
- return frc;
+ return _frc;
}
dcpomatic::DCPTime position () const;
std::shared_ptr<Decoder> decoder_for (std::shared_ptr<Content> content) const;
dcpomatic::DCPTime decoder_position () const;
+ bool has_text () const;
+ void seek (std::shared_ptr<const Film> film, dcpomatic::DCPTime time, bool accurate);
std::shared_ptr<Decoder> decoder;
boost::optional<dcpomatic::DCPTimePeriod> ignore_video;
- FrameRateChange frc;
bool done = false;
private:
friend struct overlap_video_test1;
std::shared_ptr<Content> _content;
+ FrameRateChange _frc;
std::map<AudioStreamPtr, dcpomatic::DCPTime> _stream_last_push_end;
};