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);