alsa-lib/src
Jaroslav Kysela a74521f371 ucm: find-card,find-device - add UCM variable support for arguments (Syntax 9)
Add variable support for all lookup arguments in find-card and find-device
substitutions. Variables are identified by $ prefix and only enabled for
Syntax 9+ to maintain backward compatibility.

Modified arguments with variable support:
- find-card: field, regex
- find-device: type, field, stream, regex

Example usage:
  ${find-card:field=$FieldName,regex=$Pattern,return=number}
  ${find-device:type=$DevType,stream=$StreamType,field=$FieldName,regex=$Pattern}

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2026-02-18 13:29:33 +01:00
..
conf conf: cards: unify whitespace - use tabs and remove trailing spaces 2025-12-10 16:50:28 +01:00
control control: remap - fix memory leak in remap_load_list() 2026-02-12 11:15:55 +01:00
hwdep huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
mixer coverity.com fixes - initial round 2025-11-12 15:36:29 +01:00
pcm coverity.com fixes - initial round 2025-11-12 15:36:29 +01:00
rawmidi coverity.com fixes - initial round 2025-11-12 15:36:29 +01:00
seq seq: return back old snd_seq_drain_output behaviour for -EAGAIN 2026-01-13 08:09:47 +01:00
timer huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
topology topology: decoder - add boundary check for channel mixer count 2026-01-29 16:55:49 +01:00
ucm ucm: find-card,find-device - add UCM variable support for arguments (Syntax 9) 2026-02-18 13:29:33 +01:00
async.c coverity.com fixes - initial round 2025-11-12 15:36:29 +01:00
conf.c Revert "conf: fix load_for_all_cards() - do not merge the card specific contents" 2025-12-10 12:05:19 +01:00
confeval.c replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros 2025-11-07 18:09:26 +01:00
confmisc.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
dlmisc.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
error.c error: fix the "return old snd_lib_error_set_handler() behaviour" 2026-01-08 13:19:45 +01:00
input.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
Makefile.am Delete alsalisp code 2025-04-07 18:36:54 +02:00
names.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
output.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
shmarea.c doxygen: global: silence 'not documented' warnings 2023-09-01 16:12:02 +02:00
socket.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
userfile.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
Versions.in.in log: implement filter based on string configuration (env LIBASOUND_DEBUG). 2025-11-07 18:09:26 +01:00