Tools: Topology2: Add to benchmark topologies equalizers more options

There is currently no default.conf, so the default is set to
passthrough.conf.

This patch also changes IIR topology build default response to
"loudness" for better higher workload and easier to measure
when checking that it's correct. This prepares for process_test.m
components verification with ipc4 testbench.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
This commit is contained in:
Seppo Ingalsuo 2024-09-27 11:51:58 +03:00 committed by Kai Vehmanen
parent 9cdef9fc13
commit 046ef11cdc
5 changed files with 29 additions and 11 deletions

View File

@ -27,7 +27,7 @@ set(component_parameters
"BENCH_DCBLOCK_PARAMS=default"
"BENCH_DRC_PARAMS=enabled"
"BENCH_DRC_MULTIBAND_PARAMS=default"
"BENCH_EQIIR_PARAMS=highpass_50hz_0db_48khz"
"BENCH_EQIIR_PARAMS=loudness"
"BENCH_EQFIR_PARAMS=loudness"
"BENCH_GAIN_PARAMS=default"
"BENCH_IGO_NR_PARAMS=default"

View File

@ -3,8 +3,10 @@
Object.Control.bytes."1" {
name '$ANALOG_CAPTURE_PCM EQFIR bytes'
IncludeByKey.BENCH_EQFIR_PARAMS {
"default" "include/components/eqfir/default.conf"
"loudness" "include/components/eqfir/loudness.conf"
"passthrough" "include/components/eqfir/passthrough.conf"
"default" "include/components/eqfir/passthrough.conf"
"flat" "include/components/eqfir/flat.conf"
"loudness" "include/components/eqfir/loudness.conf"
"midboost" "include/components/eqfir/midboost.conf"
"passthrough" "include/components/eqfir/passthrough.conf"
}
}

View File

@ -3,8 +3,10 @@
Object.Control.bytes."1" {
name '$ANALOG_PLAYBACK_PCM EQFIR bytes'
IncludeByKey.BENCH_EQFIR_PARAMS {
"default" "include/components/eqfir/default.conf"
"loudness" "include/components/eqfir/loudness.conf"
"passthrough" "include/components/eqfir/passthrough.conf"
"default" "include/components/eqfir/passthrough.conf"
"flat" "include/components/eqfir/flat.conf"
"loudness" "include/components/eqfir/loudness.conf"
"midboost" "include/components/eqfir/midboost.conf"
"passthrough" "include/components/eqfir/passthrough.conf"
}
}

View File

@ -3,7 +3,14 @@
Object.Control.bytes."1" {
name '$ANALOG_CAPTURE_PCM EQIIR bytes'
IncludeByKey.BENCH_EQIIR_PARAMS {
"default" "include/components/eqiir/default.conf"
"highpass_50hz_0db_48khz" "include/components/eqiir/highpass_50hz_0db_48khz.conf"
"default" "include/components/eqiir/passthrough.conf"
"bandpass" "include/components/eqiir/bandpass.conf"
"bassboost" "include/components/eqiir/bassboost.conf"
"flat" "include/components/eqiir/flat.conf"
"loudness" "include/components/eqiir/loudness.conf"
"passthrough" "include/components/eqiir/passthrough.conf"
"highpass_20hz_0db_48khz" "include/components/eqiir/highpass_20hz_0db_48khz.conf"
"highpass_50hz_0db_48khz" "include/components/eqiir/highpass_50hz_0db_48khz.conf"
"highpass_100hz_0db_48khz" "include/components/eqiir/highpass_100hz_0db_48khz.conf"
}
}

View File

@ -3,7 +3,14 @@
Object.Control.bytes."1" {
name '$ANALOG_PLAYBACK_PCM EQIIR bytes'
IncludeByKey.BENCH_EQIIR_PARAMS {
"default" "include/components/eqiir/default.conf"
"highpass_50hz_0db_48khz" "include/components/eqiir/highpass_50hz_0db_48khz.conf"
"default" "include/components/eqiir/passthrough.conf"
"bandpass" "include/components/eqiir/bandpass.conf"
"bassboost" "include/components/eqiir/bassboost.conf"
"flat" "include/components/eqiir/flat.conf"
"loudness" "include/components/eqiir/loudness.conf"
"passthrough" "include/components/eqiir/passthrough.conf"
"highpass_20hz_0db_48khz" "include/components/eqiir/highpass_20hz_0db_48khz.conf"
"highpass_50hz_0db_48khz" "include/components/eqiir/highpass_50hz_0db_48khz.conf"
"highpass_100hz_0db_48khz" "include/components/eqiir/highpass_100hz_0db_48khz.conf"
}
}