diff options
| author | 2024-12-14 11:13:38 -0500 | |
|---|---|---|
| committer | 2024-12-14 11:13:38 -0500 | |
| commit | 692785bc9da6904cf17e986fb034730ed3d78231 (patch) | |
| tree | 2f3359db61821adb06412b319600baf02ef1c2ee /src/mixer | |
| parent | b91a978fcba8d0e938549172c68a07172d63b697 (diff) | |
| download | camu-692785bc9da6904cf17e986fb034730ed3d78231.tar.gz camu-692785bc9da6904cf17e986fb034730ed3d78231.tar.bz2 camu-692785bc9da6904cf17e986fb034730ed3d78231.zip | |
Work on pause and seek
Signed-off-by: Andrew Opalach <andrew@akon.city>
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 } |