FFmpeg
|
#include <string.h>
#include "checkasm.h"
#include "libavcodec/vc1dsp.h"
#include "libavutil/common.h"
#include "libavutil/internal.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mem_internal.h"
Go to the source code of this file.
Data Structures | |
struct | test |
struct | matrix |
Macros | |
#define | VC1DSP_TEST(func) { #func, offsetof(VC1DSPContext, func) }, |
#define | VC1DSP_SIZED_TEST(func, width, height) { #func, offsetof(VC1DSPContext, func), width, height }, |
#define | ATTENUATION 4 |
#define | RANDOMIZE_BUFFER16(name, size) |
#define | RANDOMIZE_BUFFER8(name, size) |
#define | RANDOMIZE_BUFFER8_MID_WEIGHTED(name, size) |
#define | TEST_UNESCAPE |
#define | LOG2_UNESCAPE_BUF_SIZE 17 |
#define | UNESCAPE_BUF_SIZE (1u<<LOG2_UNESCAPE_BUF_SIZE) |
Functions | |
static matrix * | new_matrix (size_t width, size_t height) |
static matrix * | multiply (const matrix *a, const matrix *b) |
static void | normalise (matrix *a) |
static void | divide_and_round_nearest (matrix *a, float by) |
static void | tweak (matrix *a) |
static matrix * | generate_inverse_quantized_transform_coefficients (size_t width, size_t height) |
static void | check_inv_trans_inplace (void) |
static void | check_inv_trans_adding (void) |
static void | check_loop_filter (void) |
static void | check_unescape (void) |
void | checkasm_check_vc1dsp (void) |
Variables | |
static const matrix | T8 |
static const matrix | T4 |
static const matrix | T8t |
static const matrix | T4t |
#define VC1DSP_TEST | ( | func | ) | { #func, offsetof(VC1DSPContext, func) }, |
#define TEST_UNESCAPE |
#define LOG2_UNESCAPE_BUF_SIZE 17 |
#define UNESCAPE_BUF_SIZE (1u<<LOG2_UNESCAPE_BUF_SIZE) |
|
static |
Definition at line 84 of file vc1dsp.c.
Referenced by generate_inverse_quantized_transform_coefficients(), and multiply().
Definition at line 96 of file vc1dsp.c.
Referenced by generate_inverse_quantized_transform_coefficients().
|
static |
Definition at line 114 of file vc1dsp.c.
Referenced by generate_inverse_quantized_transform_coefficients().
Definition at line 131 of file vc1dsp.c.
Referenced by generate_inverse_quantized_transform_coefficients().
|
static |
Definition at line 140 of file vc1dsp.c.
Referenced by generate_inverse_quantized_transform_coefficients().
|
static |
Definition at line 165 of file vc1dsp.c.
Referenced by check_inv_trans_adding(), and check_inv_trans_inplace().
|
static |
Definition at line 248 of file vc1dsp.c.
Referenced by checkasm_check_vc1dsp().
|
static |
Definition at line 281 of file vc1dsp.c.
Referenced by checkasm_check_vc1dsp().
|
static |
Definition at line 331 of file vc1dsp.c.
Referenced by checkasm_check_vc1dsp().
|
static |
Definition at line 391 of file vc1dsp.c.
Referenced by checkasm_check_vc1dsp().
|
static |
Definition at line 48 of file vc1dsp.c.
Referenced by generate_inverse_quantized_transform_coefficients().
|
static |
Definition at line 59 of file vc1dsp.c.
Referenced by generate_inverse_quantized_transform_coefficients().
|
static |
Definition at line 66 of file vc1dsp.c.
Referenced by generate_inverse_quantized_transform_coefficients().
|
static |
Definition at line 77 of file vc1dsp.c.
Referenced by generate_inverse_quantized_transform_coefficients().