-
2b740fd...
by
Pin-chih Lin <email address hidden>
on 2020-07-16
-
WIP: continue on 2-way crossover test topology 20200716
Signed-off-by: Pin-chih Lin <email address hidden>
-
cdd5324...
by
Pin-chih Lin <email address hidden>
on 2020-07-14
-
WIP: continue on 2-way crossover test topology 20200714
Testbench output log:
https://paste.googleplex.com/6407279421161472
Signed-off-by: Pin-chih Lin <email address hidden>
-
76d2188...
by
Pin-chih Lin <email address hidden>
on 2020-07-09
-
WIP: continue on 2-way crossover test topology 20200709
Testbench output log:
https://paste.googleplex.com/5753664419397632
Signed-off-by: Pin-chih Lin <email address hidden>
-
f5c5d9c...
by
Pin-chih Lin <email address hidden>
on 2020-07-07
-
WIP: continue on 2-way crossover test topology
I refered sof-icl-rt711-rt1308-rt715-hdmi.m4 which utilized
sof/pipe-volume-demux-playback. In this case, pipeline n+1 uses
sof/pipe-dai-endpoint.
Test topology compile produces no error. According to the output
log from running testbench, topology parsing is finished and the
route chain looks like what we imagined.
output log: https://paste.googleplex.com/5981280506216448
However, testbench will hang after pipe triggered. I suspect it
may be caused by somewhere in testbench lack of considering multiple
sinks? still under investigation.
Signed-off-by: Pin-chih Lin <email address hidden>
-
b88376a...
by
Pin-chih Lin <email address hidden>
on 2020-07-03
-
WIP: testbench supports multiple output files
user input as "-o output_file1,output_file2,..." to assign multiple output
files.
Signed-off-by: Pin-chih Lin <email address hidden>
-
5d09dce...
by
Pin-chih Lin <email address hidden>
on 2020-07-02
-
WIP: 2-way crossover test topology
Signed-off-by: Pin-chih Lin <email address hidden>
-
79360bb...
by
Pin-chih Lin <email address hidden>
on 2020-07-02
-
Fix Compile Error
Signed-off-by: Pin-chih Lin <email address hidden>
-
0347b6b...
by
Pin-chih Lin <email address hidden>
on 2020-06-19
-
Merged commits from "Testbench support for Crossover"
This commit includes the whole change from Seb's PR:
Testbench support for Crossover
https://github.com/sebcarlucci/sof/pull/2/commits
Signed-off-by: Pin-chih Lin <email address hidden>
-
f5ef44d...
by
Sebastiano Carlucci <email address hidden>
on 2020-04-17
-
tools: tune: Add tools to generate ctrl bytes for Crossover
This commit adds the tools to generate the control bytes for the
crossover component. To generate the control bytes, run the
example_crossover.m script.
The parameters of the crossover components are:
- number of outputs
- sink assignments (routing crossover output to different pipelines)
- frequency cutoffs
To tweak the parameters modify the values in example_crossover.m and run
it.
Refer to sof/src/include/user/crossover.h for more information on how
the crossover config is structured and how sink assignments are done.
Signed-off-by: Sebastiano Carlucci <email address hidden>
-
e2a6bb9...
by
Sebastiano Carlucci <email address hidden>
on 2020-04-16
-
tools: topology: Add crossover topology files
This commit adds the topology files for the crossover component.
The control bytes are generated by the tools in tune/crossover.
Signed-off-by: Sebastiano Carlucci <email address hidden>