FFmpeg
4.0
|
Data Fields | |
AVFrame * | p |
int | max |
int | bps |
int | slice_height |
int | nb_slices |
int | planes |
int | decorrelate |
int | color_matrix |
int | flags |
int | interlaced |
uint8_t * | buf |
int | hshift [4] |
int | vshift [4] |
Slice * | slices [4] |
unsigned int | slices_size [4] |
uint8_t | len [4][4096] |
VLC | vlc [4] |
int(* | huff_build )(VLC *vlc, uint8_t *len) |
int(* | magy_decode_slice )(AVCodecContext *avctx, void *tdata, int j, int threadnr) |
LLVidDSPContext | llviddsp |
const AVClass * | class |
int | frame_pred |
PutBitContext | pb |
uint8_t | format |
int | correlate |
uint8_t * | slices [4] |
unsigned | slice_pos [4] |
unsigned | tables_size |
HuffEntry | he [4][256] |
LLVidEncDSPContext | llvidencdsp |
void(* | predict )(struct MagicYUVContext *s, uint8_t *src, uint8_t *dst, ptrdiff_t stride, int width, int height) |
Definition at line 53 of file magicyuv.c.
AVFrame * MagicYUVContext::p |
Definition at line 54 of file magicyuv.c.
Referenced by magy_decode_frame(), magy_decode_slice(), and magy_decode_slice10().
int MagicYUVContext::max |
Definition at line 55 of file magicyuv.c.
Referenced by magy_decode_frame(), and magy_decode_slice10().
int MagicYUVContext::bps |
Definition at line 56 of file magicyuv.c.
Referenced by magy_decode_frame(), and magy_decode_slice10().
int MagicYUVContext::slice_height |
Definition at line 57 of file magicyuv.c.
Referenced by magy_decode_frame(), magy_decode_slice(), and magy_decode_slice10().
int MagicYUVContext::nb_slices |
Definition at line 58 of file magicyuv.c.
Referenced by magy_decode_frame(), magy_encode_frame(), and magy_encode_init().
int MagicYUVContext::planes |
Definition at line 59 of file magicyuv.c.
Referenced by build_huffman(), magy_decode_frame(), magy_decode_slice(), magy_decode_slice10(), magy_encode_close(), magy_encode_frame(), and magy_encode_init().
int MagicYUVContext::decorrelate |
Definition at line 60 of file magicyuv.c.
Referenced by magy_decode_frame(), magy_decode_slice(), and magy_decode_slice10().
int MagicYUVContext::color_matrix |
Definition at line 61 of file magicyuv.c.
Referenced by magy_decode_frame().
int MagicYUVContext::flags |
Definition at line 62 of file magicyuv.c.
Referenced by magy_decode_frame().
int MagicYUVContext::interlaced |
Definition at line 63 of file magicyuv.c.
Referenced by magy_decode_frame(), magy_decode_slice(), and magy_decode_slice10().
uint8_t* MagicYUVContext::buf |
Definition at line 64 of file magicyuv.c.
Referenced by magy_decode_frame(), magy_decode_slice(), and magy_decode_slice10().
int MagicYUVContext::hshift |
Definition at line 65 of file magicyuv.c.
Referenced by magy_decode_frame(), magy_decode_slice(), magy_decode_slice10(), magy_encode_frame(), and magy_encode_init().
int MagicYUVContext::vshift |
Definition at line 66 of file magicyuv.c.
Referenced by magy_decode_frame(), magy_decode_slice(), magy_decode_slice10(), magy_encode_frame(), and magy_encode_init().
Slice* MagicYUVContext::slices[4] |
Definition at line 67 of file magicyuv.c.
Referenced by magy_decode_end(), magy_decode_frame(), magy_decode_slice(), magy_decode_slice10(), magy_encode_close(), magy_encode_frame(), and magy_encode_init().
unsigned int MagicYUVContext::slices_size[4] |
Definition at line 68 of file magicyuv.c.
Referenced by magy_decode_end(), and magy_decode_frame().
uint8_t MagicYUVContext::len[4][4096] |
Definition at line 69 of file magicyuv.c.
Referenced by build_huffman().
VLC MagicYUVContext::vlc[4] |
Definition at line 70 of file magicyuv.c.
Referenced by build_huffman(), magy_decode_end(), magy_decode_slice(), and magy_decode_slice10().
Definition at line 71 of file magicyuv.c.
Referenced by build_huffman(), and magy_decode_frame().
int(* MagicYUVContext::magy_decode_slice) (AVCodecContext *avctx, void *tdata, int j, int threadnr) |
Definition at line 72 of file magicyuv.c.
Referenced by magy_decode_frame().
LLVidDSPContext MagicYUVContext::llviddsp |
Definition at line 74 of file magicyuv.c.
Referenced by magy_decode_init(), magy_decode_slice(), and magy_decode_slice10().
const AVClass* MagicYUVContext::class |
Definition at line 54 of file magicyuvenc.c.
int MagicYUVContext::frame_pred |
Definition at line 55 of file magicyuvenc.c.
Referenced by magy_encode_frame(), and magy_encode_init().
PutBitContext MagicYUVContext::pb |
Definition at line 56 of file magicyuvenc.c.
Referenced by magy_encode_frame().
uint8_t MagicYUVContext::format |
Definition at line 58 of file magicyuvenc.c.
Referenced by magy_encode_frame(), and magy_encode_init().
int MagicYUVContext::correlate |
Definition at line 63 of file magicyuvenc.c.
Referenced by magy_encode_frame(), and magy_encode_init().
uint8_t* MagicYUVContext::slices[4] |
Definition at line 66 of file magicyuvenc.c.
unsigned MagicYUVContext::slice_pos[4] |
Definition at line 67 of file magicyuvenc.c.
Referenced by magy_encode_frame().
unsigned MagicYUVContext::tables_size |
Definition at line 68 of file magicyuvenc.c.
Referenced by magy_encode_frame().
HuffEntry MagicYUVContext::he[4][256] |
Definition at line 69 of file magicyuvenc.c.
Referenced by magy_encode_frame().
LLVidEncDSPContext MagicYUVContext::llvidencdsp |
Definition at line 70 of file magicyuvenc.c.
Referenced by magy_encode_frame(), magy_encode_init(), and median_predict().
void(* MagicYUVContext::predict) (struct MagicYUVContext *s, uint8_t *src, uint8_t *dst, ptrdiff_t stride, int width, int height) |
Definition at line 71 of file magicyuvenc.c.
Referenced by magy_encode_frame(), and magy_encode_init().