using std::cerr;
using std::cout;
using boost::optional;
-using boost::shared_ptr;
+using std::shared_ptr;
static void
help (string n)
int
main (int argc, char* argv[])
{
+ dcp::init ();
+
optional<boost::filesystem::path> output_file;
optional<boost::filesystem::path> kdm_file;
optional<boost::filesystem::path> private_key_file;
in.first_frame(),
in.max_channel_count(),
in.max_object_count(),
- in.atmos_id(),
in.atmos_version()
);
shared_ptr<dcp::AtmosAssetWriter> writer = out.start_write (output_file.get());
shared_ptr<const dcp::AtmosFrame> f = reader->get_frame (i);
writer->write (f->data(), f->size());
}
- } catch (dcp::DCPReadError& e) {
+ } catch (dcp::ReadError& e) {
cerr << "Unknown MXF format.\n";
return EXIT_FAILURE;
}