| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-17 | Bv2.1 7.2.1: Check size of timed text asset is not larger than 115MB. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.2.1: Check size of closed caption XML is not larger than 256KB. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.1: Check picture size and frame rate. | Carl Hetherington | |
| 2021-01-17 | Extent black_image() to make images of any size. | Carl Hetherington | |
| 2021-01-17 | Throw an exception on making a DCP with no reels. | Carl Hetherington | |
| 2021-01-17 | Replace dcp::File with dcp::ArrayData. | Carl Hetherington | |
| 2021-01-17 | Remove 32x32 test image. | Carl Hetherington | |
| 2021-01-17 | Use a valid frame size for simple_picture(). | Carl Hetherington | |
| 2021-01-17 | Rename some notes to clarify places where size refers to bytes, not pixels. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 6.2.1: Check that release territory conforms to RFC 5646. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 6.2.1: Check that additional subtitle languages conform to RFC 5646. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 6.2.1: Check that closed caption reel and XML <Language> conform to ↵ | Carl Hetherington | |
| RFC 5646. | |||
| 2021-01-17 | Bv2.1 6.2.1: Check that the sound MXF Language tag conforms to RFC 5646. | Carl Hetherington | |
| 2021-01-17 | Extract simple_sound() method. | Carl Hetherington | |
| 2021-01-17 | We can always dump notes where there are none expected. | Carl Hetherington | |
| 2021-01-17 | LanguageTag 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-17 | Tiny cleanup of using prepare_directory. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 6.2.1: Check that subtitle reel <Language> conforms to RFC 5646. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 6.1: DCPs must be SMPTE. | Carl Hetherington | |
| 2021-01-08 | More c++11 tidying. | Carl Hetherington | |
| 2021-01-08 | Remove use of xmldiff in tests. | Carl Hetherington | |
| 2021-01-08 | std::shared_ptr | Carl Hetherington | |
| 2021-01-08 | Fix test following previous commit. | Carl Hetherington | |
| 2020-12-20 | Accept fonts as data blocks rather than files. | Carl Hetherington | |
| 2020-11-29 | Fix 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-29 | Fix 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-22 | Seems like an oversight that MainSubtitleLanguageList had no namespace. | Carl Hetherington | |
| 2020-11-22 | Add SMPTE Bv2.1 ExtensionMetadata. | Carl Hetherington | |
| 2020-11-20 | Tidy 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-02 | Add Data class and change API to a raw pointer. | Carl Hetherington | |
| 2020-11-02 | Rename Data -> ArrayData. | Carl Hetherington | |
| 2020-10-28 | Move benchmark out of test/ into benchmark/ | Carl Hetherington | |
| 2020-10-23 | macOS / new boost build fixes. | Carl Hetherington | |
| 2020-10-20 | Move a bind.hpp include out of a header. | Carl Hetherington | |
| 2020-10-10 | Fix crash when loading DCPs whose ASSETMAP contains files that are | Carl Hetherington | |
| not mentioned in any PKL (#1855). | |||
| 2020-10-06 | We should not carry on if files don't open in tests. | Carl Hetherington | |
| 2020-09-27 | <ContentVersion> is optional in Interop so we can't assume it's there. | Carl Hetherington | |
| 2020-09-27 | Load language tags from on-disk files rather than embedding them | Carl Hetherington | |
| into a .cc. The .cc method causes compile times (and memory requirements) increase enormously with some compilers. | |||
| 2020-09-21 | Adapt for changes in parent branch, and test churn. | Carl Hetherington | |
| 2020-09-21 | Add another test. | Carl Hetherington | |
| 2020-09-21 | Support MCA sound channel tags in MXF/CPL. | Carl Hetherington | |
| 2020-09-21 | Add some new verification tests. | Carl Hetherington | |
| 2020-09-21 | Remove stdout noise from tests. | Carl Hetherington | |
| 2020-09-21 | Support CPL metadata. | Carl Hetherington | |
| 2020-09-21 | Allow LanguageTag to be constructed from a tag string. | Carl Hetherington | |
| 2020-09-21 | Use vector for the Ratings list. | Carl Hetherington | |
| 2020-09-21 | Use a vector<ContentVersion> instead of just one, to support the | Carl Hetherington | |
| new metadata. | |||
| 2020-09-21 | Add ContentVersion class. | Carl Hetherington | |
| 2020-09-20 | Add 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. | |||
