|
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 320 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 458 of file pngdec.c.
Referenced by decode_zbuf().
| #define FAST_DIV255 | ( | x | ) |
Definition at line 1416 of file pngdec.c.
Referenced by handle_p_frame_apng().
| enum PNGHeaderState |
| enum PNGImageState |
|
static |
Definition at line 155 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 263 of file pngdec.c.
Referenced by handle_row(), and png_handle_row().
|
static |
Definition at line 334 of file pngdec.c.
Referenced by decode_frame_common(), and percent_missing().
|
static |
Definition at line 344 of file pngdec.c.
Referenced by png_decode_idat().
|
static |
Definition at line 426 of file pngdec.c.
Referenced by decode_idat_chunk().
|
static |
Definition at line 460 of file pngdec.c.
Referenced by decode_iccp_chunk(), and decode_text_chunk().
|
static |
Definition at line 509 of file pngdec.c.
Referenced by decode_text_chunk().
|
static |
Definition at line 533 of file pngdec.c.
Referenced by decode_text_chunk().
|
static |
Definition at line 625 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 683 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 734 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 750 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 772 of file pngdec.c.
Referenced by decode_idat_chunk().
|
static |
Definition at line 901 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1088 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1111 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1159 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1192 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1233 of file pngdec.c.
Referenced by handle_small_bpp(), and handle_small_bpp_apng().
|
static |
Definition at line 1297 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1310 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1325 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1396 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1418 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
Definition at line 1507 of file pngdec.c.
Referenced by decode_frame_common().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 138 of file pngdec.c.
Referenced by png_put_interlaced_row().
|
static |
Definition at line 143 of file pngdec.c.
Referenced by png_handle_row().
|
static |
Definition at line 148 of file pngdec.c.
Referenced by png_put_interlaced_row().