I think adding "dev=default" to /etc/libao.conf makes a lot of sense,
and should be done for Jessie.

The LibAO behavior, of selecting a different ALSA device depending on
the number of channels requested, is broken in light of ALSA's stock
configuration (where only the "default" device can be shared by multiple
clients). I see the choice here as being between

1. Leave libao.conf as-is. Any active LibAO application blocks all other
   ALSA clients (LibAO-based or otherwise).

2. Add "dev=default". Multi-channel (where "multi" > 2) LibAO
   applications are forced into using a stereo device.

Neither outcome is ideal, but #2 is a *lot* less broken than #1. Multi-
channel use cases are less common, too, and it's more reasonable to
expect configuration tweaking with those.

(The dev= line should probably also have a comment advising its removal
if default_driver= is changed; the comments on that ArchLinux bug
indicate that dev=default causes errors if one sets
default_driver=pulse.)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to