FFmpeg
|
#include "avcodec.h"
#include "internal.h"
#include "bytestream.h"
#include "huffyuvencdsp.h"
#include "png.h"
#include "apng.h"
#include "libavutil/avassert.h"
#include "libavutil/crc.h"
#include "libavutil/libm.h"
#include "libavutil/opt.h"
#include "libavutil/color_utils.h"
#include <zlib.h>
Go to the source code of this file.
Data Structures | |
struct | APNGFctlChunk |
struct | PNGEncContext |
Macros | |
#define | IOBUF_SIZE 4096 |
#define | AV_WB32_PNG(buf, n) AV_WB32(buf, lrint((n) * 100000)) |
#define | OFFSET(x) offsetof(PNGEncContext, x) |
#define | VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM |
Variables | |
static const AVOption | options [] |
static const AVClass | pngenc_class |
static const AVClass | apngenc_class |
AVCodec | ff_png_encoder |
AVCodec | ff_apng_encoder |
#define IOBUF_SIZE 4096 |
Definition at line 37 of file pngenc.c.
Referenced by encode_apng(), encode_frame(), encode_png(), and png_write_row().
Definition at line 288 of file pngenc.c.
Referenced by png_get_chrm(), and png_get_gama().
#define OFFSET | ( | x | ) | offsetof(PNGEncContext, x) |
#define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM |
|
static |
Definition at line 78 of file pngenc.c.
Referenced by encode_frame().
|
static |
Definition at line 117 of file pngenc.c.
Referenced by png_filter_row().
|
static |
Definition at line 145 of file pngenc.c.
Referenced by png_filter_row().
|
static |
Definition at line 161 of file pngenc.c.
Referenced by png_choose_filter().
|
static |
Definition at line 190 of file pngenc.c.
Referenced by encode_frame().
Definition at line 220 of file pngenc.c.
Referenced by encode_apng(), encode_headers(), encode_png(), and png_write_image_data().
|
static |
Definition at line 239 of file pngenc.c.
Referenced by encode_frame(), and png_write_row().
|
static |
Definition at line 267 of file pngenc.c.
Referenced by encode_frame().
|
static |
Definition at line 289 of file pngenc.c.
Referenced by encode_headers().
|
static |
Definition at line 331 of file pngenc.c.
Referenced by encode_headers().
|
static |
Definition at line 341 of file pngenc.c.
Referenced by encode_apng(), and encode_png().
|
static |
Definition at line 409 of file pngenc.c.
Referenced by apng_encode_frame(), and encode_png().
|
static |
|
static |
Definition at line 547 of file pngenc.c.
Referenced by apng_encode_frame().
|
static |
Definition at line 690 of file pngenc.c.
Referenced by encode_apng().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
AVCodec ff_png_encoder |
AVCodec ff_apng_encoder |