<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/audio_decoder_stream.cc, branch v2.1.62</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.1.62</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.1.62'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2015-09-09T08:50:48Z</updated>
<entry>
<title>Use SRC_LINEAR for speed when analysing audio (#685).</title>
<updated>2015-09-09T08:50:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-09T08:50:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f26af8112b03b5233eb5239defd11a7428b705ad'/>
<id>urn:sha1:f26af8112b03b5233eb5239defd11a7428b705ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't create resamplers with no channels.</title>
<updated>2015-09-06T13:36:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-06T13:36:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fd0f8d0262c56bd7c2f438b51249185d86a2b12c'/>
<id>urn:sha1:fd0f8d0262c56bd7c2f438b51249185d86a2b12c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Player::dcp_to_content_video with similar but not equal content/DCP frame rates.</title>
<updated>2015-08-27T14:54:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-08-27T14:54:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=52dc5e2f2d0e5be8e9ba75b5978a1de58b11cb25'/>
<id>urn:sha1:52dc5e2f2d0e5be8e9ba75b5978a1de58b11cb25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rest of src/lib/*.h tidying.</title>
<updated>2015-08-26T18:26:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-08-26T18:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dd8a7d1bbb8f2afb1b98d2be856ff0a9920e180d'/>
<id>urn:sha1:dd8a7d1bbb8f2afb1b98d2be856ff0a9920e180d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include tidying.</title>
<updated>2015-08-18T17:04:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-08-18T17:04:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c2a97b6f83a32483817d02194a1e7c8d6828b0bb'/>
<id>urn:sha1:c2a97b6f83a32483817d02194a1e7c8d6828b0bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace Time::frames with Time::frames_round and Time::frames_floor.</title>
<updated>2015-07-29T19:04:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-07-28T16:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a0d1dd5d91c81ec9907cbc7b890905c463c18f62'/>
<id>urn:sha1:a0d1dd5d91c81ec9907cbc7b890905c463c18f62</id>
<content type='text'>
I believe both are necessary; doing floor instead of round caused #648.
</content>
</entry>
<entry>
<title>Add DEBUG_DECODE and some basic debugging of the decoding process.</title>
<updated>2015-06-25T08:38:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-06-25T08:38:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a1201ace8a1d5d3e0a9eca769cb9e0a12bf32693'/>
<id>urn:sha1:a1201ace8a1d5d3e0a9eca769cb9e0a12bf32693</id>
<content type='text'>
</content>
</entry>
<entry>
<title>No-op: remove all trailing whitespace.</title>
<updated>2015-06-21T00:15:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-06-21T00:15:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e60bb3e51bd1508b149e6b8f6608f09b5196ae26'/>
<id>urn:sha1:e60bb3e51bd1508b149e6b8f6608f09b5196ae26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove PassReason stuff.</title>
<updated>2015-06-12T12:47:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-06-12T12:47:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bdbfd6b08856a445446bfd845f1c43109d184250'/>
<id>urn:sha1:bdbfd6b08856a445446bfd845f1c43109d184250</id>
<content type='text'>
This feels wrong: it means that it is possible for FFmpegDecoder
to discard packets.  I can't see how this is ok in all cases:
maybe we were lucky that it worked at all.
</content>
</entry>
<entry>
<title>Handle multiple audio streams in a single piece of content</title>
<updated>2015-06-02T12:38:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-05-27T19:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0a93237cb5e4642d3b698ff9b7d0cfae5401478c'/>
<id>urn:sha1:0a93237cb5e4642d3b698ff9b7d0cfae5401478c</id>
<content type='text'>
in a similar way to the V1 patch.
</content>
</entry>
</feed>
