FFmpeg
Data Fields
TiffContext Struct Reference

Data Fields

AVClassclass
 
AVCodecContextavctx
 
GetByteContext gb
 
AVCodecContextavctx_mjpeg
 
AVFramejpgframe
 
int get_subimage
 
uint16_t get_page
 
int get_thumbnail
 
enum TiffType tiff_type
 
int width
 
int height
 
unsigned int bpp
 
unsigned int bppcount
 
uint32_t palette [256]
 
int palette_is_set
 
int le
 
enum TiffCompr compr
 
enum TiffPhotometric photometric
 
int planar
 
int subsampling [2]
 
int fax_opts
 
int predictor
 
int fill_order
 
uint32_t res [4]
 
int is_thumbnail
 
int is_bayer
 
uint8_t pattern [4]
 
unsigned black_level
 
unsigned white_level
 
uint16_t dng_lut [65536]
 
uint32_t sub_ifd
 
uint16_t cur_page
 
int strips
 
int rps
 
int sstype
 
int sot
 
int stripsizesoff
 
int stripsize
 
int stripoff
 
int strippos
 
LZWStatelzw
 
int is_tiled
 
int tile_byte_counts_offset
 
int tile_offsets_offset
 
int tile_width
 
int tile_length
 
int tile_count
 
int is_jpeg
 
uint8_tdeinvert_buf
 
int deinvert_buf_size
 
uint8_tyuv_line
 
unsigned int yuv_line_size
 
uint8_tfax_buffer
 
unsigned int fax_buffer_size
 
int geotag_count
 
TiffGeoTaggeotags
 

Detailed Description

Definition at line 54 of file tiff.c.

Field Documentation

AVClass* TiffContext::class

Definition at line 55 of file tiff.c.

AVCodecContext* TiffContext::avctx
GetByteContext TiffContext::gb
AVCodecContext* TiffContext::avctx_mjpeg

Definition at line 60 of file tiff.c.

Referenced by dng_decode_jpeg(), dng_decode_strip(), dng_decode_tiles(), tiff_end(), and tiff_init().

AVFrame* TiffContext::jpgframe

Definition at line 61 of file tiff.c.

Referenced by dng_decode_jpeg(), dng_decode_strip(), dng_decode_tiles(), tiff_end(), and tiff_init().

int TiffContext::get_subimage

Definition at line 63 of file tiff.c.

Referenced by decode_frame().

uint16_t TiffContext::get_page

Definition at line 64 of file tiff.c.

Referenced by decode_frame().

int TiffContext::get_thumbnail

Definition at line 65 of file tiff.c.

Referenced by decode_frame().

enum TiffType TiffContext::tiff_type

Definition at line 67 of file tiff.c.

Referenced by decode_frame(), horizontal_fill(), tiff_set_type(), and tiff_unpack_strip().

int TiffContext::width
int TiffContext::height
unsigned int TiffContext::bpp
unsigned int TiffContext::bppcount

Definition at line 69 of file tiff.c.

Referenced by decode_frame(), init_image(), tiff_decode_tag(), and tiff_unpack_strip().

uint32_t TiffContext::palette[256]

Definition at line 70 of file tiff.c.

Referenced by init_image(), and tiff_decode_tag().

int TiffContext::palette_is_set

Definition at line 71 of file tiff.c.

Referenced by init_image(), and tiff_decode_tag().

int TiffContext::le

Definition at line 72 of file tiff.c.

Referenced by add_metadata(), decode_frame(), dng_decode_tiles(), init_image(), and tiff_decode_tag().

enum TiffCompr TiffContext::compr

Definition at line 73 of file tiff.c.

Referenced by decode_frame(), tiff_decode_tag(), tiff_unpack_fax(), and tiff_unpack_strip().

enum TiffPhotometric TiffContext::photometric

Definition at line 74 of file tiff.c.

Referenced by decode_frame(), init_image(), and tiff_decode_tag().

int TiffContext::planar

Definition at line 75 of file tiff.c.

Referenced by decode_frame(), init_image(), tiff_decode_tag(), and tiff_unpack_strip().

int TiffContext::subsampling[2]
int TiffContext::fax_opts

Definition at line 77 of file tiff.c.

Referenced by tiff_decode_tag(), and tiff_unpack_fax().

int TiffContext::predictor

Definition at line 78 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

int TiffContext::fill_order

