<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/audio_out, branch 1-beta3</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>hit me if I am wrong, but I think these headers are relics</title>
<updated>2003-01-18T16:28:41+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-01-18T16:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7606c60222fbfa4b2f9430b12a370af3ef6e8a75'/>
<id>7606c60222fbfa4b2f9430b12a370af3ef6e8a75</id>
<content type='text'>
CVS patchset: 3958
CVS date: 2003/01/18 16:28:41

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3958
CVS date: 2003/01/18 16:28:41

</pre>
</div>
</content>
</entry>
<entry>
<title>- query the esd server's sample rate, do not hardcode 44100 Hz</title>
<updated>2002-12-27T17:49:17+00:00</updated>
<author>
<name>Juergen Keil</name>
<email>jkeil@users.sourceforge.net</email>
</author>
<published>2002-12-27T17:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c9ed0a0c498ed60c81b326b322a99350ef7d05f7'/>
<id>c9ed0a0c498ed60c81b326b322a99350ef7d05f7</id>
<content type='text'>
- let xine-lib re-sample to esd's default samplerate
- start the delay computation when the first chunk of audio samples is sent
  to the esd daemon, and not when the audio stream to the esd server is
  opened.  This removes any xine-internal delays between audio driver open
  and the first audio write. (that is: audio.esd_latency == 0 now gives good
  A-V sync)
- re-block writes to the esd daemon, to work around bugs in old esd servers
  and to work around cpu cycle wastage with newer esd servers

CVS patchset: 3696
CVS date: 2002/12/27 17:49:17

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- let xine-lib re-sample to esd's default samplerate
- start the delay computation when the first chunk of audio samples is sent
  to the esd daemon, and not when the audio stream to the esd server is
  opened.  This removes any xine-internal delays between audio driver open
  and the first audio write. (that is: audio.esd_latency == 0 now gives good
  A-V sync)
- re-block writes to the esd daemon, to work around bugs in old esd servers
  and to work around cpu cycle wastage with newer esd servers

CVS patchset: 3696
CVS date: 2002/12/27 17:49:17

</pre>
</div>
</content>
</entry>
<entry>
<title>- add buf-&gt;decoder_info_ptr: portability for systems where pointer has</title>
<updated>2002-12-21T12:56:44+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-21T12:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=5f31761a4fa6995592cdd536c52f6ddac8151a89'/>
<id>5f31761a4fa6995592cdd536c52f6ddac8151a89</id>
<content type='text'>
  different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
  to the output frame. this can be used, for example, to pass the frame
  number of a frame (when known by decoder). also, immediate benefict is
  that we now have a slider which really shows the current position of
  the playing stream. new fields can be added to extra_info keeping
  binary compatibility
- bumpy everybody's api versions

CVS patchset: 3603
CVS date: 2002/12/21 12:56:44

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
  to the output frame. this can be used, for example, to pass the frame
  number of a frame (when known by decoder). also, immediate benefict is
  that we now have a slider which really shows the current position of
  the playing stream. new fields can be added to extra_info keeping
  binary compatibility
- bumpy everybody's api versions

CVS patchset: 3603
CVS date: 2002/12/21 12:56:44

</pre>
</div>
</content>
</entry>
<entry>
<title>Fix undefined symbols (link to appropriate libraries)</title>
<updated>2002-12-19T21:40:02+00:00</updated>
<author>
<name>Ewald Snel</name>
<email>esnel@users.sourceforge.net</email>
</author>
<published>2002-12-19T21:40:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=2fdced1ea06d359bb39fecc6b22488c203714568'/>
<id>2fdced1ea06d359bb39fecc6b22488c203714568</id>
<content type='text'>
CVS patchset: 3589
CVS date: 2002/12/19 21:40:02

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3589
CVS date: 2002/12/19 21:40:02

</pre>
</div>
</content>
</entry>
<entry>
<title>The _XOPEN_SOURCE define for getting a swab() prototype confuses the solaris</title>
<updated>2002-12-15T16:38:04+00:00</updated>
<author>
<name>Juergen Keil</name>
<email>jkeil@users.sourceforge.net</email>
</author>
<published>2002-12-15T16:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=6561a08a331d86c234422c8d65e1e92b0cba55a1'/>
<id>6561a08a331d86c234422c8d65e1e92b0cba55a1</id>
<content type='text'>
build of the arts audio driver (because a defined _XOPEN_SOURCE removes
solaris extensions from the system's header files, only stuff defined by
XOPEN is visable).
Btw. swab() is not used at all in this file. Maybe the _XOPEN_SOURCE define
should be removed ?

