| 
    FFmpeg
    
   | 
 
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().
 1.8.6