Update SILK code using the CELT range coder
[opus.git] / src_common / SKP_Silk_tables_other.c
similarity index 95%
rename from src/SKP_Silk_tables_other.c
rename to src_common/SKP_Silk_tables_other.c
index 48f57cb..b29c8dc 100644 (file)
@@ -96,14 +96,15 @@ const SKP_int    SKP_Silk_SamplingRates_table[ 4 ] = {8, 12, 16, 24};
 const SKP_uint16 SKP_Silk_SamplingRates_CDF[ 5 ]   = {0,  16000,  32000,  48000,  65535};\r
 const SKP_int    SKP_Silk_SamplingRates_offset     = 2;\r
 \r
+/* tables for number of subframes */\r
+const SKP_uint16 SKP_Silk_NbSubframes_CDF[ 3 ]   = {0,  40000, 65535};\r
+const SKP_int    SKP_Silk_NbSubframes_offset     = 1;\r
+\r
 /* tables for NLSF interpolation factor */\r
 const SKP_uint16 SKP_Silk_NLSF_interpolation_factor_CDF[ 6 ] = {0,   3706,   8703,  19226,  30926,  65535};\r
 const SKP_int    SKP_Silk_NLSF_interpolation_factor_offset   = 4;\r
 \r
 /* Table for frame termination indication */\r
-const SKP_uint16 SKP_Silk_FrameTermination_CDF[ 5 ] = {0, 20000, 45000, 56000, 65535};\r
-const SKP_int    SKP_Silk_FrameTermination_offset   = 2;\r
-\r
 const SKP_uint16 SKP_Silk_FrameTermination_v4_CDF[ 6 ] = {0,   13107,   26214,   39321,   52428,   65535};\r
 const SKP_int    SKP_Silk_FrameTermination_v4_offset   = 4;\r
 \r