summaryrefslogtreecommitdiff
path: root/src/modules/alsa/alsa-ucm.c
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-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 Yasak1-16/+16
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: Perform format and rate detection before setting HW paramsIgor V. Kovalenko1-1/+1
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 Yasak1-22/+15
2022-06-28alsa-ucm: Make mapping UCM contexts have only one deviceAlper Nebi Yasak1-68/+34
2022-06-28alsa-ucm: Make ports store only one deviceAlper Nebi Yasak1-100/+20
2022-06-28alsa-ucm: Remove combination port generation logicAlper Nebi Yasak1-102/+45
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 Yasak1-13/+7
2022-06-28alsa-ucm: Set profiles by their struct instance, not their nameJaroslav Kysela1-8/+7
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 Yasak1-31/+40
2022-06-28alsa-ucm: Always create device conflicting/supported device idxsetsAlper Nebi Yasak1-37/+27
2021-12-29alsa: ucm - use possible mixer private device prefix for ELD controlsJaroslav Kysela1-8/+16
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-07-12alsa-ucm: fix persistent port names with alsa-lib >= 1.2.5Igor V. Kovalenko1-18/+34
2021-06-30alsa-ucm: Log about the correct path value when probing volumesAlper Nebi Yasak1-2/+2
2021-02-26treewide: fix a bunch of typosFelipe Sateler1-1/+1
2020-12-30alsa-mixer: Handle the index for ALSA mixer jack identifiersKai-Heng Feng1-2/+2
2020-09-17ucm: add possibility to skip the UCM card completely (Linked)Jaroslav Kysela1-4/+16
2020-08-10Rename "available group" to "availability group"Tanu Kaskinen1-1/+1
2020-07-06alsa-ucm: Fix NULL pointer handlingTanu Kaskinen1-2/+3
2020-07-06alsa-ucm: disallow null mdev argument into pa_alsa_open_mixer_by_name()Eero Nurkkala1-1/+1
2020-06-17alsa ucm: set device port typeJaroslav Kysela1-1/+45
2020-06-17alsa-ucm: set available_group (use jack name)Jaroslav Kysela1-0/+12
2020-03-25alsa-ucm: use the right profile nameWim Taymans1-1/+1
2020-03-17ucm: Don't log errors during normal operationTanu Kaskinen1-4/+4
2020-03-01alsa ucm: do not assign JackHWMute when JackControl is missing for the UCM de...Jaroslav Kysela1-0/+4
2020-02-15alsa-ucm: correct the channel default logic (stereo)Jaroslav Kysela1-3/+10
2019-12-23alsa-ucm: allow to set profile priority from UCM valueJaroslav Kysela1-15/+44
2019-12-23alsa-ucm: add support for HDMI ELDJaroslav Kysela1-2/+70
2019-12-23alsa: rewrite mixer open/close, cache mixer accesses in probeJaroslav Kysela1-42/+24
2019-12-18alsa-mixer: handle interface type (CARD,PCM) for mixer element lookupsJaroslav Kysela1-1/+1
2019-12-18alsa-ucm: use the proper mixer name for ucm pcm sink/sourceJaroslav Kysela1-2/+7