summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2020-06-19Rename write_to_cpl_base -> write_to_cpl_asset.Carl Hetherington
2020-06-19Header guard.Carl Hetherington
2020-06-19Missing set up of AtmosVersion when writing Atmos assets.Carl Hetherington
2020-06-19Add wrapper for AtmosAssetWriter::write to write a frame.Carl Hetherington
2020-06-19Fix a whole load of missing setup for AtmosAssets, most notablyCarl Hetherington
the ID.
2020-06-19I believe atmos_id is a unique identifier, so create it in theCarl Hetherington
same way that all the others are created.
2020-06-17Allow specification of the JPEG2000 comment string.Carl Hetherington
2020-06-17Tidy up and fix some small memory leaks.Carl Hetherington
2020-06-17Clean up strange use of c_str().Carl Hetherington
2020-06-11Fix failure to verify when the XSD/DTD path has a space in it.Carl Hetherington
With spaces in the path we ended up with spaces in the string passed to setExternalSchemaLocation which screws everything up. It turns out we can remove the URIs from that string, which seems to move the resolution between file and URI to the LocalFileResolver, which may now be asked to resolve either a file or a URI. Maybe I've missed something obvious here.
2020-05-20Add add_days to LocalTime.Carl Hetherington
2020-05-12Make add_minutes() work correctly with milliseconds.Carl Hetherington
2020-05-12Add a proper implementation of add_months() and a test for theCarl Hetherington
case when it fails by giving erroneous dates like 30th February.
2020-05-12Add a note when verifying if the DCP refers to assetsCarl Hetherington
that are not mentioned in its ASSETMAP (i.e. a VF).
2020-05-12Comment typo.Carl Hetherington
2020-05-12Improve comment.Carl Hetherington
2020-05-09Verify the XML of subtitle files.Carl Hetherington
2020-05-09Comment typo.Carl Hetherington
2020-05-08Store and allow access to the raw XML that is read in fromCarl Hetherington
subtitle assets so that it cab be verified without any interference from being passed through libdcp.
2020-05-07Factor some code out into methods.Carl Hetherington
2020-05-07Check that JPEG2000 frames aren't too big (i.e. tooCarl Hetherington
many bytes).
2020-05-07Result is specific to verify_asset().Carl Hetherington
2020-05-06Allow ignoring of specifications in NameFormat.Carl Hetherington
2020-04-26Try to fix Centos 6 build.Carl Hetherington