FFmpeg
4.4.5
|
#include <string.h>
#include "libavcodec/avcodec.h"
#include "libavcodec/vp8dsp.h"
#include "libavutil/common.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mem_internal.h"
#include "checkasm.h"
Go to the source code of this file.
Macros | |
#define | PIXEL_STRIDE 16 |
#define | randomize_buffers(src, dst, stride, coef) |
#define | SRC_BUF_STRIDE 32 |
#define | SRC_BUF_SIZE (((size << (size < 16)) + 5) * SRC_BUF_STRIDE) |
#define | src (buf + 2 * SRC_BUF_STRIDE + 2 + 1) |
#define | randomize_buffers() |
#define | setpx(a, b, c) buf[(a) + (b) * jstride] = av_clip_uint8(c) |
#define | setdx(a, b, c, d) setpx(a, b, c - (d) + (rnd() % ((d) * 2 + 1))) |
#define | setdx2(a, b, o, c, d, e) setpx(a, b, o = c + ((d) + (rnd() % (e))) * (c >= 128 ? -1 : 1)) |
#define | randomize_buffers(buf, lineoff, str, force_hev) randomize_loopfilter_buffers(lineoff, str, dir, flim_E, flim_I, hev_thresh, buf, force_hev) |
Functions | |
static void | dct4x4 (int16_t *coef) |
static void | wht4x4 (int16_t *coef) |
static void | check_idct (void) |
static void | check_idct_dc4 (void) |
static void | check_luma_dc_wht (void) |
static void | check_mc (void) |
static void | randomize_loopfilter_buffers (int lineoff, int str, int dir, int flim_E, int flim_I, int hev_thresh, uint8_t *buf, int force_hev) |
static void | fill_loopfilter_buffers (uint8_t *buf, ptrdiff_t stride, int w, int h) |
static void | check_loopfilter_16y (void) |
static void | check_loopfilter_8uv (void) |
static void | check_loopfilter_simple (void) |
void | checkasm_check_vp8dsp (void) |
#define SRC_BUF_SIZE (((size << (size < 16)) + 5) * SRC_BUF_STRIDE) |
#define src (buf + 2 * SRC_BUF_STRIDE + 2 + 1) |
#define randomize_buffers | ( | ) |
#define randomize_buffers | ( | buf, | |
lineoff, | |||
str, | |||
force_hev | |||
) | randomize_loopfilter_buffers(lineoff, str, dir, flim_E, flim_I, hev_thresh, buf, force_hev) |
|
static |
Definition at line 46 of file vp8dsp.c.
Referenced by check_idct(), check_idct_dc4(), check_idct_multiple(), and check_luma_dc_wht().
|
static |
Definition at line 71 of file vp8dsp.c.
Referenced by check_luma_dc_wht().
Definition at line 112 of file vp8dsp.c.
Referenced by checkasm_check_vp8dsp().
Definition at line 157 of file vp8dsp.c.
Referenced by checkasm_check_vp8dsp().
Definition at line 200 of file vp8dsp.c.
Referenced by checkasm_check_vp8dsp().
Definition at line 266 of file vp8dsp.c.
Referenced by checkasm_check_vp8dsp().
Definition at line 369 of file vp8dsp.c.
Referenced by check_loopfilter_16y(), check_loopfilter_8uv(), and check_loopfilter_simple().
Definition at line 380 of file vp8dsp.c.
Referenced by checkasm_check_vp8dsp().
Definition at line 424 of file vp8dsp.c.
Referenced by checkasm_check_vp8dsp().
Definition at line 477 of file vp8dsp.c.
Referenced by checkasm_check_vp8dsp().