<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/player.h, branch debug-corruption</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=debug-corruption</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=debug-corruption'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-05-15T21:49:51Z</updated>
<entry>
<title>Update DCP encoder progress on all passe()es, not just when audio is emitted.</title>
<updated>2024-05-15T21:49:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-12T13:38:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=61130610f6d01fe6b1682d91933eb7dbbb1eac76'/>
<id>urn:sha1:61130610f6d01fe6b1682d91933eb7dbbb1eac76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get DCP transcode progress from the player (#2804).</title>
<updated>2024-05-15T21:49:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-12T13:22:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=26678a922a1808db33954e002c165678d8191fc6'/>
<id>urn:sha1:26678a922a1808db33954e002c165678d8191fc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add option to stop the player using any audio processor.</title>
<updated>2024-02-11T21:55:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-11T12:09:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4d49c6e02b5226147058ca8015acf0ad1f440e9b'/>
<id>urn:sha1:4d49c6e02b5226147058ca8015acf0ad1f440e9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract Film::Property to its own header to (maybe) increase compilation speed.</title>
<updated>2023-08-09T08:18:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-08T16:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a3c1ae7c2e46b65347341896b3d1a505ff92632b'/>
<id>urn:sha1:a3c1ae7c2e46b65347341896b3d1a505ff92632b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: use vector instead of list.</title>
<updated>2023-02-10T09:31:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-09T22:39:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cec8f476253ee20e7bc05dbcc3a6a74b84cc8fa4'/>
<id>urn:sha1:cec8f476253ee20e7bc05dbcc3a6a74b84cc8fa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix sound corruption with multiple sound files (#2368).</title>
<updated>2022-11-25T22:42:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-19T16:16:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7d0cd227fa8cf13b04504af22301521dc231c0c7'/>
<id>urn:sha1:7d0cd227fa8cf13b04504af22301521dc231c0c7</id>
<content type='text'>
last_push_end would be initialised to the position of the content,
meaning that content at (for example) 60s into the project would
be treated as the leader, and content much earlier would then be
considered finished by the code which checks ignore_streams_behind
(as its last push was more then 5s before the leader).

This caused audio corruption, shown up by the test here.
</content>
</entry>
<entry>
<title>Cleanup: Player does not need enable_shared_from_this.</title>
<updated>2022-11-06T22:47:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-05T20:37:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9a87c9adf70bf1be221507d1e258a68e8c19c175'/>
<id>urn:sha1:9a87c9adf70bf1be221507d1e258a68e8c19c175</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow move construction of Player.</title>
<updated>2022-10-26T17:41:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-26T17:41:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1a43dcc9b0d4c40cb8a19f2ff475c67ace4ef6a2'/>
<id>urn:sha1:1a43dcc9b0d4c40cb8a19f2ff475c67ace4ef6a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the _film member of Player a weak_ptr.</title>
<updated>2022-10-16T22:10:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-15T21:04:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=053bf81d7ef24843cc2eea62e24c2296fed48950'/>
<id>urn:sha1:053bf81d7ef24843cc2eea62e24c2296fed48950</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some missing change signals in the Player.</title>
<updated>2022-10-14T10:55:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-14T09:19:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a246aa2400e419500e364ae684bdcc419c08f56a'/>
<id>urn:sha1:a246aa2400e419500e364ae684bdcc419c08f56a</id>
<content type='text'>
</content>
</entry>
</feed>
