- Backport upstream fixes: 0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch 0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch 0003-ucm-substitute-the-merged-tree-completely.patch 0004-ctl-improve-documentation-for-identifier-of-control-.patch 0005-pcm-dmix-make-lockless-operation-optional.patch 0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch 0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch 0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch 0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch 0010-control-ctlparse-fix-enum-values-in-or.patch 0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch 0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch 0014-control-Add-documentation-for-snd_ctl_elem_list_.patch 0015-conf-quote-also-strings-with-and-characters-in-strin.patch 0016-topology-decode-Fix-channel-map-memory-allocation.patch 0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch 0018-topology-decode-Remove-decoding-values-for-enum-cont.patch 0019-topology-decode-Add-enum-control-texts-as-separate-e.patch 0020-topology-decode-Fix-printing-texts-section.patch 0021-topology-decode-Change-declaration-of-enum-decoding-.patch 0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch 0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch 0024-topology-decode-Add-DAI-name-printing.patch 0025-topology-Make-buffer-for-saving-dynamic-size.patch 0026-topology-return-correct-value-in-tplg_save_printf.patch 0027-topology-fix-some-gcc10-warnings-labs-signess.patch 0028-topology-fix-sort_config.patch 0029-topology-fix-the-unaligned-access.patch 0030-topology-improve-the-printf-buffer-management.patch OBS-URL: https://build.opensuse.org/request/show/836375 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=281
37 lines
1.5 KiB
Diff
37 lines
1.5 KiB
Diff
From 877bdf95fdfdac840a7a664362ec69b85c59ecb0 Mon Sep 17 00:00:00 2001
|
|
From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
|
|
Date: Fri, 3 Jul 2020 09:37:51 +0900
|
|
Subject: [PATCH 04/32] ctl: improve documentation for identifier of control
|
|
element
|
|
|
|
In documentation, there're two ways relevant to the identifier of control
|
|
element. However, the case of combination has the lack of parameters.
|
|
|
|
This commit improves documentation in this point.
|
|
|
|
Fixes: f3c24de8c0df ("ctl: add an overview for design of ALSA control interface")
|
|
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
|
|
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
|
|
---
|
|
src/control/control.c | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/src/control/control.c b/src/control/control.c
|
|
index 19528ae30a0b..e21e8f1d2621 100644
|
|
--- a/src/control/control.c
|
|
+++ b/src/control/control.c
|
|
@@ -49,8 +49,8 @@ are managed according to below model.
|
|
- An element includes some members to have a value. The value of each member
|
|
can be changed by both of userspace applications and drivers in kernel.
|
|
|
|
-Each element can be identified by two ways; a combination of name and index, or
|
|
-numerical number (numid).
|
|
+Each element can be identified by two ways; the numerical number (numid), or the
|
|
+combination of interface, device, subdevice, name, and index.
|
|
|
|
The type of element set is one of integer, integerr64, boolean, enumerators,
|
|
bytes and IEC958 structure. This indicates the type of value for each member in
|
|
--
|
|
2.16.4
|
|
|