Definition at line 79 of file tiff.c.

Referenced by decode_frame(), tiff_decode_tag(), tiff_unpack_fax(), tiff_unpack_strip(), and unpack_yuv().

uint32_t TiffContext::res[4]

Definition at line 80 of file tiff.c.

Referenced by set_sar().

int TiffContext::is_thumbnail

Definition at line 81 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

int TiffContext::is_bayer

Definition at line 83 of file tiff.c.

Referenced by decode_frame(), dng_decode_jpeg(), init_image(), tiff_decode_tag(), and tiff_unpack_strip().

uint8_t TiffContext::pattern[4]

Definition at line 84 of file tiff.c.

Referenced by init_image(), and tiff_decode_tag().

unsigned TiffContext::black_level

Definition at line 85 of file tiff.c.

Referenced by decode_frame(), dng_blit(), and tiff_decode_tag().

unsigned TiffContext::white_level

Definition at line 86 of file tiff.c.

Referenced by decode_frame(), dng_blit(), and tiff_decode_tag().

uint16_t TiffContext::dng_lut[65536]

Definition at line 87 of file tiff.c.

Referenced by decode_frame(), dng_blit(), and tiff_decode_tag().

uint32_t TiffContext::sub_ifd

Definition at line 89 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

uint16_t TiffContext::cur_page

Definition at line 90 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

int TiffContext::strips

Definition at line 92 of file tiff.c.

Referenced by decode_frame(), tiff_decode_tag(), and tiff_unpack_strip().

int TiffContext::rps

Definition at line 92 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

int TiffContext::sstype

Definition at line 92 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

int TiffContext::sot

Definition at line 93 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

int TiffContext::stripsizesoff

Definition at line 94 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

int TiffContext::stripsize

Definition at line 94 of file tiff.c.

Referenced by decode_frame(), dng_decode_strip(), and tiff_decode_tag().

int TiffContext::stripoff

Definition at line 94 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

int TiffContext::strippos

Definition at line 94 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

LZWState* TiffContext::lzw

Definition at line 95 of file tiff.c.

Referenced by tiff_end(), tiff_init(), and tiff_unpack_strip().

int TiffContext::is_tiled

Definition at line 98 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

int TiffContext::tile_byte_counts_offset

Definition at line 99 of file tiff.c.

Referenced by dng_decode_tiles(), and tiff_decode_tag().

int TiffContext::tile_offsets_offset

Definition at line 99 of file tiff.c.

Referenced by dng_decode_tiles(), and tiff_decode_tag().

int TiffContext::tile_width

Definition at line 100 of file tiff.c.

Referenced by dng_decode_tiles(), and tiff_decode_tag().

int TiffContext::tile_length

Definition at line 100 of file tiff.c.

Referenced by dng_decode_tiles(), and tiff_decode_tag().

int TiffContext::tile_count

Definition at line 101 of file tiff.c.

Referenced by dng_decode_tiles(), and tiff_decode_tag().

int TiffContext::is_jpeg

Definition at line 103 of file tiff.c.

Referenced by decode_frame(), and tiff_decode_tag().

uint8_t* TiffContext::deinvert_buf

Definition at line 105 of file tiff.c.

Referenced by deinvert_buffer(), tiff_end(), tiff_unpack_strip(), and unpack_yuv().

int TiffContext::deinvert_buf_size

Definition at line 106 of file tiff.c.

Referenced by deinvert_buffer(), and tiff_end().

uint8_t* TiffContext::yuv_line

Definition at line 107 of file tiff.c.

Referenced by tiff_end(), and tiff_unpack_strip().

unsigned int TiffContext::yuv_line_size

Definition at line 108 of file tiff.c.

Referenced by tiff_end(), and tiff_unpack_strip().

uint8_t* TiffContext::fax_buffer

Definition at line 109 of file tiff.c.

Referenced by tiff_end(), and tiff_unpack_fax().

unsigned int TiffContext::fax_buffer_size

Definition at line 110 of file tiff.c.

Referenced by tiff_end(), and tiff_unpack_fax().

int TiffContext::geotag_count

Definition at line 112 of file tiff.c.

Referenced by decode_frame(), free_geotags(), and tiff_decode_tag().

TiffGeoTag* TiffContext::geotags

Definition at line 113 of file tiff.c.

Referenced by decode_frame(), free_geotags(), and tiff_decode_tag().


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