| FFmpeg
    | 
#include "libavutil/avassert.h"#include "libavutil/bprint.h"#include "libavutil/imgutils.h"#include "libavutil/stereo3d.h"#include "avcodec.h"#include "bytestream.h"#include "internal.h"#include "apng.h"#include "png.h"#include "pngdsp.h"#include "thread.h"#include <zlib.h>Go to the source code of this file.
| Data Structures | |
| struct | PNGDecContext | 
| Macros | |
| #define | UNROLL1(bpp, op) | 
| #define | UNROLL_FILTER(op) | 
| #define | OP_SUB(x, s, l) ((x) + (s)) | 
| #define | OP_AVG(x, s, l) (((((x) + (l)) >> 1) + (s)) & 0xff) | 
| #define | YUV2RGB(NAME, TYPE) | 
| #define | FAST_DIV255(x) ((((x) + 128) * 257) >> 16) | 
| Enumerations | |
| enum | PNGHeaderState { PNG_IHDR = 1 << 0, PNG_PLTE = 1 << 1 } | 
| enum | PNGImageState { PNG_IDAT = 1 << 0, PNG_ALLIMAGE = 1 << 1 } | 
| Variables | |
| static const uint8_t | png_pass_mask [NB_PASSES] | 
| static const uint8_t | png_pass_dsp_ymask [NB_PASSES] | 
| static const uint8_t | png_pass_dsp_mask [NB_PASSES] | 
| #define UNROLL1 | ( | bpp, | |
| op | |||
| ) | 
| #define UNROLL_FILTER | ( | op | ) | 
Referenced by png_filter_row().
Referenced by png_filter_row().
| #define FAST_DIV255 | ( | x | ) | ((((x) + 128) * 257) >> 16) | 
Definition at line 1004 of file pngdec.c.
Referenced by handle_p_frame_apng().
| enum PNGHeaderState | 
| enum PNGImageState | 
| 
 | static | 
Definition at line 114 of file pngdec.c.
Referenced by png_handle_row().
Definition at line 184 of file pngdec.c.
Referenced by ff_pngdsp_init(), and png_filter_row().
| 
 | static | 
Definition at line 250 of file pngdec.c.
Referenced by png_handle_row().
| 
 | static | 
Definition at line 322 of file pngdec.c.
Referenced by png_decode_idat().
| 
 | static | 
Definition at line 403 of file pngdec.c.
Referenced by decode_idat_chunk().
Definition at line 433 of file pngdec.c.
Referenced by decode_text_chunk().
Definition at line 477 of file pngdec.c.
Referenced by decode_text_chunk().
| 
 | static | 
Definition at line 501 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
Definition at line 549 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
Definition at line 597 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
Definition at line 613 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
Definition at line 768 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
Definition at line 791 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
Definition at line 839 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
Definition at line 912 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
Definition at line 986 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
Definition at line 1006 of file pngdec.c.
Referenced by decode_frame_common().
| 
 | static | 
| 
 | static | 
| 
 | static | 
Definition at line 97 of file pngdec.c.
Referenced by png_put_interlaced_row().
Definition at line 102 of file pngdec.c.
Referenced by png_handle_row().
Definition at line 107 of file pngdec.c.
Referenced by png_put_interlaced_row().
 1.8.6
 1.8.6