Libav
|
Go to the source code of this file.
Functions | |
static void RENAME() | yuv2rgb32_X_ar (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2rgb32_X (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2rgb565_X_ar (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2rgb565_X (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2rgb555_X_ar (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2rgb555_X (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2bgr24_X_ar (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2bgr24_X (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2yuyv422_X_ar (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2yuyv422_X (SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) |
static void RENAME() | yuv2rgb32_2 (SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) |
vertical bilinear scale YV12 to RGB More... | |
static void RENAME() | yuv2bgr24_2 (SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) |
static void RENAME() | yuv2rgb555_2 (SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) |
static void RENAME() | yuv2rgb565_2 (SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) |
static void RENAME() | yuv2yuyv422_2 (SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) |
static void RENAME() | yuv2rgb32_1 (SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) |
YV12 to RGB without scaling or interpolating. More... | |
static void RENAME() | yuv2bgr24_1 (SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) |
static void RENAME() | yuv2rgb555_1 (SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) |
static void RENAME() | yuv2rgb565_1 (SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) |
static void RENAME() | yuv2yuyv422_1 (SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) |
static av_cold void RENAME() | sws_init_swscale (SwsContext *c) |
#define PREFETCH " # nop" |
Definition at line 33 of file swscale_template.c.
Referenced by yuv2yuyv422_1().
Definition at line 39 of file swscale_template.c.
#define MOVNTQ | ( | a, | |
b | |||
) | REAL_MOVNTQ(a,b) |
Definition at line 41 of file swscale_template.c.
#define YSCALEYUV2PACKEDX_UV |
Definition at line 43 of file swscale_template.c.
#define YSCALEYUV2PACKEDX_YA | ( | offset, | |
coeff, | |||
src1, | |||
src2, | |||
dst1, | |||
dst2 | |||
) |
Definition at line 68 of file swscale_template.c.
Referenced by yuv2rgb32_X().
#define YSCALEYUV2PACKEDX |
Definition at line 87 of file swscale_template.c.
Referenced by yuv2bgr24_X(), yuv2rgb32_X(), yuv2rgb555_X(), yuv2rgb565_X(), and yuv2yuyv422_X().
#define YSCALEYUV2PACKEDX_END |
Definition at line 91 of file swscale_template.c.
Referenced by yuv2rgb32_X(), yuv2rgb32_X_ar(), yuv2rgb555_X(), yuv2rgb555_X_ar(), yuv2rgb565_X(), yuv2rgb565_X_ar(), yuv2yuyv422_X(), and yuv2yuyv422_X_ar().
#define YSCALEYUV2PACKEDX_ACCURATE_UV |
Definition at line 98 of file swscale_template.c.
#define YSCALEYUV2PACKEDX_ACCURATE_YA | ( | offset | ) |
Definition at line 150 of file swscale_template.c.
Referenced by yuv2rgb32_X_ar().
#define YSCALEYUV2PACKEDX_ACCURATE |
Definition at line 195 of file swscale_template.c.
Referenced by yuv2bgr24_X_ar(), yuv2rgb32_X_ar(), yuv2rgb555_X_ar(), yuv2rgb565_X_ar(), and yuv2yuyv422_X_ar().
#define YSCALEYUV2RGBX |
Definition at line 199 of file swscale_template.c.
Referenced by yuv2bgr24_X(), yuv2bgr24_X_ar(), yuv2rgb32_X(), yuv2rgb32_X_ar(), yuv2rgb555_X(), yuv2rgb555_X_ar(), yuv2rgb565_X(), and yuv2rgb565_X_ar().
Definition at line 235 of file swscale_template.c.
#define WRITEBGR32 | ( | dst, | |
dstw, | |||
index, | |||
b, | |||
g, | |||
r, | |||
a, | |||
q0, | |||
q2, | |||
q3, | |||
t | |||
) | REAL_WRITEBGR32(dst, dstw, index, b, g, r, a, q0, q2, q3, t) |
Definition at line 257 of file swscale_template.c.
Referenced by yuv2rgb32_1(), yuv2rgb32_2(), yuv2rgb32_X(), and yuv2rgb32_X_ar().
#define REAL_WRITERGB16 | ( | dst, | |
dstw, | |||
index | |||
) |
Definition at line 321 of file swscale_template.c.
#define WRITERGB16 | ( | dst, | |
dstw, | |||
index | |||
) | REAL_WRITERGB16(dst, dstw, index) |
Definition at line 347 of file swscale_template.c.
Referenced by yuv2rgb565_1(), yuv2rgb565_2(), yuv2rgb565_X(), and yuv2rgb565_X_ar().
#define REAL_WRITERGB15 | ( | dst, | |
dstw, | |||
index | |||
) |
Definition at line 397 of file swscale_template.c.
#define WRITERGB15 | ( | dst, | |
dstw, | |||
index | |||
) | REAL_WRITERGB15(dst, dstw, index) |
Definition at line 424 of file swscale_template.c.
Referenced by yuv2rgb555_1(), yuv2rgb555_2(), yuv2rgb555_X(), and yuv2rgb555_X_ar().
#define WRITEBGR24MMX | ( | dst, | |
dstw, | |||
index | |||
) |
Definition at line 474 of file swscale_template.c.
#define WRITEBGR24MMXEXT | ( | dst, | |
dstw, | |||
index | |||
) |
Definition at line 527 of file swscale_template.c.
#define WRITEBGR24 | ( | dst, | |
dstw, | |||
index | |||
) | WRITEBGR24MMX(dst, dstw, index) |
Definition at line 580 of file swscale_template.c.
Referenced by yuv2bgr24_1(), yuv2bgr24_2(), yuv2bgr24_X(), and yuv2bgr24_X_ar().
#define REAL_WRITEYUY2 | ( | dst, | |
dstw, | |||
index | |||
) |
Definition at line 631 of file swscale_template.c.
#define WRITEYUY2 | ( | dst, | |
dstw, | |||
index | |||
) | REAL_WRITEYUY2(dst, dstw, index) |
Definition at line 646 of file swscale_template.c.
Referenced by yuv2yuyv422_1(), yuv2yuyv422_2(), yuv2yuyv422_X(), and yuv2yuyv422_X_ar().
#define REAL_YSCALEYUV2RGB_UV | ( | index, | |
c | |||
) |
Definition at line 690 of file swscale_template.c.
#define REAL_YSCALEYUV2RGB_YA | ( | index, | |
c, | |||
b1, | |||
b2 | |||
) |
Definition at line 717 of file swscale_template.c.
#define REAL_YSCALEYUV2RGB_COEFF | ( | c | ) |
Definition at line 731 of file swscale_template.c.
#define YSCALEYUV2RGB_YA | ( | index, | |
c, | |||
b1, | |||
b2 | |||
) | REAL_YSCALEYUV2RGB_YA(index, c, b1, b2) |
Definition at line 760 of file swscale_template.c.
Referenced by yuv2rgb32_2().
#define YSCALEYUV2RGB | ( | index, | |
c | |||
) |
Definition at line 762 of file swscale_template.c.
Referenced by yuv2bgr24_2(), yuv2rgb32_2(), yuv2rgb555_2(), and yuv2rgb565_2().
#define REAL_YSCALEYUV2PACKED | ( | index, | |
c | |||
) |
Definition at line 915 of file swscale_template.c.
#define YSCALEYUV2PACKED | ( | index, | |
c | |||
) | REAL_YSCALEYUV2PACKED(index, c) |
Definition at line 953 of file swscale_template.c.
Referenced by yuv2yuyv422_2().
#define REAL_YSCALEYUV2RGB1 | ( | index, | |
c | |||
) |
Definition at line 977 of file swscale_template.c.
#define YSCALEYUV2RGB1 | ( | index, | |
c | |||
) | REAL_YSCALEYUV2RGB1(index, c) |
Definition at line 1026 of file swscale_template.c.
Referenced by yuv2bgr24_1(), yuv2rgb32_1(), yuv2rgb555_1(), and yuv2rgb565_1().
#define REAL_YSCALEYUV2RGB1b | ( | index, | |
c | |||
) |
Definition at line 1029 of file swscale_template.c.
#define YSCALEYUV2RGB1b | ( | index, | |
c | |||
) | REAL_YSCALEYUV2RGB1b(index, c) |
Definition at line 1082 of file swscale_template.c.
Referenced by yuv2bgr24_1(), yuv2rgb32_1(), yuv2rgb555_1(), and yuv2rgb565_1().
#define REAL_YSCALEYUV2RGB1_ALPHA | ( | index | ) |
Definition at line 1084 of file swscale_template.c.
#define YSCALEYUV2RGB1_ALPHA | ( | index | ) | REAL_YSCALEYUV2RGB1_ALPHA(index) |
Definition at line 1090 of file swscale_template.c.
Referenced by yuv2rgb32_1().
#define REAL_YSCALEYUV2PACKED1 | ( | index, | |
c | |||
) |
Definition at line 1305 of file swscale_template.c.
#define YSCALEYUV2PACKED1 | ( | index, | |
c | |||
) | REAL_YSCALEYUV2PACKED1(index, c) |
Definition at line 1320 of file swscale_template.c.
Referenced by yuv2yuyv422_1().
#define REAL_YSCALEYUV2PACKED1b | ( | index, | |
c | |||
) |
Definition at line 1322 of file swscale_template.c.
#define YSCALEYUV2PACKED1b | ( | index, | |
c | |||
) | REAL_YSCALEYUV2PACKED1b(index, c) |
Definition at line 1340 of file swscale_template.c.
Referenced by yuv2yuyv422_1().
|
static |
Definition at line 259 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 292 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 349 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 373 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 426 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 450 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 583 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 607 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 648 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 669 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
vertical bilinear scale YV12 to RGB
Definition at line 770 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 834 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 857 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 886 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 955 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
YV12 to RGB without scaling or interpolating.
Definition at line 1095 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 1164 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 1203 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 1254 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 1342 of file swscale_template.c.
Referenced by sws_init_swscale().
|
static |
Definition at line 1563 of file swscale_template.c.