tiff.c File Reference


Detailed Description

TIFF image decoder.

Author:
Konstantin Shishkov

Definition in file tiff.c.

Go to the source code of this file.

Classes

struct  TiffContext

Functions

static int tget_short (uint8_t **p, int le)
static int tget_long (uint8_t **p, int le)
static int tget (uint8_t **p, int type, int le)
static int tiff_unpack_strip (TiffContext *s, uint8_t *dst, int stride, uint8_t *src, int size, int lines)
static int tiff_decode_tag (TiffContext *s, uint8_t *start, uint8_t *buf, uint8_t *end_buf, AVFrame *pic)
static int decode_frame (AVCodecContext *avctx, void *data, int *data_size, uint8_t *buf, int buf_size)
static int tiff_init (AVCodecContext *avctx)
static int tiff_end (AVCodecContext *avctx)

Variables

AVCodec tiff_decoder


Function Documentation

static int tget_short ( uint8_t **  p,
int  le 
) [static]

Definition at line 53 of file tiff.c.

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

static int tget_long ( uint8_t **  p,
int  le 
) [static]

Definition at line 59 of file tiff.c.

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

static int tget ( uint8_t **  p,
int  type,
int  le 
) [static]

Definition at line 65 of file tiff.c.

Referenced by tiff_decode_tag().

static int tiff_unpack_strip ( TiffContext s,
uint8_t *  dst,
int  stride,
uint8_t *  src,
int  size,
int  lines 
) [static]

Definition at line 74 of file tiff.c.

Referenced by tiff_decode_tag().

static int tiff_decode_tag ( TiffContext s,
uint8_t *  start,
uint8_t *  buf,
uint8_t *  end_buf,
AVFrame pic 
) [static]

Definition at line 153 of file tiff.c.

Referenced by decode_frame().

static int decode_frame ( AVCodecContext avctx,
void *  data,
int *  data_size,
uint8_t *  buf,
int  buf_size 
) [static]

Definition at line 404 of file tiff.c.

static int tiff_init ( AVCodecContext avctx  )  [static]

Definition at line 462 of file tiff.c.

static int tiff_end ( AVCodecContext avctx  )  [static]

Definition at line 476 of file tiff.c.


Variable Documentation

Initial value:

 {
    "tiff",
    CODEC_TYPE_VIDEO,
    CODEC_ID_TIFF,
    sizeof(TiffContext),
    tiff_init,
    NULL,
    tiff_end,
    decode_frame,
    0,
    NULL
}

Definition at line 486 of file tiff.c.


Generated on Sat Dec 18 05:15:56 2010 for MythTV by  doxygen 1.5.5