Olivier Guilyardi wrote:
I believe libsamplerate, as a general purpose sample
rate conversion library,
should be able to run very fast if needed. After including your library into
Jackbeat (
http://www.xung.org/jackbeat) I was pretty sad to see 40% of my 700Mhz
Duron load dedicated to processing only six tracks with libsamplerate's
SRC_LINEAR converter.
Because the quality of linear converters is so poor, I have not
even attempted to optimise or even profile it.
I notice that it runs about 5 times faster than SRC_SINC_FASTEST
and on reflection, it should probably be 20 times faster. However,
I really didn't even expect anyone to use SRC_LINEAR. It was added
for completeness, to show how bad linear converters are.
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo nospam(a)mega-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
"C++ is history repeated as tragedy. Java is history repeated as farce."
-- Scott McKay
--
+-----------------------------------------------------------+
Erik de Castro Lopo nospam(a)mega-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
"Java is, in many ways, C++--." -- Michael Feldman