| 
    FFmpeg
    
   | 
 
TIFF image decoder. More...
#include "config.h"#include "libavutil/attributes.h"#include "libavutil/avstring.h"#include "libavutil/intreadwrite.h"#include "libavutil/imgutils.h"#include "avcodec.h"#include "bytestream.h"#include "faxcompr.h"#include "internal.h"#include "lzw.h"#include "mathops.h"#include "tiff.h"#include "tiff_data.h"#include "thread.h"Go to the source code of this file.
Data Structures | |
| struct | TiffContext | 
Macros | |
| #define | RET_GEOKEY(TYPE, array, element) | 
| #define | RET_GEOKEY_VAL(TYPE, array) | 
| #define | ADD_METADATA(count, name, sep) | 
Functions | |
| 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 (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_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) | 
Variables | |
| AVCodec | ff_tiff_decoder | 
TIFF image decoder.
Definition in file tiff.c.
| #define RET_GEOKEY | ( | TYPE, | |
| array, | |||
| element | |||
| ) | 
Definition at line 93 of file tiff.c.
Referenced by get_geokey_name(), and get_geokey_type().
| #define RET_GEOKEY_VAL | ( | TYPE, | |
| array | |||
| ) | 
Referenced by get_geokey_val().
Referenced by tiff_decode_tag().
      
  | 
  static | 
Definition at line 82 of file tiff.c.
Referenced by decode_frame(), and tiff_end().
      
  | 
  static | 
Definition at line 98 of file tiff.c.
Referenced by decode_frame().
      
  | 
  static | 
Definition at line 108 of file tiff.c.
Referenced by decode_frame().
Definition at line 118 of file tiff.c.
Referenced by search_keyval().
      
  | 
  static | 
Definition at line 123 of file tiff.c.
Referenced by get_geokey_val().
      
  | 
  static | 
Definition at line 132 of file tiff.c.
Referenced by tiff_decode_tag().
      
  | 
  static | 
Definition at line 200 of file tiff.c.
Referenced by tiff_decode_tag().
      
  | 
  static | 
      
  | 
  static | 
Definition at line 237 of file tiff.c.
Referenced by tiff_unpack_fax(), and tiff_unpack_strip().
      
  | 
  static | 
Definition at line 277 of file tiff.c.
Referenced by tiff_unpack_strip().
      
  | 
  static | 
Definition at line 290 of file tiff.c.
Referenced by tiff_unpack_strip().
      
  | 
  static | 
Definition at line 450 of file tiff.c.
Referenced by tiff_unpack_strip().
      
  | 
  static | 
Definition at line 486 of file tiff.c.
Referenced by decode_frame().
      
  | 
  static | 
Definition at line 656 of file tiff.c.
Referenced by decode_frame().
      
  | 
  static | 
Definition at line 774 of file tiff.c.
Referenced by tiff_decode_tag().
      
  | 
  static | 
Definition at line 784 of file tiff.c.
Referenced by decode_frame().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| AVCodec ff_tiff_decoder | 
 1.8.6