From b591bb3f465f30433ba694ff046cf25ab3a6ffd9 Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Sat, 5 Aug 2006 07:29:53 +0000 Subject: FS#5691 Fix for crash if stop pressed during voice output. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10457 a1c6a512-1295-4272-9138-f99709370657 --- apps/playback.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'apps') diff --git a/apps/playback.c b/apps/playback.c index e7a20fb1af..11d266b92f 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -694,7 +694,7 @@ static void* voice_request_buffer_callback(size_t *realsize, size_t reqsize) break; case SYS_USB_CONNECTED: - logf("USB: Audio core"); + logf("USB: Voice codec"); usb_acknowledge(SYS_USB_CONNECTED_ACK); if (audio_codec_loaded) swap_codec(); @@ -1970,7 +1970,7 @@ static void audio_stop_playback(void) if (voice_is_playing) { - while (voice_is_playing || !queue_empty(&voice_codec_queue)) + while (voice_is_playing && !queue_empty(&voice_codec_queue)) yield(); } -- cgit v1.2.3