Just a few thoughts from a humble LAME user


Michael CHENG wrote:

> GOGO's is damn speedy, but I'm not sure if it's the direciton LAME should
> be going,

> About gogo:

>         - japanese comments

Is this for the user interface, or comments in the code?
If you're talking about that UI, then english for me please, ideally plugin
support for multiple languages
"If you set -DNO_KANJI in makefile then GOGO prints messages in English."

>         - chock full of asm routines.  In fact, they have simultaneously
> included multiple implementations of each critical routine in each of the
> processor flavours they are supporting (code is a little confusing)

>         - i'm not sure they've optimized any routines, but "just"
> rewritten them in asm (which is a pretty huge task)

Yes please!
OK, i don't think this should be the main focus, making improvements in the
3GL portable code should come first.  But if there are developers that are
keen to port some of the routines to ASM then go for it!  Again, a modular
architecture where lame will use ASM routines if they are available for the
host CPU, else falling back to the standard 3GL routines.


--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to