summaryrefslogtreecommitdiffstats
path: root/libavcodec/dsputil.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2008-12-18 02:36:48 +0000
committerMichael Niedermayer <michaelni@gmx.at>2008-12-18 02:36:48 +0000
commitac22385931f847cdabde4df8b0f6450d0ad14de1 (patch)
treee28a9f68de28ad4acf6f9916769758878a6542c2 /libavcodec/dsputil.c
parent1d217cdb3f4704cd533d7a80a9a30be473ee65b6 (diff)
downloadffmpeg-streaming-ac22385931f847cdabde4df8b0f6450d0ad14de1.zip
ffmpeg-streaming-ac22385931f847cdabde4df8b0f6450d0ad14de1.tar.gz
H.264 idct functions that include the chroma, inter luma and intra16 luma loops
thus avoiding the calling overhead. New functions are not yet used. Originally committed as revision 16206 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/dsputil.c')
-rw-r--r--libavcodec/dsputil.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/dsputil.c b/libavcodec/dsputil.c
index 386d54a..b3b54d9 100644
--- a/libavcodec/dsputil.c
+++ b/libavcodec/dsputil.c
@@ -4281,6 +4281,10 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx)
c->h264_idct8_add= ff_h264_idct8_add_c;
c->h264_idct_dc_add= ff_h264_idct_dc_add_c;
c->h264_idct8_dc_add= ff_h264_idct8_dc_add_c;
+ c->h264_idct_add16 = ff_h264_idct_add16_c;
+ c->h264_idct8_add4 = ff_h264_idct8_add4_c;
+ c->h264_idct_add8 = ff_h264_idct_add8_c;
+ c->h264_idct_add16intra= ff_h264_idct_add16intra_c;
}
c->get_pixels = get_pixels_c;
OpenPOWER on IntegriCloud