X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fvideo_mxf_decoder.cc;h=911b8c0bb06c290f0bba9ee9a6fa679664437282;hb=0303a96b66eaf85060ce02d85cc36067f34b1051;hp=d3fe2b897355ce8e71af8d680848024ed6e1854b;hpb=39fb8198febde1937019db1c300ec363aab5aa56;p=dcpomatic.git diff --git a/src/lib/video_mxf_decoder.cc b/src/lib/video_mxf_decoder.cc index d3fe2b897..911b8c0bb 100644 --- a/src/lib/video_mxf_decoder.cc +++ b/src/lib/video_mxf_decoder.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2016-2017 Carl Hetherington + Copyright (C) 2016-2021 Carl Hetherington This file is part of DCP-o-matic. @@ -67,9 +67,11 @@ VideoMXFDecoder::VideoMXFDecoder (shared_ptr film, shared_ptrstart_read (); + _mono_reader->set_check_hmac (false); _size = mono->size (); } else { _stereo_reader = stereo->start_read (); + _stereo_reader->set_check_hmac (false); _size = stereo->size (); } } @@ -89,18 +91,18 @@ VideoMXFDecoder::pass () video->emit ( film(), std::make_shared(_mono_reader->get_frame(frame), _size, AV_PIX_FMT_XYZ12LE, optional()), - frame + _next ); } else { video->emit ( film(), std::make_shared(_stereo_reader->get_frame(frame), _size, dcp::Eye::LEFT, AV_PIX_FMT_XYZ12LE, optional()), - frame + _next ); video->emit ( film(), std::make_shared(_stereo_reader->get_frame(frame), _size, dcp::Eye::RIGHT, AV_PIX_FMT_XYZ12LE, optional()), - frame + _next ); }