<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/xine-engine/resample.h, branch vdr-xine-version-802</title>
<subtitle>xine-lib git mirror
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/'/>
<entry>
<title>Consolidate all public include files into include/xine directory.</title>
<updated>2007-12-19T01:10:56+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-12-19T01:10:56+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f80c8d4d48e7a5ef6ac6c9f2a4dfdb39f40aaff6'/>
<id>f80c8d4d48e7a5ef6ac6c9f2a4dfdb39f40aaff6</id>
<content type='text'>
--HG--
rename : src/xine-engine/alphablend.h =&gt; include/xine/alphablend.h
rename : src/xine-utils/array.h =&gt; include/xine/array.h
rename : src/xine-utils/attributes.h =&gt; include/xine/attributes.h
rename : src/xine-engine/audio_decoder.h =&gt; include/xine/audio_decoder.h
rename : src/xine-engine/audio_out.h =&gt; include/xine/audio_out.h
rename : src/xine-engine/broadcaster.h =&gt; include/xine/broadcaster.h
rename : src/xine-engine/buffer.h =&gt; include/xine/buffer.h
rename : src/xine-utils/compat.h =&gt; include/xine/compat.h
rename : src/xine-engine/configfile.h =&gt; include/xine/configfile.h
rename : src/demuxers/demux.h =&gt; include/xine/demux.h
rename : src/xine-engine/info_helper.h =&gt; include/xine/info_helper.h
rename : src/input/input_plugin.h =&gt; include/xine/input_plugin.h
rename : src/xine-engine/io_helper.h =&gt; include/xine/io_helper.h
rename : src/xine-utils/list.h =&gt; include/xine/list.h
rename : src/xine-engine/metronom.h =&gt; include/xine/metronom.h
rename : src/xine-engine/osd.h =&gt; include/xine/osd.h
rename : src/xine-engine/plugin_catalog.h =&gt; include/xine/plugin_catalog.h
rename : src/xine-utils/pool.h =&gt; include/xine/pool.h
rename : src/xine-engine/post.h =&gt; include/xine/post.h
rename : src/xine-engine/refcounter.h =&gt; include/xine/refcounter.h
rename : src/xine-engine/resample.h =&gt; include/xine/resample.h
rename : src/xine-utils/ring_buffer.h =&gt; include/xine/ring_buffer.h
rename : src/xine-engine/scratch.h =&gt; include/xine/scratch.h
rename : src/xine-utils/sorted_array.h =&gt; include/xine/sorted_array.h
rename : src/xine-engine/spu.h =&gt; include/xine/spu.h
rename : src/xine-engine/spu_decoder.h =&gt; include/xine/spu_decoder.h
rename : src/xine-engine/video_decoder.h =&gt; include/xine/video_decoder.h
rename : src/xine-engine/video_out.h =&gt; include/xine/video_out.h
rename : src/xine-engine/video_overlay.h =&gt; include/xine/video_overlay.h
rename : src/xine-engine/vo_scale.h =&gt; include/xine/vo_scale.h
rename : src/xine-utils/xine_buffer.h =&gt; include/xine/xine_buffer.h
rename : src/xine-engine/xine_internal.h =&gt; include/xine/xine_internal.h
rename : src/xine-engine/xine_plugin.h =&gt; include/xine/xine_plugin.h
rename : src/xine-engine/xineintl.h =&gt; include/xine/xineintl.h
rename : src/xine-utils/xineutils.h =&gt; include/xine/xineutils.h
rename : src/xine-utils/xmllexer.h =&gt; include/xine/xmllexer.h
rename : src/xine-utils/xmlparser.h =&gt; include/xine/xmlparser.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
rename : src/xine-engine/alphablend.h =&gt; include/xine/alphablend.h
rename : src/xine-utils/array.h =&gt; include/xine/array.h
rename : src/xine-utils/attributes.h =&gt; include/xine/attributes.h
rename : src/xine-engine/audio_decoder.h =&gt; include/xine/audio_decoder.h
rename : src/xine-engine/audio_out.h =&gt; include/xine/audio_out.h
rename : src/xine-engine/broadcaster.h =&gt; include/xine/broadcaster.h
rename : src/xine-engine/buffer.h =&gt; include/xine/buffer.h
rename : src/xine-utils/compat.h =&gt; include/xine/compat.h
rename : src/xine-engine/configfile.h =&gt; include/xine/configfile.h
rename : src/demuxers/demux.h =&gt; include/xine/demux.h
rename : src/xine-engine/info_helper.h =&gt; include/xine/info_helper.h
rename : src/input/input_plugin.h =&gt; include/xine/input_plugin.h
rename : src/xine-engine/io_helper.h =&gt; include/xine/io_helper.h
rename : src/xine-utils/list.h =&gt; include/xine/list.h
rename : src/xine-engine/metronom.h =&gt; include/xine/metronom.h
rename : src/xine-engine/osd.h =&gt; include/xine/osd.h
rename : src/xine-engine/plugin_catalog.h =&gt; include/xine/plugin_catalog.h
rename : src/xine-utils/pool.h =&gt; include/xine/pool.h
rename : src/xine-engine/post.h =&gt; include/xine/post.h
rename : src/xine-engine/refcounter.h =&gt; include/xine/refcounter.h
rename : src/xine-engine/resample.h =&gt; include/xine/resample.h
rename : src/xine-utils/ring_buffer.h =&gt; include/xine/ring_buffer.h
rename : src/xine-engine/scratch.h =&gt; include/xine/scratch.h
rename : src/xine-utils/sorted_array.h =&gt; include/xine/sorted_array.h
rename : src/xine-engine/spu.h =&gt; include/xine/spu.h
rename : src/xine-engine/spu_decoder.h =&gt; include/xine/spu_decoder.h
rename : src/xine-engine/video_decoder.h =&gt; include/xine/video_decoder.h
rename : src/xine-engine/video_out.h =&gt; include/xine/video_out.h
rename : src/xine-engine/video_overlay.h =&gt; include/xine/video_overlay.h
rename : src/xine-engine/vo_scale.h =&gt; include/xine/vo_scale.h
rename : src/xine-utils/xine_buffer.h =&gt; include/xine/xine_buffer.h
rename : src/xine-engine/xine_internal.h =&gt; include/xine/xine_internal.h
rename : src/xine-engine/xine_plugin.h =&gt; include/xine/xine_plugin.h
rename : src/xine-engine/xineintl.h =&gt; include/xine/xineintl.h
rename : src/xine-utils/xineutils.h =&gt; include/xine/xineutils.h
rename : src/xine-utils/xmllexer.h =&gt; include/xine/xmllexer.h
rename : src/xine-utils/xmlparser.h =&gt; include/xine/xmlparser.h
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete most of the CVS $Id$/$Log$ lines.</title>
<updated>2007-11-10T22:06:10+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-11-10T22:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3c175fd21df04c5c0afa160f81aea0c305f69dc5'/>
<id>3c175fd21df04c5c0afa160f81aea0c305f69dc5</id>
<content type='text'>
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
</pre>
</div>
</content>
</entry>
<entry>
<title>Update FSF address on non-contributed code and COPYING files.</title>
<updated>2007-11-09T17:11:05+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-11-09T17:11:05+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c8f3cd1faf678b64920ad62f1275b03aae0157a7'/>
<id>c8f3cd1faf678b64920ad62f1275b03aae0157a7</id>
<content type='text'>
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix an audio resampling problem which was causing regular clicking.</title>
<updated>2007-08-15T12:42:38+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2007-08-15T12:42:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7047d9e5acf97c91a523c99ccc4b008a35a3e094'/>
<id>7047d9e5acf97c91a523c99ccc4b008a35a3e094</id>
<content type='text'>
The cause was that the resampling code was using only the samples in the buffer
but not really handling the transition between two buffers (which it would
handle completely independently). The new code remembers the last sample from
the previous buffer and uses it in the resampling. We therefore end up one
sample behind and without the clicks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cause was that the resampling code was using only the samples in the buffer
but not really handling the transition between two buffers (which it would
handle completely independently). The new code remembers the last sample from
the previous buffer and uses it in the resampling. We therefore end up one
sample behind and without the clicks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use protected visibility for all the functions exported by libxine.so, so that their binding is local to the library (has a similar effect to -Bsymbolic, but will work better with hidden visibility enabled, that is step two).</title>
<updated>2006-09-26T05:19:47+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2006-09-26T05:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1b23ad7e208929b8b99e37de64282f74070f37b6'/>
<id>1b23ad7e208929b8b99e37de64282f74070f37b6</id>
<content type='text'>
CVS patchset: 8289
CVS date: 2006/09/26 05:19:47

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8289
CVS date: 2006/09/26 05:19:47

