[MPlayer-dev-eng] [PATCH] LATM over LOAS parser for libfaad

Nico Sabbi Nicola.Sabbi at poste.it
Mon Jan 28 09:44:44 CET 2008


Il Monday 28 January 2008 00:38:47 Aurelien Jacobs ha scritto:
> On Fri, 25 Jan 2008 22:20:28 +0100
>
> Nico Sabbi <Nicola.Sabbi at poste.it> wrote:
> > For those that didn't follow the thread in mplayer-users a short
> > resume: this patch extends libfaad to permit decoding of streams
> > in LATM over LOAS format, a disgusting mess that implements
> > a kind of muxer in the audio stream itself; of course I
> > implemented the bare minumum of functionaliies sufficient to
> > decode the most basic stream type (the only one that is being
> > used) : 1 stream per mux with no subframes and no sublayers.
>
> I tested your code with the following file, which is beleived to
> be LATM:
>   http://samples.mplayerhq.hu/A-codecs/AAC/freetv_aac_latm.ts
> But it failed with a whole lot of the following messages:
>
> FAAD: error: Channel coupling not yet implemented, trying to
> resync! FAAD: error: Unexpected channel configuration change,
> trying to resync! FAAD: error: Channel coupling not yet
> implemented, trying to resync! FAAD: error: Gain control not yet
> implemented, trying to resync! FAAD: error: Channel coupling not
> yet implemented, trying to resync! FAAD: error: Quantised value out
> of range, trying to resync! FAAD: error: Gain control not yet
> implemented, trying to resync! FAAD: error: Maximum number of
> scalefactor bands exceeded, trying to resync! FAAD: error: Gain
> control not yet implemented, trying to resync! FAAD: error: Gain
> control not yet implemented, trying to resync! FAAD: Failed to
> decode frame: Gain control not yet implemented
>
> I don't have much clue why it fails, but I thought it could be
> of some interest to you.
>
> Aurel

I'll give it a look tonight. Thanks for reporting



More information about the MPlayer-dev-eng mailing list