| 
    FFmpeg
    
   | 
 
#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 | 
 1.8.6