<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/film.h, branch cpp17</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=cpp17</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=cpp17'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-05-07T23:29:35Z</updated>
<entry>
<title>Add Film::possible_reel_types().</title>
<updated>2025-05-07T23:29:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-05T23:07:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6b9ecf45d64a2d62b217f2984af0ccc805db857a'/>
<id>urn:sha1:6b9ecf45d64a2d62b217f2984af0ccc805db857a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Film::reels_for_type().</title>
<updated>2025-05-07T23:29:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-05T23:07:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3617ae6e58623bd259d71b66928dc1ed74a5c822'/>
<id>urn:sha1:3617ae6e58623bd259d71b66928dc1ed74a5c822</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: film.{cc,h} font.{cc,h}</title>
<updated>2025-01-25T00:13:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-25T00:13:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=04889748a0e78a163b2268e794144cd71e880264'/>
<id>urn:sha1:04889748a0e78a163b2268e794144cd71e880264</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the strange tolerant flag in Film.</title>
<updated>2025-01-20T19:36:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-19T23:33:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0dc671756f9a6b0213b4273a8933c8f57483c424'/>
<id>urn:sha1:0dc671756f9a6b0213b4273a8933c8f57483c424</id>
<content type='text'>
Instead, we now pass it in directly to Content::examine() and the
Player.
</content>
</entry>
<entry>
<title>Write OCAP/CCAP into ISDCF names in a hopefully more correct fashion.</title>
<updated>2025-01-12T01:06:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-11T23:16:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b405639641e1e2cecba5d5ce1e2cdc4554755650'/>
<id>urn:sha1:b405639641e1e2cecba5d5ce1e2cdc4554755650</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename closed_caption_languages() -&gt; closed_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:18:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=acd284575bdc4b3449ebffb7b674ae1bf9a0d959'/>
<id>urn:sha1:acd284575bdc4b3449ebffb7b674ae1bf9a0d959</id>
<content type='text'>
Also make it return closed captions as well as closed subtitles.
</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>Give ownership of info files to ReelWriters (#2912).</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-16T00:58:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=24728b74693bb84d79474e014cdb952abc8a79f2'/>
<id>urn:sha1:24728b74693bb84d79474e014cdb952abc8a79f2</id>
<content type='text'>
The motivation here is to stop a pattern where we create a file, close
it, and then re-open it (many times) as I think there are problems on
Windows when a virus scanner sees the new file, opens it for checking,
and then we can't re-open it.

This also makes things a fair bit simpler, as a lock is removed and we
don't try to differentiate read/write cases by opening the file in
different ways; it's now always writeable.
</content>
</entry>
<entry>
<title>Make info_file() public.</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-16T00:53:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d7f6ab91208cb4a562ccd668ca2cc8135f124053'/>
<id>urn:sha1:d7f6ab91208cb4a562ccd668ca2cc8135f124053</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: collect and sort friend declarations.</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-16T00:48:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=42097677b92226619f22d0221214284b1a392258'/>
<id>urn:sha1:42097677b92226619f22d0221214284b1a392258</id>
<content type='text'>
</content>
</entry>
</feed>
