FFmpeg
Loading...
Searching...
No Matches
diracdsp.c File Reference
#include <string.h>
#include "checkasm.h"
#include "libavcodec/diracdsp.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mem_internal.h"

Go to the source code of this file.

Macros

#define RANDOMIZE_DESTS(name, size)
 
#define RANDOMIZE_BUFFER8(name, size)
 
#define OBMC_STRIDE   32
 
#define XBLEN_MAX   32
 
#define YBLEN_MAX   64
 

Functions

static void check_add_obmc (size_t func_index, int xblen)
 
void checkasm_check_diracdsp (void)
 

Macro Definition Documentation

◆ RANDOMIZE_DESTS

#define RANDOMIZE_DESTS ( name,
size )
Value:
do { \
int i; \
for (i = 0; i < size; ++i) { \
uint16_t r = rnd(); \
AV_WN16A(name##0 + i, r); \
AV_WN16A(name##1 + i, r); \
} \
} while (0)
#define i(width, name, range_min, range_max)
Definition cbs_h264.c:63
#define rnd
Definition checkasm.h:136
#define r
Definition input.c:42
const char * name
Definition qsvenc.c:142
int size

Definition at line 30 of file diracdsp.c.

Referenced by check_add_obmc().

◆ RANDOMIZE_BUFFER8

#define RANDOMIZE_BUFFER8 ( name,
size )
Value:
do { \
int i; \
for (i = 0; i < size; ++i) { \
uint8_t r = rnd(); \
name[i] = r; \
} \
} while (0)

Definition at line 40 of file diracdsp.c.

Referenced by check_add_obmc().

◆ OBMC_STRIDE

#define OBMC_STRIDE   32

Definition at line 49 of file diracdsp.c.

Referenced by check_add_obmc().

◆ XBLEN_MAX

#define XBLEN_MAX   32

Definition at line 50 of file diracdsp.c.

Referenced by check_add_obmc().

◆ YBLEN_MAX

#define YBLEN_MAX   64

Definition at line 51 of file diracdsp.c.

Referenced by check_add_obmc().

Function Documentation

◆ check_add_obmc()

static void check_add_obmc ( size_t func_index,
int xblen )
static

Definition at line 53 of file diracdsp.c.

Referenced by checkasm_check_diracdsp().

◆ checkasm_check_diracdsp()

void checkasm_check_diracdsp ( void )

Definition at line 88 of file diracdsp.c.