IffDemuxContext Struct Reference
Collaboration diagram for IffDemuxContext:
Collaboration graph

Data Fields

int64_t body_pos
 
int64_t body_end
 
uint32_t body_size
 
svx8_compression_type svx8_compression
 
unsigned maud_bits
 
unsigned maud_compression
 
unsigned bitmap_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
 transparency color index in palette More...
 
unsigned masking
 masking method used More...
 
uint8_t tvdc [32]
 TVDC lookup table. More...
 

Detailed Description

Definition at line 95 of file libavformat/iff.c.

Field Documentation

unsigned IffDemuxContext::bitmap_compression

delta compression method used

Definition at line 102 of file libavformat/iff.c.

Referenced by iff_read_header().

int64_t IffDemuxContext::body_end

Definition at line 97 of file libavformat/iff.c.

Referenced by iff_read_header(), and iff_read_packet().

int64_t IffDemuxContext::body_pos

Definition at line 96 of file libavformat/iff.c.

Referenced by iff_read_header(), and iff_read_packet().

uint32_t IffDemuxContext::body_size

Definition at line 98 of file libavformat/iff.c.

Referenced by iff_read_header(), and iff_read_packet().

unsigned IffDemuxContext::bpp

bits per plane to decode (differs from bits_per_coded_sample if HAM)

Definition at line 103 of file libavformat/iff.c.

Referenced by iff_read_header().

unsigned IffDemuxContext::flags

1 for EHB, 0 is no extra half darkening

Definition at line 105 of file libavformat/iff.c.

Referenced by iff_read_header().

unsigned IffDemuxContext::ham

0 if non-HAM or number of hold bits (6 for bpp > 6, 4 otherwise)

Definition at line 104 of file libavformat/iff.c.

Referenced by iff_read_header().

unsigned IffDemuxContext::masking

masking method used

Definition at line 107 of file libavformat/iff.c.

Referenced by iff_read_header().

unsigned IffDemuxContext::maud_bits

Definition at line 100 of file libavformat/iff.c.

Referenced by iff_read_header().

unsigned IffDemuxContext::maud_compression

Definition at line 101 of file libavformat/iff.c.

Referenced by iff_read_header().

svx8_compression_type IffDemuxContext::svx8_compression

Definition at line 99 of file libavformat/iff.c.

Referenced by iff_read_header().

unsigned IffDemuxContext::transparency

transparency color index in palette

Definition at line 106 of file libavformat/iff.c.

Referenced by iff_read_header().

uint8_t IffDemuxContext::tvdc[32]

TVDC lookup table.

Definition at line 108 of file libavformat/iff.c.

Referenced by iff_read_header().


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