summaryrefslogtreecommitdiffstats
path: root/postproc/rgb2rgb.h
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-03-25 16:35:24 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-03-25 16:35:24 +0000
commitf7440c1784882217c6b399bb3bbf34719bc2f001 (patch)
tree57f37f89cc8e9c8e65d7ecf3fac06bf5ec052c78 /postproc/rgb2rgb.h
parentf28fbb3a820dc74d5c191a747d12b30047330c4f (diff)
downloadmpv-f7440c1784882217c6b399bb3bbf34719bc2f001.tar.bz2
mpv-f7440c1784882217c6b399bb3bbf34719bc2f001.tar.xz
byte interleaving for mga
untested (no g200 mga or whatever i would need ...) experimental sse2 version (even less tested as no p4 either ...) sse2 version would need 16-byte aligned src & dst else sig11 sse2 version is disabled by default git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5338 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'postproc/rgb2rgb.h')
-rw-r--r--postproc/rgb2rgb.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/postproc/rgb2rgb.h b/postproc/rgb2rgb.h
index 5c3b3f84e2..e5dd3beaf5 100644
--- a/postproc/rgb2rgb.h
+++ b/postproc/rgb2rgb.h
@@ -34,6 +34,10 @@ extern void rgb24toyv12(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_
unsigned int width, unsigned int height,
unsigned int lumStride, unsigned int chromStride, unsigned int srcStride);
+extern void interleaveBytes(uint8_t *src1, uint8_t *src2, uint8_t *dst,
+ int width, int height, int src1Stride, int src2Stride, int dstStride);
+
+
#define MODE_RGB 0x1
#define MODE_BGR 0x2