<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/post/audio/Makefile.am, branch nopadding_no_abi_change</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>Fix crosscompile to use build and host definition from autoconf, rather than using hacksaround. Also replace the whole pthread check with an improved macro originally written for XCB, this way it's not going to try linking the fake -lpthread on Darwin, and it also does not force a -I/usr/local/include on FreeBSD. The new macro respects the same variables set by ports, so that it's even more transparent to FreeBSD users.</title>
<updated>2007-03-22T20:44:58+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-03-22T20:44:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=62b1bb0c213c37b58e5a7bb8359f41168c34f817'/>
<id>62b1bb0c213c37b58e5a7bb8359f41168c34f817</id>
<content type='text'>
CVS patchset: 8739
CVS date: 2007/03/22 20:44:58

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8739
CVS date: 2007/03/22 20:44:58

</pre>
</div>
</content>
</entry>
<entry>
<title>Implement visibility support, available on GCC 4.0 and later and on some 3.4 (through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway.</title>
<updated>2006-07-10T22:08:12+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2006-07-10T22:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e70c5600f5653c6915931717bdd52f9a6a2f2d9d'/>
<id>e70c5600f5653c6915931717bdd52f9a6a2f2d9d</id>
<content type='text'>
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12

</pre>
</div>
</content>
</entry>
<entry>
<title>New volume normalization post plugin ported by Jason Tackaberry</title>
<updated>2006-02-05T20:38:14+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2006-02-05T20:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=054ff04ab9009dd78ea35dd753eca827e5b1c34a'/>
<id>054ff04ab9009dd78ea35dd753eca827e5b1c34a</id>
<content type='text'>
CVS patchset: 7879
CVS date: 2006/02/05 20:38:14

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7879
CVS date: 2006/02/05 20:38:14

</pre>
</div>
</content>
</entry>
<entry>
<title>*BUGFIX*</title>
<updated>2005-08-25T15:36:29+00:00</updated>
<author>
<name>František Dvořák</name>
<email>valtri@users.sourceforge.net</email>
</author>
<published>2005-08-25T15:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=f45651f26bc3aa1b312d282c5d8c4b04be0c2505'/>
<id>f45651f26bc3aa1b312d282c5d8c4b04be0c2505</id>
<content type='text'>
Windows ports fixes and improvements due to my current work on toxine:
- first experiments with external win32 pthreads,
  more portable code (pthread_t may be a struct)
- headers refactored
- moved dirent win32 replacement to lib/, hide it for frontends,
  used system version, if found, not used non-POSIX dirent-&gt;d_reclen
  (this item doesn't work in MinGW), fix memleak in dvb
- separated settings for postproc and avcodec when using external ffmpeg
- check for malloc.h in public xine.m4, used it conditionally in xine headers
- replaced random() by POSIX more common rand()
- prevent one segfault in directx vo plugin, if fails
- M$VC port update

CVS patchset: 7709
CVS date: 2005/08/25 15:36:29

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Windows ports fixes and improvements due to my current work on toxine:
- first experiments with external win32 pthreads,
  more portable code (pthread_t may be a struct)
- headers refactored
- moved dirent win32 replacement to lib/, hide it for frontends,
  used system version, if found, not used non-POSIX dirent-&gt;d_reclen
  (this item doesn't work in MinGW), fix memleak in dvb
- separated settings for postproc and avcodec when using external ffmpeg
- check for malloc.h in public xine.m4, used it conditionally in xine headers
- replaced random() by POSIX more common rand()
- prevent one segfault in directx vo plugin, if fails
- M$VC port update

CVS patchset: 7709
CVS date: 2005/08/25 15:36:29

</pre>
</div>
</content>
</entry>
<entry>
<title>Reinhard Nissl's plugin to upmix mono to stereo</title>
<updated>2005-07-16T16:36:59+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2005-07-16T16:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=42e0f1003ad4685d441923f589a2c6518caa8367'/>
<id>42e0f1003ad4685d441923f589a2c6518caa8367</id>
<content type='text'>
CVS patchset: 7642
CVS date: 2005/07/16 16:36:59

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7642
CVS date: 2005/07/16 16:36:59

</pre>
</div>
</content>
</entry>
<entry>
<title>* use a header for the init functions</title>
<updated>2004-07-27T17:59:58+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-07-27T17:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=25ba0f3888a1e4c3b92f926ce8828d56e40e3c61'/>
<id>25ba0f3888a1e4c3b92f926ce8828d56e40e3c61</id>
<content type='text'>
* do not use void* in pointer arithmetics, since sizeof(void) is undefined
   -&gt; I converted the pointers to int16_t* since that is common for audio
      samples in xine and casted them back to uint8_t* for the arithmetics

CVS patchset: 6858
CVS date: 2004/07/27 17:59:58

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* do not use void* in pointer arithmetics, since sizeof(void) is undefined
   -&gt; I converted the pointers to int16_t* since that is common for audio
      samples in xine and casted them back to uint8_t* for the arithmetics

CVS patchset: 6858
CVS date: 2004/07/27 17:59:58

</pre>
</div>
</content>
</entry>
<entry>
<title>experimental time stretching plugin</title>
<updated>2004-07-26T22:23:34+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-07-26T22:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=dfa7cc55e0b7646a82a21b0d6b7c8bb99ac42584'/>
<id>dfa7cc55e0b7646a82a21b0d6b7c8bb99ac42584</id>
<content type='text'>
CVS patchset: 6855
CVS date: 2004/07/26 22:23:34

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6855
CVS date: 2004/07/26 22:23:34

</pre>
</div>
</content>
</entry>
<entry>
<title>missing headers</title>
<updated>2004-05-20T23:11:54+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-05-20T23:11:54+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7a0fd9e60d3cb86028cb478282f3316476e1068a'/>
<id>7a0fd9e60d3cb86028cb478282f3316476e1068a</id>
<content type='text'>
CVS patchset: 6573
CVS date: 2004/05/20 23:11:54

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6573
CVS date: 2004/05/20 23:11:54

</pre>
</div>
</content>
</entry>
<entry>
<title>Port subwoofer filter from mplayer.</title>
<updated>2004-05-15T18:22:26+00:00</updated>
<author>
<name>James Courtier-Dutton</name>
<email>jcdutton@users.sourceforge.net</email>
</author>
<published>2004-05-15T18:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=1861b5d7bdf9fb669633b9ee471f6c57a5633b83'/>
<id>1861b5d7bdf9fb669633b9ee471f6c57a5633b83</id>
<content type='text'>
CVS patchset: 6543
CVS date: 2004/05/15 18:22:26

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6543
CVS date: 2004/05/15 18:22:26

</pre>
</div>
</content>
</entry>
<entry>
<title>First attempt at an upmix plugin.</title>
<updated>2004-05-15T15:32:47+00:00</updated>
<author>
<name>James Courtier-Dutton</name>
<email>jcdutton@users.sourceforge.net</email>
</author>
<published>2004-05-15T15:32:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ca40c07778b4b6ad3814225fed05006f48c8477e'/>
<id>ca40c07778b4b6ad3814225fed05006f48c8477e</id>
<content type='text'>
It can handle 16bit audio 2-channel to 5.1 channel upmix.
Currently, the .1 or LFE channel is not yet created.

CVS patchset: 6542
CVS date: 2004/05/15 15:32:47

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It can handle 16bit audio 2-channel to 5.1 channel upmix.
Currently, the .1 or LFE channel is not yet created.

CVS patchset: 6542
CVS date: 2004/05/15 15:32:47

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