|
FFmpeg
|
Go to the source code of this file.
Functions | |
| static void | yuv2rgb32_X_ar_TMPL (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 | |
| static void | yuv2bgr24_2_TMPL (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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. | |
| static void | yuv2bgr24_1_TMPL (SwsInternal *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 (SwsInternal *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 (SwsInternal *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 (SwsInternal *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) |
Definition at line 30 of file swscale_template.c.
Definition at line 31 of file swscale_template.c.
| #define YSCALEYUV2PACKEDX_UV |
Definition at line 33 of file swscale_template.c.
Definition at line 58 of file swscale_template.c.
Referenced by yuv2bgr32_X_TMPL(), and yuv2rgb32_X_TMPL().
| #define YSCALEYUV2PACKEDX |
Definition at line 77 of file swscale_template.c.
Referenced by yuv2bgr32_X_TMPL(), yuv2rgb32_X_TMPL(), yuv2rgb555_X_TMPL(), yuv2rgb565_X_TMPL(), and yuv2yuyv422_X_TMPL().
| #define YSCALEYUV2PACKEDX_END |
Definition at line 81 of file swscale_template.c.
Referenced by yuv2bgr32_X_TMPL(), yuv2rgb32_X_ar_TMPL(), yuv2rgb32_X_TMPL(), yuv2rgb555_X_ar_TMPL(), yuv2rgb555_X_TMPL(), yuv2rgb565_X_ar_TMPL(), yuv2rgb565_X_TMPL(), yuv2yuyv422_X_ar_TMPL(), and yuv2yuyv422_X_TMPL().
| #define YSCALEYUV2PACKEDX_ACCURATE_UV |
Definition at line 89 of file swscale_template.c.
| #define YSCALEYUV2PACKEDX_ACCURATE_YA | ( | offset | ) |
Definition at line 141 of file swscale_template.c.
Referenced by yuv2rgb32_X_ar_TMPL().
| #define YSCALEYUV2PACKEDX_ACCURATE |
Definition at line 186 of file swscale_template.c.
Referenced by yuv2rgb32_X_ar_TMPL(), yuv2rgb555_X_ar_TMPL(), yuv2rgb565_X_ar_TMPL(), and yuv2yuyv422_X_ar_TMPL().
| #define YSCALEYUV2RGBX |
Definition at line 190 of file swscale_template.c.
Referenced by yuv2bgr32_X_TMPL(), yuv2rgb32_X_ar_TMPL(), yuv2rgb32_X_TMPL(), yuv2rgb555_X_ar_TMPL(), yuv2rgb555_X_TMPL(), yuv2rgb565_X_ar_TMPL(), and yuv2rgb565_X_TMPL().
Definition at line 226 of file swscale_template.c.
Definition at line 248 of file swscale_template.c.
Referenced by yuv2bgr32_X_TMPL(), yuv2rgb32_1_TMPL(), yuv2rgb32_2_TMPL(), yuv2rgb32_X_ar_TMPL(), and yuv2rgb32_X_TMPL().
Definition at line 341 of file swscale_template.c.
Definition at line 367 of file swscale_template.c.
Referenced by yuv2rgb565_1_TMPL(), yuv2rgb565_2_TMPL(), yuv2rgb565_X_ar_TMPL(), and yuv2rgb565_X_TMPL().
Definition at line 413 of file swscale_template.c.
Definition at line 440 of file swscale_template.c.
Referenced by yuv2rgb555_1_TMPL(), yuv2rgb555_2_TMPL(), yuv2rgb555_X_ar_TMPL(), and yuv2rgb555_X_TMPL().
Definition at line 486 of file swscale_template.c.
Definition at line 535 of file swscale_template.c.
Referenced by yuv2bgr24_1_TMPL(), and yuv2bgr24_2_TMPL().
Definition at line 589 of file swscale_template.c.
Definition at line 604 of file swscale_template.c.
Referenced by yuv2yuyv422_1_TMPL(), yuv2yuyv422_2_TMPL(), yuv2yuyv422_X_ar_TMPL(), and yuv2yuyv422_X_TMPL().
Definition at line 648 of file swscale_template.c.
Definition at line 675 of file swscale_template.c.
| #define REAL_YSCALEYUV2RGB_COEFF | ( | c | ) |
Definition at line 689 of file swscale_template.c.
Definition at line 718 of file swscale_template.c.
Referenced by yuv2rgb32_2_TMPL().
Definition at line 720 of file swscale_template.c.
Referenced by yuv2bgr24_2_TMPL(), yuv2rgb32_2_TMPL(), yuv2rgb555_2_TMPL(), and yuv2rgb565_2_TMPL().
Definition at line 869 of file swscale_template.c.
Definition at line 930 of file swscale_template.c.
Definition at line 979 of file swscale_template.c.
Referenced by yuv2bgr24_1_TMPL(), yuv2rgb32_1_TMPL(), yuv2rgb555_1_TMPL(), and yuv2rgb565_1_TMPL().
Definition at line 982 of file swscale_template.c.
Definition at line 1035 of file swscale_template.c.
Referenced by yuv2bgr24_1_TMPL(), yuv2rgb32_1_TMPL(), yuv2rgb555_1_TMPL(), and yuv2rgb565_1_TMPL().
| #define REAL_YSCALEYUV2RGB1_ALPHA | ( | index | ) |
Definition at line 1037 of file swscale_template.c.
| #define YSCALEYUV2RGB1_ALPHA | ( | index | ) |
Definition at line 1256 of file swscale_template.c.
Definition at line 1273 of file swscale_template.c.
|
static |
Definition at line 250 of file swscale_template.c.
|
static |
Definition at line 283 of file swscale_template.c.
|
static |
Definition at line 312 of file swscale_template.c.
|
static |
Definition at line 369 of file swscale_template.c.
|
static |
Definition at line 391 of file swscale_template.c.
|
static |
Definition at line 442 of file swscale_template.c.
|
static |
Definition at line 464 of file swscale_template.c.
|
static |
Definition at line 606 of file swscale_template.c.
|
static |
Definition at line 627 of file swscale_template.c.
|
static |
vertical bilinear scale YV12 to RGB
Definition at line 728 of file swscale_template.c.
|
static |
Definition at line 792 of file swscale_template.c.
|
static |
Definition at line 815 of file swscale_template.c.
|
static |
Definition at line 842 of file swscale_template.c.
|
static |
Definition at line 909 of file swscale_template.c.
|
static |
YV12 to RGB without scaling or interpolating.
Definition at line 1048 of file swscale_template.c.
|
static |
Definition at line 1117 of file swscale_template.c.
|
static |
Definition at line 1158 of file swscale_template.c.
|
static |
Definition at line 1207 of file swscale_template.c.
|
static |
Definition at line 1293 of file swscale_template.c.