Basic multithread of DCP decryption during export.
[dcpomatic.git] / src / lib / dcp_encoder.h
index d35b06184547b415d58e3f22871ae3a444416493..0fa20c2c9c9fa19276c1bf7af8733e30127583ce 100644 (file)
@@ -54,8 +54,14 @@ private:
        void audio (boost::shared_ptr<AudioBuffers>, DCPTime);
        void subtitle (PlayerSubtitles, DCPTimePeriod);
 
+       boost::shared_ptr<const Film> _film;
+       boost::weak_ptr<Job> _job;
        boost::shared_ptr<Writer> _writer;
        boost::shared_ptr<J2KEncoder> _j2k_encoder;
        bool _finishing;
        bool _non_burnt_subtitles;
+
+       boost::signals2::scoped_connection _player_video_connection;
+       boost::signals2::scoped_connection _player_audio_connection;
+       boost::signals2::scoped_connection _player_subtitle_connection;
 };