Mercurial > mplayer.hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
27494:89971b14c335 | 27495:fe28a794c04f |
---|---|
1751 long width, long height, | 1751 long width, long height, |
1752 long lumStride, long chromStride, long dstStride) | 1752 long lumStride, long chromStride, long dstStride) |
1753 { | 1753 { |
1754 //FIXME interpolate chroma | 1754 //FIXME interpolate chroma |
1755 RENAME(yuvPlanartouyvy)(ysrc, usrc, vsrc, dst, width, height, lumStride, chromStride, dstStride, 2); | 1755 RENAME(yuvPlanartouyvy)(ysrc, usrc, vsrc, dst, width, height, lumStride, chromStride, dstStride, 2); |
1756 } | |
1757 | |
1758 /** | |
1759 * Width should be a multiple of 16. | |
1760 */ | |
1761 static inline void RENAME(yuv422ptouyvy)(const uint8_t *ysrc, const uint8_t *usrc, const uint8_t *vsrc, uint8_t *dst, | |
1762 long width, long height, | |
1763 long lumStride, long chromStride, long dstStride) | |
1764 { | |
1765 RENAME(yuvPlanartouyvy)(ysrc, usrc, vsrc, dst, width, height, lumStride, chromStride, dstStride, 1); | |
1756 } | 1766 } |
1757 | 1767 |
1758 /** | 1768 /** |
1759 * Width should be a multiple of 16. | 1769 * Width should be a multiple of 16. |
1760 */ | 1770 */ |
2725 rgb32tobgr16 = RENAME(rgb32tobgr16); | 2735 rgb32tobgr16 = RENAME(rgb32tobgr16); |
2726 rgb32tobgr15 = RENAME(rgb32tobgr15); | 2736 rgb32tobgr15 = RENAME(rgb32tobgr15); |
2727 yv12toyuy2 = RENAME(yv12toyuy2); | 2737 yv12toyuy2 = RENAME(yv12toyuy2); |
2728 yv12touyvy = RENAME(yv12touyvy); | 2738 yv12touyvy = RENAME(yv12touyvy); |
2729 yuv422ptoyuy2 = RENAME(yuv422ptoyuy2); | 2739 yuv422ptoyuy2 = RENAME(yuv422ptoyuy2); |
2740 yuv422ptouyvy = RENAME(yuv422ptouyvy); | |
2730 yuy2toyv12 = RENAME(yuy2toyv12); | 2741 yuy2toyv12 = RENAME(yuy2toyv12); |
2731 // uyvytoyv12 = RENAME(uyvytoyv12); | 2742 // uyvytoyv12 = RENAME(uyvytoyv12); |
2732 // yvu9toyv12 = RENAME(yvu9toyv12); | 2743 // yvu9toyv12 = RENAME(yvu9toyv12); |
2733 planar2x = RENAME(planar2x); | 2744 planar2x = RENAME(planar2x); |
2734 rgb24toyv12 = RENAME(rgb24toyv12); | 2745 rgb24toyv12 = RENAME(rgb24toyv12); |