mirror of
https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-10.git
synced 2026-09-09 00:07:04 +08:00
ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_IFB_SILENCE_ON_EMPTY
JIRA: https://issues.redhat.com/browse/RHEL-193253 commit 06363f96e3d6b54ff7b5d2ce85cab95bd5e874b0 Author: Rong Zhang <i@rong.moe> Date: Wed May 27 01:49:23 2026 +0800 ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_IFB_SILENCE_ON_EMPTY QUIRK_FLAG_IFB_SILENCE_ON_EMPTY was introduced into usb-audio before without appropriate documentation, so add it. Fixes: a23812004228 ("ALSA: usb-audio: add IFB_SILENCE_ON_EMPTY quirk for Behringer Flow 8") Signed-off-by: Rong Zhang <i@rong.moe> Link: https://patch.msgid.link/20260527-uac-quirk-get-cur-vol-v1-1-e9362b712e5e@rong.moe Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <jkysela@redhat.com>
This commit is contained in:
@@ -2383,6 +2383,12 @@ quirk_flags
|
|||||||
``V(x) = k * x``; ``dB(x) = 20 * log10(x)``. Overrides bit 24
|
``V(x) = k * x``; ``dB(x) = 20 * log10(x)``. Overrides bit 24
|
||||||
* bit 28: ``mixer_capture_linear_vol``
|
* bit 28: ``mixer_capture_linear_vol``
|
||||||
Similar to bit 27 but for capture streams. Overrides bit 25
|
Similar to bit 27 but for capture streams. Overrides bit 25
|
||||||
|
* bit 29: ``ifb_silence_on_empty``
|
||||||
|
In implicit feedback mode, when an entire capture URB returns with
|
||||||
|
all iso_frame_desc[i].status != 0 (bytes==0), do not silently return
|
||||||
|
from snd_usb_handle_sync_urb. Instead fall through and enqueue a
|
||||||
|
packet_info containing only size-0 packets, so the OUT ring keeps
|
||||||
|
moving (emits silence). Needed by Behringer Flow 8 (1397:050c).
|
||||||
|
|
||||||
This module supports multiple devices, autoprobe and hotplugging.
|
This module supports multiple devices, autoprobe and hotplugging.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user