summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-22Seems like an oversight that MainSubtitleLanguageList had no namespace.Carl Hetherington
2020-11-22Add SMPTE Bv2.1 ExtensionMetadata.Carl Hetherington
2020-11-21Better equality-failure error messages.Carl Hetherington
2020-11-21More detailed error with inequality.Carl Hetherington
2020-11-21Fix crash on comparing reels with and without markers.Carl Hetherington
2020-11-20Apply the same rules to closed captions.Carl Hetherington
2020-11-20Tidy up handling of language metadata for subtitles.Carl Hetherington
Tried to normalise the idea that subtitle languages are stored as strings but set as LanguageTags. This may be too defensive; perhaps SMPTE language metadata is always right, or perhaps even if it isn't we should throw errors.
2020-11-16Fix missing const.Carl Hetherington
2020-11-15Fix dcpkdm script when run from another directory.Carl Hetherington
2020-11-14Tweak formatting.Carl Hetherington
2020-11-02Make StereoPictureFrame expose the Data API in a similar way to ↵Carl Hetherington
MonoPictureFrame.
2020-11-02Make MonoPictureAsset implement the Data interface.Carl Hetherington
2020-11-02Missing return value check.Carl Hetherington
2020-11-02Use some shared_ptr<> instead of raw pointers.Carl Hetherington
2020-11-02Add Data class and change API to a raw pointer.Carl Hetherington
2020-11-02Rename Data -> ArrayData.Carl Hetherington
2020-10-28Move benchmark out of test/ into benchmark/Carl Hetherington
2020-10-23Add path for macOS tests.Carl Hetherington
2020-10-23Cleanup old path.Carl Hetherington
2020-10-23macOS / new boost build fixes.Carl Hetherington
2020-10-23Enable building tests on macOS.Carl Hetherington
2020-10-22Tidy up some constant naming.Carl Hetherington
2020-10-21macOS / boost 1.74 build fixes.Carl Hetherington
2020-10-20Move a bind.hpp include out of a header.Carl Hetherington
2020-10-10Fix crash when loading DCPs whose ASSETMAP contains files that areCarl Hetherington
not mentioned in any PKL (#1855).
2020-10-06Missing error checking on writing KDMs as XML.Carl Hetherington
2020-10-06We should not carry on if files don't open in tests.Carl Hetherington
2020-09-27Fix install of .xsd files to be more robust.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-21Add another test.Carl Hetherington
2020-09-21Support MCA sound channel tags in MXF/CPL.Carl Hetherington
2020-09-21Add another .xsd.Carl Hetherington
2020-09-21Add extra parameter to Interop subtitles seen in the wild.Carl Hetherington
2020-09-21Add namespaces and tweak CPL namespace so Xerces checks ↵Carl Hetherington
CompositionMetadataAsset.
2020-09-21Missing note type when filtering out missing asset errors.Carl Hetherington
2020-09-21Add some new verification tests.Carl Hetherington
2020-09-21Remove stdout noise from tests.Carl Hetherington
2020-09-21Accept missing MainSoundConfiguration and MainSoundSampleRate, for better or ↵Carl Hetherington
for worse.
2020-09-21Run dcpverify on everything in the libdcp-test-private metadata set.Carl Hetherington
2020-09-21Tidy up test output slightly.Carl Hetherington