</pre>
</div>
</content>
</entry>
<entry>
<title>update copyright year (and we have to do it again in 3 weeks... ;-) )</title>
<updated>2003-12-09T00:02:28+00:00</updated>
<author>
<name>Daniel Caujolle-Bert</name>
<email>f1rmb@users.sourceforge.net</email>
</author>
<published>2003-12-09T00:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=011a6ccc1dd88b58e01f83ab13eb9119f45c23ea'/>
<id>011a6ccc1dd88b58e01f83ab13eb9119f45c23ea</id>
<content type='text'>
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28

</pre>
</div>
</content>
</entry>
<entry>
<title>rename internal API function (_x_&lt;function&gt;).</title>
<updated>2003-11-11T18:44:50+00:00</updated>
<author>
<name>Daniel Caujolle-Bert</name>
<email>f1rmb@users.sourceforge.net</email>
</author>
<published>2003-11-11T18:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=20ff61cb378d2550bedd582a5ce3eae07a84d731'/>
<id>20ff61cb378d2550bedd582a5ce3eae07a84d731</id>
<content type='text'>
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50

</pre>
</div>
</content>
</entry>
<entry>
<title>fix comments, c syntax</title>
<updated>2002-10-23T17:12:30+00:00</updated>
<author>
<name>Guenter Bartsch</name>
<email>guenter@users.sourceforge.net</email>
</author>
<published>2002-10-23T17:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=b40fb8592fe58ab4bfe7a7f1f36b7751410274e3'/>
<id>b40fb8592fe58ab4bfe7a7f1f36b7751410274e3</id>
<content type='text'>
CVS patchset: 2967
CVS date: 2002/10/23 17:12:30

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 2967
CVS date: 2002/10/23 17:12:30

