Mercurial > libavcodec.hg
diff dsputil.h @ 3248:7aa9f80e7954 libavcodec
mmx implementation of 3-point GMC. (5x faster than C)
author | lorenm |
---|---|
date | Tue, 04 Apr 2006 09:23:45 +0000 |
parents | c2c29be6282e |
children | 647a677c00a4 |
line wrap: on
line diff
--- a/dsputil.h Mon Apr 03 07:52:24 2006 +0000 +++ b/dsputil.h Tue Apr 04 09:23:45 2006 +0000 @@ -82,6 +82,9 @@ void ff_shrink44(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height); void ff_shrink88(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height); +void ff_gmc_c(uint8_t *dst, uint8_t *src, int stride, int h, int ox, int oy, + int dxx, int dxy, int dyx, int dyy, int shift, int r, int width, int height); + /* minimum alignment rules ;) if u notice errors in the align stuff, need more alignment for some asm code for some cpu or need to use a function with less aligned data then send a mail to the ffmpeg-dev list, ...