<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/player.cc, branch 2882-hang</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=2882-hang</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=2882-hang'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-11-09T12:00:05Z</updated>
<entry>
<title>wip</title>
<updated>2024-11-09T12:00:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-09T12:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bce90174eb9ac99029e11b44c2267ae245eee600'/>
<id>urn:sha1:bce90174eb9ac99029e11b44c2267ae245eee600</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't make _stream_states for unmapped audio, otherwise we wait for content</title>
<updated>2024-05-19T21:46:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-19T21:46:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0bc6d354b100c44834302c6ac5d0b5099e0f0564'/>
<id>urn:sha1:0bc6d354b100c44834302c6ac5d0b5099e0f0564</id>
<content type='text'>
which will never arrive.
</content>
</entry>
<entry>
<title>Add and use Content::has_mapped_audio().</title>
<updated>2024-05-19T21:27:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-19T21:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fd198a9cb1f033773102f54603bd06b98f3c7fb1'/>
<id>urn:sha1:fd198a9cb1f033773102f54603bd06b98f3c7fb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure we don't say some content has audio if none will be emitted.</title>
<updated>2024-05-17T13:02:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-17T13:02:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=afd18ea6b14373b2078b6d6dbc74c836e6843757'/>
<id>urn:sha1:afd18ea6b14373b2078b6d6dbc74c836e6843757</id>
<content type='text'>
In the FFmpeg (and shortly DCP) case we don't emit any audio if none is mapped,
so we must take this into account in the player.
</content>
</entry>
<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>Make DCPExaminer::size() optional and deal with the consequences.</title>
<updated>2024-02-21T17:48:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-21T09:47:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3ffd0163026be24e5373e0674c3301ed37546e44'/>
<id>urn:sha1:3ffd0163026be24e5373e0674c3301ed37546e44</id>
<content type='text'>
This means we can fix the case of a VF having no known size in a nice way,
in turn fixing problems caused by the fix to #2775.
</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>Don't emit subtitle images that have a zero dimension (#2743).</title>
<updated>2024-02-03T08:57:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-01T12:29:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=79ee0e5e79d8fb4a405d8b29827347d0243a17fe'/>
<id>urn:sha1:79ee0e5e79d8fb4a405d8b29827347d0243a17fe</id>
<content type='text'>
They cause problems later when trying to blend them into the image.
</content>
</entry>
<entry>
<title>Fix possible dereference of invalid iterator (if have_pushed is empty).</title>
<updated>2023-10-28T20:28:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-28T20:28:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6ab77878f2bef6ece4da8be4307d4b05922e21d6'/>
<id>urn:sha1:6ab77878f2bef6ece4da8be4307d4b05922e21d6</id>
<content type='text'>
</content>
</entry>
</feed>
