<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/ffmpeg_encoder.h, branch better-butler-errors</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=better-butler-errors</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=better-butler-errors'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-08-17T11:17:28Z</updated>
<entry>
<title>Tidy up resource management of FFmpegFileEncoders so that they</title>
<updated>2020-08-17T11:17:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-17T11:16:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dfac61382f1719f0a879747de43cbc5f9115c2d7'/>
<id>urn:sha1:dfac61382f1719f0a879747de43cbc5f9115c2d7</id>
<content type='text'>
are cleaned up correctly when an error occurs.
</content>
</entry>
<entry>
<title>Tidy and fix logging.</title>
<updated>2018-11-21T23:17:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-21T23:17:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ad1ef39eda58b3a919ea3b7084401a0439409ec6'/>
<id>urn:sha1:ad1ef39eda58b3a919ea3b7084401a0439409ec6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Export 3D projects to separate L/R files (#1332).</title>
<updated>2018-11-12T00:28:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-12T00:28:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=597dda0151eaa8a0a7635be7a757a5f65405c40b'/>
<id>urn:sha1:597dda0151eaa8a0a7635be7a757a5f65405c40b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basics of export of multiple reels to multiple files.</title>
<updated>2018-09-10T01:39:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-10T01:39:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=14f5424e2bd0f933965901f18b5b1673993e0045'/>
<id>urn:sha1:14f5424e2bd0f933965901f18b5b1673993e0045</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split parts of FFmpegEncoder into FFmpegFileEncoder.</title>
<updated>2018-09-08T23:35:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-08T00:26:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=895f945a6bababdf1964b0522d591db96368db22'/>
<id>urn:sha1:895f945a6bababdf1964b0522d591db96368db22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some unused variables.</title>
<updated>2018-09-07T22:44:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-07T22:44:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=317642ed92c76e0387fe8c439fd0c36317a7ef0d'/>
<id>urn:sha1:317642ed92c76e0387fe8c439fd0c36317a7ef0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add basic quality option for x264 export.</title>
<updated>2018-09-02T23:14:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-02T23:14:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=64b7c2e30a6adc62c373b9dcc7f39310f10ed994'/>
<id>urn:sha1:64b7c2e30a6adc62c373b9dcc7f39310f10ed994</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More automated renaming.</title>
<updated>2018-07-23T10:20:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-23T10:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=df17bbd25da69fc38eb2dcd8b4a2531cf0bab0bc'/>
<id>urn:sha1:df17bbd25da69fc38eb2dcd8b4a2531cf0bab0bc</id>
<content type='text'>
ActiveCaptions -&gt; ActiveText
BitmapCaption -&gt; BitmapText
ContentCaption -&gt; ContentText
ContentTextCaption -&gt; ContentStringText
TextCaptionFileContent -&gt; StringTextFileContent
TextCaptionFileDecoder -&gt; StringTextFileDecoder
TextCaptionFile -&gt; StringTextFile
TextCaption -&gt; StringText
PlayerCaption -&gt; PlayerText
CaptionContent -&gt; TextContent
CaptionDecoder -&gt; TextDecoder
CaptionPanel -&gt; TextPanel
CaptionView -&gt; TextView
CaptionAppearanceDialog -&gt; SubtitleAppearanceDialog
CaptionType -&gt; TextType
</content>
</entry>
<entry>
<title>Reword again: Text -&gt; Caption and Plain -&gt; Text.</title>
<updated>2018-07-19T22:45:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-19T20:48:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9cb73fbc0fa4643612f01665bc6d9fc430656f32'/>
<id>urn:sha1:9cb73fbc0fa4643612f01665bc6d9fc430656f32</id>
<content type='text'>
sed -i "s/ActiveText/ActiveCaptions/g" src/lib/*.{cc,h}
sed -i "s/active_text.h/active_captions.h/g" src/lib/*.{cc,h}
sed -i "s/active_text.cc/active_captions.cc/g" src/lib/wscript
mv src/lib/active_text.cc src/lib/active_captions.cc
mv src/lib/active_text.h src/lib/active_captions.h

sed -i "s/PlainTextFileContent/TextCaptionFileContent/g" src/lib/*.{cc,h} src/wx/*.cc
sed -i "s/PlainTextFile/TextCaptionFile/g" src/lib/*.{cc,h} src/wx/*.cc
sed -i "s/plain_text_file_content/text_caption_file_content/g" src/lib/*.{cc,h} src/lib/wscript src/wx/*.{cc,h} test/*.cc
mv src/lib/plain_text_file_content.cc src/lib/text_caption_file_content.cc
mv src/lib/plain_text_file_content.h src/lib/text_caption_file_content.h

sed -i "s/PlainTextFileDecoder/TextCaptionFileDecoder/g" src/lib/*.{cc,h}
sed -i "s/plain_text_file_decoder/text_caption_file_decoder/g" src/lib/*.{cc,h} src/lib/wscript src/wx/*.{cc,h}
mv src/lib/plain_text_file_decoder.cc src/lib/text_caption_file_decoder.cc
mv src/lib/plain_text_file_decoder.h src/lib/text_caption_file_decoder.h

sed -i "s/PlayerText/PlayerCaption/g" src/lib/*.{cc,h}
sed -i "s/player_text.cc/player_caption.cc/g" src/lib/wscript
sed -i "s/player_text.h/player_caption.h/g" src/lib/*.{cc,h}
mv src/lib/player_text.cc src/lib/player_caption.cc
mv src/lib/player_text.h src/lib/player_caption.h

sed -i "s/ContentPlainText/ContentTextCaption/g" src/lib/*.{cc,h} src/wx/*.{cc,h}
sed -i "s/ContentBitmapText/ContentBitmapCaption/g" src/lib/*.{cc,h} src/wx/*.{cc,h}

sed -i "s/PlainText/TextCaption/g" src/lib/*.{cc,h} test/*.cc
sed -i "s/plain_text.h/text_caption.h/g" src/lib/*.{cc,h}
mv src/lib/plain_text.h src/lib/text_caption.h
</content>
</entry>
<entry>
<title>Partial conversion of PlayerSubtitles -&gt; PlayerText and SubtitleString -&gt; PlainText.</title>
<updated>2018-07-19T22:45:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-19T18:58:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ae95d9cab28e414245e15ddeae20e96735594a8b'/>
<id>urn:sha1:ae95d9cab28e414245e15ddeae20e96735594a8b</id>
<content type='text'>
</content>
</entry>
</feed>
