Re: Is the Xing decoder EVER going to be replaced with MAD?

Ed Sweetman <[email protected]> Thu, 13 Mar 2003 16:27:44 -0500
Newsgroups gmane.comp.audio.zinf.user
Message-ID <[email protected]>
Kristian G. Kvilekval wrote:
> On Thu, 2003-03-13 at 13:05, Ed Sweetman wrote:
> 
>>the mad decoder wouldn't be much of an advantage in the current 
>>pipeline.  Mad's power comes mostly from it being a really nice decoder 
>>for low latency needs and our pipeline works on a signal mechanism, 
>>which is horrible for low latency needs.  It would only really make 
>>sense to include a mad mp3 decoder after the pipeline is serialized. 
>>Also, including the mad mp3 decoder doesn't mean the removal of the xing 
>>one. And since mad looks like a future mp3 decoder plugin, we should 
>>also look at tremor as a vorbis plugin. It being integer only means it 
>>can probably be optimized better by the compiler for a given arch and 
>>thus perform better when used in a player such a zinf.
> 
> 
> 
> Eeek.. I read somewhere that tremor uses some fixed point arithmetic
> (good), but also emulates floating point in some places (bad).   The
> last I read suggested staying with the standard decoder if you FP
> hardware and using tremor only when you don't.


Oh?  i was just thinking that since most of the extensions that gcc 
likes to use on non SSE x86 machines are integer only, that it could use 
a whole lot more of them in a compiled tremor decoder than it can use on 
a plain decoder.  But it sounds like all the extra time needed to 
emulate floating point would make those benefits mute.




-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en