HYuvContext Struct Reference

Data Fields

AVCodecContextavctx
Predictor predictor
GetBitContext gb
PutBitContext pb
int interlaced
int decorrelate
int bitstream_bpp
int version
int yuy2
int bgr32
int width
int height
int flags
int context
int picture_number
int last_slice_end
uint8_t * temp [3]
uint64_t stats [3][256]
uint8_t len [3][256]
uint32_t bits [3][256]
uint32_t pix_bgr_map [1<< VLC_BITS]
VLC vlc [6]
AVFrame picture
uint8_t * bitstream_buffer
unsigned int bitstream_buffer_size
DSPContext dsp

Detailed Description

Definition at line 57 of file huffyuv.c.

Field Documentation

AVCodecContext* HYuvContext::avctx

Definition at line 58 of file huffyuv.c.

Referenced by common_init(), encode_bgr_bitstream(), and read_old_huffman_tables().

int HYuvContext::bgr32

Definition at line 67 of file huffyuv.c.

uint32_t HYuvContext::bits[3][256]

Definition at line 76 of file huffyuv.c.

Referenced by generate_joint_tables(), read_huffman_tables(), and read_old_huffman_tables().

int HYuvContext::bitstream_bpp
uint8_t* HYuvContext::bitstream_buffer

Definition at line 80 of file huffyuv.c.

unsigned int HYuvContext::bitstream_buffer_size

Definition at line 81 of file huffyuv.c.

int HYuvContext::context

Definition at line 70 of file huffyuv.c.

Referenced by encode_bgr_bitstream().

int HYuvContext::decorrelate

Definition at line 63 of file huffyuv.c.

Referenced by decode_bgr_bitstream(), and generate_joint_tables().

DSPContext HYuvContext::dsp

Definition at line 82 of file huffyuv.c.

Referenced by common_init(), sub_left_prediction(), and sub_left_prediction_bgr32().

int HYuvContext::flags

Definition at line 69 of file huffyuv.c.

Referenced by common_init(), and encode_bgr_bitstream().

GetBitContext HYuvContext::gb

Definition at line 60 of file huffyuv.c.

Referenced by decode_422_bitstream(), decode_bgr_1(), and decode_gray_bitstream().

int HYuvContext::height

Definition at line 68 of file huffyuv.c.

Referenced by common_init().

int HYuvContext::interlaced

Definition at line 62 of file huffyuv.c.

int HYuvContext::last_slice_end

Definition at line 72 of file huffyuv.c.

uint8_t HYuvContext::len[3][256]

Definition at line 75 of file huffyuv.c.

Referenced by generate_joint_tables(), read_huffman_tables(), and read_old_huffman_tables().

PutBitContext HYuvContext::pb

Definition at line 61 of file huffyuv.c.

Referenced by encode_bgr_bitstream().

AVFrame HYuvContext::picture

Definition at line 79 of file huffyuv.c.

int HYuvContext::picture_number

Definition at line 71 of file huffyuv.c.

uint32_t HYuvContext::pix_bgr_map[1<< VLC_BITS]

Definition at line 77 of file huffyuv.c.

Referenced by decode_bgr_1(), and generate_joint_tables().

Predictor HYuvContext::predictor

Definition at line 59 of file huffyuv.c.

uint64_t HYuvContext::stats[3][256]

Definition at line 74 of file huffyuv.c.

uint8_t* HYuvContext::temp[3]
int HYuvContext::version

Definition at line 65 of file huffyuv.c.

VLC HYuvContext::vlc[6]
int HYuvContext::width

Definition at line 68 of file huffyuv.c.

Referenced by alloc_temp(), and common_init().

int HYuvContext::yuy2

Definition at line 66 of file huffyuv.c.


The documentation for this struct was generated from the following file: