• bitkeeper's avatar
    Support soxr custom recipes. · 9aa432c0
    bitkeeper authored
    MPD uses soxr with prefined resample recipes. Soxr also support defining a recipe your self.
    This commit will support a custom recipe by changing the existing quality setting to "custom".
    
    The same structs as the predefined recipes uses can now set by hand.
    
    This will make the following settings available:
    - precision 16|20|24|28|32 bits, example "28"
    - phase_response - 0-100, example "45"
    - passband_end - used bandwidth of source 80-99.7%, example "99.7.0"
    - stopband_begin - anti aliasing 100.0+%, example "100".
    - attenuation - signal reduciton in dB's, 0-30. example "3.0".
    - flags "0" - additional bitmask with extra settings
    
    The data is set in the structs soxr_quality_spec and soxr_io_spec (found in soxr.h).
    9aa432c0
Name
Last commit
Last update
.github Loading commit data...
android Loading commit data...
build Loading commit data...
doc Loading commit data...
python/build Loading commit data...
src Loading commit data...
subprojects Loading commit data...
systemd Loading commit data...
test Loading commit data...
win32 Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
NEWS Loading commit data...
README.md Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
mpd.svg Loading commit data...
valgrind.suppressions Loading commit data...