From: Seppo Ingalsuo Date: Thu, 30 May 2024 15:25:04 +0000 (+0300) Subject: UCM2: Add sample SOF processing configuration blobs X-Git-Tag: v1.2.12~4 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=4502b171730bff2b963f1b61bd818a5ed9df323a;p=alsa-ucm-conf.git UCM2: Add sample SOF processing configuration blobs The example set contains passthrough configuration blobs with SOF IPC3 and IPC4 headers for DRC, FIR, and IIR. A few high-pass configurations are added for IIR to be used e.g. for speakers. A DRC blob is added that can be used to boost speaker playback loudness. The blobs are all in binary format. Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/419 Signed-off-by: Seppo Ingalsuo Signed-off-by: Jaroslav Kysela --- diff --git a/ucm2/blobs/sof/ipc3/eq_fir/README.md b/ucm2/blobs/sof/ipc3/eq_fir/README.md new file mode 100644 index 0000000..87b2930 --- /dev/null +++ b/ucm2/blobs/sof/ipc3/eq_fir/README.md @@ -0,0 +1,7 @@ +# How to build + +These blobs were exported with example_fir_eq.m tool from +[SOF](https://github.com/thesofproject/sof) + +Usage: +cd tools/tune/eq; octave --no-window-system example_fir_eq.m diff --git a/ucm2/blobs/sof/ipc3/eq_fir/pass.blob b/ucm2/blobs/sof/ipc3/eq_fir/pass.blob new file mode 100644 index 0000000..e997094 Binary files /dev/null and b/ucm2/blobs/sof/ipc3/eq_fir/pass.blob differ diff --git a/ucm2/blobs/sof/ipc3/eq_iir/README.md b/ucm2/blobs/sof/ipc3/eq_iir/README.md new file mode 100644 index 0000000..5aa063c --- /dev/null +++ b/ucm2/blobs/sof/ipc3/eq_iir/README.md @@ -0,0 +1,7 @@ +# How to build + +These blobs were exported with example_iir_eq.m tool from +[SOF](https://github.com/thesofproject/sof) + +Usage: +cd tools/tune/eq; octave --no-window-system example_iir_eq.m diff --git a/ucm2/blobs/sof/ipc3/eq_iir/highpass_100hz_0db_48khz.blob b/ucm2/blobs/sof/ipc3/eq_iir/highpass_100hz_0db_48khz.blob new file mode 100644 index 0000000..06e1c6b Binary files /dev/null and b/ucm2/blobs/sof/ipc3/eq_iir/highpass_100hz_0db_48khz.blob differ diff --git a/ucm2/blobs/sof/ipc3/eq_iir/highpass_20hz_0db_48khz.blob b/ucm2/blobs/sof/ipc3/eq_iir/highpass_20hz_0db_48khz.blob new file mode 100644 index 0000000..0d70f1f Binary files /dev/null and b/ucm2/blobs/sof/ipc3/eq_iir/highpass_20hz_0db_48khz.blob differ diff --git a/ucm2/blobs/sof/ipc3/eq_iir/highpass_50hz_0db_48khz.blob b/ucm2/blobs/sof/ipc3/eq_iir/highpass_50hz_0db_48khz.blob new file mode 100644 index 0000000..5b8cc76 Binary files /dev/null and b/ucm2/blobs/sof/ipc3/eq_iir/highpass_50hz_0db_48khz.blob differ diff --git a/ucm2/blobs/sof/ipc3/eq_iir/pass.blob b/ucm2/blobs/sof/ipc3/eq_iir/pass.blob new file mode 100644 index 0000000..696c209 Binary files /dev/null and b/ucm2/blobs/sof/ipc3/eq_iir/pass.blob differ diff --git a/ucm2/blobs/sof/ipc4/drc/README.md b/ucm2/blobs/sof/ipc4/drc/README.md new file mode 100644 index 0000000..68f8910 --- /dev/null +++ b/ucm2/blobs/sof/ipc4/drc/README.md @@ -0,0 +1,7 @@ +# How to build + +These blobs were exported with example_drc.m tool from +[SOF](https://github.com/thesofproject/sof) + +Usage: +cd tools/tune/drc; octave --no-window-system example_drc.m diff --git a/ucm2/blobs/sof/ipc4/drc/passthrough.blob b/ucm2/blobs/sof/ipc4/drc/passthrough.blob new file mode 100644 index 0000000..dd180d5 Binary files /dev/null and b/ucm2/blobs/sof/ipc4/drc/passthrough.blob differ diff --git a/ucm2/blobs/sof/ipc4/drc/speaker_default.blob b/ucm2/blobs/sof/ipc4/drc/speaker_default.blob new file mode 100644 index 0000000..0fd2301 Binary files /dev/null and b/ucm2/blobs/sof/ipc4/drc/speaker_default.blob differ diff --git a/ucm2/blobs/sof/ipc4/eq_fir/README.md b/ucm2/blobs/sof/ipc4/eq_fir/README.md new file mode 100644 index 0000000..87b2930 --- /dev/null +++ b/ucm2/blobs/sof/ipc4/eq_fir/README.md @@ -0,0 +1,7 @@ +# How to build + +These blobs were exported with example_fir_eq.m tool from +[SOF](https://github.com/thesofproject/sof) + +Usage: +cd tools/tune/eq; octave --no-window-system example_fir_eq.m diff --git a/ucm2/blobs/sof/ipc4/eq_fir/pass.blob b/ucm2/blobs/sof/ipc4/eq_fir/pass.blob new file mode 100644 index 0000000..bdbf33d Binary files /dev/null and b/ucm2/blobs/sof/ipc4/eq_fir/pass.blob differ diff --git a/ucm2/blobs/sof/ipc4/eq_iir/README.md b/ucm2/blobs/sof/ipc4/eq_iir/README.md new file mode 100644 index 0000000..5aa063c --- /dev/null +++ b/ucm2/blobs/sof/ipc4/eq_iir/README.md @@ -0,0 +1,7 @@ +# How to build + +These blobs were exported with example_iir_eq.m tool from +[SOF](https://github.com/thesofproject/sof) + +Usage: +cd tools/tune/eq; octave --no-window-system example_iir_eq.m diff --git a/ucm2/blobs/sof/ipc4/eq_iir/highpass_100hz_0db_48khz.blob b/ucm2/blobs/sof/ipc4/eq_iir/highpass_100hz_0db_48khz.blob new file mode 100644 index 0000000..d984980 Binary files /dev/null and b/ucm2/blobs/sof/ipc4/eq_iir/highpass_100hz_0db_48khz.blob differ diff --git a/ucm2/blobs/sof/ipc4/eq_iir/highpass_20hz_0db_48khz.blob b/ucm2/blobs/sof/ipc4/eq_iir/highpass_20hz_0db_48khz.blob new file mode 100644 index 0000000..0953aa0 Binary files /dev/null and b/ucm2/blobs/sof/ipc4/eq_iir/highpass_20hz_0db_48khz.blob differ diff --git a/ucm2/blobs/sof/ipc4/eq_iir/highpass_50hz_0db_48khz.blob b/ucm2/blobs/sof/ipc4/eq_iir/highpass_50hz_0db_48khz.blob new file mode 100644 index 0000000..9261cb8 Binary files /dev/null and b/ucm2/blobs/sof/ipc4/eq_iir/highpass_50hz_0db_48khz.blob differ diff --git a/ucm2/blobs/sof/ipc4/eq_iir/pass.blob b/ucm2/blobs/sof/ipc4/eq_iir/pass.blob new file mode 100644 index 0000000..abde993 Binary files /dev/null and b/ucm2/blobs/sof/ipc4/eq_iir/pass.blob differ