FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Variables
ilbcdata.h File Reference
#include "libavutil/common.h"

Go to the source code of this file.

Variables

static const uint8_t lsf_dim_codebook [] = { 3, 3, 4 }
 
static const uint8_t lsf_size_codebook [] = { 64, 128, 128 }
 
static const int16_t lsf_weight_20ms [] = { 12288, 8192, 4096, 0 }
 
static const int16_t lsf_weight_30ms [] = { 8192, 16384, 10923, 5461, 0, 0 }
 
static const int16_t hp_out_coeffs [] = { 3849, -7699, 3849, 7918, -3833 }
 
static const int16_t kPlcPfSlope [] = { 26667, 18729, 13653, 10258, 7901, 6214 }
 
static const int16_t kPlcPitchFact [] = { 0, 5462, 10922, 16384, 21846, 27306 }
 
static const int16_t kCbFiltersRev []
 
static const int16_t kPlcPerSqr [] = { 839, 1343, 2048, 2998, 4247, 5849 }
 
static const int16_t alpha []
 
static const int16_t kLpcChirpSyntDenum []
 
static const int16_t LpcChirpWeightDenum []
 
static const int16_t cos_tbl [64]
 
static const int16_t cos_derivative_tbl [64]
 
static const int16_t lsf_codebook [64 *3+128 *3+128 *4]
 
static const int16_t gain3 [9]
 
static const int16_t gain4 [17]
 
static const int16_t gain5 [33]
 
static const int16_t *const ilbc_gain []
 
static const int16_t ilbc_state [8]
 
static const int16_t frg_quant_mod [64]
 

Variable Documentation

const uint8_t lsf_dim_codebook[] = { 3, 3, 4 }
static

Definition at line 38 of file ilbcdata.h.

Referenced by lsf_dequantization().

const uint8_t lsf_size_codebook[] = { 64, 128, 128 }
static

Definition at line 39 of file ilbcdata.h.

Referenced by lsf_dequantization().

const int16_t lsf_weight_20ms[] = { 12288, 8192, 4096, 0 }
static

Definition at line 40 of file ilbcdata.h.

Referenced by lsp_interpolate().

const int16_t lsf_weight_30ms[] = { 8192, 16384, 10923, 5461, 0, 0 }
static

Definition at line 41 of file ilbcdata.h.

Referenced by lsp_interpolate().

const int16_t hp_out_coeffs[] = { 3849, -7699, 3849, 7918, -3833 }
static

Definition at line 43 of file ilbcdata.h.

Referenced by ilbc_decode_frame().

const int16_t kPlcPfSlope[] = { 26667, 18729, 13653, 10258, 7901, 6214 }
static

Definition at line 45 of file ilbcdata.h.

Referenced by do_plc().

const int16_t kPlcPitchFact[] = { 0, 5462, 10922, 16384, 21846, 27306 }
static

Definition at line 47 of file ilbcdata.h.

Referenced by do_plc().

const int16_t kCbFiltersRev[]
static
Initial value:
= {
-140, 446, -755, 3302, 2922, -590, 343, -138
}

Definition at line 49 of file ilbcdata.h.

Referenced by get_codebook().

const int16_t kPlcPerSqr[] = { 839, 1343, 2048, 2998, 4247, 5849 }
static

Definition at line 53 of file ilbcdata.h.

Referenced by do_plc().

const int16_t alpha[]
static
Initial value:
= {
6554, 13107, 19661, 26214
}

Definition at line 55 of file ilbcdata.h.

Referenced by adaptive_gain_control(), alpha_composite(), autoregression(), av_parse_color(), avc_h_loop_filter_chroma422_mbaff_msa(), avc_h_loop_filter_chroma422_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), avc_loopfilter_cb_or_cr_inter_edge_hor_msa(), avc_loopfilter_cb_or_cr_inter_edge_ver_msa(), avc_loopfilter_cb_or_cr_intra_edge_hor_msa(), avc_loopfilter_cb_or_cr_intra_edge_ver_msa(), avc_loopfilter_luma_inter_edge_hor_msa(), avc_loopfilter_luma_inter_edge_ver_msa(), avc_loopfilter_luma_intra_edge_ver_msa(), bidirectional_obmc(), blend_line(), blend_line16(), blend_pixel(), blend_plane(), blend_slice_packed_rgb(), bmp_decode_frame(), celt_decode_coarse_energy(), config_filter(), config_input(), config_output(), create_augmented_vector(), crossover_setup(), deblock_v8_luma_intra_8_mmi(), decode_dvd_subtitles(), do_chromahold_slice(), do_lumakey_slice16(), do_lumakey_slice8(), dvbsub_parse_clut_segment(), dxt3_block_internal(), dxt5_block_internal(), encode_frame(), encode_headers(), exp_quant_coarse(), ff_adaptive_gain_control(), ff_ass_split_override_codes(), ff_blend_mask(), ff_blend_rectangle(), ff_cavs_filter(), ff_deblock_h_chroma_8_mmi(), ff_deblock_h_chroma_intra_8_mmi(), ff_deblock_v8_luma_8_mmi(), ff_mdct15_init(), ff_mdct_init(), ff_sws_alphablendaway(), fft_ref_init(), filter(), filter_frame(), filter_mb_edgech(), filter_mb_edgecv(), filter_mb_edgeh(), filter_mb_edgev(), filter_mb_mbaff_edgecv(), filter_mb_mbaff_edgev(), g2m_paint_cursor(), guess_palette(), interpolate(), loop_filter_c2(), loop_filter_l2(), mpeg4_decode_sprite_trajectory(), opencl_get_plane_format(), parse_palette_segment(), predict(), premultiply_slice(), process_frame(), ps_tableinit(), Rgb16ToPlanarRgb16Wrapper(), rv40_adaptive_loop_filter(), rv40_loop_filter(), sbr_dequant(), sbr_hf_gen_c(), set_frame_data(), set_highshelf_rbj(), set_hp(), set_lp(), set_lp_rbj(), sub_left_prediction_bgr32(), tdsc_paint_cursor(), update_alpha(), and vp7_fade_frame().

