From d8680542bafa64a3cd45398ed0621bf9e7ec38c2 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 8 May 2017 18:18:43 +0200 Subject: [PATCH] Add audio mixer calls --- audio/audio_driver.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/audio/audio_driver.c b/audio/audio_driver.c index 10dcbc5b38..ff025fb4e5 100644 --- a/audio/audio_driver.c +++ b/audio/audio_driver.c @@ -464,6 +464,8 @@ static bool audio_driver_init_internal(bool audio_cb_inited) audio_driver_free_samples_count = 0; + audio_mixer_init(settings->uints.audio_out_rate); + /* Threaded driver is initially stopped. */ if ( audio_driver_active @@ -597,6 +599,8 @@ static bool audio_driver_flush(const int16_t *data, size_t samples) audio_driver_resampler->process(audio_driver_resampler_data, &src_data); + audio_mixer_mix(audio_driver_output_samples_buf, src_data.output_frames); + output_data = audio_driver_output_samples_buf; output_frames = (unsigned)src_data.output_frames;