| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-05 | Rename everything. | Carl Hetherington | |
| 2023-11-15 | Simple pass-through of <Ruby> tags in subtitles. | Carl Hetherington | |
| 2023-10-10 | Fix argument parsing on Ubuntu 16.04.v1.8.84 | Carl Hetherington | |
| 2023-06-27 | Move Editor class from verify_test.cc to test.cc | Carl Hetherington | |
| 2023-06-27 | Cleanup: set annotation text in make_simple(). | Carl Hetherington | |
| 2023-06-02 | Verify error if SMPTE subtitle asset has <Text> but no <LoadFont>.v1.8.73 | Carl Hetherington | |
| 2023-04-04 | Pass MainSoundConfiguration object rather than a string. | Carl Hetherington | |
| I guess originally it was a string mostly because it's not very well defined, and Interop seemingly does whatever it wants. This basic change also means that things are checked more carefully, and so we must be more relaxed with some things seen in the wild that I can't find contradictions for in the standard (and also with the case of channel IDs, which does seem to be mentioned in the standard). | |||
| 2023-03-20 | Use an enum instead of a bool in PictureAsset::start_write(). | Carl Hetherington | |
| 2023-03-20 | Remove the bools and default parameters from SoundAsset::start_write(). | Carl Hetherington | |
| They were more confusing than they were worth. | |||
| 2023-03-16 | Specify number of channels in the data passed to SoundAssetWriter, and pad ↵ | Carl Hetherington | |
| channels that aren't there. | |||
| 2023-01-24 | Add channels parameter to simple_audio(). | Carl Hetherington | |
| 2022-12-04 | Fix some ambiguous shared_ptrs, seen on Arch Linux. | Carl Hetherington | |
| 2022-11-03 | Add Z position to subtitles; existing tests pass. | Carl Hetherington | |
| 2022-08-10 | Fix undefined memory warning during tests. | Carl Hetherington | |
| 2022-05-04 | C++11 tidying. | Carl Hetherington | |
| 2022-04-12 | Add and use new File class.merged-to-main | Carl Hetherington | |
| It was always a bit troubling that fopen_boost wasn't exception safe, and this also fixes a leak where load_ratings_list would never close the ratings file. | |||
| 2022-03-24 | Remove <EntryPoint> and <Duration> from <ReelMarkerAsset> tags. | Carl Hetherington | |
| They should not be there: "EntryPoint" ... "This element shall only be present when the Asset refers to an external resource such as a Track File". Fixes DoM bug #2215. | |||
| 2021-10-13 | Basic implementation of <Space> tag in subtitles.v1.8.3 | Carl Hetherington | |
| 2021-10-08 | Fix problems when adding KDMs to a VF, before adding the OV.v1.8.2 | Carl Hetherington | |
| If we have a KDM which contains keys for all the assets referred to by a VF (even the ones in the OV) we would previously throw an exception because we tried to give the KDM to the resolved assets when it was given to the Reel. Here we change things so that the addition of KDMs to assets can be deferred if the asset is not yet resolved. | |||
| 2021-04-14 | Fix/hide some warnings. | Carl Hetherington | |
| 2021-04-12 | Split ReelClosedCaptionAsset into Interop and SMPTE parts. | Carl Hetherington | |
| 2021-04-12 | C++11 tidying. | Carl Hetherington | |
| 2021-04-12 | Specify CPL standard on construction. | Carl Hetherington | |
| Then choose which standard DCP should use based on the CPL(s). | |||
| 2021-04-11 | Small bits of tidying up. | Carl Hetherington | |
| 2021-04-09 | Add check for Bv2.1 10.4.3 - container duration vs reel duration in timed text. | Carl Hetherington | |
| 2021-03-26 | Write MCA tags based on the specified sound field. | Carl Hetherington | |
| I had previously assumed that one should write MCA information into the sound MXF based on what channels actually contain sound rather than silence. However a previous example of a stereo DCP gives a verification error in EasyDCP (see DoM bug #1935) which is solved by adding MCA tags for each channel in the specified sound field (e.g. at least 6 tags for a file which is marked as 5.1) even if the audio is really stereo. This commit removes the "active channels" stuff and makes sure that if we say a file is 5.1 we write at least 6 MCA tags (and similarly for 7.1). | |||
| 2021-02-06 | Basic analysis (verification) of J2K codestreams. | Carl Hetherington | |
| 2021-02-06 | Don't use flat_red.j2c for the simple DCP test as it's only 8-bit. | Carl Hetherington | |
| 2021-02-06 | Rename j2k.{cc,h} => j2k_transcode.{cc,h} | Carl Hetherington | |
| 2021-01-21 | Use enum class for the things in types.h | Carl Hetherington | |
| 2021-01-18 | Bv2.1 8.6.{1.2}: CompositionMetadataAsset must exist and it must have some ↵ | Carl Hetherington | |
| <VersionNumber>. | |||
| 2021-01-18 | Bv2.1 8.5: FFOC and LFOC should be present and have particular values. | Carl Hetherington | |
| 2021-01-17 | Use feature not trailer for some tests to avoid verification errors about ↵ | Carl Hetherington | |
| FFEC/FFMC. | |||
| 2021-01-17 | Bv2.1 8.2: all parts of a reel must have the same duration. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.3: audio sample rate must be 48kHz. | Carl Hetherington | |
| 2021-01-17 | Give simple_{picture,sound} a length parameter and fix crazy implementation ↵ | Carl Hetherington | |
| of simple_sound(). | |||
| 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.3: Check that subtitle <StartTime> exists and is 0. | Carl Hetherington | |
| 2021-01-17 | Remove unused variable. | Carl Hetherington | |
| 2021-01-17 | Bv2.1 7.2.2: Check that subtitle Language tags are present. | Carl Hetherington | |
| 2021-01-17 | Extent black_image() to make images of any size. | 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 | 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-08 | Remove use of xmldiff in tests. | Carl Hetherington | |
| 2021-01-08 | std::shared_ptr | Carl Hetherington | |
| 2020-12-20 | Accept fonts as data blocks rather than files. | Carl Hetherington | |
