From 8307d0b3884b0f49c06a40b73eaac9e2efda6f73 Mon Sep 17 00:00:00 2001 From: Brandon Low Date: Fri, 24 Mar 2006 02:38:57 +0000 Subject: Fix weirdness caused by not stopping buffering during pause, and generally use a more sane pause behavior on swcodec targets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9221 a1c6a512-1295-4272-9138-f99709370657 --- apps/pcmbuf.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/pcmbuf.c b/apps/pcmbuf.c index 31b59f88f6..6a8e2f2607 100644 --- a/apps/pcmbuf.c +++ b/apps/pcmbuf.c @@ -390,8 +390,11 @@ static void pcmbuf_flush_audio(void) } void pcmbuf_pause(bool pause) { - pcm_mute(pause); + if (pause) + pcm_mute(true); pcm_play_pause(!pause); + if (!pause) + pcm_mute(false); pcmbuf_boost(!pause); } -- cgit v1.2.3