summaryrefslogtreecommitdiff
path: root/src/cpl.cc
AgeCommit message (Expand)Author
2022-04-26Add CPL::set().Carl Hetherington
2021-08-04Add support for writing CPL metadata about sign language video tracks (DoM #2...Carl Hetherington
2021-08-04Don't bother checking the return of node_child as it can never be nullCarl Hetherington
2021-08-04Make adding extension metadata items more generic.Carl Hetherington
2021-06-02Pass through CompositionMetadataAsset correctly.Carl Hetherington
2021-04-14Fix/hide some warnings.Carl Hetherington
2021-04-13Remove ReelEncryptableAsset and tidy up a bit.Carl Hetherington
2021-04-12Split ReelClosedCaptionAsset into Interop and SMPTE parts.Carl Hetherington
2021-04-12Specify CPL standard on construction.Carl Hetherington
2021-04-12Split ReelSubtitleAsset into Interop and SMPTE classes.Carl Hetherington
2021-04-11Small bits of tidying up.Carl Hetherington
2021-04-11Extract some parts of ReelEncryptableAsset into ReelFileAssetCarl Hetherington
2021-04-10Rename ReelFileAsset -> ReelEncryptableAssetCarl Hetherington
2021-01-26Rename ReelMXF -> ReelFileAsset.Carl Hetherington
2021-01-24Tidying.Carl Hetherington
2021-01-21Use enum class for the things in types.hCarl Hetherington
2021-01-19Rename encrypted() to any_encrypted() and add all_encrypted().Carl Hetherington
2021-01-18Add CPL::unset_version_number().Carl Hetherington
2021-01-17Read scope attribute of ReleaseTerritory.Carl Hetherington
2021-01-17Make CPL annotation_text optional.Carl Hetherington
2021-01-17Replace std::list with std::vector in the API.Carl Hetherington
2021-01-17Throw an exception on making a DCP with no reels.Carl Hetherington
2021-01-08More c++11 tidying.Carl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2020-11-22Seems like an oversight that MainSubtitleLanguageList had no namespace.Carl Hetherington
2020-11-22Add SMPTE Bv2.1 ExtensionMetadata.Carl Hetherington
2020-11-20Tidy up handling of language metadata for subtitles.Carl Hetherington
2020-09-27<ContentVersion> is optional in Interop so we can't assume it's there.Carl Hetherington
2020-09-23Don't fail to write CPL if no content version has been set up.Carl Hetherington
2020-09-22Fix crashes when static linking due to tricky lifetimecrashCarl Hetherington
2020-09-21Support MCA sound channel tags in MXF/CPL.Carl Hetherington
2020-09-21Accept missing MainSoundConfiguration and MainSoundSampleRate, for better or ...Carl Hetherington
2020-09-21Support CPL metadata.Carl Hetherington
2020-09-21Use a vector<ContentVersion> instead of just one, to support theCarl Hetherington
2020-09-21Add ContentVersion class.Carl Hetherington
2020-09-20Stop using XMLMetadata in CPL. It's always felt a bit clumsy, andCarl Hetherington
2019-09-05In 8c852cb the CPL root attribute "dsig" was removed (to preventCarl Hetherington
2019-03-19ContentVersion is required by SMPTE, I think.Carl Hetherington
2019-03-19Support RatingList.Carl Hetherington
2019-03-17Move asset refs and hash from ReelAsset to ReelMXF.Carl Hetherington
2019-01-24Fully indent PKL/CPL.Carl Hetherington
2019-01-24Attempt to fix Sony digest validation by indenting the <Signer>Carl Hetherington
2019-01-14Tidy repeated call of make_uuid() and don't put urn:uuid: in front of default...Carl Hetherington
2018-11-14Simpole DCP recovery utility (dcprecover) added.Carl Hetherington
2018-08-22Support more than one closed caption asset per reel.Carl Hetherington
2018-08-17Use PKL types rather than file extensions.Carl Hetherington
2018-03-21Put xmlns:dsig on Signer and Signature rather than on the wholeCarl Hetherington
2017-09-06CCAP fixes.Carl Hetherington
2017-06-13Remove redundant _annotation_text from CPL.Carl Hetherington
2016-07-21Trim some unused stream includes / usings.Carl Hetherington