Go to the source code of this file.
|
| static int | cmp_off_by_n (const uint8_t *ref, const uint8_t *test, size_t n, int accuracy) |
| |
| static int | cmp_555_by_n (const uint8_t *ref, const uint8_t *test, size_t n, int accuracy, int is_be) |
| |
| static int | cmp_565_by_n (const uint8_t *ref, const uint8_t *test, size_t n, int accuracy, int is_be) |
| |
| static void | check_yuv2rgb (int src_pix_fmt) |
| |
| void | checkasm_check_sw_yuv2rgb (void) |
| |
◆ randomize_buffers
| #define randomize_buffers |
( |
|
buf, |
|
|
|
size |
|
) |
| |
Value: do { \
for (
int j = 0; j <
size; j += 4) \
} while (0)
Definition at line 32 of file sw_yuv2rgb.c.
◆ MAX_LINE_SIZE
| #define MAX_LINE_SIZE 1920 |
◆ SRC_STRIDE_PAD
| #define SRC_STRIDE_PAD 32 |
◆ NUM_LINES
◆ cmp_off_by_n()
| static int cmp_off_by_n |
( |
const uint8_t * |
ref, |
|
|
const uint8_t * |
test, |
|
|
size_t |
n, |
|
|
int |
accuracy |
|
) |
| |
|
static |
◆ cmp_555_by_n()
| static int cmp_555_by_n |
( |
const uint8_t * |
ref, |
|
|
const uint8_t * |
test, |
|
|
size_t |
n, |
|
|
int |
accuracy, |
|
|
int |
is_be |
|
) |
| |
|
static |
◆ cmp_565_by_n()
| static int cmp_565_by_n |
( |
const uint8_t * |
ref, |
|
|
const uint8_t * |
test, |
|
|
size_t |
n, |
|
|
int |
accuracy, |
|
|
int |
is_be |
|
) |
| |
|
static |
◆ check_yuv2rgb()
| static void check_yuv2rgb |
( |
int |
src_pix_fmt | ) |
|
|
static |
◆ checkasm_check_sw_yuv2rgb()
| void checkasm_check_sw_yuv2rgb |
( |
void |
| ) |
|
◆ dst_fmts
@ AV_PIX_FMT_BGR24
packed RGB 8:8:8, 24bpp, BGRBGR...
@ AV_PIX_FMT_BGRA
packed BGRA 8:8:8:8, 32bpp, BGRABGRA...
@ AV_PIX_FMT_RGB555BE
packed RGB 5:5:5, 16bpp, (msb)1X 5R 5G 5B(lsb), big-endian , X=unused/undefined
@ AV_PIX_FMT_RGBA
packed RGBA 8:8:8:8, 32bpp, RGBARGBA...
@ AV_PIX_FMT_RGB565LE
packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), little-endian
@ AV_PIX_FMT_BGR565LE
packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), little-endian
@ AV_PIX_FMT_BGR555BE
packed BGR 5:5:5, 16bpp, (msb)1X 5B 5G 5R(lsb), big-endian , X=unused/undefined
@ AV_PIX_FMT_ABGR
packed ABGR 8:8:8:8, 32bpp, ABGRABGR...
@ AV_PIX_FMT_RGB24
packed RGB 8:8:8, 24bpp, RGBRGB...
@ AV_PIX_FMT_BGR565BE
packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endian
@ AV_PIX_FMT_ARGB
packed ARGB 8:8:8:8, 32bpp, ARGBARGB...
@ AV_PIX_FMT_RGB555LE
packed RGB 5:5:5, 16bpp, (msb)1X 5R 5G 5B(lsb), little-endian, X=unused/undefined
@ AV_PIX_FMT_RGB565BE
packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endian
@ AV_PIX_FMT_GBRP
planar GBR 4:4:4 24bpp
@ AV_PIX_FMT_BGR555LE
packed BGR 5:5:5, 16bpp, (msb)1X 5B 5G 5R(lsb), little-endian, X=unused/undefined