diff options
author | Robert Edele <yartrebo@earthlink.net> | 2006-03-16 19:18:18 +0000 |
---|---|---|
committer | Guillaume Poirier <gpoirier@mplayerhq.hu> | 2006-03-16 19:18:18 +0000 |
commit | 059715a41cf67834c1ce153caa245c394abb82e0 (patch) | |
tree | 4f0bd7b4a00f3d06525062c6bbc9458e7b942e3c /libavcodec/dsputil.c | |
parent | dbdaebe28dac218c965f3cd37a2bc3ad517a7019 (diff) | |
download | ffmpeg-059715a41cf67834c1ce153caa245c394abb82e0.tar.gz |
First part of a series of speed-enchancing patches.
This one sets up a snow.h and makes snow use the dsputil function pointer
framework to access the three functions that will be implemented in asm
in the other parts of the patchset.
Patch by Robert Edele < yartrebo AH earthlink POIS net>
Original thread:
Subject: [Ffmpeg-devel] [PATCH] Snow mmx+sse2 asm optimizations
Date: Sun, 05 Feb 2006 12:47:14 -0500
Originally committed as revision 5172 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/dsputil.c')
-rw-r--r-- | libavcodec/dsputil.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libavcodec/dsputil.c b/libavcodec/dsputil.c index 5a518f4c8c..6bc59db9fa 100644 --- a/libavcodec/dsputil.c +++ b/libavcodec/dsputil.c @@ -30,6 +30,7 @@ #include "mpegvideo.h" #include "simple_idct.h" #include "faandct.h" +#include "snow.h" /* snow.c */ void ff_spatial_dwt(int *buffer, int width, int height, int stride, int type, int decomposition_count); @@ -4047,6 +4048,10 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx) c->try_8x8basis= try_8x8basis_c; c->add_8x8basis= add_8x8basis_c; + c->vertical_compose97i = ff_snow_vertical_compose97i; + c->horizontal_compose97i = ff_snow_horizontal_compose97i; + c->inner_add_yblock = ff_snow_inner_add_yblock; + #ifdef HAVE_MMX dsputil_init_mmx(c, avctx); #endif |