diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2001-04-24 02:02:21 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2001-04-24 02:02:21 +0000 |
commit | a87669fead1172ebff3c68b4f436e3e829efdcdd (patch) | |
tree | ab0754a7aeb97b46d7fb9eabb78f87805b980b19 /codecs/gsm/src/long_term.c | |
parent | 1f9a30535942c9b35212651b7346f33824eaf55c (diff) |
Version 0.1.8 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@295 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'codecs/gsm/src/long_term.c')
-rwxr-xr-x | codecs/gsm/src/long_term.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/codecs/gsm/src/long_term.c b/codecs/gsm/src/long_term.c index fd67bda19..ee01c146b 100755 --- a/codecs/gsm/src/long_term.c +++ b/codecs/gsm/src/long_term.c @@ -13,7 +13,9 @@ #include "gsm.h" #include "proto.h" - +#ifdef K6OPT +#include "k6opt.h" +#endif /* * 4.2.11 .. 4.2.12 LONG TERM PREDICTOR (LTP) SECTION */ @@ -197,6 +199,9 @@ static void Calculation_of_the_LTP_parameters P4((d,dp,bc_out,Nc_out), /* Search for the maximum cross-correlation and coding of the LTP lag */ +# ifdef K6OPT + L_max = k6maxcc(wt,dp,&Nc); +# else L_max = 0; Nc = 40; /* index for the maximum cross-correlation */ @@ -234,7 +239,7 @@ static void Calculation_of_the_LTP_parameters P4((d,dp,bc_out,Nc_out), L_max = L_result; } } - +# endif *Nc_out = Nc; L_max <<= 1; |