summaryrefslogtreecommitdiff
path: root/apps/playback.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/playback.c')
-rw-r--r--apps/playback.c4
1 files changed, 4 insertions, 0 deletions
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)
3078 /* buffer needs to be reinitialized */ 3078 /* buffer needs to be reinitialized */
3079 LOGFQUEUE("playback < Q_AUDIO_REMAKE_AUDIO_BUFFER"); 3079 LOGFQUEUE("playback < Q_AUDIO_REMAKE_AUDIO_BUFFER");
3080 audio_start_playback(0, AUDIO_START_RESTART | AUDIO_START_NEWBUF); 3080 audio_start_playback(0, AUDIO_START_RESTART | AUDIO_START_NEWBUF);
3081 if (play_status == PLAY_STOPPED)
3082 return; /* just need to change buffer state */
3081 break; 3083 break;
3082 3084
3083#ifdef HAVE_DISK_STORAGE 3085#ifdef HAVE_DISK_STORAGE
@@ -3086,6 +3088,8 @@ void audio_playback_handler(struct queue_event *ev)
3086 LOGFQUEUE("playback < Q_AUDIO_UPDATE_WATERMARK: %d", 3088 LOGFQUEUE("playback < Q_AUDIO_UPDATE_WATERMARK: %d",
3087 (int)ev->data); 3089 (int)ev->data);
3088 audio_update_filebuf_watermark(ev->data); 3090 audio_update_filebuf_watermark(ev->data);
3091 if (play_status == PLAY_STOPPED)
3092 return; /* just need to update setting */
3089 break; 3093 break;
3090#endif /* HAVE_DISK_STORAGE */ 3094#endif /* HAVE_DISK_STORAGE */
3091 3095