diff options
| author | Carl Hetherington <cth@carlh.net> | 2024-03-26 22:43:10 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2024-04-21 23:18:23 +0200 |
| commit | f7518583f90a866a07d8069a78bebcea82b2b248 (patch) | |
| tree | 92af4f01ff048248fcf7eeb6e65d7d8408d89807 /src/lib/writer.cc | |
| parent | fa15dc1a375e13d2047a857e5aef202179eec0d4 (diff) | |
Extract frame info read/write to new class.
Diffstat (limited to 'src/lib/writer.cc')
| -rw-r--r-- | src/lib/writer.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/lib/writer.cc b/src/lib/writer.cc index fbe2d248d..1c04f4065 100644 --- a/src/lib/writer.cc +++ b/src/lib/writer.cc @@ -30,6 +30,7 @@ #include "dcpomatic_log.h" #include "film.h" #include "film_util.h" +#include "frame_info.h" #include "job.h" #include "log.h" #include "ratio.h" @@ -229,11 +230,7 @@ Writer::fake_write (Frame frame, Eyes eyes) QueueItem qi; qi.type = QueueItem::Type::FAKE; - - { - shared_ptr<InfoFileHandle> info_file = film()->info_file_handle(_reels[reel].period(), true); - qi.size = _reels[reel].read_frame_info(info_file, frame_in_reel, eyes).size; - } + qi.size = J2KFrameInfo(film()->info_file_handle(_reels[reel].period(), true), frame_in_reel, eyes).size; DCPOMATIC_ASSERT((film()->three_d() && eyes != Eyes::BOTH) || (!film()->three_d() && eyes == Eyes::BOTH)); |
