[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