<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/player.cc, branch v2.11.11</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.11</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.11'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2017-06-18T00:54:19Z</updated>
<entry>
<title>Add a note to be fixed in #1073.</title>
<updated>2017-06-18T00:54:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-06-18T00:54:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3da6aa049b1506a36377978b43735f18d9adac7b'/>
<id>urn:sha1:3da6aa049b1506a36377978b43735f18d9adac7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Small optimisation.</title>
<updated>2017-06-18T00:18:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-06-18T00:18:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ceeabf70e74523becf91d66a4635272c7fa694a9'/>
<id>urn:sha1:ceeabf70e74523becf91d66a4635272c7fa694a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove spurious fills of audio data.</title>
<updated>2017-06-17T23:46:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-06-17T23:46:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=66c25e7a73fdc417d01d68b32a5e9eea8fca25dc'/>
<id>urn:sha1:66c25e7a73fdc417d01d68b32a5e9eea8fca25dc</id>
<content type='text'>
With a 29.97 source I had problems because the earliest decoder position was
one DCPTime quantum ahead of the last audio time; this looks like it was due to
the content-to-DCP time conversion using 1.001 as the ratio for 30/29.97 rather than
1.001001; I haven't investigated why.  This all needs more careful consideration...
</content>
</entry>
<entry>
<title>Stop old frames appearing in the preview after seeks.</title>
<updated>2017-06-01T13:59:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-06-01T13:59:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6ab8e99f22bfe61bddbd204d4265071729c1f37d'/>
<id>urn:sha1:6ab8e99f22bfe61bddbd204d4265071729c1f37d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-add missing audio mapping in butler for preview.</title>
<updated>2017-06-01T13:23:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-06-01T13:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3c86d70cf46ca11212ae2e2f4d711db0f478c2f5'/>
<id>urn:sha1:3c86d70cf46ca11212ae2e2f4d711db0f478c2f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove call to fill_audio which goes wrong with multi-audio-stream content.</title>
<updated>2017-05-30T09:11:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-30T09:11:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=452a21994f6268faa159e53ead722a5bd5125b29'/>
<id>urn:sha1:452a21994f6268faa159e53ead722a5bd5125b29</id>
<content type='text'>
This call just doesn't take multi-stream into account.  Removing it does
not trip any tests so I think it may be superfluous...
</content>
</entry>
<entry>
<title>Remove debug.</title>
<updated>2017-05-21T22:18:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-21T22:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=90d00be38544256a7e54143264f8527d225035d1'/>
<id>urn:sha1:90d00be38544256a7e54143264f8527d225035d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do resampling in AudioDecoder rather than Player.</title>
<updated>2017-05-21T18:48:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-21T18:48:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fa4d2529d63bcfa7cf7c516b7227e20a1b6dec7e'/>
<id>urn:sha1:fa4d2529d63bcfa7cf7c516b7227e20a1b6dec7e</id>
<content type='text'>
This fixes the problem where the decoder's position would not take
into account that all samples pushed into the resampler do not
always immediately come out.  This would result in Player thinking
that there would be gaps when there are not.
</content>
</entry>
<entry>
<title>Fix infinite loop with referenced audio.</title>
<updated>2017-05-18T23:15:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-18T23:15:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8c8c2126dc4372e53e1feaf99ec1e3dd97434b4f'/>
<id>urn:sha1:8c8c2126dc4372e53e1feaf99ec1e3dd97434b4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix audio fill in the presence of audio delay.</title>
<updated>2017-05-18T21:16:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-18T21:16:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=381d25804a8f5113bd84d3e51c8ba84545b9d405'/>
<id>urn:sha1:381d25804a8f5113bd84d3e51c8ba84545b9d405</id>
<content type='text'>
</content>
</entry>
</feed>
