pulseaudio/src/modules/alsa
Tanu Kaskinen 064780d9de alsa-mixer: Implement support for setting element specific upper limits for volume.
This feature is mainly useful in embedded systems that have built-in speakers.
In such situations the full audio path is known beforehand, so it's possible to
know what is the maximum sensible volume, and any higher volume can be
disabled.

The volume limit is set in path configuration files in the [Element] section,
using option "volume-limit". The value is the desired maximum volume step of
the volume element.
2011-03-11 13:40:51 +02:00
..
mixer alsa-mixer: Implement support for setting element specific upper limits for volume. 2011-03-11 13:40:51 +02:00
alsa-mixer.c alsa-mixer: Implement support for setting element specific upper limits for volume. 2011-03-11 13:40:51 +02:00
alsa-mixer.h alsa-mixer: Implement support for setting element specific upper limits for volume. 2011-03-11 13:40:51 +02:00
alsa-sink.c ratelimit: fix log levels of log suppression messages 2011-01-31 11:36:24 +00:00
alsa-sink.h alsa: rework mixer logic 2009-06-17 03:45:14 +02:00
alsa-source.c ratelimit: fix log levels of log suppression messages 2011-01-31 11:36:24 +00:00
alsa-source.h alsa: rework mixer logic 2009-06-17 03:45:14 +02:00
alsa-util.c alsa: disable period wakeups in tsched mode if possible 2011-02-01 09:41:02 +00:00
alsa-util.h alsa: work around slightly broken _delay implementations 2010-09-09 17:03:34 +01:00
module-alsa-card.c alsa-card: Print the profile set configuration when loading the card. 2011-03-11 13:39:50 +02:00
module-alsa-sink.c alsa: Take syncronized HW volume infra into use for alsa-sink 2010-10-16 11:53:39 +01:00
module-alsa-source.c pulse: move pa_rtclock_now in pulsecommon 2009-06-20 17:29:08 +03:00