[linux-audio-dev] Sample Rate Conversion in Linux (Newby)
    Erik de Castro Lopo 
    mle+la at mega-nerd.com
       
    Sun Feb  4 02:20:41 UTC 2007
    
    
  
Jonathan Ryshpan wrote:
> Which algorithm/library/program is used for sample rate conversion by
> cdrecord in Linux? 
No sure about cdrecord.
> Other programs? 
Ardour, Sweep, Audacity (I think), ecasound and any other program
that cares about quality sample rate conversion uses the Rabbit:
    http://www.mega-nerd.com/SRC/
> I assume there is a library to
> perform this function, which is used by most utilities, xmms, amarok,
> cdrecord, audacity, etc.  Is there any easy way to find this out?
    ldd <program name>
If you see libsamplerate.so.0 there the <program name> uses the Rabbit.
If cdrecord doesn't use the Rabbit, then you can use the command line
sample rate converter (sndfile-resample) included in the Rabbit source 
code. In Debian/Ubuntu there us a precompiled binary in the 
samplerate-programs package.
HTH,
Erik
-- 
+-----------------------------------------------------------+
  Erik de Castro Lopo
+-----------------------------------------------------------+
"The one thing that reading these five books has hammered home is 
how much C++ has turned into 3 languages stuck in a bag fighting 
to get out. Low C++, High C++, and Generic C++."
    
    
More information about the Linux-audio-dev
mailing list