<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/audio_out, branch 1-rc0</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>More USB soundcard updates.</title>
<updated>2003-07-20T12:29:18+00:00</updated>
<author>
<name>James Courtier-Dutton</name>
<email>jcdutton@users.sourceforge.net</email>
</author>
<published>2003-07-20T12:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=60d924aff557a7748acd7ad960c3bb3c79ea15a5'/>
<id>60d924aff557a7748acd7ad960c3bb3c79ea15a5</id>
<content type='text'>
CVS patchset: 5199
CVS date: 2003/07/20 12:29:18

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5199
CVS date: 2003/07/20 12:29:18

</pre>
</div>
</content>
</entry>
<entry>
<title>Improve playback on USB sound cards.</title>
<updated>2003-07-20T10:34:29+00:00</updated>
<author>
<name>James Courtier-Dutton</name>
<email>jcdutton@users.sourceforge.net</email>
</author>
<published>2003-07-20T10:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=bd785965c620e0032b3d449cdc81010a142cf0b6'/>
<id>bd785965c620e0032b3d449cdc81010a142cf0b6</id>
<content type='text'>
These changes improve xine's response to the removal of a USB cable while playing audio.
Further changes will need to happen so as to allow sound output to continue when the USB cable is plugged back in, without having to stop the media stream. To enable that, when xine detects that the sound card is not there any more, it will have to close both pcm and mixer, so that the kernel can release USB resources, then when the USB cable is plugged back in, the pcm and mixer are opened again.
This code might also modify what xine does in underrun situations, so this code might need to be changed again.

CVS patchset: 5196
CVS date: 2003/07/20 10:34:29

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These changes improve xine's response to the removal of a USB cable while playing audio.
Further changes will need to happen so as to allow sound output to continue when the USB cable is plugged back in, without having to stop the media stream. To enable that, when xine detects that the sound card is not there any more, it will have to close both pcm and mixer, so that the kernel can release USB resources, then when the USB cable is plugged back in, the pcm and mixer are opened again.
This code might also modify what xine does in underrun situations, so this code might need to be changed again.

CVS patchset: 5196
CVS date: 2003/07/20 10:34:29

</pre>
</div>
</content>
</entry>
<entry>
<title>typo?</title>
<updated>2003-07-19T11:58:32+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-07-19T11:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=fab88fe9e4731aef2c371fb33522c4a8d114c1a7'/>
<id>fab88fe9e4731aef2c371fb33522c4a8d114c1a7</id>
<content type='text'>
CVS patchset: 5186
CVS date: 2003/07/19 11:58:32

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5186
CVS date: 2003/07/19 11:58:32

</pre>
</div>
</content>
</entry>
<entry>
<title>made alsa-lib silent with non DEBUG builds</title>
<updated>2003-07-18T20:51:51+00:00</updated>
<author>
<name>Daniel Caujolle-Bert</name>
<email>f1rmb@users.sourceforge.net</email>
</author>
<published>2003-07-18T20:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0aecf9651cb31e1825bbca35b92464c18a6d67bd'/>
<id>0aecf9651cb31e1825bbca35b92464c18a6d67bd</id>
<content type='text'>
CVS patchset: 5174
CVS date: 2003/07/18 20:51:51

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5174
CVS date: 2003/07/18 20:51:51

</pre>
</div>
</content>
</entry>
<entry>
<title>Update xine to use new alsa api.</title>
<updated>2003-07-02T12:56:10+00:00</updated>
<author>
<name>James Courtier-Dutton</name>
<email>jcdutton@users.sourceforge.net</email>
</author>
<published>2003-07-02T12:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=e0c92e551aeb2f386091be36445333c9892b1c4b'/>
<id>e0c92e551aeb2f386091be36445333c9892b1c4b</id>
<content type='text'>
CVS patchset: 5121
CVS date: 2003/07/02 12:56:10

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5121
CVS date: 2003/07/02 12:56:10

