<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/player.h, branch flatpak</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=flatpak</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=flatpak'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-08-09T08:18:46Z</updated>
<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>
<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>
</feed>
