|
|
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 | 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: