- 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
48 lines
1.5 KiB
Diff
48 lines
1.5 KiB
Diff
From a668a94238dc67b19ae187b52a161e027d79ee5d Mon Sep 17 00:00:00 2001
|
|
From: Takashi Iwai <tiwai@suse.de>
|
|
Date: Mon, 14 Nov 2016 11:46:05 +0100
|
|
Subject: [PATCH] mixer: Don't install smixer modules unless python is enabled
|
|
|
|
Currently the whole smixer stuff depends on python, so it doesn't make
|
|
sense to install plugins partially when the python support is
|
|
disabled.
|
|
|
|
This patch changes Makefile.am not to install the smixer stuff at all
|
|
when the python support is disabled via configure script.
|
|
|
|
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
|
---
|
|
modules/mixer/simple/Makefile.am | 4 +---
|
|
1 file changed, 1 insertion(+), 3 deletions(-)
|
|
|
|
diff --git a/modules/mixer/simple/Makefile.am b/modules/mixer/simple/Makefile.am
|
|
index cb64ee8ca665..c21dd07d5180 100644
|
|
--- a/modules/mixer/simple/Makefile.am
|
|
+++ b/modules/mixer/simple/Makefile.am
|
|
@@ -1,3 +1,4 @@
|
|
+if BUILD_PYTHON
|
|
alsaplugindir = @ALSA_PLUGIN_DIR@
|
|
pkglibdir = $(alsaplugindir)/smixer
|
|
|
|
@@ -9,9 +10,7 @@ pkglib_LTLIBRARIES = smixer-sbase.la \
|
|
smixer-ac97.la \
|
|
smixer-hda.la
|
|
|
|
-if BUILD_PYTHON
|
|
pkglib_LTLIBRARIES += smixer-python.la
|
|
-endif
|
|
|
|
noinst_HEADERS = sbase.h
|
|
|
|
@@ -27,7 +26,6 @@ smixer_hda_la_SOURCES = hda.c sbasedl.c
|
|
smixer_hda_la_LDFLAGS = -module -avoid-version $(LDFLAGS_NOUNDEFINED)
|
|
smixer_hda_la_LIBADD = ../../../src/libasound.la -ldl
|
|
|
|
-if BUILD_PYTHON
|
|
smixer_python_la_SOURCES = python.c
|
|
smixer_python_la_LDFLAGS = -module -avoid-version $(LDFLAGS_NOUNDEFINED)
|
|
smixer_python_la_CFLAGS = $(PYTHON_INCLUDES)
|
|
--
|
|
2.10.2
|
|
|