summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorToshiaki Isogai <isogai.toshiaki@nttd-mse.com>2017-01-24 18:00:37 +0900
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2017-01-26 14:13:56 +0000
commitc3a3974d075836fc700e57b2020f4b5473c89021 (patch)
treeba8022eedcaada65eeed1d829c34c48f46d01f2b
parent2f5a0f2ed409b19965b1bcf198fcfacd0559a2a5 (diff)
Add audio management between Media Player and Radio.chinook_3.0.1chinook/3.0.13.0.1
This patch enables loading router-module by default to manage audio routing when both Media Player and Radio start playing. Latter audio source selected by user enforces existing one corked. Detail in below. https://jira.automotivelinux.org/browse/SPEC-378 Change-Id: I407924b1346f95573596434ba9b17c732cae5146 Signed-off-by: Toshiaki Isogai <isogai.toshiaki@nttd-mse.com>
-rw-r--r--recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config/configuration.xml4
-rw-r--r--recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config_7.4.bb4
-rw-r--r--recipes-multimedia/pulseaudio/pulseaudio-8.0/0006-auto-load-module-router.patch26
-rw-r--r--recipes-multimedia/pulseaudio/pulseaudio_8.0.bbappend6
4 files changed, 36 insertions, 4 deletions
diff --git a/recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config/configuration.xml b/recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config/configuration.xml
index 3df7d5ca9..9e2d05ee1 100644
--- a/recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config/configuration.xml
+++ b/recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config/configuration.xml
@@ -274,7 +274,7 @@
<type>ACTION_LIMIT</type>
<param>
<className>"BASE"</className>
- <volume>-2500</volume>
+ <volume>-1000</volume>
<pattern>01</pattern>
</param>
</action>
@@ -330,7 +330,7 @@
<type>ACTION_LIMIT</type>
<param>
<className>"BASE"</className>
- <volume>-2500</volume>
+ <volume>-1000</volume>
<pattern>02</pattern>
</param>
</action>
diff --git a/recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config_7.4.bb b/recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config_7.4.bb
index b8b76ec21..8e5edd833 100644
--- a/recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config_7.4.bb
+++ b/recipes-multimedia/audiomanager-plugins-config/audiomanager-plugins-config_7.4.bb
@@ -1,9 +1,9 @@
DESCRIPTION = "Configurations for Audiomanager Plugins for AGL Demo"
HOMEPAGE = ""
-LICENSE = "Proprietary"
+LICENSE = "MPLv2"
SECTION = "multimedia"
-LIC_FILES_CHKSUM = "file://${WORKDIR}/configuration.xml;md5=97090515005265aca5bddffcee4bc8a1"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MPL-2.0;md5=815ca599c9df247a0c7f619bab123dad"
RDEPENDS_${PN} = "libxml2 zlib dbus-lib"
SRC_URI = " \
diff --git a/recipes-multimedia/pulseaudio/pulseaudio-8.0/0006-auto-load-module-router.patch b/recipes-multimedia/pulseaudio/pulseaudio-8.0/0006-auto-load-module-router.patch
new file mode 100644
index 000000000..e1ae914fe
--- /dev/null
+++ b/recipes-multimedia/pulseaudio/pulseaudio-8.0/0006-auto-load-module-router.patch
@@ -0,0 +1,26 @@
+diff --git a/src/daemon/default.pa.in b/src/daemon/default.pa.in
+index 783e326..3c68638 100755
+--- a/src/daemon/default.pa.in
++++ b/src/daemon/default.pa.in
+@@ -35,9 +35,9 @@ load-sample-dir-lazy %WINDIR%\Media\*.wav
+ .fail
+
+ ### Automatically restore the volume of streams and devices
+-load-module module-device-restore
+-load-module module-stream-restore
+-load-module module-card-restore
++#load-module module-device-restore
++#load-module module-stream-restore
++#load-module module-card-restore
+
+ ### Automatically augment property information from .desktop files
+ ### stored in /usr/share/application
+@@ -195,3 +195,8 @@ ifelse(@HAVE_X11@, 1, [dnl
+ ### Make some devices default
+ #set-default-sink output
+ #set-default-source input
++
++.ifexists module-router.so
++load-module module-router
++.endif
++
diff --git a/recipes-multimedia/pulseaudio/pulseaudio_8.0.bbappend b/recipes-multimedia/pulseaudio/pulseaudio_8.0.bbappend
new file mode 100644
index 000000000..8e4d2d88f
--- /dev/null
+++ b/recipes-multimedia/pulseaudio/pulseaudio_8.0.bbappend
@@ -0,0 +1,6 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/pulseaudio-8.0:"
+
+SRC_URI += " \
+ file://0006-auto-load-module-router.patch \
+"
+