alsa-lib/test
Maciej Strozek d4cf5da490 control: ucm: add ioctl to retrieve full card components
The fixed-size components field in SNDRV_CTL_IOCTL_CARD_INFO can be too
small on systems with many audio devices. The kernel [1] will provide a
new ioctl to read the full string while truncating the original in
card_info if it grows too big. Make sure the code falls back to original
if the new ioctl is not supported.

[1]: https://lore.kernel.org/all/20260122111249.67319-1-mstrozek@opensource.cirrus.com/
Signed-off-by: Maciej Strozek <mstrozek@opensource.cirrus.com>
2026-01-22 11:17:37 +00:00
..
lsb conf: introduce snd_config_load_string() 2021-12-01 10:18:58 +01:00
audio_time.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
chmap.c reshuffle included files to include config.h as first 2023-08-30 18:25:37 +02:00
client_event_filter.c add a test code for snd_seq_client_info_event_filter_*() 2008-02-22 17:49:01 +01:00
control.c control: ucm: add ioctl to retrieve full card components 2026-01-22 11:17:37 +00:00
latency.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
Makefile.am test: Add an example program to inquire UMP Endpoint and Block info 2024-08-15 16:41:53 +02:00
midifile.3 Fix hyphens in man pages 2004-10-08 16:15:32 +00:00
midifile.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
midifile.h huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
midiloop.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
mixtest.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
namehint.c test: BSD-like fixes 2023-02-03 13:22:04 +01:00
oldapi.c test: oldapi - fix the clang-16 compilation error 2023-08-22 16:52:15 +02:00
omixer.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
pcm-multi-thread.c test: BSD-like fixes 2023-02-03 13:22:04 +01:00
pcm.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
pcm_min.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
playmidi1.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
queue_timer.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
rawmidi.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
seq-decoder.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
seq-sender.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
seq-ump-example.c test: Add an example program to create a virtual UMP Endpoint 2024-06-19 17:24:50 +02:00
seq.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
timer.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00
umpinfo.c test: Add an example program to inquire UMP Endpoint and Block info 2024-08-15 16:41:53 +02:00
user-ctl-element-set.c huge correction of tabulators and whitespaces 2025-11-07 18:09:26 +01:00