summaryrefslogtreecommitdiff
path: root/libavcodec/dsputil.h
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2008-12-01 06:36:22 +0000
committerKostya Shishkov <kostya.shishkov@gmail.com>2008-12-01 06:36:22 +0000
commit2d8a0815116cbe3f3720f80b5709d87774bc92b8 (patch)
treeefed319d103cd0522e1e75d86795276788fc97da /libavcodec/dsputil.h
parent7960e18fdfb63bff6a78a09b9a342ffe1112424a (diff)
RV40 MC functions
Originally committed as revision 15967 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/dsputil.h')
-rw-r--r--libavcodec/dsputil.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h
index 9a3acdeb48..17cec215db 100644
--- a/libavcodec/dsputil.h
+++ b/libavcodec/dsputil.h
@@ -484,6 +484,12 @@ typedef struct DSPContext {
* @param shift number of bits to discard from product
*/
int32_t (*scalarproduct_int16)(int16_t *v1, int16_t *v2/*align 16*/, int len, int shift);
+
+ /* rv40 functions */
+ qpel_mc_func put_rv40_qpel_pixels_tab[4][16];
+ qpel_mc_func avg_rv40_qpel_pixels_tab[4][16];
+ h264_chroma_mc_func put_rv40_chroma_pixels_tab[3];
+ h264_chroma_mc_func avg_rv40_chroma_pixels_tab[3];
} DSPContext;
void dsputil_static_init(void);