FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
sw_rgb.c File Reference
#include <string.h>
#include "libavutil/common.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mem.h"
#include "libswscale/rgb2rgb.h"
#include "checkasm.h"

Go to the source code of this file.

Macros

#define randomize_buffers(buf, size)
 
#define MAX_STRIDE   128
 
#define MAX_HEIGHT   128
 

Functions

static void check_shuffle_bytes (void *func, const char *report)
 
static void check_uyvy_to_422p (void)
 
void checkasm_check_sw_rgb (void)
 

Variables

static const uint8_t width [] = {12, 16, 20, 32, 36, 128}
 
struct {
   uint8_t   w
 
   uint8_t   h
 
   uint8_t   s
 
planes []
 

Macro Definition Documentation

#define randomize_buffers (   buf,
  size 
)
Value:
do { \
int j; \
for (j = 0; j < size; j+=4) \
AV_WN32(buf + j, rnd()); \
} while (0)
ptrdiff_t size
Definition: opengl_enc.c:101
void * buf
Definition: avisynth_c.h:690
int
#define AV_WN32(p, v)
Definition: intreadwrite.h:376
#define rnd()
Definition: checkasm.h:101
for(j=16;j >0;--j)

Definition at line 30 of file sw_rgb.c.

Referenced by check_shuffle_bytes(), and check_uyvy_to_422p().

#define MAX_STRIDE   128

Definition at line 42 of file sw_rgb.c.

Referenced by check_shuffle_bytes(), and check_uyvy_to_422p().

#define MAX_HEIGHT   128

Definition at line 43 of file sw_rgb.c.

Referenced by check_uyvy_to_422p().

Function Documentation

static void check_shuffle_bytes ( void func,
const char *  report 
)
static

Definition at line 45 of file sw_rgb.c.

Referenced by checkasm_check_sw_rgb().

static void check_uyvy_to_422p ( void  )
static

Definition at line 71 of file sw_rgb.c.

Referenced by checkasm_check_sw_rgb().

void checkasm_check_sw_rgb ( void  )

Definition at line 114 of file sw_rgb.c.

Variable Documentation

const uint8_t width[] = {12, 16, 20, 32, 36, 128}
static

Definition at line 37 of file sw_rgb.c.

Referenced by check_shuffle_bytes(), and check_uyvy_to_422p().

Definition at line 38 of file sw_rgb.c.

Referenced by check_uyvy_to_422p().

Definition at line 38 of file sw_rgb.c.

Referenced by check_uyvy_to_422p().

Definition at line 38 of file sw_rgb.c.

Referenced by check_uyvy_to_422p().

const { ... } planes[]
Initial value:
= {
{12,16,12}, {16,16,16}, {20,23,25}, {32,18,48}, {8,128,16}, {128,128,128}
}

Referenced by check_uyvy_to_422p().