FFmpeg
Public Attributes | List of all members
IffContext Struct Reference

Public Attributes

AVFrameframe
 
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 is_short
 short compression method used
 
unsigned is_interlaced
 video is interlaced
 
unsigned is_brush
 video is in ANBR format
 
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.
 
GetByteContext gb
 
uint8_t * video [2]
 
unsigned video_size
 
uint32_t * pal
 

The documentation for this struct was generated from the following file: