It really blew my mind when "Daniel V." <[EMAIL PROTECTED]> said:
> Hi all. I know this has been answered before but I can't find the post :(
> Anyway, the problem is I have a buffer of audio represented as floats [-1,+1]
> that I want to convert to signed shorts for writing to my card. I recall
> there is an efficient way of doing this, and an inefficient way. Can someone
> remind me with a snippet of code?
I am currently writing a paper on exactly this topic. It should be
up on my web site by the end of the week:
http://mega-nerd.com/FPcast/
I have benchmarked this and achieved speed improvements on Pentium II, P III
and AMD Athlon processors of 6-10 times.
The benchmarking code will be made available for independant verification. Also
included is a cross platform header file so that similar speed improvements can
be achieved on Win32. If I had access to a Mac system I would like to add
support for that as well.
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+-----------------------------------------------------------+
Beware the Lollipop of Mediocrity.
Lick it once, and you suck forever.