| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 4 days | Fix error when re-examing DCP subtitle content (#3152). | Carl Hetherington | |
| 4 days | Move utf8_strlen() out to libdcp. | Carl Hetherington | |
| 4 days | Fix erroneous hints about ccaps having more than 3 lines if they contain ↵ | Carl Hetherington | |
| formatting. | |||
| 7 days | Fix build on Ubuntu <= 18.04. | Carl Hetherington | |
| 9 days | Grok: fix hang when encoding with burned-in subtitles and no colour conversion | Aaron Boxer | |
| When a source has no colour conversion (e.g. an already-XYZ J2K DCP), every frame normally bypasses encoding via the has_j2k() fast-path. But has_j2k() returns false as soon as _text is set, so the first burned-subtitle frame goes through the encode path and hits the colour_conversion assertion in the Grok variant of convert_to_xyz(), killing the Grok threads one by one until the queue can no longer drain. Handle the no-conversion case the same way the local convert_to_xyz() overload does: the image is already XYZ12LE, so copy it straight into the destination buffer. | |||
| 10 days | White space: video_mxf_content.{cc,h} | Carl Hetherington | |
| 10 days | White space: text_ring_buffers.{cc,h} | Carl Hetherington | |
| 10 days | White space: nanomsg.{cc,h} | Carl Hetherington | |
| 10 days | White space: image_examiner.{cc,h} | Carl Hetherington | |
| 10 days | White space: image_decoder.{cc,h} | Carl Hetherington | |
| 10 days | White space: file_group.{cc,h} | Carl Hetherington | |
| 10 days | White space: ffmpeg.{cc,h} | Carl Hetherington | |
| 10 days | White space: encode_server_finder.{cc,h} | Carl Hetherington | |
| 10 days | White space: dcp_subtitle_content.{cc,h} | Carl Hetherington | |
| 10 days | White space: cinema_sound_processor.{cc,h} | Carl Hetherington | |
| 10 days | White space: audio_mapping.{cc,h} | Carl Hetherington | |
| 10 days | White space: analyse_subtitles_job.{cc,h} | Carl Hetherington | |
| 10 days | White space: active_text.{cc,h} | Carl Hetherington | |
| 11 days | White space: j2k_image_proxy.{cc,h} | Carl Hetherington | |
| 11 days | White space: image_content.{cc,h} | Carl Hetherington | |
| 11 days | White space: log.{cc,h} | Carl Hetherington | |
| 11 days | Fix incorrect fade outs (#3145). | Carl Hetherington | |
| 11 days | Tidy up a little: rename some variables, remove an unnecessary cast. | Carl Hetherington | |
| 11 days | Support skipping of multiple frames (so e.g. we can handle 120fps sources). | Carl Hetherington | |
| 11 days | Make FrameRateChange data private. | Carl Hetherington | |
| 11 days | White space: frame_rate_change.{cc,h} | Carl Hetherington | |
| 11 days | Updated ja_JP translation from 林雅成. | Carl Hetherington | |
| 2026-03-23 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2026-03-23 | Updated ja_JP translation from 林雅成. | Carl Hetherington | |
| 2026-03-23 | pot/merge. | Carl Hetherington | |
| 2026-03-22 | Remove now-unnecessary SHA1 variable. | Carl Hetherington | |
| I moved it to libdcp. | |||
| 2026-03-21 | Replace some deprecated methods. | Carl Hetherington | |
| 2026-03-21 | Replace deprecated boost::asio::deadline_timer with boost::asio::system_timer. | Carl Hetherington | |
| 2026-03-20 | Updated ja_JP translation from 林雅成. | Carl Hetherington | |
| 2026-03-20 | Add stub el_GR translation. | Carl Hetherington | |
| 2026-03-18 | Fix build problems with warnings generated by newer macOS build environments. | Carl Hetherington | |
| 2026-03-14 | Allow building of disk writer with boost process version 2. | Carl Hetherington | |
| 2026-03-12 | Try to respect LC_NUMERIC even if it doesn't match LANG. | Carl Hetherington | |
| With LANG=en_GB.UTF-8 and LC_NUMERIC=de_DE.UTF-8 I get . as a decimal separator, I think because the setlocale(LC_ALL, "") uses $LANG everywhere. This is not what wxWidgets expects, and not what I expect (other applications use ,). Fix that by respecting LC_NUMERIC explicitly. | |||
| 2026-03-12 | Use dts rather than pts when noting the time of frames we are ignoring. | Carl Hetherington | |
| The docs for av_read_frame() say "pkt->pts can be AV_NOPTS_VALUE if the video format has B-frames, so it is better to rely on pkt->dts if you do not decompress the payload." Before this there could be long hangs while we go through many packets without pts values. | |||
| 2026-03-12 | Add a debug note. | Carl Hetherington | |
| 2026-03-12 | Active frame rate change should ignore content with unused video. | Carl Hetherington | |
| 2026-03-12 | Tweak debug string. | Carl Hetherington | |
| 2026-03-12 | Fix language forcing. | Carl Hetherington | |
| We'd always try to do it, even if the passed-in string was empty, which must surely be wrong... | |||
| 2026-03-12 | Fix mangled comment. | Carl Hetherington | |
| 2026-03-10 | ko_KR translation from Sean. | Carl Hetherington | |
| 2026-03-10 | Try a bit harder to find a frame to guess crop from. | Carl Hetherington | |
| 2026-03-08 | Require "non-standard" config checkbox to use MPEG2. | Carl Hetherington | |
| Carsten reports that some users were choosing it because it sounded familiar. | |||
| 2026-02-24 | Updated ja_JP translation from 林雅成. | Carl Hetherington | |
| 2026-02-24 | Add translation to ja_JP from Masanari Hayashi (林雅成). | Carl Hetherington | |
| 2026-02-23 | Fix broken (massively too big) 20 DCP nag on Fedora (and maybe others). | Carl Hetherington | |
