From 7c10e1e51576c3e472b0277c523a4e9821da5323 Mon Sep 17 00:00:00 2001 From: Seppo Ingalsuo Date: Thu, 2 Feb 2023 13:42:27 +0200 Subject: [PATCH] Tools: sof-ctl: Add IPC4 EQ blobs for testing This patch adds a number of FIR and IIR blobs to apply in run-time with sof-ctl. Signed-off-by: Seppo Ingalsuo --- tools/ctl/ipc4/eq_fir_flat.txt | 1 + tools/ctl/ipc4/eq_fir_loudness.txt | 1 + tools/ctl/ipc4/eq_fir_mid.txt | 1 + tools/ctl/ipc4/eq_fir_pass.txt | 1 + tools/ctl/ipc4/eq_iir_bandpass.txt | 1 + tools/ctl/ipc4/eq_iir_bassboost.txt | 1 + tools/ctl/ipc4/eq_iir_flat.txt | 1 + tools/ctl/ipc4/eq_iir_highpass_20hz_0db_48khz.txt | 1 + tools/ctl/ipc4/eq_iir_highpass_30hz_0db_48khz.txt | 1 + tools/ctl/ipc4/eq_iir_highpass_40hz_0db_48khz.txt | 1 + tools/ctl/ipc4/eq_iir_highpass_50hz_0db_48khz.txt | 1 + tools/ctl/ipc4/eq_iir_loudness.txt | 1 + tools/ctl/ipc4/eq_iir_pass.txt | 1 + 13 files changed, 13 insertions(+) create mode 100644 tools/ctl/ipc4/eq_fir_flat.txt create mode 100644 tools/ctl/ipc4/eq_fir_loudness.txt create mode 100644 tools/ctl/ipc4/eq_fir_mid.txt create mode 100644 tools/ctl/ipc4/eq_fir_pass.txt create mode 100644 tools/ctl/ipc4/eq_iir_bandpass.txt create mode 100644 tools/ctl/ipc4/eq_iir_bassboost.txt create mode 100644 tools/ctl/ipc4/eq_iir_flat.txt create mode 100644 tools/ctl/ipc4/eq_iir_highpass_20hz_0db_48khz.txt create mode 100644 tools/ctl/ipc4/eq_iir_highpass_30hz_0db_48khz.txt create mode 100644 tools/ctl/ipc4/eq_iir_highpass_40hz_0db_48khz.txt create mode 100644 tools/ctl/ipc4/eq_iir_highpass_50hz_0db_48khz.txt create mode 100644 tools/ctl/ipc4/eq_iir_loudness.txt create mode 100644 tools/ctl/ipc4/eq_iir_pass.txt diff --git a/tools/ctl/ipc4/eq_fir_flat.txt b/tools/ctl/ipc4/eq_fir_flat.txt new file mode 100644 index 000000000..8e6670a76 --- /dev/null +++ b/tools/ctl/ipc4/eq_fir_flat.txt @@ -0,0 +1 @@ +877023059,0,56,50438144,0,0,0,0,56,65538,0,0,0,0,0,4294901764,0,0,0,0,16384,0, diff --git a/tools/ctl/ipc4/eq_fir_loudness.txt b/tools/ctl/ipc4/eq_fir_loudness.txt new file mode 100644 index 000000000..969f50369 --- /dev/null +++ b/tools/ctl/ipc4/eq_fir_loudness.txt @@ -0,0 +1 @@ +877023059,0,584,50438144,0,0,0,0,584,131076,0,0,0,0,65537,65537,4294901764,0,0,0,0,16384,0,252,0,0,0,0,65537,65537,65537,65537,131073,131074,131074,196611,196611,262147,262148,327685,393221,393222,458759,524296,589833,655370,720907,786444,851981,983054,1048591,1179665,1245202,1376276,1507350,1638424,1769498,1966109,2162719,2359330,2621478,2818089,3080237,3407922,3670070,3997755,4325440,4718661,5046347,5505105,5963863,6422622,6815845,7274604,7733362,8192121,8781953,9568396,10420376,11272357,12058802,12976318,14155982,15335649,16056559,16515324,16711960,24117551,70844611,3920495315,3920522431,70845139,24117443,16711983,16515352,16056572,15335663,14156001,12976334,12058814,11272370,10420389,9568408,8781964,8192129,7733369,7274610,6815852,6422629,5963870,5505111,5046353,4718667,4325445,3997760,3670075,3407926,3080242,2818093,2621481,2359334,2162722,1966111,1769501,1638426,1507352,1376278,1245204,1179666,1048593,983055,851982,786445,720908,655371,589834,524297,458760,393223,393222,327685,262149,262148,196611,196611,131075,131074,131074,65537,65537,65537,65537,1,0, diff --git a/tools/ctl/ipc4/eq_fir_mid.txt b/tools/ctl/ipc4/eq_fir_mid.txt new file mode 100644 index 000000000..d62ef102f --- /dev/null +++ b/tools/ctl/ipc4/eq_fir_mid.txt @@ -0,0 +1 @@ +877023059,0,128,50438144,0,0,0,0,128,65538,0,0,0,0,0,65576,0,0,0,0,1202154746,4222755303,3873958283,4024953600,4126012299,4176934804,4217764409,4250664050,4273864222,4288806716,2490349,6750285,8126582,7733371,6488174,4980824,3473472,2293804,1245211,1245197, diff --git a/tools/ctl/ipc4/eq_fir_pass.txt b/tools/ctl/ipc4/eq_fir_pass.txt new file mode 100644 index 000000000..d095c87b1 --- /dev/null +++ b/tools/ctl/ipc4/eq_fir_pass.txt @@ -0,0 +1 @@ +877023059,0,56,50438144,0,0,0,0,56,65538,0,0,0,0,4294967295,4294901764,0,0,0,0,16384,0, diff --git a/tools/ctl/ipc4/eq_iir_bandpass.txt b/tools/ctl/ipc4/eq_iir_bandpass.txt new file mode 100644 index 000000000..6163013a6 --- /dev/null +++ b/tools/ctl/ipc4/eq_iir_bandpass.txt @@ -0,0 +1 @@ +877023059,0,116,50438144,0,0,0,0,116,2,1,0,0,0,0,0,0,2,2,0,0,0,0,3316150158,2048164275,513807534,3267352229,513807534,0,16384,3867454526,1191025347,38870735,77741469,38870735,4294967292,24197, diff --git a/tools/ctl/ipc4/eq_iir_bassboost.txt b/tools/ctl/ipc4/eq_iir_bassboost.txt new file mode 100644 index 000000000..92bb845c5 --- /dev/null +++ b/tools/ctl/ipc4/eq_iir_bassboost.txt @@ -0,0 +1 @@ +877023059,0,116,50438144,0,0,0,0,116,2,1,0,0,0,0,0,0,2,2,0,0,0,0,3227172081,2141520527,536653443,3221660410,536653443,0,16384,3260252783,2107733822,161646111,3961037800,172645501,4294967294,27910, diff --git a/tools/ctl/ipc4/eq_iir_flat.txt b/tools/ctl/ipc4/eq_iir_flat.txt new file mode 100644 index 000000000..6b787a743 --- /dev/null +++ b/tools/ctl/ipc4/eq_iir_flat.txt @@ -0,0 +1 @@ +877023059,0,88,50438144,0,0,0,0,88,2,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,538145694,0,32690, diff --git a/tools/ctl/ipc4/eq_iir_highpass_20hz_0db_48khz.txt b/tools/ctl/ipc4/eq_iir_highpass_20hz_0db_48khz.txt new file mode 100644 index 000000000..bbe8a81ee --- /dev/null +++ b/tools/ctl/ipc4/eq_iir_highpass_20hz_0db_48khz.txt @@ -0,0 +1 @@ +877023059,0,88,50438144,0,0,0,0,88,2,1,0,0,0,0,0,0,1,1,0,0,0,0,3225193546,2143508228,537150400,3220666496,537150400,0,32690, diff --git a/tools/ctl/ipc4/eq_iir_highpass_30hz_0db_48khz.txt b/tools/ctl/ipc4/eq_iir_highpass_30hz_0db_48khz.txt new file mode 100644 index 000000000..c7ffbd526 --- /dev/null +++ b/tools/ctl/ipc4/eq_iir_highpass_30hz_0db_48khz.txt @@ -0,0 +1 @@ +877023059,0,88,50438144,0,0,0,0,88,2,1,0,0,0,0,0,0,1,1,0,0,0,0,3227172081,2141520527,536653443,3221660410,536653443,0,32690, diff --git a/tools/ctl/ipc4/eq_iir_highpass_40hz_0db_48khz.txt b/tools/ctl/ipc4/eq_iir_highpass_40hz_0db_48khz.txt new file mode 100644 index 000000000..62c504c12 --- /dev/null +++ b/tools/ctl/ipc4/eq_iir_highpass_40hz_0db_48khz.txt @@ -0,0 +1 @@ +877023059,0,88,50438144,0,0,0,0,88,2,1,0,0,0,0,0,0,1,1,0,0,0,0,3229146956,2139532835,536156946,3222653403,536156946,0,32690, diff --git a/tools/ctl/ipc4/eq_iir_highpass_50hz_0db_48khz.txt b/tools/ctl/ipc4/eq_iir_highpass_50hz_0db_48khz.txt new file mode 100644 index 000000000..8630e65c6 --- /dev/null +++ b/tools/ctl/ipc4/eq_iir_highpass_50hz_0db_48khz.txt @@ -0,0 +1 @@ +877023059,0,88,50438144,0,0,0,0,88,2,1,0,0,0,0,0,0,1,1,0,0,0,0,3231118179,2137545158,535660909,3223645479,535660909,0,32690, diff --git a/tools/ctl/ipc4/eq_iir_loudness.txt b/tools/ctl/ipc4/eq_iir_loudness.txt new file mode 100644 index 000000000..4ab0bb1f3 --- /dev/null +++ b/tools/ctl/ipc4/eq_iir_loudness.txt @@ -0,0 +1 @@ +877023059,0,204,50438144,0,0,0,0,204,4,2,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,538145694,0,32690,3,3,0,0,0,0,3237960220,2130690484,297056159,3694463533,303476880,0,16384,3302357025,2064935920,245217319,3776455865,274003881,0,16384,4106268671,4130185751,69182517,4179658584,365641401,4294967292,25468, diff --git a/tools/ctl/ipc4/eq_iir_pass.txt b/tools/ctl/ipc4/eq_iir_pass.txt new file mode 100644 index 000000000..29830d0fd --- /dev/null +++ b/tools/ctl/ipc4/eq_iir_pass.txt @@ -0,0 +1 @@ +877023059,0,88,50438144,0,0,0,0,88,2,1,0,0,0,0,4294967295,4294967295,1,1,0,0,0,0,0,0,0,0,538145694,0,32690,