[Ffmpeg-devel] [PATCH] faad decoding error return

Diego Biurrun diego
Sun Mar 5 14:33:17 CET 2006


On Sun, Mar 05, 2006 at 02:56:22PM +0200, Oded Shimon wrote:
> On Sun, Mar 05, 2006 at 01:48:23PM +0100, Diego Biurrun wrote:
> > On Sun, Mar 05, 2006 at 12:33:55PM +0000, M?ns Rullg?rd wrote:
> > > 
> > > Any volunteers to write a proper AAC codec?
> > 
> > Now that would be wonderful..
> > 
> > Maybe we can try out an idea I've been having for a long time and put
> > out a bounty for an AAC implementation.  I'm willing to put, say, 50EUR
> > where my mouth is, if a few others join in maybe we can motivate
> > somebody to finally implement this.
> 
> Hmm, what is so horrible about FAAD? (I'm asking, I know nothing of this)

Here's an (incomplete?) list:

- It's horribly bloated.  The libfaad2 directory in MPlayer, which is a
  CVS snapshot taken from FAAD2 on 20040712 is 2.5M!

- It's slow.  Audio decoding should never take 30% CPU (and more!) on a
  500MHz class machine.

- The license is now GPL-incompatible since they added an extra
  "advertising clause".  This only applies to the latest CVS snapshots,
  but it means that we have to fork or drop FAAD2 in the long run.

> > Also see Mike's writeup about AAC in the wiki:
> > 
> > http://wiki.multimedia.cx/index.php?title=Understanding_AAC
> 
> Hmm, I can proudly say I now have at least some experience in audio 
> decoding, and I'm pretty bored now that NUT is either stalled or complete, 
> so maybe I can start working on this... Are there any (readable) specs 
> somewhere?

Now that would sure be most welcome..  Does anybody have specs?

Diego





More information about the ffmpeg-devel mailing list