|
FFmpeg
|
#include <huffyuv.h>
Data Fields | |
| AVClass * | class |
| AVCodecContext * | avctx |
| 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_t * | temp [3] |
| uint16_t * | temp16 [3] |
| identical to temp but 16bit type More... | |
| 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_t * | bitstream_buffer |
| unsigned int | bitstream_buffer_size |
| BswapDSPContext | bdsp |
| HuffYUVDSPContext | hdsp |
| HuffYUVEncDSPContext | hencdsp |
| LLVidDSPContext | llviddsp |
| int | non_determ |
| AVCodecContext* HYuvContext::avctx |
Definition at line 56 of file huffyuv.h.
Referenced by draw_slice(), encode_422_bitstream(), encode_bgra_bitstream(), encode_frame(), encode_gray_bitstream(), encode_init(), encode_plane_bitstream(), and ff_huffyuv_common_init().
| 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 |
Definition at line 58 of file huffyuv.h.
Referenced by decode_422_bitstream(), decode_bgr_1(), decode_frame(), decode_gray_bitstream(), and decode_plane_bitstream().
| PutBitContext HYuvContext::pb |
Definition at line 59 of file huffyuv.h.
Referenced by encode_422_bitstream(), encode_bgra_bitstream(), encode_frame(), encode_gray_bitstream(), and encode_plane_bitstream().
| 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 |
Definition at line 62 of file huffyuv.h.
Referenced by decode_bgr_bitstream(), decode_frame(), decode_init(), draw_slice(), encode_frame(), encode_init(), generate_joint_tables(), and read_old_huffman_tables().
| int HYuvContext::version |
Definition at line 63 of file huffyuv.h.
Referenced by decode_frame(), decode_init(), encode_frame(), encode_init(), generate_joint_tables(), read_huffman_tables(), and store_huffman_tables().
| 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 |
Definition at line 66 of file huffyuv.h.
Referenced by add_bytes(), add_median_prediction(), decode_init(), decode_plane_bitstream(), diff_bytes(), encode_init(), encode_plane_bitstream(), left_prediction(), sub_left_prediction(), and sub_median_prediction().
| int HYuvContext::n |
Definition at line 67 of file huffyuv.h.
Referenced by add_bytes(), add_median_prediction(), decode_init(), diff_bytes(), encode_init(), encode_plane_bitstream(), left_prediction(), sub_left_prediction(), and sub_median_prediction().
| int HYuvContext::vlc_n |
Definition at line 68 of file huffyuv.h.
Referenced by decode_init(), encode_frame(), encode_init(), generate_joint_tables(), read_huffman_tables(), store_huffman_tables(), and store_table().
| int HYuvContext::alpha |
Definition at line 69 of file huffyuv.h.
Referenced by decode_frame(), decode_init(), encode_frame(), encode_init(), read_huffman_tables(), and store_huffman_tables().
| int HYuvContext::chroma |
Definition at line 70 of file huffyuv.h.
Referenced by decode_frame(), decode_init(), encode_frame(), encode_init(), read_huffman_tables(), and store_huffman_tables().
| 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 |
Definition at line 74 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 74 of file huffyuv.h.
Referenced by decode_frame(), encode_frame(), encode_init(), and ff_huffyuv_common_init().
| int HYuvContext::flags |
Definition at line 75 of file huffyuv.h.
Referenced by decode_frame(), encode_422_bitstream(), encode_bgra_bitstream(), encode_frame(), encode_gray_bitstream(), encode_init(), encode_plane_bitstream(), and ff_huffyuv_common_init().
| int HYuvContext::context |
Definition at line 76 of file huffyuv.h.
Referenced by decode_frame(), decode_init(), encode_422_bitstream(), encode_bgra_bitstream(), encode_frame(), encode_gray_bitstream(), encode_init(), and encode_plane_bitstream().
| 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] |
Definition at line 79 of file huffyuv.h.
Referenced by decode_422_bitstream(), decode_bgr_1(), decode_frame(), decode_gray_bitstream(), decode_plane_bitstream(), encode_422_bitstream(), encode_frame(), ff_huffyuv_alloc_temp(), and ff_huffyuv_common_end().
| 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().
Definition at line 82 of file huffyuv.h.
Referenced by encode_422_bitstream(), generate_joint_tables(), read_huffman_tables(), read_old_huffman_tables(), and store_huffman_tables().
| uint32_t HYuvContext::bits[4][MAX_VLC_N] |
Definition at line 83 of file huffyuv.h.
Referenced by encode_422_bitstream(), generate_joint_tables(), read_huffman_tables(), read_old_huffman_tables(), and store_huffman_tables().
| 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] |
Definition at line 85 of file huffyuv.h.
Referenced by decode_bgr_1(), decode_end(), decode_init(), decode_plane_bitstream(), generate_joint_tables(), read_huffman_tables(), and read_old_huffman_tables().
| 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 |
Definition at line 89 of file huffyuv.h.
Referenced by add_bytes(), add_median_prediction(), decode_frame(), decode_init(), and left_prediction().
| HuffYUVEncDSPContext HYuvContext::hencdsp |
Definition at line 90 of file huffyuv.h.
Referenced by diff_bytes(), encode_frame(), encode_init(), sub_left_prediction(), sub_left_prediction_bgr32(), sub_left_prediction_rgb24(), and sub_median_prediction().
| LLVidDSPContext HYuvContext::llviddsp |
Definition at line 91 of file huffyuv.h.
Referenced by add_bytes(), add_median_prediction(), diff_bytes(), ff_huffyuv_common_init(), left_prediction(), sub_left_prediction(), and sub_median_prediction().
1.8.6