summaryrefslogtreecommitdiff
path: root/src/dcp.cc
AgeCommit message (Collapse)Author
2017-07-09Allow assets() to silently ignore unresolved assets.Carl Hetherington
2017-05-17Use http://www.digicine.com/PROTO-ASDCP-VL-20040311# for the VOLINDEX ↵Carl Hetherington
namespace so as to get a slightly easier life.
2017-02-13Another better error.Carl Hetherington
2017-02-12Get assetmap and PKL AnnotationText from XMLMetadata.Carl Hetherington
2016-08-24Add new method.Carl Hetherington
2016-08-16Always use ID in custom filenames.Carl Hetherington
2016-08-16Fix PKL path when using customised filenames.Carl Hetherington
2016-08-01Simplify NameFormat stuff.Carl Hetherington
2016-07-29Simplify NameFormat classes a bit.Carl Hetherington
2016-07-29Basics of allowing custom filenames for DCP components.Carl Hetherington
2016-07-21Trim some unused stream includes / usings.Carl Hetherington
2016-07-01asdcp headers moved into subdirectory.Carl Hetherington
2016-06-13Add OpenSSL licence exception.Carl Hetherington
2016-06-01Still more licence fixups.Carl Hetherington
2016-05-25No-op; Fix GPL address and mention libdcp by name.Carl Hetherington
2016-05-24Add reporting of DCP type.Carl Hetherington
2016-05-24Move namespaces into variables.Carl Hetherington
2016-02-29Add workaround for (apparently) incorrectly-labelled stereo MXFs.Carl Hetherington
2016-01-05Try to rationalise handling of urn:uuid: prefixes.Carl Hetherington
2015-12-16Ref does not need to be a template since it's always used for Asset.Carl Hetherington
2015-10-28Don't add external (referenced) assets to the PKL.Carl Hetherington
2015-07-30Merge Signer into CertificateChain.Carl Hetherington
2015-06-24Merge.Carl Hetherington
2015-06-24Fix various SNAFUs with Font ID handling.Carl Hetherington
2015-06-24No-op; whitespace and a comment typo.Carl Hetherington
2015-06-10Rename Font -> FontAsset; add dcpdumpsub tool.Carl Hetherington
2015-06-09Basically-working interop subtitle font handling.Carl Hetherington
2015-06-08Require only DCP::add() for the CPL; other assets found by looking in the CPL.Carl Hetherington
2015-06-08Use boost::filesystem::extension.Carl Hetherington
2015-06-05MXF -> Asset in lots of places.Carl Hetherington
2015-06-05Rename some stuff Content -> Asset.Carl Hetherington
2015-05-25Rename CPL/PKL files to be {cpl,pkl}_uuid.xml rather thanCarl Hetherington
uuid_{cpl,pkl}.xml as this seems to be more conventional.
2015-04-30Some BOOST_FOREACH.Carl Hetherington
2015-01-07Use a typedef for a note-taking functor.Carl Hetherington
2015-01-03Add support for reading non-MXF-wrapped SMPTE subtitle files.Carl Hetherington
2014-12-28Purge assert() from src/, at least (not asdcplib).Carl Hetherington
2014-12-14Switch subtitle string font specs to be the font ID; split SubtitleContent ↵Carl Hetherington
into Interop and SMPTE.
2014-07-22Some include trimming,.Carl Hetherington
2014-07-22Improve a couple of errors.Carl Hetherington
2014-07-22Various attempts to clean up DCP comparison code.Carl Hetherington
2014-07-10Restore creation of DCP directories in the constructor.Carl Hetherington
2014-07-08Don't always create DCP directories in the constructor.Carl Hetherington
2014-06-13Work around symbol clash with ERROR on Win32/mingw.Carl Hetherington
2014-05-20Remove unused code.Carl Hetherington
2014-05-14Merge master.Carl Hetherington
2014-05-11Use raw_convert instead of boost::lexical_cast as it seemsCarl Hetherington
that lexical_cast will sometimes use a thousands separator (i.e. it will convert 1234 to a string 1,234). It appears not to be possible safely to turn this off (you have to set the global locale). Instead, raw_convert uses a stringstream which you can imbue() with std::locale::classic() to turn off the locale-specific behaviour.
2014-05-04Port support for MXF-wrapped subtitles from 0.xCarl Hetherington
2014-05-03Assorted test fixes.Carl Hetherington
2014-05-03Use exceptions to hold errors even in the keep_going case.Carl Hetherington
2014-05-03Support file:// URI-style file specifiers in asset map.Carl Hetherington
Allow DCP reads to continue in the face of some errors (currently just missing assets).