|
FFmpeg
4.0
|
#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 |
1.8.13