return _period;
}
- int total_written_audio_frames () const {
- return _total_written_audio_frames;
- }
-
int last_written_video_frame () const {
return _last_written_video_frame;
}
void write_frame_info (Frame frame, Eyes eyes, dcp::FrameInfo info) const;
long frame_info_position (Frame frame, Eyes eyes) const;
- void check_existing_picture_asset ();
- bool existing_picture_frame_ok (FILE* asset_file, FILE* info_file) const;
+ Frame check_existing_picture_asset ();
+ bool existing_picture_frame_ok (FILE* asset_file, FILE* info_file, Frame frame) const;
boost::shared_ptr<const Film> _film;
DCPTimePeriod _period;
- /** the first frame index that does not already exist in our MXF */
+ /** the first picture frame index that does not already exist in our MXF */
int _first_nonexistant_frame;
/** the data of the last written frame, if there is one */
boost::optional<dcp::Data> _last_written[EYES_COUNT];
/** the index of the last written video frame within the reel */
int _last_written_video_frame;
Eyes _last_written_eyes;
- /** the number of audio frames that have been written to the reel */
- int _total_written_audio_frames;
/** index of this reel within the DCP (starting from 0) */
int _reel_index;
/** number of reels in the DCP */