<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/dcp_decoder.cc, branch main</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=main</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-10-01T21:41:24Z</updated>
<entry>
<title>Fixes for rendering main captions and closed subtitles.</title>
<updated>2025-10-01T21:41:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-01T21:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=89439cce043e5139617f6dfb948bb5d3d9cd6e70'/>
<id>urn:sha1:89439cce043e5139617f6dfb948bb5d3d9cd6e70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Trim the parameters to pass_texts().</title>
<updated>2025-10-01T20:36:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-01T20:36:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=925c56b4f9326343d7e85927305f038b54bcd052'/>
<id>urn:sha1:925c56b4f9326343d7e85927305f038b54bcd052</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: dcp_decoder.{cc,h}</title>
<updated>2025-10-01T20:30:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-01T20:30:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bd789d5481930642c849551cd3aef7dc34b77269'/>
<id>urn:sha1:bd789d5481930642c849551cd3aef7dc34b77269</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace String::compose with fmt.</title>
<updated>2025-07-10T18:50:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-09T20:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=62c34b28567a097e8f22576e7d7891bd3dbe0ac0'/>
<id>urn:sha1:62c34b28567a097e8f22576e7d7891bd3dbe0ac0</id>
<content type='text'>
sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc
sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc
</content>
</entry>
<entry>
<title>Adapt to some libdcp class renaming to allow open captions/closed subtitles.</title>
<updated>2024-09-03T15:02:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-08-06T21:57:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f3ab77e34a41ad4d8f5156e9d6598314975b9565'/>
<id>urn:sha1:f3ab77e34a41ad4d8f5156e9d6598314975b9565</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into v2.17.x</title>
<updated>2024-05-29T19:12:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-29T19:12:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=07aa4852acfd908c4e3a92f7bed2c7328cfcf123'/>
<id>urn:sha1:07aa4852acfd908c4e3a92f7bed2c7328cfcf123</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Read 16-bit audio DCPs correctly.</title>
<updated>2024-05-24T21:50:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-24T21:50:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9a2c81f1355f2c7e5f9f317176fdafe8e33cf078'/>
<id>urn:sha1:9a2c81f1355f2c7e5f9f317176fdafe8e33cf078</id>
<content type='text'>
As far as I can tell they are totally non-standard, but apparently
the IMS3000 plays them so I guess we should too.
</content>
</entry>
<entry>
<title>Add and use Content::has_mapped_audio().</title>
<updated>2024-05-19T21:27:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-19T21:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fd198a9cb1f033773102f54603bd06b98f3c7fb1'/>
<id>urn:sha1:fd198a9cb1f033773102f54603bd06b98f3c7fb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into v2.17.x</title>
<updated>2024-05-19T20:51:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-19T20:51:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=60fd98772b64dfc1195a34e5be7782675a150538'/>
<id>urn:sha1:60fd98772b64dfc1195a34e5be7782675a150538</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Emit no audio from DCPs if none is mapped</title>
<updated>2024-05-17T13:03:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-17T13:03:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7f6cc5c6e151c32fce94181689cf740a011feafb'/>
<id>urn:sha1:7f6cc5c6e151c32fce94181689cf740a011feafb</id>
<content type='text'>
This makes DCP content behave the same as FFmpeg.
</content>
</entry>
</feed>
