X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fpicture_mxf_writer_common.cc;h=9836f03e9116935df523018b1d4be7eb9b2d800f;hb=59886567974bd3e79d30a4a9425d86d50bf425f3;hp=6ac8ae35022ed8c93762a1aef5c93f5c27b887a5;hpb=0703842433013ac1d5f79c09d7a8361dc2e565c8;p=libdcp.git diff --git a/src/picture_mxf_writer_common.cc b/src/picture_mxf_writer_common.cc index 6ac8ae35..9836f03e 100644 --- a/src/picture_mxf_writer_common.cc +++ b/src/picture_mxf_writer_common.cc @@ -33,7 +33,7 @@ struct ASDCPStateBase }; template -void dcp::start (PictureMXFWriter* writer, shared_ptr

state, Q* mxf, uint8_t* data, int size) +void dcp::start (PictureMXFWriter* writer, shared_ptr

state, Standard standard, Q* mxf, uint8_t* data, int size) { mxf->set_file (writer->_file); @@ -42,9 +42,9 @@ void dcp::start (PictureMXFWriter* writer, shared_ptr

state, Q* mxf, uint8_t* } state->j2k_parser.FillPictureDescriptor (state->picture_descriptor); - state->picture_descriptor.EditRate = ASDCP::Rational (mxf->edit_rate(), 1); + state->picture_descriptor.EditRate = ASDCP::Rational (mxf->edit_rate().numerator, mxf->edit_rate().denominator); - mxf->fill_writer_info (&state->writer_info); + mxf->fill_writer_info (&state->writer_info, standard); Kumu::Result_t r = state->mxf_writer.OpenWrite ( mxf->file().string().c_str(),