FFmpeg
|
#include <huffyuv.h>
Data Fields | |
AVCodecContext * | avctx |
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 |
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().