mirror of https://github.com/thesofproject/sof.git
Tools: Test: Create TDFB component test topologies
The patch adds the playback and capture test pipelines. The configuration is set to `tdfb_coef_line2_50mm_pm90deg_16khz.m4'. A mistake in PIPELINE_FILTERx macro defining is fixed for IIR and FIR. The pipeline macros expect it to contain an include file or no macro defined at all. Defining it for empty string caused fail in topologies build when PIPELINE_FILTER1 is used for TDFB. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
This commit is contained in:
parent
10c6f46f2f
commit
72b91631b5
|
@ -20,6 +20,12 @@ include(`platform/intel/bxt.m4')
|
|||
|
||||
DEBUG_START
|
||||
|
||||
# Apply a non-trivial filter blob IIR and FIR tests. TODO: Note that the
|
||||
# PIPELINE_FILTERx notation will be updated in future for better flexibility.
|
||||
ifelse(TEST_PIPE_NAME, `eq-iir', `define(PIPELINE_FILTER1, `eq_iir_coef_loudness.m4')')
|
||||
ifelse(TEST_PIPE_NAME, `eq-fir', `define(PIPELINE_FILTER2, `eq_fir_coef_loudness.m4')')
|
||||
ifelse(TEST_PIPE_NAME, `tdfb', `define(PIPELINE_FILTER1, `tdfb/coef_line2_50mm_pm90deg_48khz.m4')')
|
||||
|
||||
#
|
||||
# Machine Specific Config - !! MUST BE SET TO MATCH TEST MACHINE DRIVER !!
|
||||
#
|
||||
|
|
|
@ -40,8 +40,9 @@ define(`upcase', `translit(`$*', `a-z', `A-Z')')
|
|||
|
||||
# Apply a non-trivial filter blob IIR and FIR tests. TODO: Note that the
|
||||
# PIPELINE_FILTERx notation will be updated in future for better flexibility.
|
||||
define(PIPELINE_FILTER1, ifelse(TEST_PIPE_NAME, `eq-iir', `eq_iir_coef_loudness.m4'))
|
||||
define(PIPELINE_FILTER2, ifelse(TEST_PIPE_NAME, `eq-fir', `eq_fir_coef_loudness.m4'))
|
||||
ifelse(TEST_PIPE_NAME, `eq-iir', `define(PIPELINE_FILTER1, `eq_iir_coef_loudness.m4')')
|
||||
ifelse(TEST_PIPE_NAME, `eq-fir', `define(PIPELINE_FILTER2, `eq_fir_coef_loudness.m4')')
|
||||
ifelse(TEST_PIPE_NAME, `tdfb', `define(PIPELINE_FILTER1, `tdfb/coef_line2_50mm_pm90deg_48khz.m4')')
|
||||
|
||||
# Define TEST_HAS_PIPEn flags according to TEST_PIPE_AMOUNT. Those flags will be
|
||||
# used to determine whether PIPELINE_n should be added.
|
||||
|
|
|
@ -227,7 +227,7 @@ done
|
|||
|
||||
|
||||
# for processing algorithms
|
||||
ALG_SINGLE_MODE_TESTS=(asrc eq-fir eq-iir src dcblock)
|
||||
ALG_SINGLE_MODE_TESTS=(asrc eq-fir eq-iir src dcblock tdfb)
|
||||
ALG_SINGLE_SIMPLE_TESTS=(test-capture test-playback)
|
||||
ALG_MULTI_MODE_TESTS=(crossover)
|
||||
ALG_MULTI_SIMPLE_TESTS=(test-playback)
|
||||
|
|
Loading…
Reference in New Issue