I can reproduce with a cross-compiler:
./configure --arch=arm --cpu=cortex-a8 --extra-cflags='-mfpu=vfp 
-mfloat-abi=softfp' --cross-prefix=arm-none-linux-gnueabi-
arm-none-linux-gnueabi-gcc -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -I. -I"/build/buildd/ffmpeg-0.5+svn20090706" 
-D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 
-I/build/buildd/ffmpeg-0.5+svn20090706/debian/include -std=c99 
-fomit-frame-pointer -march=armv6 -pthread -I/usr/include/schroedinger-1.0 
-I/usr/include/liboil-0.3 -g -Wdeclaration-after-statement -Wall -Wno-switch 
-Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign 
-Wcast-qual -Wwrite-strings -Wtype-limits -Wundef -O3 -fno-math-errno 
-fno-signed-zeros          -c -o libavutil/aes.o libavutil/aes.c

versus:
./configure --arch=arm --cpu=cortex-a8 --extra-cflags='-mfpu=neon 
-mfloat-abi=softfp' --cross-prefix=arm-none-linux-gnueabi-
arm-none-linux-gnueabi-gcc -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -I. -I"/build/buildd/ffmpeg-0.5+svn20090706" 
-D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 
-I/build/buildd/ffmpeg-0.5+svn20090706/debian/include -mfpu=neon 
-mfloat-abi=softfp -std=c99 -fomit-frame-pointer -march=armv7-a -pthread 
-I/usr/include/schroedinger-1.0 -I/usr/include/liboil-0.3 -g 
-Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization 
-Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings 
-Wtype-limits -Wundef -O3 -fno-math-errno -fno-signed-zeros          -c -o 
libavutil/aes.o libavutil/aes.c

And arm-none-linux-gnueabi-readelf shows the problematic sections only
in the neon case.

-- 
Integrate and enable ARMv5TE/v6/VFP and NEON optimisations from ffmpeg trunk 
for armel
https://bugs.launchpad.net/bugs/383240
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to