From 7cd7b360169493d864206e2cdfb4f688cf5a12cf Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 10 Jun 2015 16:12:40 +0100 Subject: Resurrect neater repeat-write handling. --- src/lib/util.cc | 44 -------------------------------------------- 1 file changed, 44 deletions(-) (limited to 'src/lib/util.cc') diff --git a/src/lib/util.cc b/src/lib/util.cc index 7d2ae2216..92b8847bd 100644 --- a/src/lib/util.cc +++ b/src/lib/util.cc @@ -631,50 +631,6 @@ split_get_request (string url) return r; } -long -frame_info_position (int frame, Eyes eyes) -{ - static int const info_size = 48; - - switch (eyes) { - case EYES_BOTH: - return frame * info_size; - case EYES_LEFT: - return frame * info_size * 2; - case EYES_RIGHT: - return frame * info_size * 2 + info_size; - default: - DCPOMATIC_ASSERT (false); - } - - DCPOMATIC_ASSERT (false); -} - -dcp::FrameInfo -read_frame_info (FILE* file, int frame, Eyes eyes) -{ - dcp::FrameInfo info; - dcpomatic_fseek (file, frame_info_position (frame, eyes), SEEK_SET); - fread (&info.offset, sizeof (info.offset), 1, file); - fread (&info.size, sizeof (info.size), 1, file); - - char hash_buffer[33]; - fread (hash_buffer, 1, 32, file); - hash_buffer[32] = '\0'; - info.hash = hash_buffer; - - return info; -} - -void -write_frame_info (FILE* file, int frame, Eyes eyes, dcp::FrameInfo info) -{ - dcpomatic_fseek (file, frame_info_position (frame, eyes), SEEK_SET); - fwrite (&info.offset, sizeof (info.offset), 1, file); - fwrite (&info.size, sizeof (info.size), 1, file); - fwrite (info.hash.c_str(), 1, info.hash.size(), file); -} - string video_asset_filename (shared_ptr asset) { -- cgit v1.2.3