FFmpeg
Data Fields
IffContext Struct Reference

Data Fields

 
int  planesize
 
 
  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.
 

Detailed Description

Definition at line 42 of file iff.c.

Field Documentation

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().


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

Generated on Wed Jul 10 2013 23:48:37 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /