FFmpeg
Macros | Enumerations | Functions
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)

Definition at line 34 of file pixelutils.c.

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.

r
const char * r
Definition: vf_curves.c:127
rnd
#define rnd()
Definition: checkasm.h:203