FFmpeg
|
#include "avformat.h"
#include "internal.h"
#include "libavutil/avassert.h"
#include "libavutil/imgutils.h"
#include "libavutil/log.h"
#include "libavutil/opt.h"
Go to the source code of this file.
Data Structures | |
struct | GIFContext |
Macros | |
#define | DEFAULT_TRANSPARENCY_INDEX 0x1f |
#define | OFFSET(x) offsetof(GIFContext, x) |
#define | ENC AV_OPT_FLAG_ENCODING_PARAM |
Functions | |
static int | get_palette_transparency_index (const uint32_t *palette) |
static int | gif_image_write_header (AVIOContext *pb, const AVCodecContext *avctx, int loop_count, uint32_t *palette) |
static int | gif_write_header (AVFormatContext *s) |
static int | flush_packet (AVFormatContext *s, AVPacket *new) |
static int | gif_write_packet (AVFormatContext *s, AVPacket *pkt) |
static int | gif_write_trailer (AVFormatContext *s) |
Variables | |
static const AVOption | options [] |
static const AVClass | gif_muxer_class |
AVOutputFormat | ff_gif_muxer |
#define DEFAULT_TRANSPARENCY_INDEX 0x1f |
Definition at line 33 of file gif.c.
Referenced by flush_packet(), and gif_image_write_header().
#define OFFSET | ( | x | ) | offsetof(GIFContext, x) |
#define ENC AV_OPT_FLAG_ENCODING_PARAM |
|
static |
Definition at line 35 of file gif.c.
Referenced by flush_packet(), and gif_image_write_header().
|
static |
Definition at line 53 of file gif.c.
Referenced by gif_write_header(), and gif_write_packet().
|
static |
|
static |
Definition at line 140 of file gif.c.
Referenced by gif_write_packet(), and gif_write_trailer().
|
static |
|
static |
|
static |
|
static |
AVOutputFormat ff_gif_muxer |