<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/resampler.h, branch main</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=main</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-10-22T19:14:58Z</updated>
<entry>
<title>White space: resampler.{cc,h}</title>
<updated>2025-10-22T19:14:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-22T19:14:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a28fba01a3c2c508c021c1383db15a4c98c18315'/>
<id>urn:sha1:a28fba01a3c2c508c021c1383db15a4c98c18315</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Resampler::channels().</title>
<updated>2023-08-15T16:27:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-15T13:46:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=89df429dc7df08143da7b96fc428cde8bfa88a8e'/>
<id>urn:sha1:89df429dc7df08143da7b96fc428cde8bfa88a8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More header trimming.</title>
<updated>2022-12-13T10:18:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-13T10:18:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0185ba27b0e9c52a173147c1380ec5f345109afc'/>
<id>urn:sha1:0185ba27b0e9c52a173147c1380ec5f345109afc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy a little and use some std::vector instead of raw arrays.</title>
<updated>2021-07-05T13:58:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-07-05T13:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=db3866008bf2ab1b921c44c4e3c70a909304ac84'/>
<id>urn:sha1:db3866008bf2ab1b921c44c4e3c70a909304ac84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove use of boost::noncopyable.</title>
<updated>2021-04-29T06:31:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-29T06:31:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b249700e1da7dd6631a8b4440587f4093a2bdef1'/>
<id>urn:sha1:b249700e1da7dd6631a8b4440587f4093a2bdef1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std::shared_ptr</title>
<updated>2021-01-07T21:48:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-04T20:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dd9be86db6cde0afa5da0d1d1ac43b42e05dca26'/>
<id>urn:sha1:dd9be86db6cde0afa5da0d1d1ac43b42e05dca26</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>Various fixes to seeking with audio.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-04-19T08:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0a2fe723109c6a8fbb61ea5721b5a475e4b480d0'/>
<id>urn:sha1:0a2fe723109c6a8fbb61ea5721b5a475e4b480d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore upmixer_a_test and fix resampler flushing.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-03-01T11:36:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dc78a40b0c7ce4569874fd1e77a86df907937d50'/>
<id>urn:sha1:dc78a40b0c7ce4569874fd1e77a86df907937d50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various fixes to push audio vaguely in the right direction.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-02-21T21:42:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=89aa9d4ba69e471949f791cdafe4ae20cea554d2'/>
<id>urn:sha1:89aa9d4ba69e471949f791cdafe4ae20cea554d2</id>
<content type='text'>
</content>
</entry>
</feed>
