| 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 | 
 1.8.6
 1.8.6