summaryrefslogtreecommitdiff
path: root/src/lib/util.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-06-10 16:12:40 +0100
committerCarl Hetherington <cth@carlh.net>2015-06-10 16:12:40 +0100
commit7cd7b360169493d864206e2cdfb4f688cf5a12cf (patch)
tree4ee0d8d6bbdbd52631e874bf0a1a73ca209d8243 /src/lib/util.cc
parent5e8f1fb8d6dac786983a8e96cc6ee119506c200a (diff)
Resurrect neater repeat-write handling.
Diffstat (limited to 'src/lib/util.cc')
-rw-r--r--src/lib/util.cc44
1 files changed, 0 insertions, 44 deletions
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<dcp::PictureAsset> asset)
{