From 063e7ca1055a152f4f0d293768ba7931b4f81d69 Mon Sep 17 00:00:00 2001 From: bossiel Date: Sun, 31 Jul 2011 02:29:03 +0000 Subject: [PATCH] Suppress noise on incoming voice --- branches/2.0/doubango/tinyDAV/src/audio/tdav_consumer_audio.c | 2 +- branches/2.0/doubango/tinyDAV/src/audio/tdav_session_audio.c | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/branches/2.0/doubango/tinyDAV/src/audio/tdav_consumer_audio.c b/branches/2.0/doubango/tinyDAV/src/audio/tdav_consumer_audio.c index 5cfba4ed..6222f189 100644 --- a/branches/2.0/doubango/tinyDAV/src/audio/tdav_consumer_audio.c +++ b/branches/2.0/doubango/tinyDAV/src/audio/tdav_consumer_audio.c @@ -184,7 +184,7 @@ tsk_size_t tdav_consumer_audio_get(tdav_consumer_audio_t* self, void* out_data, tsk_buffer_copy(self->denoise->last_frame, 0, out_data, ret_size); } -#if 0 // Noise suppression only on producers +#if 1 // suppress noise if not supported by remote party's encoder // suppress noise tmedia_denoise_process_playback(self->denoise, out_data); #endif diff --git a/branches/2.0/doubango/tinyDAV/src/audio/tdav_session_audio.c b/branches/2.0/doubango/tinyDAV/src/audio/tdav_session_audio.c index 54c20bef..52396b51 100644 --- a/branches/2.0/doubango/tinyDAV/src/audio/tdav_session_audio.c +++ b/branches/2.0/doubango/tinyDAV/src/audio/tdav_session_audio.c @@ -171,9 +171,6 @@ static int tdav_session_audio_producer_enc_cb(const void* callback_data, const v if(audio->denoise->echo_supp_enabled ){ ret = tmedia_denoise_process_record(TMEDIA_DENOISE(audio->denoise), (void*)buffer, &silence_or_noise); } - else if(audio->denoise->vad_enabled || audio->denoise->noise_supp_enabled){ - ret = tmedia_denoise_process_playback(TMEDIA_DENOISE(audio->denoise), (void*)buffer); - } } // adjust the gain if(audio->producer->audio.gain){