22#ifndef AVCODEC_MPEG12DEC_H
23#define AVCODEC_MPEG12DEC_H
28#define MB_TYPE_ZERO_MV MB_TYPE_CODEC_SPECIFIC
48 const uint16_t *quant_matrix,
49 const uint8_t *scantable,
int last_dc[3],
bitstream reader API header.
static av_always_inline int get_vlc2(GetBitContext *s, const VLCElem *table, int bits, int max_depth)
Parse a vlc code.
static int get_xbits(GetBitContext *s, int n)
Read MPEG-1 dc-style VLC (sign bit + mantissa with no MSB).
VLCElem ff_dc_lum_vlc[512]
VLCElem ff_dc_chroma_vlc[514]
static int decode_dc(GetBitContext *gb, int component)
int ff_mpeg1_decode_block_intra(GetBitContext *gb, const uint16_t *quant_matrix, const uint8_t *scantable, int last_dc[3], int16_t *block, int index, int qscale)
static av_always_inline int diff(const struct color_info *a, const struct color_info *b, const int trans_thresh)