| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2023-04-15 | Cleanup: remove a couple of unnecessary namespace qualifiers. | Carl Hetherington | |
| 2023-04-14 | Replace slightly weird add_font_assets() API. | Carl Hetherington | |
| 2023-04-14 | Cleanup: use a find_if(). | Carl Hetherington | |
| 2023-04-13 | Fix resolve_fonts() if it is called twice. | Carl Hetherington | |
| 2023-04-13 | Add const version of add_font_assets(). | Carl Hetherington | |
| 2023-04-13 | Add check for Interop font assets being present (in the ASSETMAP and on disk). | Carl Hetherington | |
| 2023-04-13 | Add some missing full stops. | Carl Hetherington | |
| 2023-04-13 | Add font assets to combined DCPs; otherwise the fonts don't show up in the ↵ | Carl Hetherington | |
| ASSETMAP. | |||
| 2023-04-11 | Fix typos in variable names. | Carl Hetherington | |
| 2023-04-11 | Fix typos in exceptions. | Carl Hetherington | |
| 2023-04-11 | Fix typos in comments. | Carl Hetherington | |
| 2023-04-04 | Add check for mismatch between sound asset and MainSoundConfiguration.v1.8.66 | Carl Hetherington | |
| 2023-04-04 | Add check for mismatched sound channel counts. | 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-21 | Allow specification of channels that need a MCASubDescriptor. | Carl Hetherington | |
| 2023-03-20 | Remove now-presumed-wrong 2.0 MCA sound field. | Carl Hetherington | |
| 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 | Cleanup: using sorting. | Carl Hetherington | |
| 2023-03-16 | Allow writing to sound assets with int32_t as well as float. | Carl Hetherington | |
| 2023-03-16 | Specify number of channels in the data passed to SoundAssetWriter, and pad ↵ | Carl Hetherington | |
| channels that aren't there. | |||
| 2023-03-06 | Add Asset::rename_file(). | Carl Hetherington | |
| 2023-03-06 | Cleanup: fix indentation. | Carl Hetherington | |
| 2023-03-05 | Fix default value of include_mca_subdescriptors in dcp.h | Carl Hetherington | |
| 2023-03-01 | Add include_mca_subdescriptors flag to SoundAsset writer.v1.8.64 | Carl Hetherington | |
| 2023-03-01 | Add include_mca_subdescriptors to DCP::write_xml(), passing it through to ↵ | Carl Hetherington | |
| the CPL. | |||
| 2023-02-28 | Add include_mca_subdescriptors option to CPL::write_xml(). | Carl Hetherington | |
| 2023-02-28 | Cleanup: extract write_mca_subdescriptors(). | Carl Hetherington | |
| 2023-02-26 | Remove LIBDCP_VERSION in favour of dcp::version.v1.8.62 | Carl Hetherington | |
| The former is only set at configure which is a bit confusing, and I can't think of a reason to have both. | |||
| 2023-02-18 | Be explicit about the version of SMPTE 428-7 that is used for subtitles,v1.8.602389-vpos | Carl Hetherington | |
| and default to writing the 2014 namespace. | |||
| 2023-02-18 | Allow verification of 428-7-2014 subtitles. | Carl Hetherington | |
| 2023-02-18 | Update comment with details about SMPTE 2010/2014 subtitle standards. | Carl Hetherington | |
| 2023-02-17 | Don't crash if the descriptor's sampling rate denominator is 0. | Carl Hetherington | |
| 2023-02-17 | Fix incorrect filename encoding on Windows (DoM #2459).v1.8.59 | Carl Hetherington | |
| 2023-02-16 | Change how whitespace in subtitles is handled. | Carl Hetherington | |
| Previously we would discard any whitespace subtitle content we found. This had the side-effect of making a verification test fail (checking that at least one subtitle is in each reel; blank subtitles are often used to avoid this warning). Here we take any subtitle content, whitespace or not, inside a <Text> or <Image> node which I think is a little more correct. | |||
| 2023-02-13 | Interop CPLs don't have MainPictureStoredArea (#2452).v1.8.58 | Carl Hetherington | |
| 2023-02-12 | Throw xmlpp::internal_error also as KDMFormatError. | Carl Hetherington | |
| 2023-02-12 | Add --no-asset-hash-check and --asset-hash-check-maximum-size (DoM #2444).v1.8.56 | Carl Hetherington | |
| 2023-02-12 | Add another raw_convert(). | Carl Hetherington | |
