Out of curiosity, I tested the performance impact of --disable-asm on
i386 with gcc 7.3.

Without --disable-asm:

$ ffmpeg -i BigBuckBunny_320x180.mp4 -f null -benchmark -
[...]
bench: utime=5.136s
bench: maxrss=46660kB
$ ffmpeg -i big_buck_bunny_1080p_stereo.avi -f null -benchmark -
[...]
bench: utime=47.083s
bench: maxrss=50964kB

With --disable-asm:

$ ffmpeg -i BigBuckBunny_320x180.mp4 -f null -benchmark -
[...]
bench: utime=8.073s
bench: maxrss=55000kB
$ ffmpeg -i big_buck_bunny_1080p_stereo.avi -f null -benchmark -
[...]
bench: utime=74.013s
bench: maxrss=53048kB

TLDR, the performance cost (at least for a brute force approach like
this) seems to not be close to 10% as often stated.

Best wishes,
Mike

Reply via email to