Mercurial > libavcodec.hg
comparison x86/h264dsp_mmx.c @ 12379:2ea2fd28da07 libavcodec
Split h264dsp and h264pred in configure.
Many H.264 derivatives, like RV40 and VP8, use the H.264 prediction functions
but not the weight/loopfilter functions.
This should reduce the size of builds with one of these derivatives but without
H.264 decoding itself.
author | darkshikari |
---|---|
date | Sat, 07 Aug 2010 23:10:25 +0000 |
parents | 09a31ef6ed58 |
children | 3fc4c625b6f3 |
comparison
equal
deleted
inserted
replaced
12378:3fbaf3a70b29 | 12379:2ea2fd28da07 |
---|---|
2363 void ff_pred4x4_tm_vp8_mmx (uint8_t *src, const uint8_t *topright, int stride); | 2363 void ff_pred4x4_tm_vp8_mmx (uint8_t *src, const uint8_t *topright, int stride); |
2364 void ff_pred4x4_tm_vp8_mmxext (uint8_t *src, const uint8_t *topright, int stride); | 2364 void ff_pred4x4_tm_vp8_mmxext (uint8_t *src, const uint8_t *topright, int stride); |
2365 void ff_pred4x4_tm_vp8_ssse3 (uint8_t *src, const uint8_t *topright, int stride); | 2365 void ff_pred4x4_tm_vp8_ssse3 (uint8_t *src, const uint8_t *topright, int stride); |
2366 void ff_pred4x4_vertical_vp8_mmxext(uint8_t *src, const uint8_t *topright, int stride); | 2366 void ff_pred4x4_vertical_vp8_mmxext(uint8_t *src, const uint8_t *topright, int stride); |
2367 | 2367 |
2368 #if CONFIG_H264DSP | 2368 #if CONFIG_H264PRED |
2369 void ff_h264_pred_init_x86(H264PredContext *h, int codec_id) | 2369 void ff_h264_pred_init_x86(H264PredContext *h, int codec_id) |
2370 { | 2370 { |
2371 mm_flags = mm_support(); | 2371 mm_flags = mm_support(); |
2372 | 2372 |
2373 #if HAVE_YASM | 2373 #if HAVE_YASM |