| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-12 | Add has_alpha() flag to VideoContent. | Carl Hetherington | |
| 2025-04-12 | White space: dcp_examiner.{cc,h} | Carl Hetherington | |
| 2024-09-03 | Support closed subtitles and open captions. | Carl Hetherington | |
| 2024-06-06 | Store the video encoding of a DCP in the metadata (J2K/MPEG2). | Carl Hetherington | |
| 2024-04-22 | Report video range from MPEG2 DCPs correctly. | Carl Hetherington | |
| 2024-03-11 | Offer has_non_zero_entry_point() from DCPExaminer. | Carl Hetherington | |
| 2024-02-21 | Make DCPExaminer::size() optional and deal with the consequences.v2.16.78 | Carl Hetherington | |
| This means we can fix the case of a VF having no known size in a nice way, in turn fixing problems caused by the fix to #2775. | |||
| 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>). | |||
| 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-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-13 | Cleanup: remove unnecessary explicit. | Carl Hetherington | |
| 2023-05-12 | Fix comment. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in DCPExaminer. | Carl Hetherington | |
| 2022-09-03 | Bump libdcp for better ContentKind support, and libsub | Carl Hetherington | |
| for fixes to \c tags in SSA files. | |||
| 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-08 | More missing override labels. | Carl Hetherington | |
| 2022-04-08 | More missing override labels. | Carl Hetherington | |
| 2022-03-09 | Improve ratings dialog to allow only valid values (#2199). | Carl Hetherington | |
| 2021-10-03 | Add PixelQuanta to VideoContent. | Carl Hetherington | |
| 2021-04-09 | Extract audio/subtitle language from imported DCPs. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-27 | Use enum class for VideoRange. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-09-27 | Fixes for new libdcp with multiple content versions. | 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 | |
| 2019-08-30 | Make player more tolerant of some DCP errors. | Carl Hetherington | |
| 2019-05-24 | Basic ability to set video range (JPEG/MPEG) at least for YUV content. May ↵ | Carl Hetherington | |
| not work for RGB. See #1509. | |||
| 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-07-23 | Tidy up after mass rename. | Carl Hetherington | |
| 2018-07-23 | More automated renaming. | Carl Hetherington | |
| ActiveCaptions -> ActiveText BitmapCaption -> BitmapText ContentCaption -> ContentText ContentTextCaption -> ContentStringText TextCaptionFileContent -> StringTextFileContent TextCaptionFileDecoder -> StringTextFileDecoder TextCaptionFile -> StringTextFile TextCaption -> StringText PlayerCaption -> PlayerText CaptionContent -> TextContent CaptionDecoder -> TextDecoder CaptionPanel -> TextPanel CaptionView -> TextView CaptionAppearanceDialog -> SubtitleAppearanceDialog CaptionType -> TextType | |||
| 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 -Wreorder. | Carl Hetherington | |
| 2018-04-27 | Fix incorrect container size when loading a VF/OV combination into the player. | Carl Hetherington | |
| 2018-02-27 | Add a load of explicit keywords. | Carl Hetherington | |
| 2016-12-14 | Store reel lengths in DCPContent to speed up e.g. timeline with many DCPs. | Carl Hetherington | |
| 2016-08-24 | Allow import of OV/VF DCPs (#906). | Carl Hetherington | |
| 2016-06-14 | Set correct video frame type when importing DCPs (part of #806). | Carl Hetherington | |
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2016-05-24 | Disallow referencing of Interop DCPs in SMPTE films, and vice versa (#804). | Carl Hetherington | |
| 2015-11-13 | Disable YUV->RGB conversion controls with non-YUV sources (#649). | Carl Hetherington | |
| 2015-07-16 | float -> double in a few places. | Carl Hetherington | |
| 2015-06-21 | No-op: remove all trailing whitespace. | Carl Hetherington | |
| 2015-05-27 | Untested use of Frame for video/audio content lengths. | Carl Hetherington | |
