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 |
Typedefs | |
typedef struct GifState | GifState |
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 |
Macro Definition Documentation
#define GIF_TRANSPARENT_COLOR 0x00ffffff |
Definition at line 38 of file libavcodec/gifdec.c.
Typedef Documentation
Function Documentation
|
static |
Definition at line 115 of file libavcodec/gifdec.c.
Referenced by gif_read_image().
|
static |
Definition at line 506 of file libavcodec/gifdec.c.
|
static |
Definition at line 443 of file libavcodec/gifdec.c.
|
static |
Definition at line 429 of file libavcodec/gifdec.c.
Definition at line 90 of file libavcodec/gifdec.c.
Referenced by gif_read_image().
Definition at line 99 of file libavcodec/gifdec.c.
Referenced by gif_read_image().
Definition at line 403 of file libavcodec/gifdec.c.
Referenced by gif_decode_frame().
|
static |
Definition at line 293 of file libavcodec/gifdec.c.
Referenced by gif_parse_next_image().
|
static |
Definition at line 354 of file libavcodec/gifdec.c.
Referenced by gif_decode_frame().
Definition at line 133 of file libavcodec/gifdec.c.
Referenced by gif_parse_next_image().
Definition at line 82 of file libavcodec/gifdec.c.
Referenced by gif_read_header1(), and gif_read_image().
Variable Documentation
|
static |
Definition at line 526 of file libavcodec/gifdec.c.
AVCodec ff_gif_decoder |
Definition at line 534 of file libavcodec/gifdec.c.
|
static |
Definition at line 518 of file libavcodec/gifdec.c.
Generated on Fri Dec 20 2024 06:56:12 for FFmpeg by 1.8.11