Remove unnecessary parameters to fill_writer_info.
authorCarl Hetherington <cth@carlh.net>
Wed, 15 Jan 2014 09:48:24 +0000 (09:48 +0000)
committerCarl Hetherington <cth@carlh.net>
Wed, 15 Jan 2014 09:48:24 +0000 (09:48 +0000)
src/mono_picture_asset.cc
src/mxf_asset.cc
src/mxf_asset.h
src/picture_asset_writer_common.cc
src/sound_asset.cc

index c446408d2a502c4fe61ad2e826cd3dabf07523c0..0ac48d37b8077eb7b45b65c70743f7721131f639 100644 (file)
@@ -58,7 +58,7 @@ MonoPictureAsset::create (boost::function<boost::filesystem::path (int)> get_pat
        picture_desc.EditRate = ASDCP::Rational (_edit_rate, 1);
        
        ASDCP::WriterInfo writer_info;
-       fill_writer_info (&writer_info, _uuid, _metadata);
+       fill_writer_info (&writer_info);
        
        ASDCP::JP2K::MXFWriter mxf_writer;
        r = mxf_writer.OpenWrite (path().string().c_str(), writer_info, picture_desc, 16384, false);
index a2ee9f25c75e28e937bf233a4c34a4c8ec6a5020..c2428a3c193ffccf01fc7fdcd745230922341a75 100644 (file)
@@ -59,11 +59,11 @@ MXFAsset::~MXFAsset ()
 }
 
 void
-MXFAsset::fill_writer_info (ASDCP::WriterInfo* writer_info, string uuid, MXFMetadata const & metadata)
+MXFAsset::fill_writer_info (ASDCP::WriterInfo* writer_info)
 {
-       writer_info->ProductVersion = metadata.product_version;
-       writer_info->CompanyName = metadata.company_name;
-       writer_info->ProductName = metadata.product_name.c_str();
+       writer_info->ProductVersion = _metadata.product_version;
+       writer_info->CompanyName = _metadata.company_name;
+       writer_info->ProductName = _metadata.product_name.c_str();
 
        if (_interop) {
                writer_info->LabelSetType = ASDCP::LS_MXF_INTEROP;
@@ -71,7 +71,7 @@ MXFAsset::fill_writer_info (ASDCP::WriterInfo* writer_info, string uuid, MXFMeta
                writer_info->LabelSetType = ASDCP::LS_MXF_SMPTE;
        }
        unsigned int c;
-       Kumu::hex2bin (uuid.c_str(), writer_info->AssetUUID, Kumu::UUID_Length, &c);
+       Kumu::hex2bin (_uuid.c_str(), writer_info->AssetUUID, Kumu::UUID_Length, &c);
        assert (c == Kumu::UUID_Length);
 
        if (_key) {
index e406f400a1df6d9cf32ace2084307617a01ac9cf..7a645b7cc034a1318aefc5409c63c632ce7e20aa 100644 (file)
@@ -55,9 +55,8 @@ public:
        
        /** Fill in a ADSCP::WriteInfo struct.
         *  @param w struct to fill in.
-        *  @param uuid uuid to use.
         */
-       void fill_writer_info (ASDCP::WriterInfo* w, std::string uuid, MXFMetadata const & metadata);
+       void fill_writer_info (ASDCP::WriterInfo* w);
 
        void set_progress (boost::signals2::signal<void (float)>* progress) {
                _progress = progress;
index bb418fe00891b591a14874b993fbe6430aff649e..528487450017ee2f48c04acdc8ecdc632878cd37 100644 (file)
@@ -42,7 +42,7 @@ void libdcp::start (PictureAssetWriter* writer, shared_ptr<P> state, Q* asset, u
        state->j2k_parser.FillPictureDescriptor (state->picture_descriptor);
        state->picture_descriptor.EditRate = ASDCP::Rational (asset->edit_rate(), 1);
        
-       asset->fill_writer_info (&state->writer_info, asset->uuid(), writer->_asset->metadata());
+       asset->fill_writer_info (&state->writer_info);
        
        Kumu::Result_t r = state->mxf_writer.OpenWrite (
                asset->path().string().c_str(),
index 0cc7cdbae4e9ecfda4b15ffb09ab02ffc139cd91..95244b902469eb0779bf0c85628d0989596e3587 100644 (file)
@@ -150,7 +150,7 @@ SoundAsset::create (boost::function<boost::filesystem::path (Channel)> get_path)
        frame_buffer.Size (ASDCP::PCM::CalcFrameBufferSize (audio_desc));
 
        ASDCP::WriterInfo writer_info;
-       MXFAsset::fill_writer_info (&writer_info, _uuid, _metadata);
+       MXFAsset::fill_writer_info (&writer_info);
 
        ASDCP::PCM::MXFWriter mxf_writer;
        r = mxf_writer.OpenWrite (path().string().c_str(), writer_info, audio_desc);
@@ -332,7 +332,7 @@ SoundAssetWriter::SoundAssetWriter (SoundAsset* a)
        _state->frame_buffer.Size (ASDCP::PCM::CalcFrameBufferSize (_state->audio_desc));
        memset (_state->frame_buffer.Data(), 0, _state->frame_buffer.Capacity());
        
-       _asset->fill_writer_info (&_state->writer_info, _asset->uuid (), _asset->metadata());
+       _asset->fill_writer_info (&_state->writer_info);
        
        Kumu::Result_t r = _state->mxf_writer.OpenWrite (_asset->path().string().c_str(), _state->writer_info, _state->audio_desc);
        if (ASDCP_FAILURE (r)) {