- Backport upstream fixes (bsc#1012594): - A few PCM bugs have been fixed: * Stall of dmix and others in a wrong PCM state * Refactoring of PCM locking scheme * SHM initialization race fix * plug PCM memory leaks * Improvement of dshare/dmix delay calculation * Fix endless dshare draining * Fix semaphore discard race fix of direct plugins - UCM fixes and updates for DB410c and skylake-r5286 - Mixer code cleanup not to install bogus plugin codes - Documentation fixes / updates 0001-ucm-Add-ucm-files-for-DB410c-board.patch 0002-mixer-Fix-rounding-mode-documentation.patch 0003-pcm-Fix-shm-initialization-race-condition.patch 0004-pcm-Better-understandable-locking-code.patch 0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch 0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch 0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch 0008-test-use-actual-information-for-TLV-operation.patch 0009-ctl-improve-API-documentation-for-TLV-operation.patch 0010-ctl-improve-documentation-about-TLV-related-APIs.patch 0011-ctl-correct-documentation-about-TLV-feature.patch 0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch 0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch 0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch 0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch 0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch 0017-pcm-dshare-Fix-endless-playback-of-buffer.patch 0018-pcm-Add-the-PCM-state-checks-to-plugins.patch OBS-URL: https://build.opensuse.org/request/show/442719 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=202
109 lines
4.5 KiB
Diff
109 lines
4.5 KiB
Diff
From 64481b3c72d758e8330e742aac95c7b66b863020 Mon Sep 17 00:00:00 2001
|
|
From: Antonio Ospite <ao2@ao2.it>
|
|
Date: Fri, 23 Sep 2016 18:18:57 +0200
|
|
Subject: [PATCH] ucm: docs: typeset lists of identifiers explicitly
|
|
|
|
Doxygen doesn't preserve formatting that relies only on indentation,
|
|
typeset lists of identifiers explicitly.
|
|
|
|
This makes the HTML docs a lot more readable.
|
|
|
|
This change comes along the lines of commit 72aa0f8332fb ("ucm: reformat
|
|
snd_use_case_get() doc").
|
|
|
|
Some TABs has been added too in order to preserve the aligned look when
|
|
reading the source code.
|
|
|
|
Signed-off-by: Antonio Ospite <ao2@ao2.it>
|
|
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
|
---
|
|
include/use-case.h | 57 +++++++++++++++++++++++++++---------------------------
|
|
1 file changed, 29 insertions(+), 28 deletions(-)
|
|
|
|
diff --git a/include/use-case.h b/include/use-case.h
|
|
index 9aac6e2fb51d..8911645b5c4d 100644
|
|
--- a/include/use-case.h
|
|
+++ b/include/use-case.h
|
|
@@ -192,20 +192,21 @@ int snd_use_case_free_list(const char *list[], int items);
|
|
* \return Number of list entries if success, otherwise a negative error code
|
|
*
|
|
* Defined identifiers:
|
|
- * NULL - get card list
|
|
- * (in pair cardname+comment)
|
|
- * _verbs - get verb list
|
|
- * (in pair verb+comment)
|
|
- * _devices[/{verb}] - get list of supported devices
|
|
- * (in pair device+comment)
|
|
- * _modifiers[/{verb}]- get list of supported modifiers
|
|
- * (in pair modifier+comment)
|
|
- * TQ[/{verb}] - get list of TQ identifiers
|
|
- * _enadevs - get list of enabled devices
|
|
- * _enamods - get list of enabled modifiers
|
|
+ * - NULL - get card list
|
|
+ * (in pair cardname+comment)
|
|
+ * - _verbs - get verb list
|
|
+ * (in pair verb+comment)
|
|
+ * - _devices[/{verb}] - get list of supported devices
|
|
+ * (in pair device+comment)
|
|
+ * - _modifiers[/{verb}] - get list of supported modifiers
|
|
+ * (in pair modifier+comment)
|
|
+ * - TQ[/{verb}] - get list of TQ identifiers
|
|
+ * - _enadevs - get list of enabled devices
|
|
+ * - _enamods - get list of enabled modifiers
|
|
+ *
|
|
+ * - _supporteddevs/{modifier}|{device}[/{verb}] - list of supported devices
|
|
+ * - _conflictingdevs/{modifier}|{device}[/{verb}] - list of conflicting devices
|
|
*
|
|
- * _supporteddevs/{modifier}|{device}[/{verb}] - list of supported devices
|
|
- * _conflictingdevs/{modifier}|{device}[/{verb}] - list of conflicting devices
|
|
* Note that at most one of the supported/conflicting devs lists has
|
|
* any entries, and when neither is present, all devices are supported.
|
|
*
|
|
@@ -331,8 +332,8 @@ int snd_use_case_get(snd_use_case_mgr_t *uc_mgr,
|
|
* \return Zero if success, otherwise a negative error code
|
|
*
|
|
* Known identifiers:
|
|
- * _devstatus/{device} - return status for given device
|
|
- * _modstatus/{modifier} - return status for given modifier
|
|
+ * - _devstatus/{device} - return status for given device
|
|
+ * - _modstatus/{modifier} - return status for given modifier
|
|
*/
|
|
int snd_use_case_geti(snd_use_case_mgr_t *uc_mgr,
|
|
const char *identifier,
|
|
@@ -346,19 +347,19 @@ int snd_use_case_geti(snd_use_case_mgr_t *uc_mgr,
|
|
* \return Zero if success, otherwise a negative error code
|
|
*
|
|
* Known identifiers:
|
|
- * _verb - set current verb = value
|
|
- * _enadev - enable given device = value
|
|
- * _disdev - disable given device = value
|
|
- * _swdev/{old_device} - new_device = value
|
|
- * - disable old_device and then enable new_device
|
|
- * - if old_device is not enabled just return
|
|
- * - check transmit sequence firstly
|
|
- * _enamod - enable given modifier = value
|
|
- * _dismod - disable given modifier = value
|
|
- * _swmod/{old_modifier} - new_modifier = value
|
|
- * - disable old_modifier and then enable new_modifier
|
|
- * - if old_modifier is not enabled just return
|
|
- * - check transmit sequence firstly
|
|
+ * - _verb - set current verb = value
|
|
+ * - _enadev - enable given device = value
|
|
+ * - _disdev - disable given device = value
|
|
+ * - _swdev/{old_device} - new_device = value
|
|
+ * - disable old_device and then enable new_device
|
|
+ * - if old_device is not enabled just return
|
|
+ * - check transmit sequence firstly
|
|
+ * - _enamod - enable given modifier = value
|
|
+ * - _dismod - disable given modifier = value
|
|
+ * - _swmod/{old_modifier} - new_modifier = value
|
|
+ * - disable old_modifier and then enable new_modifier
|
|
+ * - if old_modifier is not enabled just return
|
|
+ * - check transmit sequence firstly
|
|
*/
|
|
int snd_use_case_set(snd_use_case_mgr_t *uc_mgr,
|
|
const char *identifier,
|
|
--
|
|
2.10.2
|
|
|