/third_party/ffmpeg/libavcodec/ |
H A D | vc1data.h | 52 /** @name VC-1 VLC tables and defines 57 extern VLC ff_vc1_bfraction_vlc; 59 extern VLC ff_vc1_imode_vlc; 61 extern VLC ff_vc1_norm2_vlc; 63 extern VLC ff_vc1_norm6_vlc; 66 extern VLC ff_vc1_ttmb_vlc[3]; 68 extern VLC ff_vc1_mv_diff_vlc[4]; 70 extern VLC ff_vc1_cbpcy_p_vlc[4]; 72 extern VLC ff_vc1_icbpcy_vlc[8]; 74 extern VLC ff_vc1_4mv_block_pattern_vl [all...] |
H A D | dcahuff.h | 39 VLC vlc[7]; ///< Actual codes 47 extern VLC ff_dca_vlc_tnl_grp[5]; 48 extern VLC ff_dca_vlc_tnl_scf; 49 extern VLC ff_dca_vlc_damp; 50 extern VLC ff_dca_vlc_dph; 51 extern VLC ff_dca_vlc_fst_rsd_amp; 52 extern VLC ff_dca_vlc_rsd_apprx; 53 extern VLC ff_dca_vlc_rsd_amp; 54 extern VLC ff_dca_vlc_avg_g3; 55 extern VLC ff_dca_vlc_st_gri [all...] |
H A D | qdm2_tablegen.h | 98 static VLC vlc_tab_level; 99 static VLC vlc_tab_diff; 100 static VLC vlc_tab_run; 101 static VLC fft_level_exp_alt_vlc; 102 static VLC fft_level_exp_vlc; 103 static VLC fft_stereo_exp_vlc; 104 static VLC fft_stereo_phase_vlc; 105 static VLC vlc_tab_tone_level_idx_hi1; 106 static VLC vlc_tab_tone_level_idx_mid; 107 static VLC vlc_tab_tone_level_idx_hi [all...] |
H A D | mpeg12vlc.h | 2 * MPEG-1/2 VLC 25 * MPEG-1/2 VLC. 42 extern VLC ff_dc_lum_vlc; 43 extern VLC ff_dc_chroma_vlc; 44 extern VLC ff_mbincr_vlc; 45 extern VLC ff_mb_ptype_vlc; 46 extern VLC ff_mb_btype_vlc; 47 extern VLC ff_mb_pat_vlc; 48 extern VLC ff_mv_vlc;
|
H A D | rv34.h | 61 * VLC tables used by the decoder 63 * Intra frame VLC sets do not contain some of those tables. 66 VLC cbppattern[2]; ///< VLCs used for pattern of coded block patterns decoding 67 VLC cbp[2][4]; ///< VLCs used for coded block patterns decoding 68 VLC first_pattern[4]; ///< VLCs used for decoding coefficients in the first subblock 69 VLC second_pattern[2]; ///< VLCs used for decoding coefficients in the subblocks 2 and 3 70 VLC third_pattern[2]; ///< VLCs used for decoding coefficients in the last subblock 71 VLC coefficient; ///< VLCs used for decoding big coefficients 95 RV34VLC *cur_vlcs; ///< VLC set used for current frame decoding 101 int luma_vlc; ///< which VLC se [all...] |
H A D | h263dec.h | 36 extern VLC ff_h263_intra_MCBPC_vlc; 37 extern VLC ff_h263_inter_MCBPC_vlc; 38 extern VLC ff_h263_cbpy_vlc; 39 extern VLC ff_h263_mv_vlc;
|
H A D | msmpeg4data.h | 45 VLC vlc; /* decoding: vlc */ 48 extern VLC ff_msmp4_mb_i_vlc; 49 extern VLC ff_msmp4_dc_luma_vlc[2]; 50 extern VLC ff_msmp4_dc_chroma_vlc[2];
|
H A D | mpeg12.c | 70 VLC vlc = { .table = table, .table_allocated = static_size }; in ff_init_2d_vlc_rl() 123 VLC ff_mv_vlc; 125 VLC ff_dc_lum_vlc; 126 VLC ff_dc_chroma_vlc; 128 VLC ff_mbincr_vlc; 129 VLC ff_mb_ptype_vlc; 130 VLC ff_mb_btype_vlc; 131 VLC ff_mb_pat_vlc;
|
H A D | vlc.h | 31 typedef struct VLC { struct 35 } VLC; typedef 52 int ff_init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes, 59 * Build VLC decoding tables suitable for use with get_vlc2() 65 * @param[in,out] vlc The VLC to be initialized; table and table_allocated 66 * must have been set when initializing a static VLC, 68 * @param[in] nb_bits The number of bits to use for the VLC table; 87 int ff_init_vlc_from_lengths(VLC *vlc, int nb_bits, int nb_codes, 92 void ff_free_vlc(VLC *vlc); 95 * initialize the VLC tabl [all...] |
H A D | wma.h | 63 const uint32_t *huffcodes; ///< VLC bit values 64 const uint8_t *huffbits; ///< VLC bit size 78 VLC exp_vlc; 86 VLC hgain_vlc; 94 VLC coef_vlc[2]; 157 VLC *vlc, const float *level_table,
|
H A D | intrax8.h | 30 VLC *j_ac_vlc[4]; // they point to the static j_mb_vlc 31 VLC *j_orient_vlc; 32 VLC *j_dc_vlc[3];
|
H A D | vc1.h | 282 VLC *cbpcy_vlc; ///< CBPCY VLC table 337 VLC* mbmode_vlc; 338 VLC* imv_vlc; 339 VLC* twomvbp_vlc; 340 VLC* fourmvbp_vlc;
|
H A D | vc1data.c | 101 /** @name VC-1 VLC tables and defines 106 VLC ff_vc1_bfraction_vlc; 108 VLC ff_vc1_imode_vlc; 110 VLC ff_vc1_norm2_vlc; 112 VLC ff_vc1_norm6_vlc; 115 VLC ff_vc1_ttmb_vlc[3]; 117 VLC ff_vc1_mv_diff_vlc[4]; 119 VLC ff_vc1_cbpcy_p_vlc[4]; 121 VLC ff_vc1_icbpcy_vlc[8]; 123 VLC ff_vc1_4mv_block_pattern_vl [all...] |
H A D | msmpeg4dec.h | 33 extern VLC ff_mb_non_intra_vlc[4]; 34 extern VLC ff_inter_intra_vlc;
|
H A D | ralf.c | 43 VLC filter_params; 44 VLC bias; 45 VLC coding_mode; 46 VLC filter_coeffs[10][11]; 47 VLC short_codes[15]; 48 VLC long_codes[125]; 77 static av_cold int init_ralf_vlc(VLC *vlc, const uint8_t *data, int elems) in init_ralf_vlc() 222 VLC *code_vlc; int range, range2, add_bits; in decode_channel() 248 VLC *vlc = set->filter_coeffs[ctx->filter_bits] + 5; in decode_channel()
|
H A D | mpegaudiodata.h | 56 extern VLC ff_huff_vlc[16]; 57 extern VLC ff_huff_quad_vlc[2];
|
H A D | hq_hqa.h | 42 VLC hq_ac_vlc; 43 VLC hqa_cbp_vlc;
|
H A D | cllc.c | 45 static int read_code_table(CLLCContext *ctx, GetBitContext *gb, VLC *vlc) in read_code_table() 89 VLC *vlc, uint8_t *outbuf) in read_argb_line() 158 int *top_left, VLC *vlc, uint8_t *outbuf) in read_rgb24_component_line() 188 int *top_left, VLC *vlc, uint8_t *outbuf, in read_yuv_component_line() 222 VLC vlc[4]; in decode_argb_frame() 266 VLC vlc[3]; in decode_rgb24_frame() 311 VLC vlc[2]; in decode_yuv_frame()
|
H A D | vlc.c | 2 * API for creating VLC trees 59 static int alloc_table(VLC *vlc, int size, int use_static) in alloc_table() 97 static int vlc_common_init(VLC *vlc, int nb_bits, int nb_codes, in vlc_common_init() 124 * Build VLC decoding tables suitable for use with get_vlc(). 137 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() 228 static int vlc_common_end(VLC *vlc, int nb_bits, int nb_codes, VLCcode *codes, in vlc_common_end() 249 /* Build VLC decoding tables suitable for use with get_vlc(). 272 int ff_init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes, in ff_init_vlc_sparse() 294 av_log(NULL, AV_LOG_ERROR, "Too long VLC (%u) in init_vlc\n", len);\ in ff_init_vlc_sparse() 328 int ff_init_vlc_from_lengths(VLC *vl [all...] |
H A D | hqx.h | 77 VLC cbp_vlc; 78 VLC dc_vlc[3];
|
H A D | asvdec.c | 45 static VLC ccp_vlc; 46 static VLC level_vlc; 47 static VLC dc_ccp_vlc; 48 static VLC ac_ccp_vlc; 49 static VLC asv2_level_vlc;
|
H A D | mss4.c | 98 static VLC dc_vlc[2], ac_vlc[2]; 99 static VLC vec_entry_vlc[2]; 101 static av_cold void mss4_init_vlc(VLC *vlc, unsigned *offset, in mss4_init_vlc() 159 static inline int get_coeff(GetBitContext *gb, VLC *vlc) in get_coeff() 166 static int mss4_decode_dct(GetBitContext *gb, VLC *dc_vlc, VLC *ac_vlc, in mss4_decode_dct()
|
H A D | cfhd.h | 144 VLC vlc_9; 147 VLC vlc_18;
|
H A D | mjpegdec.h | 67 VLC vlcs[3][4]; 172 int ff_mjpeg_build_vlc(VLC *vlc, const uint8_t *bits_table,
|
H A D | vp56.h | 209 VLC dccv_vlc[2]; 210 VLC runv_vlc[2]; 211 VLC ract_vlc[2][3][6];
|