diff options
author | Diego Biurrun <diego@biurrun.de> | 2009-07-22 22:33:33 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2009-07-22 22:33:33 +0000 |
commit | 31cf61b4475a34c0d935126c357a914526417108 (patch) | |
tree | 8aee0dc49b6134181344f1ef097d7f12150e96f0 /libavcodec/arm | |
parent | adcb2190814abe0ea75fb42ae975971d908eb0a2 (diff) | |
download | ffmpeg-31cf61b4475a34c0d935126c357a914526417108.tar.gz |
Only compile in NEON optimizations for H.264 when the H.264 decoder is enabled.
Originally committed as revision 19494 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/arm')
-rw-r--r-- | libavcodec/arm/dsputil_neon.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/arm/dsputil_neon.c b/libavcodec/arm/dsputil_neon.c index 0649448ca4..775a344468 100644 --- a/libavcodec/arm/dsputil_neon.c +++ b/libavcodec/arm/dsputil_neon.c @@ -187,6 +187,7 @@ void ff_dsputil_init_neon(DSPContext *c, AVCodecContext *avctx) c->put_pixels_clamped = ff_put_pixels_clamped_neon; c->put_signed_pixels_clamped = ff_put_signed_pixels_clamped_neon; + if (CONFIG_H264_DECODER) { c->put_h264_chroma_pixels_tab[0] = ff_put_h264_chroma_mc8_neon; c->put_h264_chroma_pixels_tab[1] = ff_put_h264_chroma_mc4_neon; @@ -257,6 +258,7 @@ void ff_dsputil_init_neon(DSPContext *c, AVCodecContext *avctx) c->h264_idct_add16 = ff_h264_idct_add16_neon; c->h264_idct_add16intra = ff_h264_idct_add16intra_neon; c->h264_idct_add8 = ff_h264_idct_add8_neon; + } if (CONFIG_VP3_DECODER) { c->vp3_v_loop_filter = ff_vp3_v_loop_filter_neon; |