| 
    FFmpeg
    
   | 
 
Data Fields | |
| AVFrame | frame | 
| int | planesize | 
| uint8_t * | planebuf | 
| uint8_t * | ham_buf | 
| temporary buffer for planar to chunky conversation   | |
| uint32_t * | ham_palbuf | 
| HAM decode table.   | |
| uint32_t * | mask_buf | 
| temporary buffer for palette indices   | |
| uint32_t * | mask_palbuf | 
| masking palette table   | |
| unsigned | compression | 
| delta compression method used   | |
| unsigned | bpp | 
| bits per plane to decode (differs from bits_per_coded_sample if HAM)   | |
| unsigned | ham | 
| 0 if non-HAM or number of hold bits (6 for bpp > 6, 4 otherwise)   | |
| unsigned | flags | 
| 1 for EHB, 0 is no extra half darkening   | |
| unsigned | transparency | 
| TODO: transparency color index in palette.   | |
| unsigned | masking | 
| TODO: masking method used.   | |
| int | init | 
| int16_t | tvdc [16] | 
| TVDC lookup table.   | |
| AVFrame IffContext::frame | 
Definition at line 43 of file iff.c.
Referenced by decode_end(), decode_frame(), and decode_init().
| int IffContext::planesize | 
Definition at line 44 of file iff.c.
Referenced by decode_frame(), decode_init(), and extract_header().
| uint8_t* IffContext::planebuf | 
Definition at line 45 of file iff.c.
Referenced by decode_end(), decode_frame(), and decode_init().
| uint8_t* IffContext::ham_buf | 
temporary buffer for planar to chunky conversation
Definition at line 46 of file 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 iff.c.
Referenced by decode_end(), decode_frame(), and extract_header().
| uint32_t* IffContext::mask_buf | 
temporary buffer for palette indices
Definition at line 48 of file iff.c.
Referenced by decode_frame(), and extract_header().
| uint32_t* IffContext::mask_palbuf | 
masking palette table
Definition at line 49 of file iff.c.
Referenced by decode_frame(), and extract_header().
| unsigned IffContext::compression | 
delta compression method used
Definition at line 50 of file iff.c.
Referenced by decode_frame(), extract_header(), and unsupported().
| unsigned IffContext::bpp | 
bits per plane to decode (differs from bits_per_coded_sample if HAM)
Definition at line 51 of file iff.c.
Referenced by decode_frame(), decode_init(), extract_header(), and unsupported().
| unsigned IffContext::ham | 
0 if non-HAM or number of hold bits (6 for bpp > 6, 4 otherwise)
Definition at line 52 of file 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 iff.c.
Referenced by cmap_read_palette(), and extract_header().
| unsigned IffContext::transparency | 
TODO: transparency color index in palette.
Definition at line 54 of file iff.c.
Referenced by cmap_read_palette(), and extract_header().
| unsigned IffContext::masking | 
TODO: masking method used.
Definition at line 55 of file iff.c.
Referenced by cmap_read_palette(), and extract_header().
| int IffContext::init | 
Definition at line 56 of file iff.c.
Referenced by decode_frame().
| int16_t IffContext::tvdc[16] | 
TVDC lookup table.
Definition at line 57 of file iff.c.
Referenced by decode_frame(), and extract_header().
 1.8.2