Untested external audio support; AB transcodes still broken.
[dcpomatic.git] / src / lib / ab_transcoder.h
index c75398b5c7013dca8e1613c80f305edb12209515..c951329f2bfc6eeefdc00687a13980f60da7db73 100644 (file)
@@ -28,7 +28,8 @@
 
 class Job;
 class Encoder;
-class Decoder;
+class VideoDecoder;
+class AudioDecoder;
 class Options;
 class Image;
 class Log;
@@ -62,7 +63,7 @@ private:
        boost::shared_ptr<const Options> _opt;
        Job* _job;
        boost::shared_ptr<Encoder> _encoder;
-       boost::shared_ptr<Decoder> _da;
-       boost::shared_ptr<Decoder> _db;
+       std::pair<boost::shared_ptr<VideoDecoder>, boost::shared_ptr<AudioDecoder> > _da;
+       std::pair<boost::shared_ptr<VideoDecoder>, boost::shared_ptr<AudioDecoder> > _db;
        boost::shared_ptr<Image> _image;
 };