|
static void | tiff_set_type (TiffContext *s, enum TiffType tiff_type) |
|
static void | free_geotags (TiffContext *const s) |
|
static const char * | get_geokey_name (int key) |
|
static int | get_geokey_type (int key) |
|
static int | cmp_id_key (const void *id, const void *k) |
|
static const char * | search_keyval (const TiffGeoTagKeyName *keys, int n, int id) |
|
static char * | get_geokey_val (int key, int val) |
|
static char * | doubles2str (double *dp, int count, const char *sep) |
|
static int | add_metadata (int count, int type, const char *name, const char *sep, TiffContext *s, AVFrame *frame) |
|
static void av_always_inline | horizontal_fill (TiffContext *s, unsigned int bpp, uint8_t *dst, int usePtr, const uint8_t *src, uint8_t c, int width, int offset) |
|
static int | deinvert_buffer (TiffContext *s, const uint8_t *src, int size) |
|
static void | unpack_gray (TiffContext *s, AVFrame *p, const uint8_t *src, int lnum, int width, int bpp) |
|
static void | unpack_yuv (TiffContext *s, AVFrame *p, const uint8_t *src, int lnum) |
|
static int | tiff_unpack_fax (TiffContext *s, uint8_t *dst, int stride, const uint8_t *src, int size, int width, int lines) |
|
static int | tiff_unpack_strip (TiffContext *s, AVFrame *p, uint8_t *dst, int stride, const uint8_t *src, int size, int strip_start, int lines) |
|
static int | init_image (TiffContext *s, ThreadFrame *frame) |
|
static void | set_sar (TiffContext *s, unsigned tag, unsigned num, unsigned den) |
|
static int | tiff_decode_tag (TiffContext *s, AVFrame *frame) |
|
static int | decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
|
static av_cold int | tiff_init (AVCodecContext *avctx) |
|
static av_cold int | tiff_end (AVCodecContext *avctx) |
|
TIFF image decoder.
- Author
- Konstantin Shishkov
Definition in file tiff.c.