Skip to content

Commit fcf3d65

Browse files
singalsulgirdwood
authored andcommitted
Audio: Crossover: Prefix top level functions names with sof_
The names are changed to avoid any collisions with multiple Octave or Matlab paths enabled. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
1 parent 4bac61c commit fcf3d65

7 files changed

Lines changed: 17 additions & 17 deletions
File renamed without changes.

src/audio/crossover/tune/crossover_coef_quant.m renamed to src/audio/crossover/tune/sof_crossover_coef_quant.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function crossover_quant = crossover_coef_quant(lowpass, highpass);
1+
function crossover_quant = sof_crossover_coef_quant(lowpass, highpass);
22

33
bits_iir = 32; % Q2.30
44
qf_iir = 30;

src/audio/crossover/tune/crossover_gen_coefs.m renamed to src/audio/crossover/tune/sof_crossover_gen_coefs.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function crossover = crossover_gen_coefs(fs, fc_low, fc_mid, fc_high)
1+
function crossover = sof_crossover_gen_coefs(fs, fc_low, fc_mid, fc_high)
22

33
switch nargin
44
case 2, crossover = crossover_generate_2way(fs, fc_low);

src/audio/crossover/tune/crossover_generate_config.m renamed to src/audio/crossover/tune/sof_crossover_generate_config.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function config = crossover_generate_config(crossover_bqs, num_sinks, assign_sinks);
1+
function config = sof_crossover_generate_config(crossover_bqs, num_sinks, assign_sinks);
22

33
config.num_sinks = num_sinks;
44
config.assign_sinks = assign_sinks;

src/audio/crossover/tune/crossover_paths.m renamed to src/audio/crossover/tune/sof_crossover_paths.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
function crossover_paths(enable)
1+
function sof_crossover_paths(enable)
22

3-
% crossover_paths(enable)
3+
% sof_crossover_paths(enable)
44
% enable - set to true to enable needed search path
55
% set to false to disable the search paths
66
%

src/audio/crossover/tune/crossover_plot_freq.m renamed to src/audio/crossover/tune/sof_crossover_plot_freq.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function crossover_plot_freq(lp, hp, fs, num_sinks);
1+
function sof_crossover_plot_freq(lp, hp, fs, num_sinks);
22
% Plot the transfer function of each sink. We need to reconstruct a filter
33
% that represents the path the samples go through for each sinks.
44
% Example 4-way crossover:

src/audio/crossover/tune/example_crossover.m renamed to src/audio/crossover/tune/sof_example_crossover.m

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
function example_crossover()
1+
function sof_example_crossover()
22

33
% Sampling Frequency and Frequency cut-offs for crossover
44
cr.fs = 48e3;
@@ -32,7 +32,7 @@ function example_crossover()
3232

3333
function export_crossover(cr)
3434

35-
crossover_paths(true);
35+
sof_crossover_paths(true);
3636

3737
endian = "little";
3838
sof_tools = '../../../../tools';
@@ -64,24 +64,24 @@ function export_crossover(cr)
6464
% Generate zeros, poles and gain for crossover with the given frequencies
6565
switch cr.num_sinks
6666
case 2
67-
crossover = crossover_gen_coefs(cr.fs, cr.fc_low); % 2 way crossover
67+
crossover = sof_crossover_gen_coefs(cr.fs, cr.fc_low); % 2 way crossover
6868
case 3
69-
crossover = crossover_gen_coefs(cr.fs, cr.fc_low, cr.fc_med); % 3 way crossover
69+
crossover = sof_crossover_gen_coefs(cr.fs, cr.fc_low, cr.fc_med); % 3 way crossover
7070
case 4
71-
crossover = crossover_gen_coefs(cr.fs, cr.fc_low, cr.fc_med, cr.fc_high); % 4 way crossover
71+
crossover = sof_crossover_gen_coefs(cr.fs, cr.fc_low, cr.fc_med, cr.fc_high); % 4 way crossover
7272
otherwise
7373
error('Illegal number of sinks %d\n', num_sinks);
7474
end
7575

7676
% Convert the [a,b] coefficients to values usable with SOF
77-
crossover_bqs = crossover_coef_quant(crossover.lp, crossover.hp);
77+
crossover_bqs = sof_crossover_coef_quant(crossover.lp, crossover.hp);
7878

7979
% Convert coefficients to sof_crossover_config struct
80-
config = crossover_generate_config(crossover_bqs, cr.num_sinks, assign_sinks);
80+
config = sof_crossover_generate_config(crossover_bqs, cr.num_sinks, assign_sinks);
8181

8282
% Convert struct to binary blob
83-
blob8 = crossover_build_blob(config, endian, 3);
84-
blob8_ipc4 = crossover_build_blob(config, endian, 4);
83+
blob8 = sof_crossover_build_blob(config, endian, 3);
84+
blob8_ipc4 = sof_crossover_build_blob(config, endian, 4);
8585

8686
% Generate output files
8787

@@ -97,9 +97,9 @@ function export_crossover(cr)
9797
alsactl_write(alsa4_fn, blob8_ipc4);
9898

9999
% Plot Magnitude and Phase Response of each sink
100-
crossover_plot_freq(crossover.lp, crossover.hp, cr.fs, cr.num_sinks);
100+
sof_crossover_plot_freq(crossover.lp, crossover.hp, cr.fs, cr.num_sinks);
101101

102-
crossover_paths(false);
102+
sof_crossover_paths(false);
103103
end
104104

105105
% Frequencies part for filename

0 commit comments

Comments
 (0)