Libav
Data Fields
HYuvContext Struct Reference

#include <huffyuv.h>

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_ttemp [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]
 
uint8_tbitstream_buffer
 
unsigned int bitstream_buffer_size
 
BswapDSPContext bdsp
 
HuffYUVDSPContext hdsp
 
HuffYUVEncDSPContext hencdsp
 

Detailed Description

Definition at line 61 of file huffyuv.h.

Field Documentation

§ avctx

AVCodecContext* HYuvContext::avctx

§ predictor

Predictor HYuvContext::predictor

Definition at line 63 of file huffyuv.h.

Referenced by decode_frame(), decode_init(), encode_frame(), and encode_init().

§ gb

GetBitContext HYuvContext::gb

Definition at line 64 of file huffyuv.h.

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

§ pb

PutBitContext HYuvContext::pb

§ interlaced

int HYuvContext::interlaced

Definition at line 66 of file huffyuv.h.

Referenced by decode_frame(), decode_init(), encode_frame(), and encode_init().

§ decorrelate

int HYuvContext::decorrelate

Definition at line 67 of file huffyuv.h.

Referenced by decode_bgr_bitstream(), decode_init(), encode_init(), and generate_joint_tables().

§ bitstream_bpp

int HYuvContext::bitstream_bpp

§ version

int HYuvContext::version

Definition at line 69 of file huffyuv.h.

Referenced by decode_init(), decode_init_thread_copy(), and encode_init().

§ yuy2

int HYuvContext::yuy2

Definition at line 70 of file huffyuv.h.

Referenced by decode_frame(), and decode_init().

§ bgr32

int HYuvContext::bgr32

Definition at line 71 of file huffyuv.h.

Referenced by decode_frame(), and decode_init().

§ width

int HYuvContext::width

§ height

int HYuvContext::height

§ flags

int HYuvContext::flags

§ context

int HYuvContext::context

§ picture_number

int HYuvContext::picture_number

Definition at line 75 of file huffyuv.h.

Referenced by encode_frame(), and encode_init().

§ last_slice_end

int HYuvContext::last_slice_end

Definition at line 76 of file huffyuv.h.

Referenced by decode_frame(), and draw_slice().

§ temp

uint8_t* HYuvContext::temp[3]

§ stats

uint64_t HYuvContext::stats[3][256]

Definition at line 78 of file huffyuv.h.

Referenced by encode_422_bitstream(), encode_frame(), and encode_init().

§ len

uint8_t HYuvContext::len[3][256]

§ bits

uint32_t HYuvContext::bits[3][256]

§ pix_bgr_map

uint32_t HYuvContext::pix_bgr_map[1<< VLC_BITS]

Definition at line 81 of file huffyuv.h.

Referenced by decode_bgr_1(), and generate_joint_tables().

§ vlc

VLC HYuvContext::vlc[6]

§ bitstream_buffer

uint8_t* HYuvContext::bitstream_buffer

Definition at line 83 of file huffyuv.h.

Referenced by decode_end(), and decode_frame().

§ bitstream_buffer_size

unsigned int HYuvContext::bitstream_buffer_size

Definition at line 84 of file huffyuv.h.

Referenced by decode_frame().

§ bdsp

BswapDSPContext HYuvContext::bdsp

Definition at line 85 of file huffyuv.h.

Referenced by decode_frame(), encode_frame(), and ff_huffyuv_common_init().

§ hdsp

HuffYUVDSPContext HYuvContext::hdsp

Definition at line 86 of file huffyuv.h.

Referenced by decode_frame(), and decode_init().

§ hencdsp

HuffYUVEncDSPContext HYuvContext::hencdsp

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