pulseaudio/src/modules/alsa
David Henningsson c87917cf0d alsa-mixer: refactor element_probe and fix >2 channel bug
By refactoring volume probing into its own function, we can reduce
indentation a lot. Also, if an error occurs during the volume probe,
that volume element is now always skipped (instead of taking down
the entire path with it).

Also, a bug for elements with more than two channels is fixed, as
previously, the volume parsing code was continuing, potentially
referencing somewhere outside the array (which has max two channels).

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
2016-03-08 08:37:57 +01:00
..
mixer alsa-mixer: sb-omni-surround-5.1.conf: remove analog-surround-21, add Linux 4.3+ support 2015-11-26 18:31:48 +01:00
alsa-mixer.c alsa-mixer: refactor element_probe and fix >2 channel bug 2016-03-08 08:37:57 +01:00
alsa-mixer.h alsa-mixer: Fill in input and output names 2015-11-22 04:59:21 +02:00
alsa-sink.c alsa-sink: Don't pretend to support passthrough on HDMI surround sinks 2015-12-04 17:40:24 +05:30
alsa-sink.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
alsa-source.c alsa: Use helper function for byte conversion across sample specs 2015-11-20 17:34:38 +05:30
alsa-source.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
alsa-ucm.c alsa-ucm: fix pa_device_port.profiles leak 2015-10-26 10:14:57 +01:00
alsa-ucm.h ucm: Add support for "JackHWMute" 2015-08-21 14:33:11 +03:00
alsa-util.c alsa: Don't disable timer-based scheduling on USB devices 2015-12-29 06:00:14 +05:30
alsa-util.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-alsa-card.c alsa-mixer: Fill in input and output names 2015-11-22 04:59:21 +02:00
module-alsa-sink.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
module-alsa-source.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00