ami_stuff <[email protected]> added the comment:

Sometime ago I received speed results of decoding MP3
file on the 68060 CPU and "mp3float" seems to be a lot
faster when MPEGAUIO_HP is enabled, but what I don't
understend is why the speed is not faster for "mp3float"
decoder when I turn OFF MPEGAUDIO_HP variable.
The speed is the same with HQ and LQ versions of "mp3float"
decoder, but files are different, so in this case "mp3float"
*LQ* decoder seems to be useless.

BTW. fOr comparision there are also results with
math functions optimized with asm which uses FPU.
In this case the best speed for LQ version is
when I use mp3 integer decoder :P


MPEGAUDIO_HP=ON (HQ version)

ffmpeg -acodec mp3 - 46s
ffmpeg -acodec mp3float - 22s (*)

MPEGAUDIO_HP=OFF (LQ version)

ffmpeg -acodec mp3 - 24s
ffmpeg -acodec mp3float - 22s

--------

MPEGAUDIO_HP=ON (HQ version) + ASM FLOAT MULL(), MULH() etc.


ffmpeg -acodec mp3 - 28s
ffmpeg -acodec mp3float - 23s


MPEGAUDIO_HP=OFF (LQ version) + ASM FLOAT MULL(), MULH() etc.

ffmpeg -acodec mp3 - 20s (*)
ffmpeg -acodec mp3float - 23s

--------

* - the best speed


Ok, now the answer to the question. The speedup is HUGE for HQ version,
but for LQ "mp3float" is not so big, but probably lowres option for
audio codecs will not be implemented anyway, so if you like you can close
this issue.

________________________________________________
FFmpeg issue tracker <[email protected]>
<https://roundup.ffmpeg.org/issue1114>
________________________________________________

Reply via email to