From: Matt Porter Date: Tue, 27 Jun 2017 19:47:15 +0000 (+0300) Subject: disable module-role-cork by default X-Git-Tag: 4.99.1~52 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL%2Fmeta-agl-demo.git;a=commitdiff_plain;h=9ff0fbc40603f6e2b306c000116a7288b3fa2c3c disable module-role-cork by default module-role-cork's hardcoded corking policy can conflict with the configurable policy management that is part of module-router and AudioManager. Since module-router/AM are enabled by default in demo builds, we must also disable module-role-cork to avoid conflicting corking policies. Bug-AGL: SPEC-710 Change-Id: I55442b5c11e711783fb4f890d1f26227c295d122 Signed-off-by: Matt Porter --- diff --git a/recipes-multimedia/pulseaudio/pulseaudio/0001-disable-module-role-cork-by-default.patch b/recipes-multimedia/pulseaudio/pulseaudio/0001-disable-module-role-cork-by-default.patch new file mode 100644 index 000000000..7472b47b6 --- /dev/null +++ b/recipes-multimedia/pulseaudio/pulseaudio/0001-disable-module-role-cork-by-default.patch @@ -0,0 +1,30 @@ +From 9cbdc0472973c23b4e93200ed30afecbd0ef24d6 Mon Sep 17 00:00:00 2001 +From: Matt Porter +Date: Tue, 27 Jun 2017 21:50:23 +0300 +Subject: [PATCH] disable module-role-cork by default + +module-role-cork's hardcoded default corking policies can conflict +with module-router and AudioManager's configurable routing policies. +Disable it to avoid unwanted corking changes on streams. + +Signed-off-by: Matt Porter +--- + src/daemon/default.pa.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/daemon/default.pa.in b/src/daemon/default.pa.in +index d46bd5e..023e680 100755 +--- a/src/daemon/default.pa.in ++++ b/src/daemon/default.pa.in +@@ -151,7 +151,7 @@ load-module module-systemd-login + load-module module-position-event-sounds + + ### Cork music/video streams when a phone stream is active +-load-module module-role-cork ++#load-module module-role-cork + + ### Modules to allow autoloading of filters (such as echo cancellation) + ### on demand. module-filter-heuristics tries to determine what filters +-- +2.11.0 + diff --git a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend index 8ff6a736e..986305489 100644 --- a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend +++ b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend @@ -1,3 +1,4 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" SRC_URI += "file://0006-auto-load-module-router.patch" +SRC_URI += "file://0001-disable-module-role-cork-by-default.patch"