FFmpeg
|
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
#include "avcodec.h"
#include "bytestream.h"
#include "internal.h"
#include "lzw.h"
#include "gif.h"
Go to the source code of this file.
Data Structures | |
struct | GifState |
Macros | |
#define | GIF_TRANSPARENT_COLOR 0x00ffffff |
Functions | |
static void | gif_read_palette (GifState *s, uint32_t *pal, int nb) |
static void | gif_fill (AVFrame *picture, uint32_t color) |
static void | gif_fill_rect (AVFrame *picture, uint32_t color, int l, int t, int w, int h) |
static void | gif_copy_img_rect (const uint32_t *src, uint32_t *dst, int linesize, int l, int t, int w, int h) |
static int | gif_read_image (GifState *s, AVFrame *frame) |
static int | gif_read_extension (GifState *s) |
static int | gif_read_header1 (GifState *s) |
static int | gif_parse_next_image (GifState *s, AVFrame *frame) |
static av_cold int | gif_decode_init (AVCodecContext *avctx) |
static int | gif_decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
static av_cold int | gif_decode_close (AVCodecContext *avctx) |
Variables | |
static const AVOption | options [] |
static const AVClass | decoder_class |
AVCodec | ff_gif_decoder |
Definition at line 79 of file gifdec.c.
Referenced by gif_read_header1(), and gif_read_image().
Definition at line 87 of file gifdec.c.
Referenced by gif_read_image().
Definition at line 96 of file gifdec.c.
Referenced by gif_read_image().
|
static |
Definition at line 112 of file gifdec.c.
Referenced by gif_read_image().
Definition at line 130 of file gifdec.c.
Referenced by gif_parse_next_image().
Definition at line 307 of file gifdec.c.
Referenced by gif_parse_next_image().
Definition at line 368 of file gifdec.c.
Referenced by gif_decode_frame().
Definition at line 417 of file gifdec.c.
Referenced by gif_decode_frame().
|
static |
|
static |
|
static |
|
static |
|
static |
AVCodec ff_gif_decoder |