# HG changeset patch # User mru # Date 1174608345 0 # Node ID 47ee459ce9646ebd380acacc380081f23fda69db # Parent 5c0c96d437f236d718e18b0df01d48484d7a94c4 iwmmxt ffmpeg code does not implement dct_unquantize_h263_inter_iwmmxt, but armv5t does - use the armv5t function rather than default c code. patch by Tim Chick chick at computergeek freeserve co uk diff -r 5c0c96d437f2 -r 47ee459ce964 armv4l/mpegvideo_arm.c --- a/armv4l/mpegvideo_arm.c Thu Mar 22 14:27:16 2007 +0000 +++ b/armv4l/mpegvideo_arm.c Fri Mar 23 00:05:45 2007 +0000 @@ -28,9 +28,14 @@ void MPV_common_init_armv4l(MpegEncContext *s) { + /* IWMMXT support is a superset of armv5te, so + * allow optimised functions for armv5te unless + * a better iwmmxt function exists + */ +#ifdef HAVE_ARMV5TE + MPV_common_init_armv5te(s); +#endif #ifdef HAVE_IWMMXT MPV_common_init_iwmmxt(s); -#elif defined(HAVE_ARMV5TE) - MPV_common_init_armv5te(s); #endif }