<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch debun</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=debun</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=debun'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2026-03-12T14:23:44Z</updated>
<entry>
<title>Replace deprecated boost::asio::deadline_timer with boost::asio::system_timer.</title>
<updated>2026-03-12T14:23:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T14:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4f783a41d9927c2aad8b688e30d3a7a8aa81ba4f'/>
<id>urn:sha1:4f783a41d9927c2aad8b688e30d3a7a8aa81ba4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: dcpomatic_socket.{cc,h}</title>
<updated>2026-03-12T13:49:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T13:49:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6a9c43785bec412eda21d716434121a4cb66558b'/>
<id>urn:sha1:6a9c43785bec412eda21d716434121a4cb66558b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: content_advanced_dialog.{cc,h} table_dialog.{cc,h}</title>
<updated>2026-03-12T01:03:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T01:03:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4d54bedc92c16c72640617d29efb2ba5343e54bd'/>
<id>urn:sha1:4d54bedc92c16c72640617d29efb2ba5343e54bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Supporters update.</title>
<updated>2026-03-12T00:55:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T00:55:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7783b6ea435c6a992ac5a2ec7d9e1156f54ab039'/>
<id>urn:sha1:7783b6ea435c6a992ac5a2ec7d9e1156f54ab039</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put a scrollbar into the content properties dialogue (#3143).</title>
<updated>2026-03-12T00:51:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T00:51:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c2f7680e0d4c5d01d00597e854f296e17626392a'/>
<id>urn:sha1:c2f7680e0d4c5d01d00597e854f296e17626392a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Try to respect LC_NUMERIC even if it doesn't match LANG.</title>
<updated>2026-03-12T00:24:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T00:17:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e22d8a737efff9516b8013cf796dabb750f396d2'/>
<id>urn:sha1:e22d8a737efff9516b8013cf796dabb750f396d2</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Use dts rather than pts when noting the time of frames we are ignoring.</title>
<updated>2026-03-12T00:24:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T00:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4285ff59480d526161905ecdc5fc05b57be7ed58'/>
<id>urn:sha1:4285ff59480d526161905ecdc5fc05b57be7ed58</id>
<content type='text'>
The docs for av_read_frame() say
"pkt-&gt;pts can be AV_NOPTS_VALUE if the video format has B-frames, so it
is better to rely on pkt-&gt;dts if you do not decompress the payload."

Before this there could be long hangs while we go through many packets
without pts values.
</content>
</entry>
<entry>
<title>Add a debug note.</title>
<updated>2026-03-12T00:24:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T00:02:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ef526ea3d6d6196f0e38ac9770504877388fc47a'/>
<id>urn:sha1:ef526ea3d6d6196f0e38ac9770504877388fc47a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Active frame rate change should ignore content with unused video.</title>
<updated>2026-03-12T00:24:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T00:02:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2cddb4609214da3264c0b2a68606d20317742f0c'/>
<id>urn:sha1:2cddb4609214da3264c0b2a68606d20317742f0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Set button on override frame rate to do what it was meant to.</title>
<updated>2026-03-12T00:24:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-12T00:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4130fef00b6946d771aa416f956f43a8c43adfbe'/>
<id>urn:sha1:4130fef00b6946d771aa416f956f43a8c43adfbe</id>
<content type='text'>
Before this, the entered video frame rate would be taken no matter if
Set was clicked or not.
</content>
</entry>
</feed>
