-
8b59ec8...
by
Pin-chih Lin <email address hidden>
on 2020-10-15
-
DEBUG: src: check input/output ranges of float functions
Signed-off-by: Pin-chih Lin <email address hidden>
-
971ddf0...
by
Pin-chih Lin <email address hidden>
on 2020-10-19
-
sof: drc: Use one_over_attack_frames in replace of attack_frames
Signed-off-by: Pin-chih Lin <email address hidden>
-
19733e1...
by
Pin-chih Lin <email address hidden>
on 2020-10-15
-
sof: drc: More fixed-point approximative functions
- logf
- linear_to_decibels
- asinf
- powf
Signed-off-by: Pin-chih Lin <email address hidden>
-
e5d17f3...
by
Yong Zhi <email address hidden>
on 2020-10-08
-
Topology: intel-generic-dmic-kwd Add DMIC PROC option
Add DMICPROC option so that DMIC01 can use EQ IIR etc.
Signed-off-by: Yong Zhi <email address hidden>
-
cdf734b...
by
Pin-chih Lin <email address hidden>
on 2020-10-07
-
sof: drc: Implement delay only when DRC disabled
Delay the input sample only and don't do other processing. This is used when
the DRC is disabled. We want to do this to match the processing delay of other
bands in multi-band DRC kernel case.
Signed-off-by: Pin-chih Lin <email address hidden>
-
d32ec2c...
by
Pin-chih Lin <email address hidden>
on 2020-09-25
-
tools: testbench: Add DRC component test
Signed-off-by: Pin-chih Lin <email address hidden>
-
6855368...
by
Pin-chih Lin <email address hidden>
on 2020-09-22
-
tools: tune: Add tools to generate ctrl bytes for DRC
This commit adds the tools to generate the control bytes for the
drc component. To generate the control bytes, run the example_drc.m
script.
To tweak the parameters modify the values in example_drc.m and run it.
This is still WIP. A fixed set of coefficients is temporarily used in
drc_generate_config.m
Signed-off-by: Pin-chih Lin <email address hidden>
-
80ef3cf...
by
Pin-chih Lin <email address hidden>
on 2020-09-22
-
tools: topology: Add DRC topology files
This commit adds the topology files for the drc component.
The control bytes are generated by the tools in tune/drc.
Signed-off-by: Pin-chih Lin <email address hidden>
-
568f184...
by
Pin-chih Lin <email address hidden>
on 2020-09-15
-
sof: drc: Add DRC component with floating-point calculations
This commit adds Dynamic Range Compression (DRC) to the list of SOF
components. DRC in audio processing is intentional to reduce the
volume of loud sounds and amplify the silent sounds as compressing an
audio signal's dynamic range.
This is the intermediate implementation with floating-point calculations.
Signed-off-by: Pin-chih Lin <email address hidden>
-
1b17974...
by
Curtis Malainey <email address hidden>
on 2020-10-06
-
dai: include list header
dai header uses lists, lets make sure the header is properly included
Signed-off-by: Curtis Malainey <email address hidden>