- Remove superfluous Loopback.conf from the source, as it was already included in 1.0.28 tarball - Backport upstream fixes: UCM dummy PCM definition, ICE1712 surround definitions, USB-audio secondary PCM definition, PCM rate plugin boundary overwrap fix, MONOTONIC_RAW timestamp support, PCM route plugin 3-byte format fixes, etc: 0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch 0002-ICE1712-add-surround71-pcm-definition.patch 0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch 0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch 0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch 0006-Add-timestamp-type-to-sw_params-internal-only.patch 0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch 0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch 0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch 0010-test-audio_time-Set-timestamp-type-explicitly.patch 0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch 0012-pcm-Fill-sw_params-proto-field.patch 0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch 0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch OBS-URL: https://build.opensuse.org/request/show/241986 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/alsa?expand=0&rev=162
43 lines
1.7 KiB
Diff
43 lines
1.7 KiB
Diff
From 7a748af4db17cb0b26d19e5f9939d277128ec94b Mon Sep 17 00:00:00 2001
|
|
From: Tanu Kaskinen <tanu.kaskinen@linux.intel.com>
|
|
Date: Thu, 26 Jun 2014 13:30:25 +0300
|
|
Subject: [PATCH 01/14] ucm: Document PlaybackPCMIsDummy and CapturePCMIsDummy
|
|
values
|
|
|
|
At least PulseAudio needs special handling for dummy devices. To allow
|
|
that to happen automatically, the UCM configuration should contain the
|
|
information about which PCMs are dummy.
|
|
|
|
Signed-off-by: Tanu Kaskinen <tanu.kaskinen@linux.intel.com>
|
|
Acked-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
|
|
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
|
---
|
|
include/use-case.h | 10 ++++++++++
|
|
1 file changed, 10 insertions(+)
|
|
|
|
diff --git a/include/use-case.h b/include/use-case.h
|
|
index 4e13249133e6..f30168f86471 100644
|
|
--- a/include/use-case.h
|
|
+++ b/include/use-case.h
|
|
@@ -258,7 +258,17 @@ int snd_use_case_get_list(snd_use_case_mgr_t *uc_mgr,
|
|
* Recommended names for values:
|
|
* TQ - Tone Quality
|
|
* PlaybackPCM - full PCM playback device name
|
|
+ * PlaybackPCMIsDummy - Valid values: "yes" and "no". If set to "yes", the
|
|
+ * PCM named by the PlaybackPCM value is a dummy device,
|
|
+ * meaning that opening it enables an audio path in the
|
|
+ * hardware, but writing to the PCM device has no
|
|
+ * effect.
|
|
* CapturePCM - full PCM capture device name
|
|
+ * CapturePCMIsDummy - Valid values: "yes" and "no". If set to "yes", the
|
|
+ * PCM named by the CapturePCM value is a dummy device,
|
|
+ * meaning that opening it enables an audio path in the
|
|
+ * hardware, but reading from the PCM device has no
|
|
+ * effect.
|
|
* PlaybackRate - playback device sample rate
|
|
* PlaybackChannels - playback device channel count
|
|
* PlaybackCTL - playback control device name
|
|
--
|
|
2.0.1
|
|
|