Completely rework ALSA device selection code: choose the device to open depending...
commitc1e5477e5e53cad1553cad1bda7831c5d5a9f8a9
authorLennart Poettering <lennart@poettering.net>
Tue, 13 Nov 2007 17:37:44 +0000 (13 17:37 +0000)
committerLennart Poettering <lennart@poettering.net>
Tue, 13 Nov 2007 17:37:44 +0000 (13 17:37 +0000)
tree1109700c79559f391d0edfb2f9db82252f5010f4
parentb1470f78d6bf8a7370d3aecad7a927b72a7fb3ae
Completely rework ALSA device selection code: choose the device to open depending on the requested number of channels and channel map. In most cases it will now suffice to set default-channels=6 to enable 5.1 sound for all devices that support it

git-svn-id: svn://svn.0pointer.net/pulseaudio/trunk@2050 fefdeb5f-60dc-0310-8127-8f9354f1896f
15 files changed:
src/modules/alsa-util.c
src/modules/alsa-util.h
src/modules/module-alsa-sink.c
src/modules/module-alsa-source.c
src/modules/module-bt-proximity.c
src/modules/module-cli.c
src/modules/module-detect.c
src/modules/module-hal-detect.c
src/modules/module-oss.c
src/modules/rtp/module-rtp-send.c
src/pulsecore/modargs.c
src/pulsecore/modargs.h
src/pulsecore/protocol-esound.c
src/pulsecore/protocol-native.c
src/pulsecore/protocol-simple.c