summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/writer.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/writer.cc b/src/lib/writer.cc
index 968cd1505..3c99830e5 100644
--- a/src/lib/writer.cc
+++ b/src/lib/writer.cc
@@ -434,7 +434,11 @@ Writer::check_existing_picture_mxf_frame (FILE* mxf, int f, Eyes eyes)
}
/* Read the data from the MXF and hash it */
+#ifdef DCPOMATIC_WINDOWS
+ _fseeki64 (mxf, info.offset, SEEK_SET);
+#else
fseek (mxf, info.offset, SEEK_SET);
+#endif
EncodedData data (info.size);
size_t const read = fread (data.data(), 1, data.size(), mxf);
if (read != static_cast<size_t> (data.size ())) {