FFmpeg  2.6.9
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
HYuvContext Struct Reference

#include <huffyuv.h>

Data Fields

AVClassclass
AVCodecContextavctx
Predictor predictor
GetBitContext gb
PutBitContext pb
int interlaced
int decorrelate
int bitstream_bpp
int version
int yuy2
int bgr32
int bps
int n
int vlc_n
int alpha
int chroma
int yuv
int chroma_h_shift
int chroma_v_shift
int width
int height
int flags
int context
int picture_number
int last_slice_end
uint8_ttemp [3]
uint16_t * temp16 [3]
 identical to temp but 16bit type
uint64_t stats [4][MAX_VLC_N]
uint8_t len [4][MAX_VLC_N]
uint32_t bits [4][MAX_VLC_N]
uint32_t pix_bgr_map [1<< VLC_BITS]
VLC vlc [8]
uint8_tbitstream_buffer
unsigned int bitstream_buffer_size
BswapDSPContext bdsp
HuffYUVDSPContext hdsp
HuffYUVEncDSPContext hencdsp
LLVidDSPContext llviddsp
int non_determ

Detailed Description

Definition at line 54 of file huffyuv.h.

Field Documentation

AVClass* HYuvContext::class

Definition at line 55 of file huffyuv.h.

AVCodecContext* HYuvContext::avctx
Predictor HYuvContext::predictor

Definition at line 57 of file huffyuv.h.

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

GetBitContext HYuvContext::gb
PutBitContext HYuvContext::pb
int HYuvContext::interlaced

Definition at line 60 of file huffyuv.h.

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

int HYuvContext::decorrelate

Definition at line 61 of file huffyuv.h.

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

int HYuvContext::bitstream_bpp
int HYuvContext::version
int HYuvContext::yuy2

Definition at line 64 of file huffyuv.h.

Referenced by decode_frame(), and decode_init().

int HYuvContext::bgr32

Definition at line 65 of file huffyuv.h.

Referenced by decode_frame(), and decode_init().

int HYuvContext::bps
int HYuvContext::n
int HYuvContext::vlc_n
int HYuvContext::alpha
int HYuvContext::chroma
int HYuvContext::yuv

Definition at line 71 of file huffyuv.h.

Referenced by decode_init(), and encode_init().

int HYuvContext::chroma_h_shift

Definition at line 72 of file huffyuv.h.

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

int HYuvContext::chroma_v_shift

Definition at line 73 of file huffyuv.h.

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

int HYuvContext::width
int HYuvContext::height

Definition at line 74 of file huffyuv.h.

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

int HYuvContext::flags
int HYuvContext::context
int HYuvContext::picture_number

Definition at line 77 of file huffyuv.h.

Referenced by encode_frame(), and encode_init().

int HYuvContext::last_slice_end

Definition at line 78 of file huffyuv.h.

Referenced by decode_frame(), and draw_slice().

uint8_t* HYuvContext::temp[3]
uint16_t* HYuvContext::temp16[3]

identical to temp but 16bit type

Definition at line 80 of file huffyuv.h.

Referenced by decode_plane_bitstream(), ff_huffyuv_alloc_temp(), and ff_huffyuv_common_end().

uint64_t HYuvContext::stats[4][MAX_VLC_N]

Definition at line 81 of file huffyuv.h.

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

uint8_t HYuvContext::len[4][MAX_VLC_N]
uint32_t HYuvContext::bits[4][MAX_VLC_N]
uint32_t HYuvContext::pix_bgr_map[1<< VLC_BITS]

Definition at line 84 of file huffyuv.h.

Referenced by decode_bgr_1(), and generate_joint_tables().

VLC HYuvContext::vlc[8]
uint8_t* HYuvContext::bitstream_buffer

Definition at line 86 of file huffyuv.h.

Referenced by decode_end(), and decode_frame().

unsigned int HYuvContext::bitstream_buffer_size

Definition at line 87 of file huffyuv.h.

Referenced by decode_frame().

BswapDSPContext HYuvContext::bdsp

Definition at line 88 of file huffyuv.h.

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

HuffYUVDSPContext HYuvContext::hdsp
HuffYUVEncDSPContext HYuvContext::hencdsp
LLVidDSPContext HYuvContext::llviddsp
int HYuvContext::non_determ

Definition at line 92 of file huffyuv.h.


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