summaryrefslogtreecommitdiff
path: root/src/modules/alsa
AgeCommit message (Expand)AuthorFilesLines
2024-01-12alsa-ucm: Replace port device UCM context assertion with an errorAlper Nebi Yasak1-2/+12
2024-01-12alsa-ucm: Check UCM verb before working with device statusAlper Nebi Yasak1-0/+30
2023-08-12alsa-mixer: Respect XDG base directory spec when loading profile setsSimonP1-29/+33
2023-03-19alsa: ucm: Fix spurious mixer path removal on initial profile setHector Martin1-2/+5
2023-03-19alsa-ucm: Fix more instances of profile-verb conflationAlper Nebi Yasak2-18/+18
2023-03-19alsa-ucm: Consider devices using the same PCM as incompatibleAlper Nebi Yasak1-2/+17
2023-03-19alsa-ucm: Disable old modifiers when switching profiles of same verbAlper Nebi Yasak1-2/+15
2023-03-19alsa-ucm: Add enable, disable, status helpers for modifiersAlper Nebi Yasak1-14/+54
2023-02-25alsa-util: Fix pa_alsa_get_supported_formats fallback.Igor V. Kovalenko1-31/+31
2023-02-25alsa-util: Perform format and rate detection before setting HW paramsIgor V. Kovalenko6-12/+46
2023-02-20alsa-profiles: rename mappings for Xonar SEAtaberk Özen1-4/+2
2023-02-20alsa-profiles: import Asus Xonar SE profile from pipewireAtaberk Özen2-0/+96
2023-02-06alsa-util: Add more standard sample rates.Igor V. Kovalenko1-1/+2
2023-02-06alsa-util: Dump probed ratesIgor V. Kovalenko1-0/+19
2022-07-18alsa-mixer: extend pa_alsa_mixer_find with the subdevice checkJaroslav Kysela1-4/+8
2022-07-18alsa-mixer: fix the re-attach code for the mixer control elementJaroslav Kysela2-11/+52
2022-06-29alsa-ucm: remove extra space from the device.intended_roles propertyJaroslav Kysela1-4/+9
2022-06-28alsa-ucm: Create multiple profiles per verb for conflicting devicesAlper Nebi Yasak1-21/+99
2022-06-28alsa-ucm: Disable old devices when switching profiles of same verbAlper Nebi Yasak1-5/+21
2022-06-28alsa-ucm: Make mapping UCM contexts have only one modifierAlper Nebi Yasak2-23/+16
2022-06-28alsa-ucm: Make mapping UCM contexts have only one deviceAlper Nebi Yasak2-69/+35
2022-06-28alsa-ucm: Make ports store only one deviceAlper Nebi Yasak4-108/+26
2022-06-28alsa-ucm: Remove combination port generation logicAlper Nebi Yasak3-105/+48
2022-06-28alsa-ucm: Make one input/output mapping per UCM deviceAlper Nebi Yasak1-10/+4
2022-06-28alsa-ucm: Split out helpers for device set name, description, priorityAlper Nebi Yasak1-35/+118
2022-06-28alsa-ucm: Fix device conformance checkAlper Nebi Yasak1-3/+12
2022-06-28alsa-ucm: Rewrite conformant device group generation with idxsetsAlper Nebi Yasak1-91/+61
2022-06-28alsa-ucm: Split profile creation into verb and profile partsAlper Nebi Yasak1-18/+42
2022-06-28alsa-ucm: Make mapping creation independent from indvidual profilesAlper Nebi Yasak1-11/+15
2022-06-28alsa-ucm: Stop conflating profile name with UCM verb nameAlper Nebi Yasak1-19/+28
2022-06-28alsa-ucm: Let profiles know their associated UCM verbAlper Nebi Yasak3-14/+16
2022-06-28alsa-ucm: Set profiles by their struct instance, not their nameJaroslav Kysela3-12/+10
2022-06-28alsa-ucm: Add enable, disable, status helpers for devicesAlper Nebi Yasak1-18/+63
2022-06-28alsa-ucm: Make modifiers track conflicting/supported devices as idxsetsAlper Nebi Yasak2-36/+42
2022-06-28alsa-ucm: Always create device conflicting/supported device idxsetsAlper Nebi Yasak1-37/+27
2022-06-27alsa-mixer: allow to re-attach the mixer control elementJaroslav Kysela1-5/+13
2022-06-27alsa-mixer: avoid assertion at alsa-lib mixer API when element removalTakashi Sakamoto1-1/+7
2022-06-23fix translation error of pulseaudiopeijiankang1-1/+1
2022-03-07alsa-profiles: Add NI Komplete Audio 6 MK2 profilesJosef Haider2-3/+5
2022-01-26alsa-mixer: Add analog-input path to TI PCM2902 mappingsTanu Kaskinen1-6/+9
2021-12-29alsa: ucm - use possible mixer private device prefix for ELD controlsJaroslav Kysela2-8/+17
2021-12-29alsa: mixer - more clever alias cache implementationJaroslav Kysela2-43/+65
2021-12-16alsa: ucm - update the mixer path also after volume probeJaroslav Kysela1-9/+22
2021-12-16alsa: ucm - fix h/w mute mixer control probeJaroslav Kysela1-3/+4
2021-12-16alsa: ucm - remove duplicate assignmentJaroslav Kysela1-2/+0
2021-12-16alsa-mixer: Improve documentation in texas-instruments-pcm2902.confTanu Kaskinen1-10/+14
2021-12-16alsa-mixer: Rename behringer-umc22.conf to texas-instruments-pcm2902.confsimple2-1/+1
2021-12-16alsa-mixer: Fix mono input for Texas Instruments PCM2902simple1-1/+1
2021-11-03alsa sink/source: Allow alsa to use alternative smoother codeGeorg Chini2-8/+189
2021-09-08alsa-mixer: add support for SteelSeries Arctis Pro + GameDACIgor V. Kovalenko1-0/+2