<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/player.h, branch black-lines-debug</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=black-lines-debug</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=black-lines-debug'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-02-10T09:31:15Z</updated>
<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>
<entry>
<title>Cleanup: use ChangeSignaller in player.</title>
<updated>2022-10-14T10:55:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-14T08:49:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f0c9eb891bed55ddc1afe13a87a997f68fd706be'/>
<id>urn:sha1:f0c9eb891bed55ddc1afe13a87a997f68fd706be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a comment.</title>
<updated>2022-10-14T10:55:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-14T08:41:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dff5862bd740981e23234a74f4658df9f4b8ae9c'/>
<id>urn:sha1:dff5862bd740981e23234a74f4658df9f4b8ae9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use EnumIndexedVector in Player.</title>
<updated>2022-09-27T11:46:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-26T22:50:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=111c05bebe5bc2b6f0031f66e429390ffe704556'/>
<id>urn:sha1:111c05bebe5bc2b6f0031f66e429390ffe704556</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build on Centos where we don't have the std::atomic_store stuff apparently.</title>
<updated>2022-09-11T10:30:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-11T10:22:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=53613ae56de4ee785d943c0cb91205c59d91f8f4'/>
<id>urn:sha1:53613ae56de4ee785d943c0cb91205c59d91f8f4</id>
<content type='text'>
</content>
</entry>
</feed>
