|
FFmpeg
|
#include "config_components.h"#include "libavutil/attributes.h"#include "libavutil/avassert.h"#include "libavutil/bprint.h"#include "libavutil/crc.h"#include "libavutil/csp.h"#include "libavutil/imgutils.h"#include "libavutil/intreadwrite.h"#include "libavutil/mastering_display_metadata.h"#include "libavutil/mem.h"#include "libavutil/pixfmt.h"#include "libavutil/rational.h"#include "libavutil/stereo3d.h"#include "avcodec.h"#include "bytestream.h"#include "codec_internal.h"#include "decode.h"#include "exif_internal.h"#include "apng.h"#include "png.h"#include "pngdsp.h"#include "progressframe.h"#include "thread.h"#include "zlib_wrapper.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) |
| #define | OP_AVG(x, s, l) |
| #define | YUV2RGB(NAME, TYPE) |
| #define | PNG_ZBUF_MAX_DECOMPRESSED (16 * 1024 * 1024) |
| #define | FAST_DIV255(x) |
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 | ) |
| #define OP_SUB | ( | x, | |
| s, | |||
| l ) |
Referenced by ff_png_filter_row().
| #define YUV2RGB | ( | NAME, | |
| TYPE ) |
Definition at line 317 of file pngdec.c.
Referenced by ENDYUV2RGBLINE(), ENDYUV2RGBLINE32(), PUTBGR24(), PUTRGB(), PUTRGB24(), RGB32_PACK(), RGB32_PACK(), RGB32_PACK(), RGB32_STORE(), RGB_PACK(), YUV2RGB(), and YUV2RGB().
| #define PNG_ZBUF_MAX_DECOMPRESSED (16 * 1024 * 1024) |
Definition at line 454 of file pngdec.c.
Referenced by decode_zbuf().
| #define FAST_DIV255 | ( | x | ) |
Definition at line 1386 of file pngdec.c.
Referenced by handle_p_frame_apng().
| enum PNGHeaderState |
| enum PNGImageState |
|
static |
Definition at line 152 of file pngdec.c.
Referenced by png_handle_row().
| void ff_png_filter_row | ( | PNGDSPContext * | dsp, |
| uint8_t * | dst, | ||
| int | filter_type, | ||
| const uint8_t * | src, | ||
| const uint8_t * | last, | ||
| int | size, | ||
| int | bpp ) |
Definition at line 260 of file pngdec.c.
Referenced by handle_row(), and png_handle_row().
|
static |
Definition at line 331 of file pngdec.c.
Referenced by decode_frame_common(), and percent_missing().
|
static |
Definition at line 341 of file pngdec.c.
Referenced by png_decode_idat().
|
static |
Definition at line 422 of file pngdec.c.
Referenced by decode_idat_chunk().
|
static |
Definition at line 456 of file pngdec.c.
Referenced by decode_iccp_chunk(), and decode_text_chunk().
|
static |
Definition at line 505 of file pngdec.c.
Referenced by decode_text_chunk().
|
static |
Definition at line 529 of file pngdec.c.
Referenced by decode_text_chunk().
|
static |
Definition at line 621 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 679 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 730 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 746 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 768 of file pngdec.c.
Referenced by decode_idat_chunk().
|
static |
Definition at line 897 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1078 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1101 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1149 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1182 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1222 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1295 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1366 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1388 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1477 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 135 of file pngdec.c.
Referenced by png_put_interlaced_row().
|
static |
Definition at line 140 of file pngdec.c.
Referenced by png_handle_row().
|
static |
Definition at line 145 of file pngdec.c.
Referenced by png_put_interlaced_row().