FFmpeg
|
Go to the source code of this file.
Macros | |
#define | YUV2RGB_LOAD_COE |
#define | LOAD_YUV_16 |
#define | YUV2RGB(y1, y2, u, v, r1, g1, b1, r2, g2, b2) |
#define | RGB_PACK(r, g, b, rgb_l, rgb_h) |
#define | RGB32_PACK(a, r, g, b, rgb_l, rgb_h) |
#define | RGB_STORE(rgb_l, rgb_h, image) |
#define | RGB32_STORE(rgb_l, rgb_h, image) |
#define | YUV2RGBFUNC(func_name, dst_type, alpha) |
#define | YUV2RGBFUNC32(func_name, dst_type, alpha) |
#define | DEALYUV2RGBREMAIN |
#define | DEALYUV2RGBREMAIN32 |
#define | PUTRGB24(dst, src) |
#define | PUTBGR24(dst, src) |
#define | PUTRGB(dst, src) |
#define | ENDRES |
#define | ENDRES32 |
#define | END_FUNC() |
Functions | |
LOAD_YUV_16 | YUV2RGB (m_y1, m_y2, m_u, m_v, r1, g1, b1, r2, g2, b2) |
RGB_PACK (r1, g1, b1, rgb1_l, rgb1_h) | |
RGB_PACK (r2, g2, b2, rgb2_l, rgb2_h) | |
RGB_STORE (rgb1_l, rgb1_h, image1) | |
RGB_STORE (rgb2_l, rgb2_h, image2) | |
YUV2RGB (m_y1_h, m_y2_h, m_u_h, m_v_h, r1, g1, b1, r2, g2, b2) | |
RGB_STORE (rgb1_l, rgb1_h, image1+24) | |
RGB_STORE (rgb2_l, rgb2_h, image2+24) | |
DEALYUV2RGBREMAIN | PUTRGB24 (image1, py_1) |
PUTRGB24 (image2, py_2) | |
RGB_PACK (b1, g1, r1, rgb1_l, rgb1_h) | |
RGB_PACK (b2, g2, r2, rgb2_l, rgb2_h) | |
DEALYUV2RGBREMAIN | PUTBGR24 (image1, py_1) |
PUTBGR24 (image2, py_2) | |
RGB32_PACK (r1, g1, b1, a, rgb1_l, rgb1_h) | |
RGB32_PACK (r2, g2, b2, a, rgb2_l, rgb2_h) | |
RGB32_STORE (rgb1_l, rgb1_h, image1) | |
RGB32_STORE (rgb2_l, rgb2_h, image2) | |
RGB32_STORE (rgb1_l, rgb1_h, image1+8) | |
RGB32_STORE (rgb2_l, rgb2_h, image2+8) | |
DEALYUV2RGBREMAIN32 | PUTRGB (image1, py_1) |
PUTRGB (image2, py_2) | |
RGB32_PACK (b1, g1, r1, a, rgb1_l, rgb1_h) | |
RGB32_PACK (b2, g2, r2, a, rgb2_l, rgb2_h) | |
RGB32_PACK (a, r1, g1, b1, rgb1_l, rgb1_h) | |
RGB32_PACK (a, r2, g2, b2, rgb2_l, rgb2_h) | |
RGB32_PACK (a, b1, g1, r1, rgb1_l, rgb1_h) | |
RGB32_PACK (a, b2, g2, r2, rgb2_l, rgb2_h) | |
#define YUV2RGB_LOAD_COE |
Definition at line 26 of file yuv2rgb_lsx.c.
#define LOAD_YUV_16 |
Definition at line 38 of file yuv2rgb_lsx.c.
Definition at line 59 of file yuv2rgb_lsx.c.
#define RGB_STORE | ( | rgb_l, | |
rgb_h, | |||
image | |||
) |
Definition at line 102 of file yuv2rgb_lsx.c.
#define RGB32_STORE | ( | rgb_l, | |
rgb_h, | |||
image | |||
) |
Definition at line 109 of file yuv2rgb_lsx.c.
#define YUV2RGBFUNC | ( | func_name, | |
dst_type, | |||
alpha | |||
) |
Definition at line 115 of file yuv2rgb_lsx.c.
#define YUV2RGBFUNC32 | ( | func_name, | |
dst_type, | |||
alpha | |||
) |
Definition at line 144 of file yuv2rgb_lsx.c.
#define DEALYUV2RGBREMAIN |
Definition at line 173 of file yuv2rgb_lsx.c.
#define DEALYUV2RGBREMAIN32 |
Definition at line 190 of file yuv2rgb_lsx.c.
#define PUTRGB24 | ( | dst, | |
src | |||
) |
#define PUTBGR24 | ( | dst, | |
src | |||
) |
#define PUTRGB | ( | dst, | |
src | |||
) |
#define ENDRES |
Definition at line 233 of file yuv2rgb_lsx.c.
#define ENDRES32 |
Definition at line 241 of file yuv2rgb_lsx.c.
#define END_FUNC | ( | ) |
Definition at line 249 of file yuv2rgb_lsx.c.
ENDRES32 LOAD_YUV_16 YUV2RGB | ( | m_y1 | , |
m_y2 | , | ||
m_u | , | ||
m_v | , | ||
r1 | , | ||
g1 | , | ||
b1 | , | ||
r2 | , | ||
g2 | , | ||
b2 | |||
) |
RGB_PACK | ( | r1 | , |
g1 | , | ||
b1 | , | ||
rgb1_l | , | ||
rgb1_h | |||
) |
RGB_PACK | ( | r2 | , |
g2 | , | ||
b2 | , | ||
rgb2_l | , | ||
rgb2_h | |||
) |
RGB_STORE | ( | rgb1_l | , |
rgb1_h | , | ||
image1 | |||
) |
RGB_STORE | ( | rgb2_l | , |
rgb2_h | , | ||
image2 | |||
) |
RGB_STORE | ( | rgb1_l | , |
rgb1_h | , | ||
image1+ | 24 | ||
) |
RGB_STORE | ( | rgb2_l | , |
rgb2_h | , | ||
image2+ | 24 | ||
) |
DEALYUV2RGBREMAIN PUTRGB24 | ( | image1 | , |
py_1 | |||
) |
PUTRGB24 | ( | image2 | , |
py_2 | |||
) |
RGB_PACK | ( | b1 | , |
g1 | , | ||
r1 | , | ||
rgb1_l | , | ||
rgb1_h | |||
) |
RGB_PACK | ( | b2 | , |
g2 | , | ||
r2 | , | ||
rgb2_l | , | ||
rgb2_h | |||
) |
DEALYUV2RGBREMAIN PUTBGR24 | ( | image1 | , |
py_1 | |||
) |
PUTBGR24 | ( | image2 | , |
py_2 | |||
) |
RGB32_STORE | ( | rgb1_l | , |
rgb1_h | , | ||
image1 | |||
) |
RGB32_STORE | ( | rgb2_l | , |
rgb2_h | , | ||
image2 | |||
) |
RGB32_STORE | ( | rgb1_l | , |
rgb1_h | , | ||
image1+ | 8 | ||
) |
RGB32_STORE | ( | rgb2_l | , |
rgb2_h | , | ||
image2+ | 8 | ||
) |
DEALYUV2RGBREMAIN32 PUTRGB | ( | image1 | , |
py_1 | |||
) |
PUTRGB | ( | image2 | , |
py_2 | |||
) |