Unpick MXF from the class hierarchy.
[libdcp.git] / src / mono_picture_mxf_writer.cc
index 7ad2c1b68cf3b1f02c3c689562507f3f1b96a1d0..f0914cdc3f0b85b7f5ea19ba80408be41dfdbd7c 100644 (file)
@@ -91,7 +91,7 @@ MonoPictureMXFWriter::fake_write (int size)
 
        Kumu::Result_t r = _state->mxf_writer.FakeWriteFrame (size);
        if (ASDCP_FAILURE (r)) {
-               boost::throw_exception (MXFFileError ("error in writing video MXF", _mxf->file().string(), r));
+               boost::throw_exception (MXFFileError ("error in writing video MXF", _file.string(), r));
        }
 
        ++_frames_written;
@@ -102,7 +102,7 @@ MonoPictureMXFWriter::finalize ()
 {
        Kumu::Result_t r = _state->mxf_writer.Finalize();
        if (ASDCP_FAILURE (r)) {
-               boost::throw_exception (MXFFileError ("error in finalizing video MXF", _mxf->file().string(), r));
+               boost::throw_exception (MXFFileError ("error in finalizing video MXF", _file.string(), r));
        }
 
        _picture_mxf->_intrinsic_duration = _frames_written;