| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-05 | Account for split branch in libdcp.split | Carl Hetherington | |
| 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. | |||
| 2020-06-19 | DCPExaminer must find Atmos length / edit rate. | Carl Hetherington | |
| 2020-06-19 | Make Atmos content work more like other content. Now its MXFsv2.15.82 | Carl Hetherington | |
| are re-written, meaning that they can be encrypted. This (along with the libdcp update) also fixes assorted Atmos bugs. | |||
| 2020-04-21 | Allow DCP content to store and serialise metadata. | Carl Hetherington | |
| 2020-04-21 | Allow DCPContent to recover and serialise marker positions. | Carl Hetherington | |
| 2020-04-14 | DCPReadError -> ReadError in libdcp. | Carl Hetherington | |
| 2019-08-30 | Make player more tolerant of some DCP errors. | Carl Hetherington | |
| 2019-05-10 | Update for libdcp API changes. | Carl Hetherington | |
| 2019-03-29 | Don't crash when loading DCPs with multiple CCAP assets per reel (part of ↵v2.13.140 | Carl Hetherington | |
| #1516). | |||
| 2018-09-29 | swaroop: Disable play/stop/pause and slider during ad content. | Carl Hetherington | |
| 2018-08-22 | libdcp updates for multiple CCAPs. | Carl Hetherington | |
| 2018-07-23 | Tidy up after mass rename. | Carl Hetherington | |
| 2018-07-22 | Display only required tabs, including subs / ccap. | Carl Hetherington | |
| 2018-07-21 | Basics of multiple captions per content so that DCPContent can | Carl Hetherington | |
| hold subs and closed captions. | |||
| 2018-04-27 | Fix incorrect container size when loading a VF/OV combination into the player. | Carl Hetherington | |
| 2018-02-17 | Fix crash on importing an encrypted DCP. | Carl Hetherington | |
