X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fwriter.h;h=d922cfce01a4685ed1b5941dc1bf0998f999c3ba;hb=406ddd165456ad769b4109535530d408a4221077;hp=023107d9756555be0e144b9b363801e670cda33e;hpb=8349f0c97d98c0b7550ff4c76ad25f8f06270d6a;p=dcpomatic.git diff --git a/src/lib/writer.h b/src/lib/writer.h index 023107d97..d922cfce0 100644 --- a/src/lib/writer.h +++ b/src/lib/writer.h @@ -32,6 +32,10 @@ class Job; namespace libdcp { class MonoPictureAsset; class MonoPictureAssetWriter; + class StereoPictureAsset; + class StereoPictureAssetWriter; + class PictureAsset; + class PictureAssetWriter; class SoundAsset; class SoundAssetWriter; } @@ -102,7 +106,7 @@ private: /** condition to manage thread wakeups */ boost::condition _condition; /** the data of the last written frame, or 0 if there isn't one */ - boost::shared_ptr _last_written; + boost::shared_ptr _last_written[EYES_COUNT]; /** the index of the last written frame */ int _last_written_frame; Eyes _last_written_eyes; @@ -122,8 +126,8 @@ private: */ int _pushed_to_disk; - boost::shared_ptr _picture_asset; - boost::shared_ptr _picture_asset_writer; + boost::shared_ptr _picture_asset; + boost::shared_ptr _picture_asset_writer; boost::shared_ptr _sound_asset; boost::shared_ptr _sound_asset_writer; };