<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xine-lib/src/audio_out, branch 1.1.12</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>Make sure that muting/unmuting the audio without setting the volume does not put the volume to zero.</title>
<updated>2008-04-14T19:29:43+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-04-14T19:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=333f8c6b59d9f94de1564840fa4475a313e4afa8'/>
<id>333f8c6b59d9f94de1564840fa4475a313e4afa8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Test for pulseaudio 0.9.7 to determine which muting method to use.</title>
<updated>2008-04-11T14:20:10+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-04-11T14:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=41573e618cf0989673677daefd1be7871506d0ef'/>
<id>41573e618cf0989673677daefd1be7871506d0ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove an unnecessary volume scale conversion.</title>
<updated>2008-04-11T14:02:57+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-04-11T14:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=ce8b89d12b5c2d53f56d8a2325afeacc6cc61b4d'/>
<id>ce8b89d12b5c2d53f56d8a2325afeacc6cc61b4d</id>
<content type='text'>
The value being converted is already of the correct type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The value being converted is already of the correct type.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated PulseAudio driver (fixup)</title>
<updated>2008-04-04T00:35:40+00:00</updated>
<author>
<name>Lennart Poettering</name>
<email>mzkvar@0pointer.de</email>
</author>
<published>2008-04-04T00:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=0950e968cef5be4d9d38ad59b27bbfcc238e7d3e'/>
<id>0950e968cef5be4d9d38ad59b27bbfcc238e7d3e</id>
<content type='text'>
The problem was basically that detection if PA was available happened in
open() instead of open_plugin().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem was basically that detection if PA was available happened in
open() instead of open_plugin().
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated PulseAudio driver</title>
<updated>2008-04-01T12:05:56+00:00</updated>
<author>
<name>Lennart Poettering</name>
<email>lennart@poettering.net</email>
</author>
<published>2008-04-01T12:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=577d6eca166c0f0dce00d4a0f22eabb7025f61a8'/>
<id>577d6eca166c0f0dce00d4a0f22eabb7025f61a8</id>
<content type='text'>
It's basically a rework of the PulseAudio driver, fixing all the
inherent races (and thus stability issues), adding proper surround
sound support, support for proper muting and pause/resume. It also
gets rid of all usleep() loops to make sure we don't wakeup more often
than we need to. Also does a couple of other minor cleanups.

This also increases the autoprobe priority to 12, above ALSA, to make
sure that the Pulse plugin is preferred over ALSA if both are
available. This is because we want to make sure that Xine-on-PA is
preferred over Xine-on-ALSA-on-PA.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's basically a rework of the PulseAudio driver, fixing all the
inherent races (and thus stability issues), adding proper surround
sound support, support for proper muting and pause/resume. It also
gets rid of all usleep() loops to make sure we don't wakeup more often
than we need to. Also does a couple of other minor cleanups.

This also increases the autoprobe priority to 12, above ALSA, to make
sure that the Pulse plugin is preferred over ALSA if both are
available. This is because we want to make sure that Xine-on-PA is
preferred over Xine-on-ALSA-on-PA.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cope with NetBSD, which apparently doesn't have SNDCTL_DSP_GETODELAY.</title>
<updated>2008-03-12T00:17:11+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-03-12T00:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=08765c20628cd7a38b53871390b91b16f30e8f9c'/>
<id>08765c20628cd7a38b53871390b91b16f30e8f9c</id>
<content type='text'>
(Fall back on SNDCTL_DSP_GETOPTR.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Fall back on SNDCTL_DSP_GETOPTR.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't unlock unconditionally the mainloop on failure.</title>
<updated>2008-02-15T12:21:09+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2008-02-15T12:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=a53d75fb7fd3bbe4bc619658fe9ed7ed1b4f2879'/>
<id>a53d75fb7fd3bbe4bc619658fe9ed7ed1b4f2879</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid potential install-time mislinkage against libxine.so.2.</title>
<updated>2008-01-01T17:31:12+00:00</updated>
<author>
<name>Darren Salt</name>
<email>linux@youmustbejoking.demon.co.uk</email>
</author>
<published>2008-01-01T17:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=284db4a4fc4941b7a3b903d3ab23b04840517fd1'/>
<id>284db4a4fc4941b7a3b903d3ab23b04840517fd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify Pulse plugin reverting some of today's changes and going back from there.</title>
<updated>2007-12-10T21:37:02+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-12-10T21:37:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=c290298e30caff199d771d7ca21422a79c52d6e8'/>
<id>c290298e30caff199d771d7ca21422a79c52d6e8</id>
<content type='text'>
Instead of using a thread to watch for completion, use mutexes where needed.
Don't wait for operation completion for volume changes, they can happen asynchronously too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using a thread to watch for completion, use mutexes where needed.
Don't wait for operation completion for volume changes, they can happen asynchronously too.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport the PulseAudio plugin from 1.2 branch.</title>
<updated>2007-12-10T17:03:41+00:00</updated>
<author>
<name>Diego 'Flameeyes' Pettenò</name>
<email>flameeyes@gmail.com</email>
</author>
<published>2007-12-10T17:03:41+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/xine-lib/commit/?id=900eb2090ded113a6d84f43bb521b8e8da1916c9'/>
<id>900eb2090ded113a6d84f43bb521b8e8da1916c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
