| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-10 | Replace String::compose with fmt. | Carl Hetherington | |
| sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc | |||
| 2025-04-12 | White space: dcp_examiner.{cc,h} | Carl Hetherington | |
| 2024-09-03 | Support closed subtitles and open captions. | Carl Hetherington | |
| 2024-09-03 | Adapt to some libdcp class renaming to allow open captions/closed subtitles. | Carl Hetherington | |
| 2024-06-06 | Store the video encoding of a DCP in the metadata (J2K/MPEG2). | Carl Hetherington | |
| 2024-05-29 | Merge remote-tracking branch 'origin/main' into v2.17.x | Carl Hetherington | |
| 2024-05-21 | Fix stream length for DCP content (#2688). | Carl Hetherington | |
| 2024-04-22 | Report video range from MPEG2 DCPs correctly. | Carl Hetherington | |
| 2024-04-22 | Support playback of MPEG2 DCPs. | Carl Hetherington | |
| 2024-04-21 | Rename classes to follow preparatory renames in libdcp. | Carl Hetherington | |
| 2024-03-11 | Offer has_non_zero_entry_point() from DCPExaminer. | Carl Hetherington | |
| 2024-03-11 | Add a temporary to reduce some boilerplate. | Carl Hetherington | |
| 2024-02-21 | Fix failure to examine non-flat-ratio VFs (#2775). | Carl Hetherington | |
| 2024-02-11 | Don't add a font with an empty ID for ccaps either (#2762). | Carl Hetherington | |
| Previously this was all changed so that for subs we add the default font in a cleaner way (in db22f81ccce9e1a5f205e6d8b3c0631fc039a173). I can't see why we shouldn't treat ccaps the same way, and indeed not doing it causes an error as shown by the included test. | |||
| 2024-01-15 | Fix handling of empty font IDs and default DCP fonts (#2721) (part of #2722). | Carl Hetherington | |
| Previously we used an empty font ID as the default for when a subtitle has no Font, but in #2721 we saw a DCP with an empty font ID which raised an assertion (because we'd already added our default font with the empty ID). Here we try to fix this (and also make the default font correctly be that from the first <LoadFont>). | |||
| 2024-01-10 | Mark a VF as having assets, even if they are unresolved (#1024). | Carl Hetherington | |
| This allows them to be displayed in the timeline, hopefully without any unwanted side-effects. | |||
| 2023-11-17 | Always add a font with an empty ID (#2649). | Carl Hetherington | |
| It's not just subtitle files with no <LoadFont> that can have subtitles without a specified font. In particular, DoM makes a single space subtitle with no font spec when it creates filler subtitles in multi-reel DCPs. | |||
| 2023-10-28 | Add some const& to uses of auto. | Carl Hetherington | |
| 2023-10-15 | Fix DCP content font ID allocation to cope with DCPs that have multiple fonts | Carl Hetherington | |
| with the same name in the same reel (#2600). Previously we had this id_for_font_in_reel() which would give an ID of N_font-ID. This means we got duplicate font IDs. Here we replace that method with FontAllocator, which gives an ID of N_font-ID for the first font and M_font-ID, where M is a number higher than the highest reel index. The idea is to support the required new IDs without breaking exisiting projects. There is some documentation of how it works in doc/design/fonts | |||
| 2023-07-17 | This check used to be for asset channel count mismatches, then it was | Carl Hetherington | |
| changed to the active count, but I don't think it should be an error to have different active counts between assets of a single DCP. | |||
| 2023-06-06 | Fix player audio, almost totally broken by a stupid mistakev2.16.59 | Carl Hetherington | |
| in 78b2c650a9249cb7165d269b4378391d31e68e8b Following that commit 16 channel audio streams were being read as 6-channel, with unsurprising consequences. | |||
| 2023-05-28 | Report the number of active channels in DCPs, not the number in the MXF. | Carl Hetherington | |
| 2023-05-12 | Handle fonts for ccaps coming from DCP content (#2525). | Carl Hetherington | |
| Not dealing with them calls all sort of chaos as described in the bug report. | |||
| 2023-05-12 | Fix _text_count for ccaps when there are multiple reels. | Carl Hetherington | |
| Previously we would get a _text_count of 1 for open subs, no matter how many reels there were, but for ccaps the _text_count would increase with the number of tracks _and_ the number of reels. | |||
| 2023-05-09 | Cleanup: more variable renames. | Carl Hetherington | |
| 2023-05-09 | Cleanup: rename variable. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in DCPExaminer. | Carl Hetherington | |
| 2022-09-26 | Provide a similar fix to the one in ff639b3cf30afcc097bfd21d39c8d15f466cadd6 | Carl Hetherington | |
| for DCPs that contain subtitle files without <Font> tags. | |||
| 2022-09-17 | Give a better error if a specified CPL does not exist. | Carl Hetherington | |
| 2022-07-11 | Fix font handling for DCP subtitles. | Carl Hetherington | |
| 2022-04-20 | Remove DCP class and replace its functionality with a plain method in libdcp. | Carl Hetherington | |
| 2022-04-03 | C++11 and whitespace cleanups. | Carl Hetherington | |
| 2022-03-09 | Bail out early when there's a reason why the KDM is invalid. | Carl Hetherington | |
| 2022-03-09 | Add some more logging to the DCP examiner. | Carl Hetherington | |
| 2022-01-17 | Fix build with new libdcp. | Carl Hetherington | |
| 2021-10-09 | More logging in the DCPExaminer. | Carl Hetherington | |
| 2021-10-09 | C++11 tidying. | Carl Hetherington | |
| 2021-06-04 | Ignore HMAC discrepencies when reading DCPs. | Carl Hetherington | |
| 2021-04-12 | Bump libdcp for some API improvements. | Carl Hetherington | |
| 2021-04-09 | Make DCP text track language properly optional and ignore bad values on ↵ | Carl Hetherington | |
| imported DCPs (#1950). | |||
| 2021-04-09 | Extract audio/subtitle language from imported DCPs. | Carl Hetherington | |
| 2021-02-15 | Tell user we need a KDM when we have none, and content is encrypted.v2.15.129 | Carl Hetherington | |
| If you try to fetch encrypted content from asdcplib without specifying any key it will happily return the encrypted content, so check for that, as well as checking any key we *do* have actually works. | |||
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-21 | Adapt for libdcp use of enum class. | Carl Hetherington | |
| 2021-01-20 | Bump libdcp for better verification, and make API adjustments. | Carl Hetherington | |
| 2021-01-07 | BOOST_FOREACH. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-09-27 | Fixes for new libdcp with multiple content versions. | Carl Hetherington | |
| 2020-09-23 | Adapt for changes to libdcp API. | Carl Hetherington | |
| 2020-07-29 | Recover information about closed caption tracks when loading DCPsv2.15.93 | Carl Hetherington | |
| so that they can be displayed. | |||
