From 48c4e1227a8980feb3d9f26f0979f0723e362bc0 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 8 May 2017 19:24:15 +0200 Subject: [PATCH] Add audio_mixer_active variable --- audio/audio_driver.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/audio/audio_driver.c b/audio/audio_driver.c index 3366eaa01d..c8c5119eae 100644 --- a/audio/audio_driver.c +++ b/audio/audio_driver.c @@ -154,6 +154,8 @@ static bool audio_driver_use_float = false; static bool audio_driver_active = false; static bool audio_driver_data_own = false; +static bool audio_mixer_active = false; + /** * compute_audio_buffer_statistics: * @@ -599,7 +601,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); + if (audio_mixer_active) + 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;