summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-17Bv2.1 7.2.2: Check that subtitle languages are the same for all reels.Carl Hetherington
2021-01-17Remove unused variable.Carl Hetherington
2021-01-17Change the word 'disagree' to 'differ'.Carl Hetherington
2021-01-17Bv2.1 7.2.2: Check that subtitle Language tags are present.Carl Hetherington
2021-01-17Fix to allow re-writing of SMPTE subtitles.Carl Hetherington
2021-01-17Bv2.1 7.2.1: Check total size of all timed text fonts is not larger than 10MB.Carl Hetherington
I'm not sure if this is what Bv2.1 means, but hopefully it's close enough.
2021-01-17Bv2.1 7.2.1: Check size of timed text asset is not larger than 115MB.Carl Hetherington
2021-01-17Update BRANCH.Carl Hetherington
2021-01-17Bv2.1 7.2.1: Check size of closed caption XML is not larger than 256KB.Carl Hetherington
2021-01-17Subtitle constructor should not be public.Carl Hetherington
2021-01-17Bv2.1 7.1: Check picture size and frame rate.Carl Hetherington
2021-01-17Extent black_image() to make images of any size.Carl Hetherington
2021-01-17Raise an exception to head off a weird asdcplib error with empty JPEG2000 ↵Carl Hetherington
comments.
2021-01-17Throw an exception on making a DCP with no reels.Carl Hetherington
2021-01-17Replace dcp::File with dcp::ArrayData.Carl Hetherington
2021-01-17Remove 32x32 test image.Carl Hetherington
2021-01-17Use a valid frame size for simple_picture().Carl Hetherington
2021-01-17Rename some notes to clarify places where size refers to bytes, not pixels.Carl Hetherington
2021-01-17Bv2.1 6.2.1: Check that release territory conforms to RFC 5646.Carl Hetherington
2021-01-17Bv2.1 6.2.1: Check that additional subtitle languages conform to RFC 5646.Carl Hetherington
2021-01-17Bv2.1 6.2.1: Check that closed caption reel and XML <Language> conform to ↵Carl Hetherington
RFC 5646.
2021-01-17Fix namespace on closed caption Language tag.Carl Hetherington
2021-01-17Small tweaks to how things are passed around.Carl Hetherington
2021-01-17Bv2.1 6.2.1: Check that the sound MXF Language tag conforms to RFC 5646.Carl Hetherington
2021-01-17Store sound asset language as a string, but set it as aCarl Hetherington
dcp::LanguageTag. This makes it work the same as other language tags, and tolerates bad values while trying not to allow them to be created.
2021-01-17Extract simple_sound() method.Carl Hetherington
2021-01-17We can always dump notes where there are none expected.Carl Hetherington
2021-01-17LanguageTag strings should not care about case.Carl Hetherington
2021-01-17 Bv2.1 6.2.1: Check that subtitle XML <Language> conforms to RFC 5646.Carl Hetherington
2021-01-17Tiny cleanup of using prepare_directory.Carl Hetherington
2021-01-17Bv2.1 6.2.1: Check that subtitle reel <Language> conforms to RFC 5646.Carl Hetherington
2021-01-17BRANCHCarl Hetherington
2021-01-17Bv2.1 6.1: DCPs must be SMPTE.Carl Hetherington
2021-01-17Add VERIFY_BV21_ERROR.Carl Hetherington
2021-01-17Add BRANCH notes.Carl Hetherington
2021-01-17Fix macOS test environment path.Carl Hetherington
2021-01-08Bump libcxml.Carl Hetherington
2021-01-08More c++11 tidying.Carl Hetherington
2021-01-08c++11 tidying.Carl Hetherington
2021-01-08Remove use of xmldiff in tests.Carl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2021-01-08Fix test following previous commit.Carl Hetherington
2020-12-20Accept fonts as data blocks rather than files.Carl Hetherington
2020-12-02Fix equals() with image subtitles to not compare unique IDs.Carl Hetherington
Also add an option to save subtitle images to PNGs when they differ.
2020-12-02Add operator!= for Data.Carl Hetherington
2020-11-29Fix terrible SoundAsset::equals() implementation.Carl Hetherington
It would check individual bytes of samples to see if they differed by more than the threshold. Not only is this almost useless, but the default threshold is 256 so with the default settings it would always say that two assets of the same length (and channels, etc.) were the same, even if the sample data was different.
2020-11-29Fix SoundFrame::get().Carl Hetherington
The old version did not deal with signed-ness correctly. I think this version is slightly dodgy in that it assumes 2s complement, but that's probably not so bad.
2020-11-29Add SoundFrame::channels().Carl Hetherington
2020-11-29Add comment.Carl Hetherington
2020-11-25Add set_hash() method to ReelMXF.Carl Hetherington