| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 error when seeking a file with no video and >1 audio stream (#3128). | Carl Hetherington | |
| 2025-12-14 | Rename the old P3 colour conversion to P3 DCI, and add some new ones (#3124). | Carl Hetherington | |
| P3 -> P3 DCI (~6300K 0.314,0.351 white point) P3 D65 (~6500K D65 0.3127,0.3290 white point) P3 D60 (~6000K D60 0.32168,0.33767 white point) | |||
| 2025-12-14 | White space: player.h | Carl Hetherington | |
| 2025-12-09 | Move CPLSummary into a faster version in libdcp. | Carl Hetherington | |
| 2025-12-09 | Use an auto. | 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-07 | Add convert-screen-db subcommand to dcpomatic2_cli. | Carl Hetherington | |
| This can convert a XML cinemas file to SQLite3. | |||
| 2025-12-06 | Cleanup: tidy some assertions. | Carl Hetherington | |
| 2025-12-06 | White space: audio_merger.{cc,h} | Carl Hetherington | |
| 2025-12-06 | Clarify and improve decoder/player/butler logging a bit. | Carl Hetherington | |
| 2025-12-05 | Cleanup: can now remove the _NC log variants. | Carl Hetherington | |
| 2025-12-05 | Tweak log message. | Carl Hetherington | |
| 2025-11-27 | Log the thread that was used in the encoder (on Linux). | Carl Hetherington | |
| 2025-11-27 | Fix overly-long thread name, and give it a number. | Carl Hetherington | |
| 2025-11-27 | Cleanup: replace stdio with fmt library. | Carl Hetherington | |
| 2025-11-27 | White space: encoded_log_entry.{cc,h} | Carl Hetherington | |
| 2025-11-23 | Fix uninitialised variable. | Carl Hetherington | |
| 2025-11-20 | Use relative_path(). | Carl Hetherington | |
| Paths that cannot be made relative (e.g. X:\foo relative to C:\bar) are returned as empty by boost, and to be honest it's hard to think of a worse way to solve that particular problem. | |||
| 2025-11-20 | Add and test relative_path() method. | Carl Hetherington | |
| 2025-11-15 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2025-11-14 | Cleanup: compress a couple of ifs. | Carl Hetherington | |
| 2025-11-12 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2025-11-09 | pot/merge. | Carl Hetherington | |
| 2025-11-09 | Re-examine files created before we stopped auto-generating stream IDs. | Carl Hetherington | |
| 2025-11-09 | Add remove_stream_ids(). | Carl Hetherington | |
| 2025-11-09 | White space: ffmpeg_content.{cc,h} | Carl Hetherington | |
| 2025-11-09 | Preserve CPL/PKL filenames in the editor (#3109). | Carl Hetherington | |
| 2025-11-07 | Use AV_CODEC_FLAG_BITEXACT when encoding audio. | Carl Hetherington | |
| Otherwise, for example, aacenc.c in ffmpeg calls put_bitstream_info() every so often. This writes the avcodec version string into the packet, so that when that string becomes longer there are fewer bits available for encoding the audio, slightly changing the rate calculations. | |||
| 2025-11-05 | Add hint about partially-encrypted projects. | Carl Hetherington | |
| 2025-11-05 | Allow specification of which parts of the DCP to encrypt (#3099). | 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 | Move JSONServer State to avoid ODR violation.v2.18.29 | 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 | White space: transcode_job.{cc,h} | Carl Hetherington | |
| 2025-10-29 | White space: kdm_recipient.{cc,h} | Carl Hetherington | |
| 2025-10-29 | White space: find_missing.h | Carl Hetherington | |
| 2025-10-29 | White space: audio_buffers.{cc,h} | Carl Hetherington | |
| 2025-10-29 | White space: audio_analyser.{cc,h} | Carl Hetherington | |
| 2025-10-29 | White space: atmos_decoder.{cc,h} | Carl Hetherington | |
| 2025-10-28 | Fix decryption import code to work with PKCS1 and PKCS8 formats. | Carl Hetherington | |
| PKCS1 uses BEGIN RSA PRIVATE KEY but PKCS8 has only BEGIN PRIVATE KEY | |||
| 2025-10-28 | Move decryption {ex,im}port code to a new file. | Carl Hetherington | |
| 2025-10-27 | White space: dcp_content.{cc,h} | Carl Hetherington | |
| 2025-10-27 | Fix incorrect reading of markers from multi-reel DCPs (#3105). | Carl Hetherington | |
| 2025-10-25 | Fix build on Arch with boost 1.89.v2.18.28 | Carl Hetherington | |
| 2025-10-22 | White space: resampler.{cc,h} | Carl Hetherington | |
| 2025-10-22 | Cleanup: header ordering. | Carl Hetherington | |
| 2025-10-21 | Fix memory leak when using libicu. | Carl Hetherington | |
| 2025-10-16 | Fix long delay in response to 2nd query from client. | Carl Hetherington | |
| We only accept one thing at a time, and firefox would make a request, then 2nd request on a different connection. The 2nd request would not be handled until the first had timed out waiting for a request that never came. | |||
