diff options
author | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-03-25 16:35:24 +0000 |
---|---|---|
committer | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-03-25 16:35:24 +0000 |
commit | f7440c1784882217c6b399bb3bbf34719bc2f001 (patch) | |
tree | 57f37f89cc8e9c8e65d7ecf3fac06bf5ec052c78 /postproc/rgb2rgb.h | |
parent | f28fbb3a820dc74d5c191a747d12b30047330c4f (diff) | |
download | mpv-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.h | 4 |
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 |