X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fstereo_picture_asset_writer.cc;h=14900e6dac16efb3d745e818d0aee7a0f66070b2;hb=868078a89decdbc9a9149684364a8ed11e28d309;hp=00a738de2f58442b23239dcf0f69a89c44a1676b;hpb=563dbf02e9c7ab0066bcebbcde6c662df845695a;p=libdcp.git diff --git a/src/stereo_picture_asset_writer.cc b/src/stereo_picture_asset_writer.cc index 00a738de..14900e6d 100644 --- a/src/stereo_picture_asset_writer.cc +++ b/src/stereo_picture_asset_writer.cc @@ -35,7 +35,7 @@ #include "exceptions.h" #include "dcp_assert.h" #include "picture_asset.h" -#include "encryption_context.h" +#include "crypto_context.h" #include #include @@ -50,8 +50,8 @@ struct StereoPictureAssetWriter::ASDCPState : public ASDCPStateBase ASDCP::JP2K::MXFSWriter mxf_writer; }; -StereoPictureAssetWriter::StereoPictureAssetWriter (PictureAsset* mxf, boost::filesystem::path file, Standard standard, bool overwrite) - : PictureAssetWriter (mxf, file, standard, overwrite) +StereoPictureAssetWriter::StereoPictureAssetWriter (PictureAsset* mxf, boost::filesystem::path file, bool overwrite) + : PictureAssetWriter (mxf, file, overwrite) , _state (new StereoPictureAssetWriter::ASDCPState) , _next_eye (EYE_LEFT) { @@ -59,9 +59,9 @@ StereoPictureAssetWriter::StereoPictureAssetWriter (PictureAsset* mxf, boost::fi } void -StereoPictureAssetWriter::start (uint8_t* data, int size) +StereoPictureAssetWriter::start (uint8_t const * data, int size) { - dcp::start (this, _state, _standard, _picture_asset, data, size); + dcp::start (this, _state, _picture_asset, data, size); _picture_asset->set_frame_rate (Fraction (_picture_asset->edit_rate().numerator * 2, _picture_asset->edit_rate().denominator)); } @@ -70,7 +70,7 @@ StereoPictureAssetWriter::start (uint8_t* data, int size) * @param size Size of data. */ FrameInfo -StereoPictureAssetWriter::write (uint8_t* data, int size) +StereoPictureAssetWriter::write (uint8_t const * data, int size) { DCP_ASSERT (!_finalized); @@ -88,8 +88,8 @@ StereoPictureAssetWriter::write (uint8_t* data, int size) Kumu::Result_t r = _state->mxf_writer.WriteFrame ( _state->frame_buffer, _next_eye == EYE_LEFT ? ASDCP::JP2K::SP_LEFT : ASDCP::JP2K::SP_RIGHT, - _encryption_context->encryption(), - _encryption_context->hmac(), + _crypto_context->context(), + _crypto_context->hmac(), &hash );