Hi there,
total system breakdown over the last 2 days. Formatted my HD and
re-installed. So I lost some recent emails and stuff.
Someone new to the list emailed me about wanting to do some ASM
stuff in lame. Can I recommend that he looks at the GOGO encoder (links
from the LAME download page). GOGO is fast , but is based on an older
version of lame 3.23 (or thereabouts).
Can I suggest, that rather than re-inventing the wheel, any x86
ASM heads may want to try incorporating the GOGO stuff into the main LAME
distro.
The important thing will be to do this in a systematic manner.
I'm not sure how this could be done, but you would need a nice way of
incorporating platform specific ASM code.
The code that would be best to ASM would be the fht() and maybe
the calcnoise() routines. These routines are fairly stable and I can't
see big changes happening to them in the near future.
LAME gets a mention in a book! "MP3! I didn't know you could do
that" is a really lame book about how to setup mp3 encoding and playback
on your computer. (Do we really need a book that explains how to run
winamp et al). It was basically "mp3 for dummies". It had a linux
section, talked about setting up xmms and grip, and how grip could use
bladenc or lame or fhg. Book seemed to recommend bladenc though. oh well.
It was funny seeing it in print. But they didn't include any download
links.
I'm on holidays for a while, so I'll try to update the
documentation stuff (I want to write a bit on fft() and quantize()). I
also want to play with toolame a bit more. Gotta put patricks changes
back in. I'd also like to write a little cut and paste util for mp2's.
Just so I can edit stuff that i record.
And if you want to look at some mp2 FUD from philips trying to tout their
own encoder:
http://www-eu.sv.philips.com/mpeg/mpeg_info/html/soundq_comparison.html
later
mike
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )