summaryrefslogtreecommitdiffstats
path: root/src/modules/alsa/mixer/paths/analog-output.conf.common
Commit message (Collapse)AuthorAgeFilesLines
* alsa-mixer: Implement constant volume.Tanu Kaskinen2011-03-201-7/+9
| | | | | | | This change makes it possible to configure an arbitrary constant volume for a volume element in the path configuration, which is applied when the path is selected. Note: this is only useful when the exact hardware and driver are known beforehand.
* alsa-mixer: Implement support for setting element specific upper limits for ↵Tanu Kaskinen2011-03-111-0/+1
| | | | | | | | | | | | | 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.
* alsa-mixer: add required-any and required-* for enum optionsDavid Henningsson2011-02-251-0/+5
| | | | | | | | | | | Now you can add required-any to elements in a path and the path will be valid as long as at least one of the elements are present. Also you can have required, required-any and required-absent in element options, causing a path to be unsupported if an option is (not) present (simplified example: to skip line in path if "Capture source" doesn't have a "Line In" option). Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* alsa: cover bass boost mixer elementLennart Poettering2010-02-091-0/+11
| | | | http://pulseaudio.org/ticket/740
* alsa: cover 'Analog Output' controlLennart Poettering2009-11-041-0/+17
| | | | http://pulseaudio.org/ticket/702
* alsa: enable ext. amplifier by defaultLennart Poettering2009-08-121-2/+2
|
* alsa: document alsa mixer path/profile sets a bit moreLennart Poettering2009-06-191-0/+8
|
* alsa: add copyright blobs and comments to all mixer paths/profile setsLennart Poettering2009-06-191-20/+83
|
* alsa: rework mixer logicLennart Poettering2009-06-171-0/+40
Completely rework mixer logic. This now allows controlling a full set of elements from a single sink's volume slider/mute button. This also introduces sink and source "ports" that can be used to choose different input or output ports with the UI. (i.e. "mic"/"line-in" or "speaker"/"headphones". The mixer paths and device maps are now configered in external configuration files and can be tweaked as necessary.