Mercurial > mplayer.hg
diff libswscale/rgb2rgb_template.c @ 27495:fe28a794c04f
enable yuv422p to uyvy converter
author | bcoudurier |
---|---|
date | Fri, 05 Sep 2008 00:25:39 +0000 |
parents | e05965c550fc |
children | 9936b7fa9e63 |
line wrap: on
line diff
--- a/libswscale/rgb2rgb_template.c Thu Sep 04 23:36:17 2008 +0000 +++ b/libswscale/rgb2rgb_template.c Fri Sep 05 00:25:39 2008 +0000 @@ -1758,6 +1758,16 @@ /** * Width should be a multiple of 16. */ +static inline void RENAME(yuv422ptouyvy)(const uint8_t *ysrc, const uint8_t *usrc, const uint8_t *vsrc, uint8_t *dst, + long width, long height, + long lumStride, long chromStride, long dstStride) +{ + RENAME(yuvPlanartouyvy)(ysrc, usrc, vsrc, dst, width, height, lumStride, chromStride, dstStride, 1); +} + +/** + * Width should be a multiple of 16. + */ static inline void RENAME(yuv422ptoyuy2)(const uint8_t *ysrc, const uint8_t *usrc, const uint8_t *vsrc, uint8_t *dst, long width, long height, long lumStride, long chromStride, long dstStride) @@ -2727,6 +2737,7 @@ yv12toyuy2 = RENAME(yv12toyuy2); yv12touyvy = RENAME(yv12touyvy); yuv422ptoyuy2 = RENAME(yuv422ptoyuy2); + yuv422ptouyvy = RENAME(yuv422ptouyvy); yuy2toyv12 = RENAME(yuy2toyv12); // uyvytoyv12 = RENAME(uyvytoyv12); // yvu9toyv12 = RENAME(yvu9toyv12);