<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/post/audio, branch 1.0</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>use monotonic clock when available</title>
<updated>2004-10-29T23:11:37+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-10-29T23:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=9320048966af54c31a0cc84f956460167c9bf882'/>
<id>9320048966af54c31a0cc84f956460167c9bf882</id>
<content type='text'>
CVS patchset: 7087
CVS date: 2004/10/29 23:11:37

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 7087
CVS date: 2004/10/29 23:11:37

</pre>
</div>
</content>
</entry>
<entry>
<title>no objections so far: committing the fine speed control patch</title>
<updated>2004-08-02T12:51:07+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-08-02T12:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2e2b861d367f376a67c86b7381132d5e1097d999'/>
<id>2e2b861d367f376a67c86b7381132d5e1097d999</id>
<content type='text'>
(in case of major trouble just revert the patch i sent to xine-devel)

CVS patchset: 6871
CVS date: 2004/08/02 12:51:07

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(in case of major trouble just revert the patch i sent to xine-devel)

CVS patchset: 6871
CVS date: 2004/08/02 12:51:07

</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>play 20% faster by default</title>
<updated>2004-07-26T22:34:00+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2004-07-26T22:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=960e7e2bd334974025bd8ac71dc2b088789133a9'/>
<id>960e7e2bd334974025bd8ac71dc2b088789133a9</id>
<content type='text'>
CVS patchset: 6856
CVS date: 2004/07/26 22:34:00

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

</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>fix compiler warnings</title>
<updated>2004-07-20T16:39:37+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-07-20T16:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ff21832c6daecf1bfe263177f1e3182731dde2c8'/>
<id>ff21832c6daecf1bfe263177f1e3182731dde2c8</id>
<content type='text'>
CVS patchset: 6825
CVS date: 2004/07/20 16:39:37

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6825
CVS date: 2004/07/20 16:39:37

</pre>
</div>
</content>
</entry>
<entry>
<title>separate the two semantics of querying a port's status with a NULL stream;</title>
<updated>2004-05-29T14:45:25+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-05-29T14:45:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a74413f06efef91496b3f5b9f749b328ede19ac8'/>
<id>a74413f06efef91496b3f5b9f749b328ede19ac8</id>
<content type='text'>
before, NULL could mean two things: no stream at all or a stream that does not
want to be addressed; now the latter is represented by the new XINE_ANON_STREAM
resulting changes:
* the status() functions now behave differently for NULL and XINE_ANON_STREAM
  (as the commentary always implied, but this was not the case, so post
  plugin rewiring went wrong, because it relies on the status() function)
* the NULL_STREAM defines in audio_out and video_out are obsolete
* update the function comments in the headers
* update the post plugin rewire functions to use the status() functions to
  check, if the old port was opened and handle the new one accordingly;
  this makes open_count obsolete
* change all post plugins accordingly (mostly using XINE_ANON_STREAM instead
  of NULL)
additional change:
* the status() function of audio port now returns the bits/rate/mode values
  of the input and not the output; this is more likely to be what a post plugin
  wants
* the reimplementation of status() in the upmix plugin is obsolete

CVS patchset: 6603
CVS date: 2004/05/29 14:45:25

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
before, NULL could mean two things: no stream at all or a stream that does not
want to be addressed; now the latter is represented by the new XINE_ANON_STREAM
resulting changes:
* the status() functions now behave differently for NULL and XINE_ANON_STREAM
  (as the commentary always implied, but this was not the case, so post
  plugin rewiring went wrong, because it relies on the status() function)
* the NULL_STREAM defines in audio_out and video_out are obsolete
* update the function comments in the headers
* update the post plugin rewire functions to use the status() functions to
  check, if the old port was opened and handle the new one accordingly;
  this makes open_count obsolete
* change all post plugins accordingly (mostly using XINE_ANON_STREAM instead
  of NULL)
additional change:
* the status() function of audio port now returns the bits/rate/mode values
  of the input and not the output; this is more likely to be what a post plugin
  wants
* the reimplementation of status() in the upmix plugin is obsolete

CVS patchset: 6603
CVS date: 2004/05/29 14:45:25

</pre>
</div>
</content>
</entry>
<entry>
<title>rename from AO_CAP_32BITS to AO_CAP_FLOAT32</title>
<updated>2004-05-23T16:20:56+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-05-23T16:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0f850afbe4ddc8ce5d561abf676d3a1bd8afa7ae'/>
<id>0f850afbe4ddc8ce5d561abf676d3a1bd8afa7ae</id>
<content type='text'>
CVS patchset: 6581
CVS date: 2004/05/23 16:20:56

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

</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>housekeeping</title>
<updated>2004-05-19T18:36:12+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2004-05-19T18:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=52a55cc7d5bfbfee6eb6a89c9026f4328209d838'/>
<id>52a55cc7d5bfbfee6eb6a89c9026f4328209d838</id>
<content type='text'>
CVS patchset: 6569
CVS date: 2004/05/19 18:36:12

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 6569
CVS date: 2004/05/19 18:36:12

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