[MPlayer-dev-eng] [MPlayer-cvslog] r34099 - in trunk/libass: ass.c ass.h ass_bitmap.cass_bitmap.hass_cache.cass_cache.hass_drawing.cass_font.cass_font.hass_fontconfig.cass_fontconfig.hass_library.cass_library.hass_parse.c...

Reimar Döffinger Reimar.Doeffinger at gmx.de
Sat Sep 17 16:22:24 CEST 2011


On Mon, Sep 12, 2011 at 10:10:39PM +0000, Carl Eugen Hoyos wrote:
> > (shouldn't matter I'd think since SSE2 is
> > for integer, and lavc codec uses float by default now).
> > Do you have any guess why?
> 
> Vitor asked me the same question and I can only repeat that mp3lib has MMX code
> that makes its (floating point?) decoding faster than ffmp3float on SSE.
> (When I tested some time ago after FFmpeg received optimisations.)

Could you test with -ao null or something like that which accepts float
output?
I suspect that the af_format conversion from float to int16 might be
what causes the issue.
If so, making an MMX/SSE version of it might be worthwhile.


More information about the MPlayer-dev-eng mailing list