| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 13 days | Add --trusted-device-chain option to KDM CLI. | Carl Hetherington | |
| 13 days | 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 | |
| 2026-04-08 | Rename test. | Carl Hetherington | |
| 2026-04-08 | Support skipping of multiple frames (so e.g. we can handle 120fps sources). | Carl Hetherington | |
| 2026-04-08 | Make FrameRateChange data private. | Carl Hetherington | |
| 2026-04-08 | White space: frame_rate_test.cc | Carl Hetherington | |
| 2026-04-06 | Bump libdcp for fix to 8-bit RGBA image conversions. | Carl Hetherington | |
| 2026-03-11 | Fix some tests broken by changes elsewhere. | Carl Hetherington | |
| 2026-02-09 | Copy some more metadata from DCP into the film when requested. | Carl Hetherington | |
| 2026-01-25 | Fix incorrect calculation of DCP time from Atmos content time for the 2nd ↵ | Carl Hetherington | |
| and subsequent reels. This would cause only the 1st reel of atmos content to make it into the DCP. | |||
| 2026-01-01 | Fix crash due to later creation of DCPFilmEncoder. | Carl Hetherington | |
| 2025-12-31 | Fix mismatched audio reel length (#3123). | Carl Hetherington | |
| 2025-12-30 | Fix tests broken by auto-set of film standard from imported DCPs. | Carl Hetherington | |
| 2025-12-30 | Fix closed caption layout in the presence of italics / other markup (#3067). | Carl Hetherington | |
| 2025-12-19 | Fix truncation of ISDCF name parts that have had things substituted (#3112). | Carl Hetherington | |
| 2025-12-19 | White space: dcpomatic_disk.cc, upmixer_a_test.cc, vf_test.cc | Carl Hetherington | |
| 2025-12-18 | Add set_isdcf_date() allowing removal of some friends. | Carl Hetherington | |
| 2025-12-15 | Fix artefacts on the edge of YUV images with odd widths (#3119).v2.18.34 | Carl Hetherington | |
| This also modifies an existing test to expose the bug. | |||
| 2025-12-15 | Fix test now that Film::cpls() checks a bit less. | Carl Hetherington | |
| 2025-12-15 | Fix error when seeking a file with no video and >1 audio stream (#3128). | Carl Hetherington | |
| 2025-12-14 | White space: ffmpeg_dcp_test.cc | Carl Hetherington | |
| 2025-12-08 | Try AVSEEK_FLAG_ANY if _BACKWARD fails. | Carl Hetherington | |
| We usually want to do _BACKWARD as this should seek to the keyframe before the seek position. On some files this fails, and then it seems that _ANY is a good next thing to try. | |||
| 2025-12-08 | Clean up a setup. | Carl Hetherington | |
| 2025-12-08 | White space: ffmpeg_decoder_seek_test.cc | Carl Hetherington | |
| 2025-11-20 | Add and test relative_path() method. | Carl Hetherington | |
| 2025-11-09 | Re-examine files created before we stopped auto-generating stream IDs. | Carl Hetherington | |
| 2025-11-08 | Update test reference after adding AV_CODEC_FLAG_BITEXACT for audio encoding. | Carl Hetherington | |
| 2025-11-05 | Clarify a little when dcp_inspect or clairmeta fail during tests. | Carl Hetherington | |
| 2025-11-05 | Allow specification of which parts of the DCP to encrypt (#3099). | Carl Hetherington | |
| 2025-11-04 | Fix ineffectual attempt to set up special test logging. | Carl Hetherington | |
| 2025-11-04 | Fix failure to play any audio when one stream isn't producing anything (#3108) | Carl Hetherington | |
| Without this we consider a never-pushed stream active, but with position 0, so we think we never have any audio ready. | |||
| 2025-11-03 | Missing check for duplicate IDs. | Carl Hetherington | |
| Without this call we don't spot duplicates that are found in the initial scan. | |||
| 2025-10-30 | Fix RFC 2822 tests on Windows when run in non-DST. | Carl Hetherington | |
| 2025-10-30 | Add some extra details to a test. | Carl Hetherington | |
| 2025-10-29 | Don't report channels as mapped when they are not included in the film's ↵ | Carl Hetherington | |
| channel count. So e.g. if you map the 7.1 surrounds but have a 6-channel film it should consider those channels un-mapped. | |||
| 2025-10-29 | Fix copy-and-paste error with test film name. | Carl Hetherington | |
