FFmpeg
4.0
|
#include "avcodec.h"
#include "internal.h"
#include "bytestream.h"
#include "lossless_videoencdsp.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 "libavutil/stereo3d.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 38 of file pngenc.c.
Referenced by encode_apng(), encode_frame(), encode_png(), and png_write_row().
Definition at line 292 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 82 of file pngenc.c.
Referenced by encode_frame().
|
static |
Definition at line 121 of file pngenc.c.
Referenced by png_filter_row().
|
static |
Definition at line 149 of file pngenc.c.
Referenced by png_filter_row().
|
static |
Definition at line 165 of file pngenc.c.
Referenced by png_choose_filter().
|
static |
Definition at line 194 of file pngenc.c.
Referenced by encode_frame().
Definition at line 224 of file pngenc.c.
Referenced by encode_apng(), encode_headers(), encode_png(), and png_write_image_data().
|
static |
Definition at line 243 of file pngenc.c.
Referenced by encode_frame(), and png_write_row().
|
static |
Definition at line 271 of file pngenc.c.
Referenced by encode_frame().
|
static |
Definition at line 293 of file pngenc.c.
Referenced by encode_headers().
|
static |
Definition at line 335 of file pngenc.c.
Referenced by encode_headers().
|
static |
Definition at line 345 of file pngenc.c.
Referenced by encode_apng(), and encode_png().
|
static |
Definition at line 431 of file pngenc.c.
Referenced by apng_encode_frame(), and encode_png().
|
static |
|
static |
Definition at line 569 of file pngenc.c.
Referenced by apng_encode_frame().
|
static |
Definition at line 712 of file pngenc.c.
Referenced by encode_apng().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
AVCodec ff_png_encoder |
AVCodec ff_apng_encoder |