Go to the source code of this file.
Data Structures |
| struct | rgb_triplet |
| struct | GIFContext |
Defines |
| #define | BITSTREAM_WRITER_LE |
| #define | GIF_CHUNKS 100 |
| #define | GIF_ADD_APP_HEADER |
Functions |
| static int | gif_image_write_header (AVIOContext *pb, int width, int height, int loop_count, uint32_t *palette) |
| static unsigned char | gif_clut_index (uint8_t r, uint8_t g, uint8_t b) |
| static int | gif_image_write_image (AVIOContext *pb, int x1, int y1, int width, int height, const uint8_t *buf, int linesize, int pix_fmt) |
| static int | gif_write_header (AVFormatContext *s) |
| static int | gif_write_video (AVFormatContext *s, AVCodecContext *enc, const uint8_t *buf, int size) |
| static int | gif_write_packet (AVFormatContext *s, AVPacket *pkt) |
| static int | gif_write_trailer (AVFormatContext *s) |
Variables |
| static const rgb_triplet | gif_clut [216] |
| AVOutputFormat | ff_gif_muxer |
Define Documentation
Definition at line 46 of file gif.c.
Definition at line 55 of file gif.c.
Function Documentation
| static unsigned char gif_clut_index |
( |
uint8_t |
r, |
|
|
uint8_t |
g, |
|
|
uint8_t |
b |
|
) |
| [inline, static] |
Variable Documentation
Initial value: {
"gif",
NULL_IF_CONFIG_SMALL("GIF Animation"),
"image/gif",
"gif",
sizeof(GIFContext),
CODEC_ID_NONE,
CODEC_ID_RAWVIDEO,
gif_write_header,
gif_write_packet,
gif_write_trailer,
}
Definition at line 343 of file gif.c.
Definition at line 70 of file gif.c.