CVS patchset: 3543
CVS date: 2002/12/15 16:38:04

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
build of the arts audio driver (because a defined _XOPEN_SOURCE removes
solaris extensions from the system's header files, only stuff defined by
XOPEN is visable).
Btw. swab() is not used at all in this file. Maybe the _XOPEN_SOURCE define
should be removed ?

CVS patchset: 3543
CVS date: 2002/12/15 16:38:04

</pre>
</div>
</content>
</entry>
<entry>
<title>fixing segfaults in arts</title>
<updated>2002-12-06T01:00:16+00:00</updated>
<author>
<name>Miguel Freitas</name>
<email>miguelfreitas@users.sourceforge.net</email>
</author>
<published>2002-12-06T01:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=797ca59c15a79088c6710a2a3cee6d2b2a2796e5'/>
<id>797ca59c15a79088c6710a2a3cee6d2b2a2796e5</id>
<content type='text'>
CVS patchset: 3428
CVS date: 2002/12/06 01:00:16

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3428
CVS date: 2002/12/06 01:00:16

</pre>
</div>
</content>
</entry>
<entry>
<title>fix reading out mixer setting</title>
<updated>2002-11-28T08:03:23+00:00</updated>
<author>
<name>Guenter Bartsch</name>
<email>guenter@users.sourceforge.net</email>
</author>
<published>2002-11-28T08:03:23+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=87d6350fbba837a926a0f08a808e44c2b88fb66c'/>
<id>87d6350fbba837a926a0f08a808e44c2b88fb66c</id>
<content type='text'>
CVS patchset: 3385
CVS date: 2002/11/28 08:03:23

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3385
CVS date: 2002/11/28 08:03:23

</pre>
</div>
</content>
</entry>
<entry>
<title>return of the esd audio output driver</title>
<updated>2002-11-26T02:37:34+00:00</updated>
<author>
<name>Guenter Bartsch</name>
<email>guenter@users.sourceforge.net</email>
</author>
<published>2002-11-26T02:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=8831e75a65b8831096c569570c5a418ac0de57c0'/>
<id>8831e75a65b8831096c569570c5a418ac0de57c0</id>
<content type='text'>
CVS patchset: 3374
CVS date: 2002/11/26 02:37:34

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3374
CVS date: 2002/11/26 02:37:34

</pre>
</div>
</content>
</entry>
<entry>
<title>return of the arts audio output plugin</title>
<updated>2002-11-25T22:01:56+00:00</updated>
<author>
<name>Guenter Bartsch</name>
<email>guenter@users.sourceforge.net</email>
</author>
<published>2002-11-25T22:01:56+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=7ef126b0d3d816fe3b69bc797fc8559bb5aa6bac'/>
<id>7ef126b0d3d816fe3b69bc797fc8559bb5aa6bac</id>
<content type='text'>
CVS patchset: 3367
CVS date: 2002/11/25 22:01:56

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 3367
CVS date: 2002/11/25 22:01:56

</pre>
</div>
</content>
</entry>
<entry>
<title>engine modifications to allow post plugin layer:</title>
<updated>2002-11-20T11:57:38+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2002-11-20T11:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=4e95a4f5224e241075b8cd86b4423c85c1d0ee26'/>
<id>4e95a4f5224e241075b8cd86b4423c85c1d0ee26</id>
<content type='text'>
* new public output interface xine_{audio,video}_port_t instead of
  xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
  residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
  (note to external projects: the compiler will help you a lot, if a plugin
  compiles, it is adapted, because all changes add new parameters to some
  functions)
* bump up all interface versions because of xine_t and xine_stream_t changes

CVS patchset: 3312
CVS date: 2002/11/20 11:57:38

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* new public output interface xine_{audio,video}_port_t instead of
  xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
  residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
  (note to external projects: the compiler will help you a lot, if a plugin
  compiles, it is adapted, because all changes add new parameters to some
  functions)
* bump up all interface versions because of xine_t and xine_stream_t changes

CVS patchset: 3312
CVS date: 2002/11/20 11:57:38

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