| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-09 | Copy some more metadata from DCP into the film when requested. | Carl Hetherington | |
| 2025-12-30 | Cope with DCPs that have no video and hence no video encoding. | Carl Hetherington | |
| 2025-11-05 | Allow specification of which parts of the DCP to encrypt (#3099). | Carl Hetherington | |
| 2025-10-27 | White space: dcp_content.{cc,h} | Carl Hetherington | |
| 2025-10-10 | Add Content::path_for_display(). | Carl Hetherington | |
| 2025-05-11 | Cleanup: use constexpr for content and player properties. | Carl Hetherington | |
| Also fix a clash between the ATMOS and player properties. | |||
| 2025-05-08 | Add DCPContent::reference_anything(). | Carl Hetherington | |
| 2025-05-08 | Promote DCPContent::reels() to public. | Carl Hetherington | |
| 2025-03-28 | Copy audio language when setting up a project from a DCP (#3009). | Carl Hetherington | |
| 2025-01-20 | Pass tolerant flag into Content::examine() and the ExamineContentJob. | Carl Hetherington | |
| Along the way this helps to fix #2942. | |||
| 2025-01-07 | Fix uninitialised _video_encoding when loading films from 2.16.x. | Carl Hetherington | |
| 2024-09-18 | Fix thinko in relative path change. | Carl Hetherington | |
| We have to canonicalise relative paths with respect to the film's directory on load, otherwise we try to use the relative path and it's interpreted against the current working directory. This unfortunately requires the film's directory to be piped into quite a lot of new places. | |||
| 2024-08-17 | Add option to use relative content paths (#2856). | Carl Hetherington | |
| 2024-06-06 | Store the video encoding of a DCP in the metadata (J2K/MPEG2). | Carl Hetherington | |
| 2024-03-20 | Remove all use of add_child() from xmlpp. | Carl Hetherington | |
| 2024-03-11 | Take has_non_zero_entry_point() from examiner and store it. | Carl Hetherington | |
| 2024-01-28 | Make can_reference_anything public. | Carl Hetherington | |
| 2024-01-28 | Rename can_reference -> can_reference_anything. | Carl Hetherington | |
| 2024-01-28 | Cleanup: rearrange how overlap checking is done in can_reference(). | 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-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. | |||
| 2022-12-11 | Extract resolution.h | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in DCPContent. | 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 | Replace encrypted content with black if we have no key (#2234). | Carl Hetherington | |
| 2022-04-09 | Add some missing override labels. | Carl Hetherington | |
| 2022-03-09 | Improve ratings dialog to allow only valid values (#2199). | Carl Hetherington | |
| 2021-05-01 | C++11 tidying. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-10-12 | Fix incorrect forward declaration of struct as class. | Carl Hetherington | |
| 2020-09-27 | Fixes for new libdcp with multiple content versions. | Carl Hetherington | |
| 2020-04-21 | Allow DCP content to store and serialise metadata. | Carl Hetherington | |
| 2020-04-21 | Add DCPContent::resolution(). | Carl Hetherington | |
| 2020-04-21 | Allow DCPContent to recover and serialise marker positions. | Carl Hetherington | |
| 2020-04-21 | Add a getter for _standard in DCPContent. | Carl Hetherington | |
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2018-11-24 | Fix tests. | Carl Hetherington | |
| 2018-11-23 | Remove required Film from content examine. | Carl Hetherington | |
| 2018-11-21 | Take Film pointer out of Content. | Carl Hetherington | |
| 2018-09-29 | swaroop: Disable play/stop/pause and slider during ad content. | Carl Hetherington | |
| 2018-09-14 | Basic and rather clumsy option to respect KDM validity windows. | Carl Hetherington | |
| 2018-08-14 | More fixes for errors / crashes / misbehaviour with content changes | Carl Hetherington | |
| and the butler. Here we signal both before and after a change in content. Before, the player disables itself so that any pass()/seek() will be no-ops. After, the player rebuilds its pieces and the butler re-seeks to get back to where it was before the change. | |||
| 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-21 | Basics of multiple captions per content so that DCPContent can | Carl Hetherington | |
| hold subs and closed captions. | |||
| 2018-04-11 | Fix 3D DCP handling in the player. | Carl Hetherington | |
| 2018-03-27 | why_not in can_reference can just be a string rather than a list of strings. | Carl Hetherington | |
| 2018-01-05 | s/use_template/take_settings_from/g | Carl Hetherington | |
