summaryrefslogtreecommitdiffstats
path: root/src/modules/alsa/mixer
Commit message (Collapse)AuthorAgeFilesLines
* alsa-mixer: Whoops, forgot to git-add this in a previous.Colin Guthrie2011-06-261-0/+35
|
* alsa-mixer: Add UAC1.0 Sennheiser Dongle to the usb-headset profile.Colin Guthrie2011-06-261-0/+2
| | | | Reported by Sean McNamara
* alsa-mixer: Add an mixer profile exception for a BT Agile handsetColin Guthrie2011-06-251-0/+4
|
* alsa-mixer: Add workaround for some USB headsetsDavid Henningsson2011-06-251-0/+3
| | | | | | | | | This is a workaround - these usb headsets have one output volume control only, labeled "Speaker". This causes the default profile set to not control the volume at all, which is a bug. Workaround that by creating a separate profile set. Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* alsa-mixer: Remove passthrough profilesArun Raghavan2011-05-022-26/+0
| | | | | These aren't used any more - we handle passthrough mode in the iec958* profiles now.
* 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: Add two more ALSA audio card profilesDaniel Mack2011-03-183-0/+225
| | | | | This adds profiles for Native Instruments recently announced "Trator Audio 6" and "Traktor Audio 10".
* 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 DecibelFix section to the profile set config file format.Tanu Kaskinen2011-03-111-11/+50
| | | | | This commit only implements the parser, the decibel fix data is not yet used for anything.
* alsa-mixer: Add support for "Line Boost" elementDavid Henningsson2011-02-282-0/+11
| | | | Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* alsa-mixer: Make sure capture source and input source use right pathDavid Henningsson2011-02-256-45/+12
| | | | | | | Make sure that mic and line (with common names) use the specific path instead of the analog-input one. Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* alsa-mixer: Fixup "Mic"/"Line"/"analog-input" paths to work with the new pathsDavid Henningsson2011-02-254-22/+111
| | | | Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* alsa-mixer: Add new paths for Internal Mic, Front Mic, Rear Mic and Dock MicDavid Henningsson2011-02-256-78/+317
| | | | Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* 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>
* build: Don't include empty Makefile.am in subdirsMaarten Bosmans2011-01-313-60/+0
|
* build-sys: Replace dummy Makefiles with proper Makefile.am'sColin Guthrie2010-12-056-3/+60
| | | | | | | | | | | | | | | | | | | | | | | | This is needed to better support out of tree builds (including distcheck) and to ensure the necessary folders are created in the build tree on configure and also works around an intl-tools bug (https://bugs.launchpad.net/intltool/+bug/605826) The Makefile.am's used are minimal (and in some cases completely blank). At present they do not include anything interesting with the majority of the real work still done by the monolitic src/Makefile.am It may make sense to start splitting out src/Makefile.am into smaller chunks but this commit makes the minimum changes to address the issues that result from using make distcheck and other out of tree builds. Note: This 'breaks' the ability to type make in e.g. the src/modules folder and have all of PA rebuilt accordingly (this is because the static Makefiles previously present just did a "make -C ..") which was purportedly for use in emacs. But I'm sure there will be a better and more robust way to configure emacs to do your builds properly if this behaviour is still desirable.
* Handle 'Internal Mic 1' as an 'Input Source'Daniel T Chen2010-11-251-0/+4
| | | | | | | | | BugLink: https://launchpad.net/bugs/680810 Some laptops have 'Internal Mic 1' exposed as an 'Input Source', e.g., Dell XPSM 1530, so handle these, too. Signed-off-by: Daniel T Chen <crimsun@ubuntu.com>
* Add "Rear Mic" to alsa mixer paths.David Henningsson2010-11-252-0/+13
| | | | Signed-off-by: David Henningsson <david.henningsson@canonical.com>
* alsa-mixer: add profile for Native Instruments KorecontrollerDaniel Mack2010-10-162-0/+86
|
* alsa-mixer: add profile for Traktor Kontrol S4Daniel Mack2010-09-122-0/+82
| | | | | This new audio interface from Native Instruments has 2 stereo channels for both input and output direction. This patch adds mappings for them.
* alsa: add missing iec958 files from previous commitPierre-Louis Bossart2010-07-152-0/+38
|
* alsa: fix mixer profiles, add passthrough configPierre-Louis Bossart2010-07-131-3/+7
| | | | Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@intel.com>
* alsa: Handle 'Digital Mic' as an 'Input Source'Daniel T Chen2010-05-081-0/+4
| | | | | | | BugLink: https://launchpad.net/bugs/533877 Some laptops have 'Digital Mic' exposed as an 'Input Source', e.g., Dell XPS 1330, so handle these, too.
* alsa: use default output port namesLennart Poettering2010-02-214-1/+5
| | | | | instead of coming up with pointless aliases, reuse the already established names, for second headphones, and second speakers.
* alsa: cover "Internal Mic" elementsLennart Poettering2010-02-219-0/+98
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=562216
* alsa: cover 'Shared Mic/Line in', 'Analog Source'Lennart Poettering2010-02-211-0/+25
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=558638
* alsa: cover "Desktop Speaker" mixer elementsLennart Poettering2010-02-218-7/+129
| | | | As exposed by really old Microsoft USB sound systems
* alsa: cover bass boost mixer elementLennart Poettering2010-02-091-0/+11
| | | | http://pulseaudio.org/ticket/740
* alsa: Cover the 'Int Mic Boost' element.Colin Guthrie2010-02-091-0/+9
| | | | | | | | | | This is not 100% ideal as we have not way to tie specific boosts to specific inputs and this particular chipset (as noted in #772) appears to support just that. For the time being incorporate it into the normal boost logic. See http://pulseaudio.org/ticket/772
* alsa: cover Input Source:Int MicColin Guthrie2010-02-091-0/+4
| | | | | As seen on some HDA chips (e.g. Fujitsu Siemens S6410) Refs http://pulseaudio.org/ticket/772
* alsa: add profile set for M-Audio FastTrack Pro USBDavid Kågedal2010-01-052-0/+86
|
* alsa: cover 'Analog Output' controlLennart Poettering2009-11-041-0/+17
| | | | http://pulseaudio.org/ticket/702
* alsa: create a seperate mixer path for Speaker elementsLennart Poettering2009-10-313-13/+106
| | | | | | | On some cards line-out is independant of Sepaker and it is a good idea to cover that so that they can independantly be activated. https://bugzilla.redhat.com/show_bug.cgi?id=520884
* alsa: leave other headphone control enabled if possibleLennart Poettering2009-10-315-4/+22
|
* alsa: lower priority for Headphone2 pathLennart Poettering2009-10-311-1/+1
|
* alsa: cover Input Source:AUX INLennart Poettering2009-10-311-0/+4
| | | | | | As seen on some HDA chips: https://bugzilla.redhat.com/attachment.cgi?id=359804
* alsa: cover Headphone2 mixer elementLennart Poettering2009-10-313-2/+85
| | | | | | As seen on some drivers: https://bugzilla.redhat.com/show_bug.cgi?id=498612
* alsa: cover 'Digital Input Source' elementLennart Poettering2009-10-311-0/+14
| | | | | | As used by some HDA devices: https://bugzilla.redhat.com/attachment.cgi?id=365290
* alsa: cover Mic Jack Mode elementLennart Poettering2009-10-311-1/+12
| | | | | | As used by some HDA chips: https://bugzilla.redhat.com/attachment.cgi?id=366816
* alsa: fix Surround mixer element nameLennart Poettering2009-09-183-3/+3
| | | | | | s/Sourround/Surround/ Spotted by Colin Guthrie
* alsa: add more input sources to path setLennart Poettering2009-09-031-0/+8
|
* alsa: leave headphone jack enabled in normal mixer pathsLennart Poettering2009-08-213-6/+15
|
* alsa: enable ext. amplifier by defaultLennart Poettering2009-08-121-2/+2
|
* build-sys: add a couple of stub MakefilesLennart Poettering2009-07-233-0/+3
|
* alsa: control 'Speaker' element as wellLennart Poettering2009-07-234-0/+22
|
* alsa: document alsa mixer path/profile sets a bit moreLennart Poettering2009-06-192-3/+23
|
* alsa: add copyright blobs and comments to all mixer paths/profile setsLennart Poettering2009-06-1919-62/+430
|
* alsa: move udev rules file behind the other sound related rulesLennart Poettering2009-06-181-0/+0
|
* alsa: document default profile set a bit betterLennart Poettering2009-06-181-17/+39
|
* alsa: add profile set for Native Instruments 4 DJLennart Poettering2009-06-182-0/+90
|