const int16_t kLpcChirpSyntDenum[]
static
Initial value:
= {
32767, 29573, 26690, 24087, 21739, 19619, 17707, 15980, 14422, 13016, 11747
}

Definition at line 59 of file ilbcdata.h.

Referenced by lsp_interpolate().

const int16_t LpcChirpWeightDenum[]
static
Initial value:
= {
32767, 13835, 5841, 2466, 1041, 440, 186, 78, 33, 14, 6
}

Definition at line 63 of file ilbcdata.h.

const int16_t cos_tbl[64]
static
Initial value:
= {
32767, 32729, 32610, 32413, 32138, 31786, 31357, 30853,
30274, 29622, 28899, 28106, 27246, 26320, 25330, 24279,
23170, 22006, 20788, 19520, 18205, 16846, 15447, 14010,
12540, 11039, 9512, 7962, 6393, 4808, 3212, 1608,
0, -1608, -3212, -4808, -6393, -7962, -9512, -11039,
-12540, -14010, -15447, -16846, -18205, -19520, -20788, -22006,
-23170, -24279, -25330, -26320, -27246, -28106, -28899, -29622,
-30274, -30853, -31357, -31786, -32138, -32413, -32610, -32729,
}

Definition at line 67 of file ilbcdata.h.

Referenced by lsf2lsp().

const int16_t cos_derivative_tbl[64]
static
Initial value:
= {
-632, -1893, -3150, -4399, -5638, -6863, -8072, -9261,
-10428, -11570, -12684, -13767, -14817, -15832, -16808, -17744,
-18637, -19486, -20287, -21039, -21741, -22390, -22986, -23526,
-24009, -24435, -24801, -25108, -25354, -25540, -25664, -25726,
-25726, -25664, -25540, -25354, -25108, -24801, -24435, -24009,
-23526, -22986, -22390, -21741, -21039, -20287, -19486, -18637,
-17744, -16808, -15832, -14817, -13767, -12684, -11570, -10428,
-9261, -8072, -6863, -5638, -4399, -3150, -1893, -632
}

Definition at line 78 of file ilbcdata.h.

Referenced by lsf2lsp().

const int16_t lsf_codebook[64 *3+128 *3+128 *4]
static

Definition at line 89 of file ilbcdata.h.

Referenced by lsf_dequantization().

const int16_t gain3[9]
static
Initial value:
={
-16384, -10813, -5407, 0, 4096, 8192, 12288, 16384, 32767
}

Definition at line 199 of file ilbcdata.h.

const int16_t gain4[17]
static
Initial value:
={
-17203, -14746, -12288, -9830, -7373, -4915, -2458, 0, 2458, 4915, 7373, 9830,
12288, 14746, 17203, 19661, 32767
}

Definition at line 203 of file ilbcdata.h.

const int16_t gain5[33]
static
Initial value:
={
614, 1229, 1843, 2458, 3072, 3686,
4301, 4915, 5530, 6144, 6758, 7373,
7987, 8602, 9216, 9830, 10445, 11059,
11674, 12288, 12902, 13517, 14131, 14746,
15360, 15974, 16589, 17203, 17818, 18432,
19046, 19661, 32767
}

Definition at line 208 of file ilbcdata.h.

const int16_t* const ilbc_gain[]
static
Initial value:
= {
}
static const int16_t gain3[9]
Definition: ilbcdata.h:199
static const int16_t gain4[17]
Definition: ilbcdata.h:203
static const int16_t gain5[33]
Definition: ilbcdata.h:208

Definition at line 217 of file ilbcdata.h.

Referenced by gain_dequantization().

const int16_t ilbc_state[8]
static
Initial value:
= {
-30473, -17838, -9257, -2537, 3639, 10893, 19958, 32636
}

Definition at line 221 of file ilbcdata.h.

Referenced by state_construct().

const int16_t frg_quant_mod[64]
static
Initial value:
= {
569, 671, 786, 916, 1077, 1278,
1529, 1802, 2109, 2481, 2898, 3440,
3943, 4535, 5149, 5778, 6464, 7208,
7904, 8682, 9397, 10285, 11240, 12246,
13313, 14382, 15492, 16735, 18131, 19693,
21280, 22912, 24624, 26544, 28432, 30488,
32720,
4383, 4684, 5012, 5363, 5739, 6146,
6603, 7113, 7679, 8285, 9040, 9850,
10838, 11882, 13103, 14467, 15950, 17669,
19712, 22016, 24800, 28576,
8240, 9792, 12040, 15440, 22472
}

Definition at line 225 of file ilbcdata.h.

Referenced by state_construct().