[MPlayer-advusers] Re: FAAD problem on AMD64: no sound

Daniel Hottinger mplayer at hotti.ch
Sun Apr 3 14:40:30 CEST 2005


Hi Diego

* On the 91th day of the year MMV a.d., Diego Biurrun wrote:
> On Mon, Mar 28, 2005 at 04:04:43PM +0200, Daniel Hottinger wrote:
> > 
> > I do not know where to search further. The bug with 8 instead of
> > 6 channels seems to be fixed in the internal libfaad but the fix
> > does not seem to be 64 bit clean.
> 
> Could you please retry with latest CVS?  Rich did some fixes to
> downmixing.

I tried the latest CVS (2005-04-03, ~12:00) but unfortunately the
problem is still there. The internal libfaad is silent for the 2
and 6 channel files. The external libfaad plays at least the 2
channel file correct, but for the 6 channel file libfaad decodes
8 channels.

The good news is that I've just figured out that the hack in the
external libfaad:

|    if (hDecoder->fr_channels == 6)
|        break;
(libfaad/syntax.c)

from a previous mail actually solved the problem completely! With
external libfaad and -channels 6 I get 3 different stereo streams
(front, rear, center/lfe). I must have been too tired that
evening to play with -channels and swap the surround slot...

Hotti

-- 
I was trained in the culture of mathematics, so I'm not used to charging 
people a penny every time they use a theorem I proved. But I charge somebody 
for the time I spend telling them which theorem to apply.  -- D.E. Knuth




More information about the MPlayer-advusers mailing list