diff options
Diffstat (limited to 'src/mixer')
| -rw-r--r-- | src/mixer/mixer.c | 3 |
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 } |