[Ffmpeg-devel] AAC decoder

Oded Shimon ods15
Wed Mar 22 07:49:19 CET 2006


On Tue, Mar 21, 2006 at 11:48:33AM -0800, Mike Melanson wrote:
> Oded Shimon wrote:
> >Well, for anyone interested. Not even AAC LC is ready, but in general 
> >files encoded with faac are playable and enjoyable...
> >
> >
> >Some ego boosting:
> >
> >me:   BENCHMARKs: VC:   0.000s VO:   0.000s A:   1.627s Sys:   0.147s =    
> >1.774s
> >faad: BENCHMARKs: VC:   0.000s VO:   0.000s A:   1.933s Sys:   0.209s =    
> >2.142s
> >me:   BENCHMARKs: VC:   0.000s VO:   0.000s A:   1.054s Sys:   0.098s =    
> >1.152s
> >faad: BENCHMARKs: VC:   0.000s VO:   0.000s A:   1.294s Sys:   0.103s =    
> >1.398s
> >
> >
> >However, I expect it to get slower as I implement more features. AAC was 
> >really designed in the most anti-optimization way possible.
> >
> >Obviously patch is not at all for inclusion, it's only for those 
> >interested, however I do welcome comments on how I can clean it up (and 
> >possibly further optimize). Mostly this mail is just a cheap trick for my 
> >to keep a backup of the last working version of my decoder. :)
> 
> 	One question: Is it really necessary to include tables for sine and 
> 	KBD values? I know the sine table can easily be generated at runtime. The 
> same probably applies for the KBD values.

Not necessary at all. I was just lazy, and I took example from how vorbis.h 
is implemented.

.. Has anyone tried the actual codec? Can you play anything?

- ods15





More information about the ffmpeg-devel mailing list