<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/player.cc, branch uploader</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=uploader</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=uploader'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-05-11T19:03:32Z</updated>
<entry>
<title>Cleanup: use constexpr for content and player properties.</title>
<updated>2025-05-11T19:03:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-11T18:43:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a98f6e4f84d02b87ba05cecfcc3005858f274afa'/>
<id>urn:sha1:a98f6e4f84d02b87ba05cecfcc3005858f274afa</id>
<content type='text'>
Also fix a clash between the ATMOS and player properties.
</content>
</entry>
<entry>
<title>Fix progress reporting.</title>
<updated>2025-03-22T12:29:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-20T00:25:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=721b17d3384989f2d378a37bbfb25fac0551b117'/>
<id>urn:sha1:721b17d3384989f2d378a37bbfb25fac0551b117</id>
<content type='text'>
earliest_time will be empty when we're at the end of the film, not the
beginning.
</content>
</entry>
<entry>
<title>White space.</title>
<updated>2025-03-22T12:29:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-20T00:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f6f1e325b56acce9a1e7349daeb896bc76fddffc'/>
<id>urn:sha1:f6f1e325b56acce9a1e7349daeb896bc76fddffc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix black frames when raising frame rate by a lot (#2993).</title>
<updated>2025-03-06T21:57:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-05T18:58:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3b908673629f4a475abcf1aa56f3b03c60fca13a'/>
<id>urn:sha1:3b908673629f4a475abcf1aa56f3b03c60fca13a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace Content::paths_valid() with a free utility function.</title>
<updated>2025-03-05T22:52:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-04T22:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ab766096598188759d29829043bf28e63379b730'/>
<id>urn:sha1:ab766096598188759d29829043bf28e63379b730</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix subtitles being written with negative times when trimmed (#2965).</title>
<updated>2025-02-03T00:32:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-01T14:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a5e1a485a825a0967142fae98488fc79e345cb4a'/>
<id>urn:sha1:a5e1a485a825a0967142fae98488fc79e345cb4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: rename subtitle_stop -&gt; text_stop.</title>
<updated>2025-02-03T00:28:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-01T13:49:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0ae77cead48b7d6e94b3913e40254826dfe43277'/>
<id>urn:sha1:0ae77cead48b7d6e94b3913e40254826dfe43277</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: config.{cc,h} player.{cc,h} about_dialog.{cc,h} hints_dialog.{cc,h}</title>
<updated>2025-02-02T11:59:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-01T22:26:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=941eeb3ab5dbf0bbc23f60b43d9361b7b52969a5'/>
<id>urn:sha1:941eeb3ab5dbf0bbc23f60b43d9361b7b52969a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass tolerant flag into Player.</title>
<updated>2025-01-20T19:36:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-19T23:33:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8850569d93a8524625b3b595cb6edf45bdf6de07'/>
<id>urn:sha1:8850569d93a8524625b3b595cb6edf45bdf6de07</id>
<content type='text'>
This is needed because the DCPDecoder ends up needing it when it reads
reel information from CPLs.

Maybe all that stuff should be in our metadata.
</content>
</entry>
<entry>
<title>Fix first frame being shown even when trimmed (#2952).</title>
<updated>2025-01-18T20:06:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-17T10:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ef2eb8521358684042807dfcec62ce0e5639ec8d'/>
<id>urn:sha1:ef2eb8521358684042807dfcec62ce0e5639ec8d</id>
<content type='text'>
We calculated the DCP time of the first frame (when its content was
trimmed) and it was clamped from -8 frames to 0, which meant it was used
when it should not have been.
</content>
</entry>
</feed>
