|
#define | REAL_MOVNTQ(a, b) "movq " #a ", " #b " \n\t" |
|
#define | MOVNTQ2 "movq " |
|
#define | MOVNTQ(a, b) REAL_MOVNTQ(a,b) |
|
#define | YSCALEYUV2PACKEDX_UV |
|
#define | YSCALEYUV2PACKEDX_YA(offset, coeff, src1, src2, dst1, dst2) |
|
#define | YSCALEYUV2PACKEDX |
|
#define | YSCALEYUV2PACKEDX_END |
|
#define | YSCALEYUV2PACKEDX_ACCURATE_UV |
|
#define | YSCALEYUV2PACKEDX_ACCURATE_YA(offset) |
|
#define | YSCALEYUV2PACKEDX_ACCURATE |
|
#define | YSCALEYUV2RGBX |
|
#define | REAL_WRITEBGR32(dst, dstw, index, b, g, r, a, q0, q2, q3, t) |
|
#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) |
|
#define | REAL_WRITERGB16(dst, dstw, index) |
|
#define | WRITERGB16(dst, dstw, index) REAL_WRITERGB16(dst, dstw, index) |
|
#define | REAL_WRITERGB15(dst, dstw, index) |
|
#define | WRITERGB15(dst, dstw, index) REAL_WRITERGB15(dst, dstw, index) |
|
#define | WRITEBGR24MMX(dst, dstw, index) |
|
#define | WRITEBGR24MMXEXT(dst, dstw, index) |
|
#define | WRITEBGR24(dst, dstw, index) WRITEBGR24MMX(dst, dstw, index) |
|
#define | REAL_WRITEYUY2(dst, dstw, index) |
|
#define | WRITEYUY2(dst, dstw, index) REAL_WRITEYUY2(dst, dstw, index) |
|
#define | REAL_YSCALEYUV2RGB_UV(index, c) |
|
#define | REAL_YSCALEYUV2RGB_YA(index, c, b1, b2) |
|
#define | REAL_YSCALEYUV2RGB_COEFF(c) |
|
#define | YSCALEYUV2RGB_YA(index, c, b1, b2) REAL_YSCALEYUV2RGB_YA(index, c, b1, b2) |
|
#define | YSCALEYUV2RGB(index, c) |
|
#define | REAL_YSCALEYUV2PACKED(index, c) |
|
#define | YSCALEYUV2PACKED(index, c) REAL_YSCALEYUV2PACKED(index, c) |
|
#define | REAL_YSCALEYUV2RGB1(index, c) |
|
#define | YSCALEYUV2RGB1(index, c) REAL_YSCALEYUV2RGB1(index, c) |
|
#define | REAL_YSCALEYUV2RGB1b(index, c) |
|
#define | YSCALEYUV2RGB1b(index, c) REAL_YSCALEYUV2RGB1b(index, c) |
|
#define | REAL_YSCALEYUV2RGB1_ALPHA(index) |
|
#define | YSCALEYUV2RGB1_ALPHA(index) REAL_YSCALEYUV2RGB1_ALPHA(index) |
|
#define | REAL_YSCALEYUV2PACKED1(index, c) |
|
#define | YSCALEYUV2PACKED1(index, c) REAL_YSCALEYUV2PACKED1(index, c) |
|
#define | REAL_YSCALEYUV2PACKED1b(index, c) |
|
#define | YSCALEYUV2PACKED1b(index, c) REAL_YSCALEYUV2PACKED1b(index, c) |
|
|
static av_always_inline void | dither_8to16 (const uint8_t *srcDither, int rot) |
|
static void | yuv2yuvX_TMPL (const int16_t *filter, int filterSize, const int16_t **src, uint8_t *dest, int dstW, const uint8_t *dither, int offset) |
|
static void | yuv2rgb32_X_ar_TMPL (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 | yuv2rgb32_X_TMPL (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 | yuv2bgr32_X_TMPL (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 | yuv2rgb565_X_ar_TMPL (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 | yuv2rgb565_X_TMPL (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 | yuv2rgb555_X_ar_TMPL (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 | yuv2rgb555_X_TMPL (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 | yuv2yuyv422_X_ar_TMPL (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 | yuv2yuyv422_X_TMPL (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 | yuv2rgb32_2_TMPL (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 | yuv2bgr24_2_TMPL (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 | yuv2rgb555_2_TMPL (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 | yuv2rgb565_2_TMPL (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 | yuv2yuyv422_2_TMPL (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 | yuv2rgb32_1_TMPL (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 | yuv2bgr24_1_TMPL (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 | yuv2rgb555_1_TMPL (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 | yuv2rgb565_1_TMPL (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 | yuv2yuyv422_1_TMPL (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 | sws_init_swscale_TMPL (SwsContext *c) |
|