<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/subtitle_film_encoder.cc, branch 3142-export-srt</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=3142-export-srt</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=3142-export-srt'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2026-03-02T22:21:42Z</updated>
<entry>
<title>wip: srt export.</title>
<updated>2026-03-02T22:21:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-02T22:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5f589c6d951a5fc549dc652a7839c257d9bc6782'/>
<id>urn:sha1:5f589c6d951a5fc549dc652a7839c257d9bc6782</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use new SubtitleFormat enum instead of dcp::Standard.</title>
<updated>2026-03-02T22:16:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-02T22:16:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8ed27c4278bc147b99602f59ede8639bbc8d00e6'/>
<id>urn:sha1:8ed27c4278bc147b99602f59ede8639bbc8d00e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow export of Interop/SMPTE format subtitles (#3025).</title>
<updated>2025-12-31T23:42:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-31T23:42:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cf2b75373d6908f97bd9c25ce24ffdd9685545f5'/>
<id>urn:sha1:cf2b75373d6908f97bd9c25ce24ffdd9685545f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: subtitle_film_encoder.{cc,h}</title>
<updated>2025-12-31T22:50:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-31T22:50:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2567be677682e96d5cb7de31dbdcea80111ac8f4'/>
<id>urn:sha1:2567be677682e96d5cb7de31dbdcea80111ac8f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove compose.hpp includes.</title>
<updated>2025-07-10T18:50:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-09T20:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bad01065584014aee4024e7cbc4a66acac7617e1'/>
<id>urn:sha1:bad01065584014aee4024e7cbc4a66acac7617e1</id>
<content type='text'>
sed -i "/include.*compose.hpp/d;" src/lib/*.cc src/wx/*.cc src/wx/*.h src/tools/*.cc src/lib/*.h test/*.cc
</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>Basic support for variable-Z 3D subtitles.</title>
<updated>2025-03-24T15:59:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-20T22:43:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=816a7b7a9d9c3cae7565cec139bf28068853f94d'/>
<id>urn:sha1:816a7b7a9d9c3cae7565cec139bf28068853f94d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename subtitle_languages() -&gt; open_text_languages().</title>
<updated>2025-01-12T01:06:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-11T22:04:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=20c749bb5aee7a12d6a4365bc35fee01b9810fe3'/>
<id>urn:sha1:20c749bb5aee7a12d6a4365bc35fee01b9810fe3</id>
<content type='text'>
Also make it return open captions as well as open subtitles (#2941).
</content>
</entry>
<entry>
<title>Bump libdcp for raw_convert changes.</title>
<updated>2025-01-05T11:58:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-30T14:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b03f2277a205ff7e7cdaa12c6e52322ea474a7af'/>
<id>urn:sha1:b03f2277a205ff7e7cdaa12c6e52322ea474a7af</id>
<content type='text'>
raw_convert&lt;string&gt; is gone, so here we use fmt::{to_string,format} instead.
Other raw_converts now use fast_float.
</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>
</feed>
