FFmpeg
|
#include <string.h>
#include "checkasm.h"
#include "libavcodec/avcodec.h"
#include "libavcodec/h264dsp.h"
#include "libavcodec/h264data.h"
#include "libavutil/common.h"
#include "libavutil/internal.h"
#include "libavutil/intreadwrite.h"
Go to the source code of this file.
Macros | |
#define | SIZEOF_PIXEL ((bit_depth + 7) / 8) |
#define | SIZEOF_COEF (2 * ((bit_depth + 7) / 8)) |
#define | PIXEL_STRIDE 16 |
#define | randomize_buffers() |
#define | dct4x4_impl(size, dctcoef) |
#define | DCT8_1D(src, srcstride, dst, dststride) |
#define | dct8x8_impl(size, dctcoef) |
Functions | |
dct4x4_impl (16, int16_t) | |
static void | dct8x8 (int16_t *coef, int bit_depth) |
static void | check_idct (void) |
static void | check_idct_multiple (void) |
void | checkasm_check_h264dsp (void) |
Variables | |
static const uint32_t | pixel_mask [3] = { 0xffffffff, 0x01ff01ff, 0x03ff03ff } |
#define SIZEOF_PIXEL ((bit_depth + 7) / 8) |
Definition at line 32 of file h264dsp.c.
Referenced by check_idct(), and check_idct_multiple().
#define SIZEOF_COEF (2 * ((bit_depth + 7) / 8)) |
Definition at line 33 of file h264dsp.c.
Referenced by check_idct(), and check_idct_multiple().
#define PIXEL_STRIDE 16 |
Definition at line 34 of file h264dsp.c.
Referenced by check_idct(), and check_idct_multiple().
#define randomize_buffers | ( | ) |
Definition at line 36 of file h264dsp.c.
Referenced by check_idct(), and check_idct_multiple().
#define DCT8_1D | ( | src, | |
srcstride, | |||
dst, | |||
dststride | |||
) |
Definition at line 163 of file h264dsp.c.
Referenced by check_idct(), and check_idct_multiple().
Definition at line 173 of file h264dsp.c.
Referenced by checkasm_check_h264dsp().
Definition at line 229 of file h264dsp.c.
Referenced by checkasm_check_h264dsp().