[MPlayer-dev-eng] FFmpeg? sound issue

Reimar Döffinger Reimar.Doeffinger at gmx.de
Sun Nov 20 15:06:59 CET 2011


On Sun, Nov 20, 2011 at 02:01:53PM +0100, Ingo Brückl wrote:
> Reimar Döffinger wrote on Sun, 20 Nov 2011 12:43:54 +0100:
> 
> > On Sun, Nov 20, 2011 at 11:19:10AM +0100, Ingo Brückl wrote:
> >> compn wrote on Fri, 18 Nov 2011 13:10:22 -0500:
> >>
> >> > people have been messing with mp3float decoder
> >>
> >> The reason seems to be some assembler optimization.
> >>
> >> > so if you want you can bisect and find out where it broke?
> >>
> >> All the compilations took some time, but I tracked it down to commit
> >> 22e25c002e103e52ace35703423e896b08b51aef.
> 
> > Try disabling them from the top. Easiest way is to add "0 &&" to the ifs.
> > It is possible that AVX requires larger alignment than MPlayer currently
> > provides, and AVX and SSSE3 are the two I can't test.
> 
> It sets s->imdct36_float = ff_imdct36_float_sse, i.e. the last 'else if' is
> true. If I disable it, it works again.

Unfortunately that doesn't say much since it's the only one that your
CPU supports.
Can someone with a SSE2 CPU test if disabling all others so that the
ff_imdct36_float_sse will be used breaks for them, too?
I looked at the SSE-only code a bit but could not see anything that
would break SSE compared to e.g. SSE2...


More information about the MPlayer-dev-eng mailing list