Update SILK code using the CELT range coder
[opus.git] / src_SigProc_FIX / SKP_Silk_LPC_stabilize.c
similarity index 94%
rename from src/SKP_Silk_LPC_stabilize.c
rename to src_SigProc_FIX/SKP_Silk_LPC_stabilize.c
index bd58d10..8d64c8c 100644 (file)
@@ -102,9 +102,10 @@ void SKP_Silk_LPC_fit(
     /***************************/\r
     /* Limit the maximum absolute value of the prediction coefficients */\r
     while( SKP_TRUE ) {\r
-        /* Find maximum absolute value and its index */\r
+        /* Find maximum absolute value and its index; assumes stable coefficients   */\r
+        /* so that only the first half need to be tested                            */\r
         maxabs = SKP_int32_MIN;\r
-        for( i = 0; i < L; i++ ) {\r
+        for( i = 1; i < L / 2; i++ ) {\r
             absval = SKP_abs( a_Q24[ i ] );\r
             if( absval > maxabs ) {\r
                 maxabs = absval;\r