FFmpeg
Loading...
Searching...
No Matches
pixelutils.c File Reference
#include <stddef.h>
#include <stdint.h>
#include "checkasm.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mem_internal.h"
#include "libavutil/pixelutils.h"

Go to the source code of this file.

Macros

#define randomize_buffer(buf)
 

Enumerations

enum  { LOG2_MIN_DIMENSION = 1 , LOG2_MAX_DIMENSION = 5 , BUF_SIZE = 4096 }
 

Functions

static void checkasm_check_sad (void)
 
void checkasm_check_pixelutils (void)
 

Macro Definition Documentation

◆ randomize_buffer

#define randomize_buffer ( buf)
Value:
do { \
for (size_t k = 0; k < sizeof(buf); k += 4) { \
uint32_t r = rnd(); \
AV_WN32A(buf + k, r); \
} \
} while (0)
#define rnd
Definition checkasm.h:135
#define r
Definition input.c:42

Definition at line 34 of file pixelutils.c.

Referenced by checkasm_check_sad().

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
LOG2_MIN_DIMENSION 
LOG2_MAX_DIMENSION 
BUF_SIZE 

arbitrary

Definition at line 28 of file pixelutils.c.

Function Documentation

◆ checkasm_check_sad()

static void checkasm_check_sad ( void )
static

Definition at line 42 of file pixelutils.c.

Referenced by checkasm_check_pixelutils().

◆ checkasm_check_pixelutils()

void checkasm_check_pixelutils ( void )

Definition at line 95 of file pixelutils.c.