</pre>
</div>
</content>
</entry>
<entry>
<title>some additional pthread_*_destroy() calls</title>
<updated>2003-06-22T17:10:41+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-06-22T17:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3dc9fe628d0832bf2866afd9dc83e27ee85435e5'/>
<id>3dc9fe628d0832bf2866afd9dc83e27ee85435e5</id>
<content type='text'>
(based on the implementation, this might fix memleaks on some platforms,
although I doubt that this is the case here)

CVS patchset: 5091
CVS date: 2003/06/22 17:10:41

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(based on the implementation, this might fix memleaks on some platforms,
although I doubt that this is the case here)

CVS patchset: 5091
CVS date: 2003/06/22 17:10:41

</pre>
</div>
</content>
</entry>
<entry>
<title>Daniel's patch for audio level reporting with alsa</title>
<updated>2003-06-18T12:59:39+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-06-18T12:59:39+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=06f2301713235341fe3d43b1b959f414d2cfc340'/>
<id>06f2301713235341fe3d43b1b959f414d2cfc340</id>
<content type='text'>
CVS patchset: 5064
CVS date: 2003/06/18 12:59:39

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVS patchset: 5064
CVS date: 2003/06/18 12:59:39

</pre>
</div>
</content>
</entry>
<entry>
<title>Add a new mmap mode to audio alsa output.</title>
<updated>2003-06-06T14:01:11+00:00</updated>
<author>
<name>James Courtier-Dutton</name>
<email>jcdutton@users.sourceforge.net</email>
</author>
<published>2003-06-06T14:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=3a8941a3ceab33f17f37c40f10dc8aad9007e321'/>
<id>3a8941a3ceab33f17f37c40f10dc8aad9007e321</id>
<content type='text'>
Look for config item "audio.alsa_mmap_enable".
0 = use normal mode, 1 = use mmap mode.

CVS patchset: 5008
CVS date: 2003/06/06 14:01:11

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Look for config item "audio.alsa_mmap_enable".
0 = use normal mode, 1 = use mmap mode.

CVS patchset: 5008
CVS date: 2003/06/06 14:01:11

</pre>
</div>
</content>
</entry>
<entry>
<title>since this might be dangerous to speakers, we should increase the experience level</title>
<updated>2003-06-02T16:41:10+00:00</updated>
<author>
<name>Michael Roitzsch</name>
<email>mroi@users.sourceforge.net</email>
</author>
<published>2003-06-02T16:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=d03370af41eceed83356be2496046e79cc6f5235'/>
<id>d03370af41eceed83356be2496046e79cc6f5235</id>
<content type='text'>
of this option

CVS patchset: 4999
CVS date: 2003/06/02 16:41:10

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of this option

CVS patchset: 4999
CVS date: 2003/06/02 16:41:10

</pre>
</div>
</content>
</entry>
<entry>
<title>Work around for users with an oss sound card with spdif, but the sound</title>
<updated>2003-06-01T22:48:26+00:00</updated>
<author>
<name>James Courtier-Dutton</name>
<email>jcdutton@users.sourceforge.net</email>
</author>
<published>2003-06-01T22:48:26+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=32fd2077b3b9317c7f96e7491f5d1326e176aad9'/>
<id>32fd2077b3b9317c7f96e7491f5d1326e176aad9</id>
<content type='text'>
card incorrectly reports AFMT_AC3 as being absent.
In effect, this forces xine to send non-audio AC3 and DTS data to the sound card,
without ever knowing if the spdif is working or not.
Can cause horrible noise to come out of speakers, and might even damage speakers.

CVS patchset: 4995
CVS date: 2003/06/01 22:48:26

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
card incorrectly reports AFMT_AC3 as being absent.
In effect, this forces xine to send non-audio AC3 and DTS data to the sound card,
without ever knowing if the spdif is working or not.
Can cause horrible noise to come out of speakers, and might even damage speakers.

CVS patchset: 4995
CVS date: 2003/06/01 22:48:26

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