ggonzalez / doubango

Automatically exported from code.google.com/p/doubango
0 stars 0 forks source link

Activate denoise #443

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. enable debug
2.
3.

What is the expected output? What do you see instead?
i expect the audio to have less background noise, but i do hear load background 
noise compared to other apps. i wanted to find out whether i am using speex or 
webrtc denoise. the i see this

W/tinyWRAP( 7696): **WARN: function: "tdav_session_audio_ctor()" 
W/tinyWRAP( 7696): file: "src/audio/tdav_session_audio.c" 
W/tinyWRAP( 7696): line: "794" 
W/tinyWRAP( 7696): MSG: No Audio denoiser found

is it possible that the call is not even using any denoise at all?

What version of the product are you using? On what operating system?
imsdroid with doubango revision 1089 android lollipop

Please provide any additional information below.
where do i start debugging this? i tried to follow the process:
tdav_init()
tmedia_denoise_plugin_register(tdav_webrtc_denoise_plugin_def_t);
tmedia_denoise_plugin_register(tdav_speex_denoise_plugin_def_t);

but that is as far as the code goes because i see this:
E/tinyWRAP﹕ ***ERROR: function: "tmedia_denoise_plugin_register()"
    file: "src/tmedia_denoise.c"
    line: "216"
    MSG: Invalid parameter

Original issue reported on code.google.com by kel...@gmail.com on 26 Mar 2015 at 8:58

GoogleCodeExporter commented 9 years ago

i fixed this by modifying configure.ac

-laudio_processing -lcommon_audio -lsystem_wrappers

and not 

-lwebrtc_nsx  -lwebrtc_apm_utility -lwebrtc_system_wrappers -lwebrtc_spl

Original comment by kel...@gmail.com on 27 Mar 2015 at 9:50