| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-21 | Write <Language> tag to main sound asset in CPL. | Carl Hetherington | |
| 2026-08-15 | Add new test. | Carl Hetherington | |
| There was a bug report that this didn't work but I think it does and the reporter just missed the -F parameter. | |||
| 2026-08-11 | Include required reel boundaries in by-size and custom lists. | Carl Hetherington | |
| 2026-08-11 | Allow refer of VF as long as reel starts match. | Carl Hetherington | |
| I think this is all we need to ensure. The reel periods can be different, so long as we have the reel starts as we can't coalesce two reels from the OV into the VF. | |||
| 2026-08-07 | Add email_address_basically_ok(). | Carl Hetherington | |
| 2026-07-30 | Force RTL when a subtitle is marked as such. | Carl Hetherington | |
| Make sure Pango does the right thing when a subtitle is marked explicitly as being RTL. | |||
| 2026-07-30 | Strip left-to-right unicode markers just before laying out text (part of #860). | Carl Hetherington | |
| I received a DCP whose subtitle lines were in Hebrew but all started with Unicode LEFT-TO-RIGHT MARK (allegedly written by Qube). This was fine unless the line started with some punctuation, when the punctuation would end up on the wrong end of the rendered string. The reporter said that a Doremi/NEC system rendered the subtitles correctly (as if the LEFT-TO-RIGHT-MARK were not there) so it seems sensible for DoM to ignore it too. | |||
| 2026-07-26 | Fix crash when loading only the left images for a 3D DCP (#3164). | Carl Hetherington | |
| 2026-07-26 | White space: shuffler_test.cc, shuffler.{cc,h} | Carl Hetherington | |
| 2026-07-26 | Trim using statements and includes. | Carl Hetherington | |
| 2026-07-23 | White space fix. | Carl Hetherington | |
| 2026-07-23 | Comment fix. | Carl Hetherington | |
| 2026-07-23 | Allow referencing an OV reel more than once (#3169). | Carl Hetherington | |
| This allows, for example, creation of a VF with two reels from a single-reel OV, where the VF refers to an OV's assets in both reels. This is useful to avoid hitting limits on the number of PNG subs in a reel. | |||
| 2026-07-23 | These days we can use [0] instead of .front(). | Carl Hetherington | |
| 2026-07-23 | Include trimming. | Carl Hetherington | |
| 2026-07-23 | Add a hint when there will be too many PNG subs / fonts in a reel. | Carl Hetherington | |
| 2026-07-21 | White space: player_test.cc | Carl Hetherington | |
| 2026-07-21 | Tidy up duplicated strings a little. | Carl Hetherington | |
| 2026-07-21 | Use array access. | Carl Hetherington | |
| 2026-07-21 | Include trimming. | Carl Hetherington | |
| 2026-07-21 | White space: audio_delay_test.cc | Carl Hetherington | |
| 2026-07-21 | White space: disk_writer_test.cc | Carl Hetherington | |
| 2026-07-21 | Include trimming. | Carl Hetherington | |
| 2026-07-11 | Fix error when filling audio at the end of a film. | Carl Hetherington | |
| In a few places we tolerate 1 dcpomatic::Time tick (i.e. half a sample at 48kHz) of "error" but not here. The accompanying test is from a user who saw the assertion in fill_audio() fire because the requested fill's start time was after its end time (by 1 Time tick). | |||
| 2026-07-11 | Remove some commented-out code. | Carl Hetherington | |
| 2026-07-11 | Include trimming. | Carl Hetherington | |
| 2026-06-28 | Basic .srt export (#3142). | Carl Hetherington | |
| 2026-06-26 | Rename all fonts that we load. | Carl Hetherington | |
| This seems to be the only chance we have of making Pango-via-FontConfig definitely choose the font that we want. There was a case https://dcpomatic.com/forum/viewtopic.php?t=3015 where a user specified Arial Rounded MT Bold but ended up with a substitution. I tried loading an Arial Rounded, and then FontConfig chose that even when we asked for Arial Rounded MT Bold. Maybe it's because both fonts were marked as having "Book" weight ... I don't know. It seems like the easiest way to get what we want here is to try to subvert FontConfig's selection logic by giving everything we load a different family name. If only we could just load a font and tell Pango to use it ... but it seems like we can't have nice things. | |||
| 2026-05-20 | Missing U qualifiers. | Carl Hetherington | |
| 2026-05-18 | Add fill_memory(). | Carl Hetherington | |
| 2026-05-17 | Copy remembered assets when duplicating film (#3162). | Carl Hetherington | |
| 2026-05-17 | Fix failure to refer to CCAPs properly in VFs (#3161). | Carl Hetherington | |
| 2026-05-17 | Fix auto-mapping to put 7.1 surround channels in the right place. | Carl Hetherington | |
| Here we also use dcp::Channel to make things clearer. | |||
| 2026-05-17 | White space: audio_mapping_test.cc | Carl Hetherington | |
| 2026-04-26 | Add --trusted-device-chain option to KDM CLI. | Carl Hetherington | |
| 2026-04-26 | Warn if you specify trusted devices with a formulation that won't use them. | Carl Hetherington | |
| 2026-04-23 | Fix reading of RGB0 images. | Carl Hetherington | |
| We would allocate 3 bytes per pixel instead of 4. I couldn't see a way to get FFmpeg to tell us about this (unless we used FFmpeg's stride somehow maybe?) | |||
| 2026-04-23 | Fix late subtitles when they are muxed late with respect to the video. | Carl Hetherington | |
| In one example we have the sequence video 3088,377 sub 3087,334 sub 3088,710 video 3088,419 so the 3087,334 sub is very late. Here we insert a queue to bring subtitle packets a little forward for processing. There is already a similar thing in the player (_delay) but adding a longer delay there seems wasteful because a) the video is by that point already decompressed and b) this problem only applies to FFmpeg-decoded files (and then, I think only if we are previewing or burning in subtitles). | |||
| 2026-04-22 | White space: image_test.cc | Carl Hetherington | |
| 2026-04-21 | Fix bug causing mangled audio analyses in some cases (#3155). | Carl Hetherington | |
| The duplicate ID detection was broken due to using the video stream index rather than its ID for checks. | |||
| 2026-04-19 | Give some idea of how much XML/MXF files are too big when hinting. | Carl Hetherington | |
| 2026-04-18 | Fix cover sheet test after 6c0d58ac. | Carl Hetherington | |
| 2026-04-18 | Fix time tests after 6c0d58ac. | Carl Hetherington | |
| 2026-04-16 | Add --fill-crop to create CLI (#3008). | Carl Hetherington | |
| This can be used to extract images from letterboxed/pillarboxed frames. | |||
| 2026-04-15 | Move utf8_strlen() out to libdcp. | Carl Hetherington | |
| 2026-04-15 | Fix erroneous hints about ccaps having more than 3 lines if they contain ↵ | Carl Hetherington | |
| formatting. | |||
| 2026-04-13 | Fix tests on Ubuntu 26.04. | Carl Hetherington | |
| 2026-04-08 | White space: threed_test.cc | Carl Hetherington | |
| 2026-04-08 | White space: audio_analysis_test.cc | Carl Hetherington | |
| 2026-04-08 | Fix incorrect fade outs (#3145). | Carl Hetherington | |
