int video_frame_rate,
int audio_frame_rate,
int channels,
- boost::shared_ptr<Log> log,
ExportFormat,
int x264_crf,
boost::filesystem::path output
);
- void video (boost::shared_ptr<PlayerVideo>, DCPTime);
+ void video (boost::shared_ptr<PlayerVideo>, dcpomatic::DCPTime);
void audio (boost::shared_ptr<AudioBuffers>);
- void subtitle (PlayerText, DCPTimePeriod);
+ void subtitle (PlayerText, dcpomatic::DCPTimePeriod);
void flush ();
+ static AVPixelFormat pixel_format (ExportFormat format);
+
private:
void setup_video ();
void setup_audio ();
dcp::Size _video_frame_size;
int _video_frame_rate;
int _audio_frame_rate;
- boost::shared_ptr<Log> _log;
boost::shared_ptr<AudioBuffers> _pending_audio;