Mercurial > mplayer.hg
diff libswscale/rgb2rgb.h @ 28962:a7e795e068ad
Unscaled converters for
YUYV->YUV420P
YUYV->YUV422P
UYVY->YUV420P
UYVY->YUV422P
author | michael |
---|---|
date | Thu, 19 Mar 2009 03:45:29 +0000 |
parents | 3cfb920cbe4b |
children | a4d8dee13834 |
line wrap: on
line diff
--- a/libswscale/rgb2rgb.h Wed Mar 18 22:11:50 2009 +0000 +++ b/libswscale/rgb2rgb.h Thu Mar 19 03:45:29 2009 +0000 @@ -142,6 +142,20 @@ long srcStride1, long srcStride2, long srcStride3, long dstStride); + +extern void (*uyvytoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, + long width, long height, + long lumStride, long chromStride, long srcStride); +extern void (*uyvytoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, + long width, long height, + long lumStride, long chromStride, long srcStride); +extern void (*yuyvtoyuv420)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, + long width, long height, + long lumStride, long chromStride, long srcStride); +extern void (*yuyvtoyuv422)(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, + long width, long height, + long lumStride, long chromStride, long srcStride); + void sws_rgb2rgb_init(int flags); #endif /* SWSCALE_RGB2RGB_H */