FFmpeg
|
Data Fields | |
AVFrame * | frame |
int | planesize |
uint8_t * | planebuf |
uint8_t * | ham_buf |
temporary buffer for planar to chunky conversation More... | |
uint32_t * | ham_palbuf |
HAM decode table. More... | |
uint32_t * | mask_buf |
temporary buffer for palette indices More... | |
uint32_t * | mask_palbuf |
masking palette table More... | |
unsigned | compression |
delta compression method used More... | |
unsigned | bpp |
bits per plane to decode (differs from bits_per_coded_sample if HAM) More... | |
unsigned | ham |
0 if non-HAM or number of hold bits (6 for bpp > 6, 4 otherwise) More... | |
unsigned | flags |
1 for EHB, 0 is no extra half darkening More... | |
unsigned | transparency |
TODO: transparency color index in palette. More... | |
unsigned | masking |
TODO: masking method used. More... | |
int | init |
int16_t | tvdc [16] |
TVDC lookup table. More... | |
Detailed Description
Definition at line 42 of file libavcodec/iff.c.
Field Documentation
unsigned IffContext::bpp |
bits per plane to decode (differs from bits_per_coded_sample if HAM)
Definition at line 51 of file libavcodec/iff.c.
Referenced by decode_frame(), decode_init(), extract_header(), and unsupported().
unsigned IffContext::compression |
delta compression method used
Definition at line 50 of file libavcodec/iff.c.
Referenced by decode_frame(), extract_header(), and unsupported().
unsigned IffContext::flags |
1 for EHB, 0 is no extra half darkening
Definition at line 53 of file libavcodec/iff.c.
Referenced by cmap_read_palette(), and extract_header().
AVFrame* IffContext::frame |
Definition at line 43 of file libavcodec/iff.c.
Referenced by decode_end(), decode_frame(), and decode_init().
unsigned IffContext::ham |
0 if non-HAM or number of hold bits (6 for bpp > 6, 4 otherwise)
Definition at line 52 of file libavcodec/iff.c.
Referenced by decode_frame(), extract_header(), and unsupported().
uint8_t* IffContext::ham_buf |
temporary buffer for planar to chunky conversation
Definition at line 46 of file libavcodec/iff.c.
Referenced by decode_end(), decode_frame(), and extract_header().
uint32_t* IffContext::ham_palbuf |
HAM decode table.
Definition at line 47 of file libavcodec/iff.c.
Referenced by decode_end(), decode_frame(), and extract_header().
int IffContext::init |
Definition at line 56 of file libavcodec/iff.c.
Referenced by decode_frame().
uint32_t* IffContext::mask_buf |
temporary buffer for palette indices
Definition at line 48 of file libavcodec/iff.c.
Referenced by decode_frame(), and extract_header().
uint32_t* IffContext::mask_palbuf |
masking palette table
Definition at line 49 of file libavcodec/iff.c.
Referenced by decode_frame(), and extract_header().
unsigned IffContext::masking |
TODO: masking method used.
Definition at line 55 of file libavcodec/iff.c.
Referenced by cmap_read_palette(), and extract_header().
uint8_t* IffContext::planebuf |
Definition at line 45 of file libavcodec/iff.c.
Referenced by decode_end(), decode_frame(), and decode_init().
int IffContext::planesize |
Definition at line 44 of file libavcodec/iff.c.
Referenced by decode_frame(), decode_init(), and extract_header().
unsigned IffContext::transparency |
TODO: transparency color index in palette.
Definition at line 54 of file libavcodec/iff.c.
Referenced by cmap_read_palette(), and extract_header().
int16_t IffContext::tvdc[16] |
TVDC lookup table.
Definition at line 57 of file libavcodec/iff.c.
Referenced by decode_frame(), and extract_header().
The documentation for this struct was generated from the following file:
Generated on Mon Nov 18 2024 06:52:11 for FFmpeg by 1.8.11