| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-08-22 | Cleanup: header ordering. | Carl Hetherington | |
| 2023-08-15 | Fix use-after-free in error case. | Carl Hetherington | |
| 2023-08-15 | Fix dcp::LocalTime constructor to cope with longer fractional second parts ↵ | Carl Hetherington | |
| (DoM #2597). | |||
| 2023-08-11 | Add check for empty <LabelText> in <ContentVersion>v1.8.76 | Carl Hetherington | |
| We have a report of Deluxe failing a DCP because of this. | |||
| 2023-08-11 | Cleanup: comment formatting for auto-generated docs. | Carl Hetherington | |
| 2023-08-08 | Cleanup: make some default constructors more consistent.v1.8.75 | Carl Hetherington | |
| 2023-08-08 | Remove unused method. | Carl Hetherington | |
| 2023-08-08 | Ignore some ASDCP warnings. | Carl Hetherington | |
| 2023-07-29 | Add equality option sound_assets_can_differ. | Carl Hetherington | |
| 2023-07-26 | Rationalise #undef-ing of ERROR.tidy-eq-options | Carl Hetherington | |
| 2023-07-25 | Include trimming. | Carl Hetherington | |
| 2023-07-25 | Cleanup: move EqualityOptions into its own file. | Carl Hetherington | |
| 2023-07-25 | Cleanup: forward declaration sorting. | Carl Hetherington | |
| 2023-07-25 | Cleanup: include sorting. | Carl Hetherington | |
| 2023-07-25 | Cleanup: pass EqualityOptions as const& | Carl Hetherington | |
| This exposes a useless assignment of export_differing_subtitles, which I've removed (and altered the comment accordingly). | |||
| 2023-07-25 | Cleanup: use = default. | Carl Hetherington | |
| 2023-07-25 | Make EqualityOptions into a class. | Carl Hetherington | |
| 2023-07-25 | Cleanup: fix typo in comment. | Carl Hetherington | |
| 2023-06-29 | Add asset_hashes_can_differ option to the equality checks.v1.8.74 | Carl Hetherington | |
| Before recent changes Asset::_hash would be empty when the equality checks were run (and Asset::equals() compares them directly). This mean that differences in asset hash were being ignored, but are no longer; so now we need this option to restore that behaviour where required. | |||
| 2023-06-29 | When reading a DCP set up asset hashes from the CPL/PKL, not by digesting ↵ | Carl Hetherington | |
| the actual asset. Previously when reading a DCP we would recalculate asset hashes. This meant that corrupted DCPs could be loaded in and their hashes re-written (if nobody checked the new hashes against the ones in the PKL/CPL). It seems better to take the hashes from the metadata. Then if the assets are corrupted and the DCP is re-written the PKL/CPL hashes will be preserved, showing rather than hiding the corruption. | |||
| 2023-06-27 | Add Asset::unset_hash(). | Carl Hetherington | |
| 2023-06-27 | Cleanup: remove unnecessary namespace. | Carl Hetherington | |
| 2023-06-27 | Add verifier check for the actual asset file's ID not being the same as the ↵ | Carl Hetherington | |
| one in the asset map. | |||
| 2023-06-27 | Cleanup: better variable names. | Carl Hetherington | |
| 2023-06-27 | Cleanup: const. | Carl Hetherington | |
| 2023-06-27 | Add Asset::set_file_preserving_hash(). | Carl Hetherington | |
| 2023-06-02 | Verify error if SMPTE subtitle asset has <Text> but no <LoadFont>.v1.8.73 | Carl Hetherington | |
| 2023-06-02 | Cleanup: replace a nasty try/catch. | Carl Hetherington | |
| 2023-06-02 | Cleanup: formatting. | Carl Hetherington | |
| 2023-06-02 | Cleanup: remove some unpleasant (and I think unnecessary) casting. | Carl Hetherington | |
| 2023-06-02 | Rename MISSING_LOAD_FONT -> MISSING_LOAD_FONT_FOR_FONT. | Carl Hetherington | |
| 2023-05-31 | Cleanup: comment typo fix. | Carl Hetherington | |
| 2023-05-28 | Add SoundAsset::active_channels().v1.8.72 | Carl Hetherington | |
| 2023-05-28 | Fix stupid mistake introduced in 1e010ab5.v1.8.71 | Carl Hetherington | |
| 2023-05-28 | Don't unconditionally clear _fonts when inspecting assets (DoM #2536).v1.8.70 | Carl Hetherington | |
| resolve_fonts() is sometimes called for the same asset with different lists of things to check. If it is called first with a font, and then without one, we want to keep the font from the first call. | |||
| 2023-05-28 | Cleanup: use find_if(). | Carl Hetherington | |
| 2023-05-28 | Cleanup: reduce some scopes. | Carl Hetherington | |
| 2023-05-24 | More detailed error message. | Carl Hetherington | |
| 2023-05-21 | Remove unnecessary initializers. | Carl Hetherington | |
| 2023-05-12 | Add SubtitleAsset::ensure_font().v1.8.69 | Carl Hetherington | |
| 2023-05-11 | Check that all <Font> tags have a corresponding <LoadFont> in the verifier. | Carl Hetherington | |
| 2023-05-11 | Add ID member to verification note. | Carl Hetherington | |
| 2023-04-26 | Give better errors when invalid urn:uuid: strings are found (DoM #2521). | Carl Hetherington | |
| 2023-04-20 | Fix crash when trying to verify an encrypted SMPTE subtitle asset.v1.8.67 | Carl Hetherington | |
| 2023-04-19 | Add test for too many subtitle namespaces. | Carl Hetherington | |
| 2023-04-19 | Remove xmlns:xs namespace from subtitle XML (DoM #2498). | Carl Hetherington | |
| 2023-04-16 | Fix build. | Carl Hetherington | |
| 2023-04-16 | Check for tile parts being too big in the verifier (DoM #2450). | Carl Hetherington | |
| 2023-04-16 | Use a map and boost::any to make it a little neater to add more metadata to ↵ | Carl Hetherington | |
| VerificationNote. | |||
| 2023-04-16 | Use a shared_ptr<vector> for ArrayData rather than a shared_array. | Carl Hetherington | |
| This is simpler and allows us to remove the hack of allocating some "maximum" buffer for incoming JPEG2000 data. It does mean that the buffer is zero-initialized before being written to, but hopefully that doesn't matter too much. | |||
