summaryrefslogtreecommitdiff
path: root/apps/playback.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/playback.c')
-rw-r--r--apps/playback.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/playback.c b/apps/playback.c
index bd7dd813c9..21cc017aaf 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -3621,6 +3621,9 @@ unsigned char * audio_get_buffer(bool talk_buf, size_t *buffer_size)
3621 audiobuf_handle = core_alloc_maximum("audiobuf", &filebuflen, &ops); 3621 audiobuf_handle = core_alloc_maximum("audiobuf", &filebuflen, &ops);
3622 buf = core_get_data(audiobuf_handle); 3622 buf = core_get_data(audiobuf_handle);
3623 3623
3624 if (buffer_state == AUDIOBUF_STATE_INITIALIZED)
3625 buffering_reset(NULL, 0); /* mark buffer invalid */
3626
3624 if (talk_buf || buffer_state == AUDIOBUF_STATE_TRASHED 3627 if (talk_buf || buffer_state == AUDIOBUF_STATE_TRASHED
3625 || !talk_voice_required()) 3628 || !talk_voice_required())
3626 { 3629 {