FFmpeg
Data Fields
HYuvContext Struct Reference

#include <huffyuv.h>

Data Fields

 
 
 
 
int  interlaced
 
int  decorrelate
 
 
int  version
 
int  yuy2
 
int  bgr32
 
int  width
 
int  height
 
int  flags
 
int  context
 
 
 
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]
 
 
 
unsigned int  bitstream_buffer_size
 
 

Detailed Description

Definition at line 59 of file huffyuv.h.

Field Documentation

AVCodecContext* HYuvContext::avctx

Definition at line 60 of file huffyuv.h.

Referenced by draw_slice(), encode_422_bitstream(), encode_bgra_bitstream(), encode_frame(), encode_gray_bitstream(), encode_init(), and ff_huffyuv_common_init().

Predictor HYuvContext::predictor

Definition at line 61 of file huffyuv.h.

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

GetBitContext HYuvContext::gb

Definition at line 62 of file huffyuv.h.

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

PutBitContext HYuvContext::pb

Definition at line 63 of file huffyuv.h.

Referenced by encode_422_bitstream(), encode_bgra_bitstream(), encode_frame(), and encode_gray_bitstream().

int HYuvContext::interlaced

Definition at line 64 of file huffyuv.h.

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

int HYuvContext::decorrelate

Definition at line 65 of file huffyuv.h.

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

int HYuvContext::bitstream_bpp

Definition at line 66 of file huffyuv.h.

Referenced by decode_bgr_bitstream(), decode_frame(), decode_init(), draw_slice(), encode_frame(), encode_init(), ff_huffyuv_alloc_temp(), generate_joint_tables(), and read_old_huffman_tables().

int HYuvContext::version

Definition at line 67 of file huffyuv.h.

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

int HYuvContext::yuy2

Definition at line 68 of file huffyuv.h.

Referenced by decode_frame(), and decode_init().

int HYuvContext::bgr32

Definition at line 69 of file huffyuv.h.

Referenced by decode_frame(), and decode_init().

int HYuvContext::width

Definition at line 70 of file huffyuv.h.

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

int HYuvContext::height

Definition at line 70 of file huffyuv.h.

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

int HYuvContext::flags

Definition at line 71 of file huffyuv.h.

Referenced by decode_frame(), encode_422_bitstream(), encode_bgra_bitstream(), encode_frame(), encode_gray_bitstream(), encode_init(), and ff_huffyuv_common_init().

int HYuvContext::context

Definition at line 72 of file huffyuv.h.

Referenced by decode_frame(), decode_init(), encode_422_bitstream(), encode_bgra_bitstream(), encode_frame(), encode_gray_bitstream(), and encode_init().

int HYuvContext::picture_number

Definition at line 73 of file huffyuv.h.

Referenced by encode_frame(), and encode_init().

int HYuvContext::last_slice_end

Definition at line 74 of file huffyuv.h.

Referenced by decode_frame(), and draw_slice().

uint8_t* HYuvContext::temp[3]

Definition at line 75 of file huffyuv.h.

Referenced by decode_422_bitstream(), decode_bgr_1(), decode_frame(), decode_gray_bitstream(), encode_422_bitstream(), encode_frame(), ff_huffyuv_alloc_temp(), and ff_huffyuv_common_end().

uint64_t HYuvContext::stats[3][256]

Definition at line 76 of file huffyuv.h.

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

uint8_t HYuvContext::len[3][256]

Definition at line 77 of file huffyuv.h.

Referenced by encode_422_bitstream(), encode_frame(), encode_init(), generate_joint_tables(), read_huffman_tables(), and read_old_huffman_tables().

uint32_t HYuvContext::bits[3][256]

Definition at line 78 of file huffyuv.h.

Referenced by encode_422_bitstream(), encode_frame(), encode_init(), generate_joint_tables(), read_huffman_tables(), and read_old_huffman_tables().

uint32_t HYuvContext::pix_bgr_map[1<< VLC_BITS]

Definition at line 79 of file huffyuv.h.

Referenced by decode_bgr_1(), and generate_joint_tables().

VLC HYuvContext::vlc[6]

Definition at line 80 of file huffyuv.h.

Referenced by decode_bgr_1(), decode_end(), decode_init(), decode_init_thread_copy(), generate_joint_tables(), read_huffman_tables(), and read_old_huffman_tables().

AVFrame HYuvContext::picture

Definition at line 81 of file huffyuv.h.

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

uint8_t* HYuvContext::bitstream_buffer

Definition at line 82 of file huffyuv.h.

Referenced by decode_end(), and decode_frame().

unsigned int HYuvContext::bitstream_buffer_size

Definition at line 83 of file huffyuv.h.

Referenced by decode_frame().

DSPContext HYuvContext::dsp

Definition at line 84 of file huffyuv.h.

Referenced by decode_frame(), encode_frame(), ff_huffyuv_common_init(), sub_left_prediction(), sub_left_prediction_bgr32(), and sub_left_prediction_rgb24().


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

Generated on Wed Jul 10 2013 23:48:37 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /