For MF tones don't return the 0'os from the matrix
authorMartin Pycko <martinp@digium.com>
Tue, 3 Jun 2003 16:33:40 +0000 (16:33 +0000)
committerMartin Pycko <martinp@digium.com>
Tue, 3 Jun 2003 16:33:40 +0000 (16:33 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1071 65c4cc65-6c06-0410-ace0-fbb531ad65f3

dsp.c

diff --git a/dsp.c b/dsp.c
index 1d058e6..cf3298f 100755 (executable)
--- a/dsp.c
+++ b/dsp.c
@@ -700,7 +700,8 @@ static int mf_detect (mf_detect_state_t *s,
                }
                
         hit = 0;
-               sofarsogood=1;
+               if (best1 != best2) sofarsogood=1;
+               else sofarsogood=0;
                /* Check for relative energies */
                for (i=0;i<6;i++) {
                        if (i == best1) continue;