- CONFIG_COMP_SRC_TINY¶
Reduced conversions support and reduced quality
Type: bool
Help¶
This coefficients set supports a minimum number of conversions
with 8 - 48 kHz input and output. The coefficients are 16 bits
that restricts the possible stop-attenuation and could cause
some audible aliasing. The bandwidth of the filters is restricted
so the full 20 kHz band is not met even if sample rate would
allow. The coefficients storage consumes 5 kB RAM. The runtime
needs 6 kB. Use this to save RAM for other applications when SRC
has no critical usage or when only need with lower quality
endpoint like miniature speakers.
Direct dependencies¶
(Includes any dependencies from ifs and menus.)
Kconfig definition¶
At /home/nashif/zephyrproject/modules/audio/sof/zephyr/../src/audio/Kconfig:48
Included via Kconfig:8
→ Kconfig.zephyr:23
→ modules/Kconfig:6
→ doc/_build/Kconfig/Kconfig.modules:14
→ /home/nashif/zephyrproject/modules/audio/sof/zephyr/Kconfig:2
→ /home/nashif/zephyrproject/modules/audio/sof/zephyr/../Kconfig.sof:124
→ /home/nashif/zephyrproject/modules/audio/sof/zephyr/../src/Kconfig:9
Menu path: (Top) → Modules → sof (/home/nashif/zephyrproject/modules/audio/sof) → Audio components → SRC component → SRC coefficient set
config COMP_SRC_TINY
bool "Reduced conversions support and reduced quality"
depends on <choice>
help
This coefficients set supports a minimum number of conversions
with 8 - 48 kHz input and output. The coefficients are 16 bits
that restricts the possible stop-attenuation and could cause
some audible aliasing. The bandwidth of the filters is restricted
so the full 20 kHz band is not met even if sample rate would
allow. The coefficients storage consumes 5 kB RAM. The runtime
needs 6 kB. Use this to save RAM for other applications when SRC
has no critical usage or when only need with lower quality
endpoint like miniature speakers.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)