| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-17 | Change subtitle SubtitleAsset API to return const Subtitle pointers; add ↵ | Carl Hetherington | |
| subtitles_in_reel(). | |||
| 2021-01-17 | Replace std::list with std::vector in the API. | Carl Hetherington | |
| 2021-01-17 | Stop tests failing when libdcp version changes. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.2.4: first subtitle should be at least 4s into the DCP. | Carl Hetherington | |
| 2021-01-17 | c++11 tidying. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.2.3: Check that subtitle <StartTime> exists and is 0. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.2.2: Check that subtitle languages are the same for all reels. | Carl Hetherington | |
| 2021-01-17 | Change the word 'disagree' to 'differ'. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.2.2: Check that subtitle Language tags are present. | Carl Hetherington | |
| 2021-01-17 | Fix to allow re-writing of SMPTE subtitles. | Carl Hetherington | |
| 2021-01-17 | Bv2.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-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 | Subtitle constructor should not be public. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.1: Check picture size and frame rate. | Carl Hetherington | |
| 2021-01-17 | Raise an exception to head off a weird asdcplib error with empty JPEG2000 ↵ | Carl Hetherington | |
| comments. | |||
| 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 | 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 | Fix namespace on closed caption Language tag. | Carl Hetherington | |
| 2021-01-17 | Small tweaks to how things are passed around. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 6.2.1: Check that the sound MXF Language tag conforms to RFC 5646. | Carl Hetherington | |
| 2021-01-17 | Store sound asset language as a string, but set it as a | Carl 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-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 | 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-17 | Add VERIFY_BV21_ERROR. | Carl Hetherington | |
| 2021-01-08 | More c++11 tidying. | Carl Hetherington | |
| 2021-01-08 | c++11 tidying. | Carl Hetherington | |
| 2021-01-08 | std::shared_ptr | Carl Hetherington | |
| 2020-12-20 | Accept fonts as data blocks rather than files. | Carl Hetherington | |
| 2020-12-02 | Fix 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-02 | Add operator!= for Data. | 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-29 | Add SoundFrame::channels(). | Carl Hetherington | |
| 2020-11-29 | Add comment. | Carl Hetherington | |
| 2020-11-25 | Add set_hash() method to ReelMXF. | Carl Hetherington | |
| 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-21 | Better equality-failure error messages. | Carl Hetherington | |
| 2020-11-21 | More detailed error with inequality. | Carl Hetherington | |
| 2020-11-21 | Fix crash on comparing reels with and without markers. | Carl Hetherington | |
| 2020-11-20 | Apply the same rules to closed captions. | 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-16 | Fix missing const. | Carl Hetherington | |
