Hi,
I'm going to push the new 0.9.16 pre-release into cooker once the build
system has de-borked itself.
The main difference here is that with udev 143, we abandon the use of
HAL to detect the audio devices. udev now has the ability to do this
itself and HAL will ultimately eventually be deprecated (tho' I don't
know the full details on this plan).
So if your audio stops working, first of all check that you have any
sinks detected (see the "Output Devices" tab in pavucontrol). If it
can't find any real audio devices via udev, there will be an automatic
null sink added.
If this is a problem, you can edit your /etc/pulse/default.pa and
replace the udev-detect line with a hal-detect line.
I suspect that the "use glitch free" tick box in draksound will no
longer work until the regexp is updated :)
Other things in this release for those who care about improving the
desktop sound experience:
* Support for ports: The ability to switch between e.g. Mic and Line
In for recording or Speakers and Headphones for playback (e.g. when the
volumes are different). Please note there is no UI for this yet (i'll
work on this shortly) and that pactl is the only way to play with these
manually. This is long overdue!
* New, extendible mixer interaction logic. This is quite an indepth
feature best explained from the horse's mouth here:
http://permalink.gmane.org/gmane.comp.audio.pulseaudio.general/3916 * Automatic "guessing" of roles from the playing application by
querying it's .desktop file. Roles can then be used for policy decisions.
* Automatic moving of streams based on their role and a given
device's (sink or source) "intended role". Only two modules set their
intended role at present: bluetooth devices will set their intended role
to "phone" when in HSP/HFP mode and the RAOP (Apple Airtunes) module
that I wrote will set it's intended role to "music". This means that
when such a device becomes available phone streams (e.g. from ekiga,
skype etc.) will be automatically moved to the bluetooth headset.
Likewise, music (e.g. from Rhythmbox/Amarok) will be automatically moved
to the Airtunes device. Of course it's possible to override the device
and that choice will be remembered thereafter.
Col
--
Colin Guthrie
cguthrie(at)mandriva.org
http://colin.guthr.ie/Day Job:
Tribalogic Limited [
http://www.tribalogic.net/]
Open Source:
Mandriva Linux Contributor [
http://www.mandriva.com/]
PulseAudio Hacker [
http://www.pulseaudio.org/]
Trac Hacker [
http://trac.edgewall.org/]