[rescue] Perverse Question

Joshua D. Boyd jdboyd at celestrion.celestrion.net
Tue Jun 10 17:05:55 CDT 2003


On Tue, Jun 10, 2003 at 11:46:38PM +0200, Frank Van Damme wrote:
> On Tuesday 10 June 2003 20:49, Joshua D. Boyd wrote:
> > Oh for crying out loud.  There have been assembly optimized MP3 decoders
> > for a lot longer than there have been MMX chips.  An old one free for
> > non-commercial use that comes to mind is amp (which was once used as the
> > decoding engine for winamp, and also was used for numerous command line
> > programs).
> >
> > There have also been realtime mp3 decoders for lots of older, low clock
> > rate Motorola platforms, like the Amiga, the Next machines, and probably
> > Mac OS.
> 
> Perfectly possible. I don't know crap about assembly (or even programming :)
> ), the only thing I said was that x86 cpu's like the pentium mmx and better
> have instructions made specifically for multimedia.

No, you said:
On Tuesday 10 June 2003 15:01, Joshua D. Boyd wrote:
>> Also, many MP3 programs use hand optimized intel assembly (or they
>> used to back when I was doing Mp3s on a 486).  It might be that such
>> a thing is needed to make the sparcs work well.  Finally, it might be
>> that Intel has an instruction that helps that sparcs don't.

> They do, but not an 486 :-)

> Think mmx...

which to any reasonable person means that you are denying my claims
about optimization for 486 level machines.
 
> btw, I find winamp pretty cpu-hungry...

For many years now, Winamp used the reference decoder from that German
institute, and I expect that they still do.  It is straight C to my
recall.  I suppose they could have switched decoders again since I last
heard.  It was now many years ago that WinAmp could actually be called
fast. 



More information about the rescue mailing list