summaryrefslogtreecommitdiff
path: root/src/cpl.cc
AgeCommit message (Collapse)Author
2014-06-23Missing set of SubtitleAsset edit rate.0.95-branchCarl Hetherington
2014-05-28Add CPL::filename().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-02-08Fix a couple of errors in Interop XMLCarl Hetherington
Reported-by: Ivan Pullman
2014-01-15Use MXFAsset::_interop to decide on whether to write asset XML as Interop or ↵Carl Hetherington
SMPTE.
2014-01-08Throw better file errors (with numbers).Carl Hetherington
2013-11-25Remove redundant fstream includes.Carl Hetherington
2013-10-10Write encryption test all to the right place. Some more XML writes ↵Carl Hetherington
unformatted to fix digests.
2013-09-25Split up some files.Carl Hetherington
2013-09-25Switch away from the many-constructor-arguments approach to a hopefully ↵Carl Hetherington
simpler API.
2013-09-24Allow setting of a CPL's MXF keys.Carl Hetherington
2013-09-24Various KDM work.Carl Hetherington
2013-09-21Unbuilt KDM changes.Carl Hetherington
2013-09-20More encryption fixes.Carl Hetherington
2013-09-19Various encryption-related stuff.Carl Hetherington
2013-09-19Rename Encryption -> Signer; move some methods into it.Carl Hetherington
2013-09-18A few encryption-related fixes and comments.Carl Hetherington
2013-09-18Fix (I think) AuthenticatedPublic signer.Carl Hetherington
2013-08-29Optional progress reporting when making MXF hashes.Carl Hetherington
2013-08-29Try to fix application of namespace to MainStereoscopicPicture nodes.Carl Hetherington
2013-08-27Fix paths in OV DCP searches.Carl Hetherington
2013-08-27Basics of OV/supplemental support when reading.Carl Hetherington
2013-08-25Tweak interop / SMPTE to pass dcp_inspect.Carl Hetherington
2013-08-25Untested interop DCP/KDM support.Carl Hetherington
2013-07-13Continue with comparison even if lengths differ.Carl Hetherington
2013-07-08Improve certificate handling a bit and fix up tests.encryptionCarl Hetherington
2013-07-07Working decryption via KDM.Carl Hetherington
2013-07-06Move some CPL writing from picture/sound assets to the MXF. Pick up key_id ↵Carl Hetherington
from CPL assets and hence provide and test for encrypted() method on DCP.
2013-07-02More master merge bits.Carl Hetherington
2013-07-02Merge master; at least partially.Carl Hetherington
2013-07-01Slightly more informative output from diff.Carl Hetherington
2013-06-20Include trimming.Carl Hetherington
2013-06-18Merge master.Carl Hetherington
2013-06-02Tweaks to diffing routines.Carl Hetherington
2013-05-13Use libxml++ for writing XML.Carl Hetherington
2013-05-13Try to move XML bits out into parse/ subdir.Carl Hetherington
2013-05-04Merge master.Carl Hetherington
2013-05-04Split metadata into XML and MXF bits; remove singleton.Carl Hetherington
2013-05-04Split CPL up into its own files.Carl Hetherington
2012-09-09Rename CPL -> CPLFileCarl Hetherington
2012-09-08Ignore Language tag in subtitles. Get MXF/XML filenames from the asset map.Carl Hetherington
2012-08-27Ignore Language node in MainSound.Carl Hetherington
2012-08-27Make ContentVersion Id node optional. Improve error message slightly.Carl Hetherington
2012-08-23Reels can have AnnotationText.Carl Hetherington
2012-08-22Rough support for 3D.Carl Hetherington
2012-08-20Proper-ish support for multi-reel DCPs.Carl Hetherington
2012-08-17GPL boilerplate and a few comments.Carl Hetherington
2012-08-13Tweaks for more real-life DCPs; beginning of subtitle support.Carl Hetherington
2012-08-11Access sound asset sampling rate, channels; access sound asset from DCP; fix ↵Carl Hetherington
bad cast to float.
2012-08-11Various tweaks for a real-life DCP.Carl Hetherington