Tree [r12] /
History



File Date Author Commit
cmake 2009-11-21 smodzelewski [r7]
doc 2009-11-20 smodzelewski [r1]
fsrctool 2009-11-23 smodzelewski [r12]
libfsrc 2009-11-23 smodzelewski [r12]
CMakeLists.txt 2009-11-21 smodzelewski [r8]
COPYING 2009-11-21 smodzelewski [r8]
INSTALL 2009-11-21 smodzelewski [r8]
README 2009-11-21 smodzelewski [r8]
TODO 2009-11-21 smodzelewski [r8]
config.h.in 2009-11-21 smodzelewski [r8]
killcr 2009-11-23 smodzelewski [r10]
mkconf 2009-11-21 smodzelewski [r9]

Read Me

go here for updates: https://sourceforge.net/projects/libfsrc/

this is a sample rate conversion library. it's pretty unique on the inside, but still requires much fine tuning.
at this stage, expect it to crash and spit out garbage.

the main API is rather low-level, exposing directly the filter desing parameters, but there's also a couple of random presets

not much of a documentation right now, but check out libfsrc/fsrc.h and the messy example program (fsrctool)
the program accepts a quality preset name followed by one or more pairs of input and output file names.
any input supported by libsndfile should work, output is always .wav
the quality preset can be one of the following:

mq16
hq16
mq20
hq20
mq24
hq24
push (best)

the library creates an on-disk cache of filter coefficients.
the files are stored in %APPDATA%\fsrc on Windows and ~/.libfsrc on *nix.