From 344b9d09860af193a0a297438432339f4108c574 Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Fri, 31 May 2013 04:13:39 -0400 Subject: Some corrections after 5857c44. Playback needs to receive a couple of settings-related messages even when not playing. Put the message reply back where it was when loading an encoder for recording. Change-Id: I8cc80f46e42a0afd119991d698510e1ebef38ead --- apps/playback.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'apps/playback.c') diff --git a/apps/playback.c b/apps/playback.c index 01fa7a9dda..894c379b7e 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -3078,6 +3078,8 @@ void audio_playback_handler(struct queue_event *ev) /* buffer needs to be reinitialized */ LOGFQUEUE("playback < Q_AUDIO_REMAKE_AUDIO_BUFFER"); audio_start_playback(0, AUDIO_START_RESTART | AUDIO_START_NEWBUF); + if (play_status == PLAY_STOPPED) + return; /* just need to change buffer state */ break; #ifdef HAVE_DISK_STORAGE @@ -3086,6 +3088,8 @@ void audio_playback_handler(struct queue_event *ev) LOGFQUEUE("playback < Q_AUDIO_UPDATE_WATERMARK: %d", (int)ev->data); audio_update_filebuf_watermark(ev->data); + if (play_status == PLAY_STOPPED) + return; /* just need to update setting */ break; #endif /* HAVE_DISK_STORAGE */ -- cgit v1.2.3