X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Freel_writer.h;fp=src%2Flib%2Freel_writer.h;h=e2c713cc5fccc56e115ff2ee8427887f8c5ceec1;hp=6e92e89230937bb2f8555b5e6c0695d6c6120462;hb=011291e265e266664e1446482b84451adca3102f;hpb=111c05bebe5bc2b6f0031f66e429390ffe704556 diff --git a/src/lib/reel_writer.h b/src/lib/reel_writer.h index 6e92e8923..e2c713cc5 100644 --- a/src/lib/reel_writer.h +++ b/src/lib/reel_writer.h @@ -22,6 +22,7 @@ #include "atmos_metadata.h" #include "dcp_text_track.h" #include "dcpomatic_time.h" +#include "enum_indexed_vector.h" #include "font_id_map.h" #include "player_text.h" #include "referenced_reel_asset.h" @@ -125,7 +126,7 @@ private: /** the first picture frame index that does not already exist in our MXF */ int _first_nonexistent_frame; /** the data of the last written frame, if there is one */ - std::shared_ptr _last_written[static_cast(Eyes::COUNT)]; + EnumIndexedVector, Eyes> _last_written; /** index of this reel within the DCP (starting from 0) */ int _reel_index; /** number of reels in the DCP */