Bug#506244: mplayer: Can't keep up with 64kbit/s Vorbis on 400MHz CPU

Reimar Döffinger Reimar.Doeffinger at gmx.de
Fri Aug 6 18:54:50 UTC 2010


On Fri, Aug 06, 2010 at 06:32:01PM +0200, Diego Biurrun wrote:
> I disagree slightly here since the issue does not only apply to
> Vorbis/Tremor.  For MP3 we have a similar situation: We default
> to mp3lib, but ffmp3 is fixedpoint and thus faster on systems
> without FPU.  So a slightly more general framework on our side
> might be adequate.

Not really, the issue is the same: FFmpeg has a float and a
fixed-point implementation, it needs to select the proper
one automatically.
The current approach is as silly as having a different decoder
for MMX, SSE, SSE2 and expecting an application to manually
select the right one.
It's just not going to work.
Also it is not just a matter of FPU or not, but also the relative
speed of integer vs. FPU units.
Apart from this, adding "ac=ffmp3,tremor," to the default config of
FPU-less systems should work, it just is no good solution.





More information about the pkg-multimedia-maintainers mailing list