Install the correct start-up script for MFLD, fixed TZSP-2573: Audio doesn't work...
authorvivian, zhang <vivian.zhang@intel.com>
Fri, 6 Jul 2012 03:08:39 +0000 (11:08 +0800)
committervivian, zhang <vivian.zhang@intel.com>
Fri, 6 Jul 2012 05:23:03 +0000 (13:23 +0800)
packaging/mmfw-sysconf-mfld-blackbay.changes
packaging/mmfw-sysconf-mfld-blackbay.spec
packaging/system_mfld.pa [new file with mode: 0644]

index 6fb3ee1..8af9487 100644 (file)
@@ -1,3 +1,6 @@
+* Fri Jul 06 2012 Vivian Zhang <vivian.zhang@intel.com> 0.1.22
+- Install the correct start-up script for MFLD, fixed TZSP-2573: Audio doesn't work on image
+
 * Wed Jul 04 2012 Yan Yin <yan.yin@intel.com> d457afc
 - align package name to git repo name
 
index 2389f50..26c4b77 100644 (file)
@@ -6,6 +6,7 @@ Group:      TO_BE/FILLED_IN
 License:    Apache-2.0
 Source0:    mmfw-sysconf-%{version}.tar.gz
 Source1:    asound.conf
+Source2:    system_mfld.pa
 BuildArch:  noarch
 
 %description
@@ -23,6 +24,7 @@ cp -arf  mmfw-sysconf-simulator/* %{buildroot}
 
 mkdir -p %{buildroot}/etc
 cp -rf  %{SOURCE1} %{buildroot}/etc
+cp -rf  %{SOURCE2} %{buildroot}/etc/pulse/system.pa
 
 %files
 %{_sysconfdir}/asound.conf
diff --git a/packaging/system_mfld.pa b/packaging/system_mfld.pa
new file mode 100644 (file)
index 0000000..45a619a
--- /dev/null
@@ -0,0 +1,29 @@
+#!/usr/bin/pulseaudio -nF
+.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-native-protocol-unix
+
+### Make sure we always have a sink around, even if it is a null sink.
+load-module module-always-sink
+
+### Automatically suspend sinks/sources that become idle for too long
+load-module module-suspend-on-idle
+
+#load-module module-udev-detect
+load-module module-bluetooth-discover
+
+#Custom policy module to route between bt<=speaker
+load-module module-policy
+
+load-module module-alsa-sink sink_name=alsa_output.0.analog-stereo device=speaker control='Speaker' format=s24-32le channels=2 rate=48000
+load-module module-alsa-sink sink_name=alsa_headset device=headset control='Headphone' format=s24-32le channels=2 rate=48000
+load-module module-alsa-source source_name=source.builtinmic device=builtinmic format=s24-32le channels=2 rate=48000
+
+set-default-sink alsa_output.0.analog-stereo
+set-default-source source.builtinmic
+