[oe-commits] org.oe.dev openmoko-sound-system2:

mickeyl commit openembedded-commits at lists.openembedded.org
Sun Nov 18 14:43:05 UTC 2007


openmoko-sound-system2:
* supply --no-cpu-limit to pulseaudio to prevent shutting down on overload
(which is more likely to happen on embedded systems). closes OM #1010 - thanks Robert Schuster.
* rework start script to use startstopdaemon. closes OM #785 - thanks Kristian Mueller.

Author: mickeyl at openembedded.org
Branch: org.openembedded.dev
Revision: e563507d97c921afc1a8b326118782cb10bb14f4
ViewMTN: http://monotone.openembedded.org/revision/info/e563507d97c921afc1a8b326118782cb10bb14f4
Files:
1
packages/openmoko2/openmoko-sound-system2/pulseaudio
packages/openmoko2/openmoko-sound-system2_0.1.0.bb
Diffs:

#
# mt diff -r27d966cfcd91da6a19cd4c5de92a0a8bfcc15dce -re563507d97c921afc1a8b326118782cb10bb14f4
#
# 
# 
# patch "packages/openmoko2/openmoko-sound-system2/pulseaudio"
#  from [d433451e55cb5437d6d11869506ebab909fc386b]
#    to [dcb5a9c029d96ff9418987416eec111961106e7b]
# 
# patch "packages/openmoko2/openmoko-sound-system2_0.1.0.bb"
#  from [b87498bde36aceaf3befb0207750a942452d5865]
#    to [13b0af54bfe883481d5d3db51bf22cf84091f8d4]
# 
============================================================
--- packages/openmoko2/openmoko-sound-system2/pulseaudio	d433451e55cb5437d6d11869506ebab909fc386b
+++ packages/openmoko2/openmoko-sound-system2/pulseaudio	dcb5a9c029d96ff9418987416eec111961106e7b
@@ -13,17 +13,21 @@ start() {
 prog="pulseaudio"
 
 start() {
-    echo -n "Starting the audio server..."
+    echo -n "Starting audio server: "
     # FIXME once alsa/shm permissions have been fixed, supply --system
-	pulseaudio --resample-method=trivial -D -nF /etc/pulse/session
-	echo $prog
+    start-stop-daemon -S -x /usr/bin/pulseaudio -- --no-cpu-limit --resample-method=trivial -D -nF /etc/pulse/session
+
+    if [ $? = 0 ]; then
+        echo "$prog (warning ignores)." # FIXME remove comment on warning
+    else
+        echo "(failed.)"
+    fi
 }
 
 stop() {
-	# Stop daemons.
-	echo -n "Shutting down $prog: "
-	killall pulseaudio
-    echo "done"
+    echo -n "Stopping audio server: "
+    start-stop-daemon -K -x /usr/bin/pulseaudio
+    echo "pulseaudio."
 }
 
 # See how we were called.
============================================================
--- packages/openmoko2/openmoko-sound-system2_0.1.0.bb	b87498bde36aceaf3befb0207750a942452d5865
+++ packages/openmoko2/openmoko-sound-system2_0.1.0.bb	13b0af54bfe883481d5d3db51bf22cf84091f8d4
@@ -13,7 +13,7 @@ RPROVIDES = "openmoko-sound-system"
 "
 RREPLACES = "openmoko-sound-system"
 RPROVIDES = "openmoko-sound-system"
-PR = "r3"
+PR = "r4"
 
 inherit openmoko-base update-rc.d
 






More information about the Openembedded-commits mailing list