Update SILK code using the CELT range coder
[opus.git] / src_FIX / SKP_Silk_init_encoder_FIX.c
similarity index 86%
rename from src/SKP_Silk_init_encoder_FIX.c
rename to src_FIX/SKP_Silk_init_encoder_FIX.c
index 457c37b..63c378f 100644 (file)
@@ -32,14 +32,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 /*********************************/\r
 SKP_int SKP_Silk_init_encoder_FIX(\r
     SKP_Silk_encoder_state_FIX  *psEnc          /* I/O  Pointer to Silk encoder state               */\r
-)\r
-{\r
+) {\r
     SKP_int ret = 0;\r
     /* Clear the entire encoder state */\r
     SKP_memset( psEnc, 0, sizeof( SKP_Silk_encoder_state_FIX ) );\r
 \r
-    /* Initialize to 24 kHz sampling, 20 ms packets, 25 kbps, 0% packet loss, and init non-zero values */\r
-    ret = SKP_Silk_control_encoder_FIX( psEnc, 24, 20, 25, 0, 0, 0, 10, 1 );\r
+    /* Initialize to 24 kHz API sampling, 24 kHz max internal sampling, 20 ms packets, 25 kbps, 0% packet loss, and init non-zero values */\r
+    ret = SKP_Silk_control_encoder_FIX( psEnc, 24000, 24, 20, 25, 0, 0, 0, 10, 0 );\r
 \r
 #if HIGH_PASS_INPUT\r
     psEnc->variable_HP_smth1_Q15 = 200844; /* = SKP_Silk_log2(70)_Q0; */\r
@@ -55,10 +54,8 @@ SKP_int SKP_Silk_init_encoder_FIX(
     ret += SKP_Silk_VAD_Init( &psEnc->sCmn.sVAD );\r
 \r
     /* Initialize NSQ */\r
-    psEnc->sNSQ.prev_inv_gain_Q16      = 65536; /* 1.0 in Q16 */\r
-    psEnc->sNSQ_LBRR.prev_inv_gain_Q16 = 65536; /* 1.0 in Q16 */\r
-\r
-    psEnc->sCmn.bitstream_v     = USE_BIT_STREAM_V;\r
+    psEnc->sNSQ.prev_inv_gain_Q16      = 65536;\r
+    psEnc->sNSQ_LBRR.prev_inv_gain_Q16 = 65536;\r
 \r
     return( ret );\r
 }\r