</pre>
</div>
</content>
</entry>
<entry>
<title>improved audio resampling for limited featured sound cards (like the ones found in</title>
<updated>2002-07-01T13:51:26+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-07-01T13:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=152d605773745cf59f89a3575ed0aed3c8bd5b2e'/>
<id>152d605773745cf59f89a3575ed0aed3c8bd5b2e</id>
<content type='text'>
laptops, supporting only 16 bits, only stereo etc). as added bonus of new "stackable"
conversion scheme fixes resampling for 8 bit streams.
(thanks Damien Clermonté for discussion and ideas)
note1: alsa patch untested.
note2: pass-through untested.

CVS patchset: 2187
CVS date: 2002/07/01 13:51:26

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
laptops, supporting only 16 bits, only stereo etc). as added bonus of new "stackable"
conversion scheme fixes resampling for 8 bit streams.
(thanks Damien Clermonté for discussion and ideas)
note1: alsa patch untested.
note2: pass-through untested.

CVS patchset: 2187
CVS date: 2002/07/01 13:51:26

</pre>
</div>
</content>
</entry>
<entry>
<title>New audio out architecture changes.</title>
<updated>2001-08-21T19:48:48+00:00</updated>
<author>
<name>James Courtier-Dutton</name>
<email>jcdutton@users.sourceforge.net</email>
</author>
<published>2001-08-21T19:48:48+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d023bb7e503e744c763f8b1a577b4f8b3233b999'/>
<id>d023bb7e503e744c763f8b1a577b4f8b3233b999</id>
<content type='text'>
CVS patchset: 460
CVS date: 2001/08/21 19:48:48

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 460
CVS date: 2001/08/21 19:48:48

</pre>
</div>
</content>
</entry>
</feed>
