# Use distro-provided FFmpeg on Arch
deps = []
- deps.append(('libdcp', 'ac98ff1'))
- deps.append(('libsub', '8115d0f'))
+ deps.append(('libdcp', 'f888263'))
+ deps.append(('libsub', 'b5ad46d'))
deps.append(('leqm-nrt', '131f971'))
deps.append(('rtaudio', 'f619b76'))
# We get our OpenSSL libraries from the environment, but we
#include <dcp/local_time.h>
#include <dcp/decrypted_kdm.h>
#include <dcp/raw_convert.h>
-#include <dcp/reel_mxf.h>
+#include <dcp/reel_file_asset.h>
#include <dcp/reel_asset.h>
#include <libxml++/libxml++.h>
#include <boost/filesystem.hpp>
}
}
- map<shared_ptr<const dcp::ReelMXF>, dcp::Key> keys;
+ map<shared_ptr<const dcp::ReelFileAsset>, dcp::Key> keys;
- for (auto i: cpl->reel_mxfs()) {
+ for (auto i: cpl->reel_file_assets()) {
if (!i->key_id()) {
continue;
}
#include <dcp/raw_convert.h>
#include <dcp/cpl.h>
#include <dcp/dcp.h>
-#include <dcp/reel_mxf.h>
+#include <dcp/reel_file_asset.h>
#include <dcp/reel_asset.h>
DCPOMATIC_DISABLE_WARNINGS
#include <libxml++/libxml++.h>
encrypted = false;
for (auto j: dcp.cpls()) {
- for (auto k: j->reel_mxfs()) {
+ for (auto k: j->reel_file_assets()) {
if (k->key_id()) {
encrypted = true;
}
#include "text_content.h"
#include <dcp/cpl.h>
#include <dcp/locale_convert.h>
-#include <dcp/reel_mxf.h>
+#include <dcp/reel_file_asset.h>
#include <fstream>
#include <cerrno>
#include <iostream>
shared_ptr<Job> job = _job.lock ();
int reel_index = 0;
- list<DCPTimePeriod> const reels = film()->reels();
+ auto const reels = film()->reels();
for (auto p: reels) {
_reels.push_back (ReelWriter(weak_film, p, job, reel_index++, reels.size(), text_only));
}
Writer::calculate_referenced_digests (boost::function<void (float)> set_progress)
{
for (auto const& i: _reel_assets) {
- shared_ptr<dcp::ReelMXF> mxf = dynamic_pointer_cast<dcp::ReelMXF>(i.asset);
- if (mxf && !mxf->hash()) {
- mxf->asset_ref().asset()->hash (set_progress);
- mxf->set_hash (mxf->asset_ref().asset()->hash());
+ auto file = dynamic_pointer_cast<dcp::ReelFileAsset>(i.asset);
+ if (file && !file->hash()) {
+ file->asset_ref().asset()->hash (set_progress);
+ file->set_hash (file->asset_ref().asset()->hash());
}
}
}