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