diff options
author | William Wilgus <me.theuser@yahoo.com> | 2019-01-04 02:01:18 -0600 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2021-04-23 14:23:04 +0000 |
commit | 14c6bb798d6bebc80f07e863236adbaf8d156a9c (patch) | |
tree | 551a4b641906c2626af844fa3239c1b2b1ff0ad3 /lib/rbcodec/codecs/libopus/silk/tables.h | |
parent | 75d93937965ec4df70d37df6d4feea04577c996b (diff) | |
download | rockbox-14c6bb798d6bebc80f07e863236adbaf8d156a9c.tar.gz rockbox-14c6bb798d6bebc80f07e863236adbaf8d156a9c.zip |
Sync opus codec to upstream git
Change-Id: I0cfcc0005c4ad7bfbb1aaf454188ce70fb043dc1
Diffstat (limited to 'lib/rbcodec/codecs/libopus/silk/tables.h')
-rw-r--r-- | lib/rbcodec/codecs/libopus/silk/tables.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/lib/rbcodec/codecs/libopus/silk/tables.h b/lib/rbcodec/codecs/libopus/silk/tables.h index a91431e854..95230c451a 100644 --- a/lib/rbcodec/codecs/libopus/silk/tables.h +++ b/lib/rbcodec/codecs/libopus/silk/tables.h | |||
@@ -47,8 +47,8 @@ extern const opus_uint8 silk_pitch_contour_NB_iCDF[ 11 ]; | |||
47 | extern const opus_uint8 silk_pitch_contour_10_ms_iCDF[ 12 ]; /* 12 */ | 47 | extern const opus_uint8 silk_pitch_contour_10_ms_iCDF[ 12 ]; /* 12 */ |
48 | extern const opus_uint8 silk_pitch_contour_10_ms_NB_iCDF[ 3 ]; /* 3 */ | 48 | extern const opus_uint8 silk_pitch_contour_10_ms_NB_iCDF[ 3 ]; /* 3 */ |
49 | 49 | ||
50 | extern const opus_uint8 silk_pulses_per_block_iCDF[ N_RATE_LEVELS ][ MAX_PULSES + 2 ]; /* 180 */ | 50 | extern const opus_uint8 silk_pulses_per_block_iCDF[ N_RATE_LEVELS ][ SILK_MAX_PULSES + 2 ]; /* 180 */ |
51 | extern const opus_uint8 silk_pulses_per_block_BITS_Q5[ N_RATE_LEVELS - 1 ][ MAX_PULSES + 2 ]; /* 162 */ | 51 | extern const opus_uint8 silk_pulses_per_block_BITS_Q5[ N_RATE_LEVELS - 1 ][ SILK_MAX_PULSES + 2 ]; /* 162 */ |
52 | 52 | ||
53 | extern const opus_uint8 silk_rate_levels_iCDF[ 2 ][ N_RATE_LEVELS - 1 ]; /* 18 */ | 53 | extern const opus_uint8 silk_rate_levels_iCDF[ 2 ][ N_RATE_LEVELS - 1 ]; /* 18 */ |
54 | extern const opus_uint8 silk_rate_levels_BITS_Q5[ 2 ][ N_RATE_LEVELS - 1 ]; /* 18 */ | 54 | extern const opus_uint8 silk_rate_levels_BITS_Q5[ 2 ][ N_RATE_LEVELS - 1 ]; /* 18 */ |
@@ -59,7 +59,7 @@ extern const opus_uint8 silk_shell_code_table0[ 152 ]; | |||
59 | extern const opus_uint8 silk_shell_code_table1[ 152 ]; /* 152 */ | 59 | extern const opus_uint8 silk_shell_code_table1[ 152 ]; /* 152 */ |
60 | extern const opus_uint8 silk_shell_code_table2[ 152 ]; /* 152 */ | 60 | extern const opus_uint8 silk_shell_code_table2[ 152 ]; /* 152 */ |
61 | extern const opus_uint8 silk_shell_code_table3[ 152 ]; /* 152 */ | 61 | extern const opus_uint8 silk_shell_code_table3[ 152 ]; /* 152 */ |
62 | extern const opus_uint8 silk_shell_code_table_offsets[ MAX_PULSES + 1 ]; /* 17 */ | 62 | extern const opus_uint8 silk_shell_code_table_offsets[ SILK_MAX_PULSES + 1 ]; /* 17 */ |
63 | 63 | ||
64 | extern const opus_uint8 silk_lsb_iCDF[ 2 ]; /* 2 */ | 64 | extern const opus_uint8 silk_lsb_iCDF[ 2 ]; /* 2 */ |
65 | 65 | ||
@@ -76,10 +76,8 @@ extern const opus_uint8 silk_NLSF_EXT_iCDF[ 7 ]; | |||
76 | extern const opus_uint8 silk_LTP_per_index_iCDF[ 3 ]; /* 3 */ | 76 | extern const opus_uint8 silk_LTP_per_index_iCDF[ 3 ]; /* 3 */ |
77 | extern const opus_uint8 * const silk_LTP_gain_iCDF_ptrs[ NB_LTP_CBKS ]; /* 3 */ | 77 | extern const opus_uint8 * const silk_LTP_gain_iCDF_ptrs[ NB_LTP_CBKS ]; /* 3 */ |
78 | extern const opus_uint8 * const silk_LTP_gain_BITS_Q5_ptrs[ NB_LTP_CBKS ]; /* 3 */ | 78 | extern const opus_uint8 * const silk_LTP_gain_BITS_Q5_ptrs[ NB_LTP_CBKS ]; /* 3 */ |
79 | extern const opus_int16 silk_LTP_gain_middle_avg_RD_Q14; | ||
80 | extern const opus_int8 * const silk_LTP_vq_ptrs_Q7[ NB_LTP_CBKS ]; /* 168 */ | 79 | extern const opus_int8 * const silk_LTP_vq_ptrs_Q7[ NB_LTP_CBKS ]; /* 168 */ |
81 | extern const opus_uint8 * const silk_LTP_vq_gain_ptrs_Q7[NB_LTP_CBKS]; | 80 | extern const opus_uint8 * const silk_LTP_vq_gain_ptrs_Q7[NB_LTP_CBKS]; |
82 | |||
83 | extern const opus_int8 silk_LTP_vq_sizes[ NB_LTP_CBKS ]; /* 3 */ | 81 | extern const opus_int8 silk_LTP_vq_sizes[ NB_LTP_CBKS ]; /* 3 */ |
84 | 82 | ||
85 | extern const opus_uint8 silk_LTPscale_iCDF[ 3 ]; /* 4 */ | 83 | extern const opus_uint8 silk_LTPscale_iCDF[ 3 ]; /* 4 */ |
@@ -99,12 +97,6 @@ extern const opus_uint8 silk_NLSF_interpolation_factor_iCDF[ 5 ]; | |||
99 | extern const silk_NLSF_CB_struct silk_NLSF_CB_WB; /* 1040 */ | 97 | extern const silk_NLSF_CB_struct silk_NLSF_CB_WB; /* 1040 */ |
100 | extern const silk_NLSF_CB_struct silk_NLSF_CB_NB_MB; /* 728 */ | 98 | extern const silk_NLSF_CB_struct silk_NLSF_CB_NB_MB; /* 728 */ |
101 | 99 | ||
102 | /* Piece-wise linear mapping from bitrate in kbps to coding quality in dB SNR */ | ||
103 | extern const opus_int32 silk_TargetRate_table_NB[ TARGET_RATE_TAB_SZ ]; /* 32 */ | ||
104 | extern const opus_int32 silk_TargetRate_table_MB[ TARGET_RATE_TAB_SZ ]; /* 32 */ | ||
105 | extern const opus_int32 silk_TargetRate_table_WB[ TARGET_RATE_TAB_SZ ]; /* 32 */ | ||
106 | extern const opus_int16 silk_SNR_table_Q1[ TARGET_RATE_TAB_SZ ]; /* 32 */ | ||
107 | |||
108 | /* Quantization offsets */ | 100 | /* Quantization offsets */ |
109 | extern const opus_int16 silk_Quantization_Offsets_Q10[ 2 ][ 2 ]; /* 8 */ | 101 | extern const opus_int16 silk_Quantization_Offsets_Q10[ 2 ][ 2 ]; /* 8 */ |
110 | 102 | ||