summaryrefslogtreecommitdiff
path: root/src/mixer
diff options
context:
space:
mode:
Diffstat (limited to 'src/mixer')
-rw-r--r--src/mixer/mixer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mixer/mixer.c b/src/mixer/mixer.c
index 49a04c2..5590563 100644
--- a/src/mixer/mixer.c
+++ b/src/mixer/mixer.c
@@ -7,7 +7,7 @@
#define MIXER_WANT_INITIAL_SILENCE 1
// Number of silent frames to append before signaling MIXER_EMPTY.
-#define MIXER_TRAILING_SILENCE 20
+#define MIXER_TRAILING_SILENCE 12
static s32 data_callback(void *userdata, u8 *data, s32 frame_count, bool *silence)
{
@@ -256,6 +256,7 @@ void camu_mixer_pause(struct camu_mixer *mixer)
mixer->paused = true;
}
#ifdef CAMU_MIXER_THREADED
+ run_queue_internal(mixer);
aki_mutex_unlock(&mixer->mutex);
#endif
}