summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-10-06Missing error checking on writing KDMs as XML.Carl Hetherington
2020-09-27<ContentVersion> is optional in Interop so we can't assume it's there.Carl Hetherington
2020-09-27Load language tags from on-disk files rather than embedding themCarl Hetherington
into a .cc. The .cc method causes compile times (and memory requirements) increase enormously with some compilers.
2020-09-26Declare language tag lists as const.Carl Hetherington
2020-09-26Missing virtual destructor.Carl Hetherington
2020-09-25Fix thinko.Carl Hetherington
2020-09-23Hide unused audio channels a bit more clearly, not giving themCarl Hetherington
names any more. Add dcp::used_audio_channels().
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
management of ASDCP::DefaultSMPTEDict().
2020-09-21Better error locations in XML.Carl Hetherington
2020-09-21Adapt for changes in parent branch, and test churn.Carl Hetherington
2020-09-21Verify MCA tags.Carl Hetherington
2020-09-21Support MCA sound channel tags in MXF/CPL.Carl Hetherington
2020-09-21Add another .xsd.Carl Hetherington
2020-09-21Add namespaces and tweak CPL namespace so Xerces checks ↵Carl Hetherington
CompositionMetadataAsset.
2020-09-21Accept missing MainSoundConfiguration and MainSoundSampleRate, for better or ↵Carl Hetherington
for worse.
2020-09-21Hide an expected error from asdcplib.Carl Hetherington
2020-09-21Catch cxml errors when verifying.Carl Hetherington
2020-09-21Add ASDCPErrorSuspender to hide errors from asdcplib where we expect them.Carl Hetherington
2020-09-21Use EditRate::as_string().Carl Hetherington
2020-09-21Support CPL metadata.Carl Hetherington
2020-09-21Add some new channels to the enum.Carl Hetherington
2020-09-21Allow LanguageTag to be constructed from a tag string.Carl Hetherington
2020-09-21Use vector for the Ratings list.Carl Hetherington
2020-09-21Use a vector<ContentVersion> instead of just one, to support theCarl Hetherington
new metadata.
2020-09-21Tidy up a bit; vertical white space, group metadata together,Carl Hetherington
order accessors the same as members, getter before setter.
2020-09-21Add ContentVersion class.Carl Hetherington
2020-09-20Add new LanguageTag class.Carl Hetherington
The scripts/update-language-subtags script will download the RFC 5646 registry and write it to src/language_tag_lists.cc. This may need to be re-run if the subtags change.
2020-09-20Add a new exception for problems with LanguageTag.Carl Hetherington
2020-09-20Remove XMLMetadata.Carl Hetherington
2020-09-20Remove XMLMetadata from DCP::write_xml and DCP::write_assetmap.Carl Hetherington
2020-09-20Stop using XMLMetadata in CPL. It's always felt a bit clumsy, andCarl Hetherington
with the CPL metadata extension having a method like set_metadata() in CPL will be confusing.
2020-09-17Prevent DCP::assets() from returning duplicates.combineCarl Hetherington
2020-09-17Add dcp::combine().Carl Hetherington
2020-09-11Fix crash with one verification error and no notes list.Carl Hetherington
2020-09-11Add Interop closed caption XSD for verification.Carl Hetherington
2020-09-11Add set_font_file()Carl Hetherington
2020-09-11Add font_filenames()Carl Hetherington
2020-09-11Add EqualityOptions option to ignore differences in LoadFont nodes.Carl Hetherington
2020-09-11Use Data::write() to clean things up slightly.Carl Hetherington
2020-09-11Rename fonts_with_load_ids() -> font_data()Carl Hetherington
2020-09-09Message formatting tweaks.Carl Hetherington
2020-09-09Missing namespace.Carl Hetherington
2020-09-09Add some detail to a verification warning.Carl Hetherington
2020-09-09Use the <Id> read in when the Reel was created from XML (if appropriate)Carl Hetherington
when writing it out again, rather than creating a new one each time. Also there is the associated test churn here from removing a call to make_uuid().
2020-08-25Add SubtitleString::unset_font.Carl Hetherington
2020-07-27Fix some unused variable warnings.Carl Hetherington
2020-07-11Allow creation of ATMOS sync on channel 14.Carl Hetherington
2020-06-19Fix missing Key ID when writing details of encrypted Atmos assets to CPL.Carl Hetherington
2020-06-19Add and use new write_to_cpl_mxf().Carl Hetherington