[pulseaudio-commits] src/modules

Arun Raghavan arun at kemper.freedesktop.org
Tue Jul 17 00:38:06 PDT 2012


 src/modules/echo-cancel/module-echo-cancel.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit e8398273f01e16af15d6a0f91b4fc5a1d5d36571
Author: Arun Raghavan <arun.raghavan at collabora.co.uk>
Date:   Tue Jul 17 13:05:28 2012 +0530

    echo-cancel: Print what AEC engine is being used
    
    Useful for debugging

diff --git a/src/modules/echo-cancel/module-echo-cancel.c b/src/modules/echo-cancel/module-echo-cancel.c
index 4510277..510ea4f 100644
--- a/src/modules/echo-cancel/module-echo-cancel.c
+++ b/src/modules/echo-cancel/module-echo-cancel.c
@@ -1573,6 +1573,7 @@ static pa_echo_canceller_method_t get_ec_method_from_string(const char *method)
  *
  * Called from main context. */
 static int init_common(pa_modargs *ma, struct userdata *u, pa_sample_spec *source_ss, pa_channel_map *source_map) {
+    const char *ec_string;
     pa_echo_canceller_method_t ec_method;
 
     if (pa_modargs_get_sample_spec_and_channel_map(ma, source_ss, source_map, PA_CHANNEL_MAP_DEFAULT) < 0) {
@@ -1586,11 +1587,14 @@ static int init_common(pa_modargs *ma, struct userdata *u, pa_sample_spec *sourc
         goto fail;
     }
 
-    if ((ec_method = get_ec_method_from_string(pa_modargs_get_value(ma, "aec_method", DEFAULT_ECHO_CANCELLER))) < 0) {
+    ec_string = pa_modargs_get_value(ma, "aec_method", DEFAULT_ECHO_CANCELLER);
+    if ((ec_method = get_ec_method_from_string(ec_string)) < 0) {
         pa_log("Invalid echo canceller implementation");
         goto fail;
     }
 
+    pa_log_info("Using AEC engine: %s", ec_string);
+
     u->ec->init = ec_table[ec_method].init;
     u->ec->play = ec_table[ec_method].play;
     u->ec->record = ec_table[ec_method].record;



More information about the pulseaudio-commits mailing list