Home
last modified time | relevance | path

Searched refs:VLC (Results 1 - 25 of 103) sorted by relevance

12345

/third_party/ffmpeg/libavcodec/
H A Dvc1data.h52 /** @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 Ddcahuff.h39 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 Dqdm2_tablegen.h98 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 Dmpeg12vlc.h2 * 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 Drv34.h61 * 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 Dh263dec.h36 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 Dmsmpeg4data.h45 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 Dmpeg12.c70 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 Dvlc.h31 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 Dwma.h63 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 Dintrax8.h30 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 Dvc1.h282 VLC *cbpcy_vlc; ///< CBPCY VLC table
337 VLC* mbmode_vlc;
338 VLC* imv_vlc;
339 VLC* twomvbp_vlc;
340 VLC* fourmvbp_vlc;
H A Dvc1data.c101 /** @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 Dmsmpeg4dec.h33 extern VLC ff_mb_non_intra_vlc[4];
34 extern VLC ff_inter_intra_vlc;
H A Dralf.c43 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 Dmpegaudiodata.h56 extern VLC ff_huff_vlc[16];
57 extern VLC ff_huff_quad_vlc[2];
H A Dhq_hqa.h42 VLC hq_ac_vlc;
43 VLC hqa_cbp_vlc;
H A Dcllc.c45 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 Dvlc.c2 * 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 Dhqx.h77 VLC cbp_vlc;
78 VLC dc_vlc[3];
H A Dasvdec.c45 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 Dmss4.c98 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 Dcfhd.h144 VLC vlc_9;
147 VLC vlc_18;
H A Dmjpegdec.h67 VLC vlcs[3][4];
172 int ff_mjpeg_build_vlc(VLC *vlc, const uint8_t *bits_table,
H A Dvp56.h209 VLC dccv_vlc[2];
210 VLC runv_vlc[2];
211 VLC ract_vlc[2][3][6];

Completed in 12 milliseconds

12345