]> git.alsa-project.org Git - alsa-ucm-conf.git/commitdiff
UCM2: Blobs/SOF/IPC4: Add Beamformer blobs, update
authorSeppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
Wed, 4 Dec 2024 17:09:24 +0000 (19:09 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 29 Jan 2025 09:21:59 +0000 (10:21 +0100)
This change adds a few blobs to use with SOF TDFB beamformer
and updates the instructions how to generate the blobs in SOF.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/481
Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
ucm2/blobs/sof/ipc4/drc/README.md
ucm2/blobs/sof/ipc4/tdfb/README.md [new file with mode: 0644]
ucm2/blobs/sof/ipc4/tdfb/line2_50mm_pm5_15_30_90deg_48khz.bin [new file with mode: 0644]
ucm2/blobs/sof/ipc4/tdfb/line2_68mm_pm5_15_30_90deg_48khz.bin [new file with mode: 0644]
ucm2/blobs/sof/ipc4/tdfb/line2_74mm_pm5_15_30_90deg_48khz.bin [new file with mode: 0644]
ucm2/blobs/sof/ipc4/tdfb/line2_generic_pm10deg_48khz.bin [new file with mode: 0644]
ucm2/blobs/sof/ipc4/tdfb/line2_pass.bin [new file with mode: 0644]
ucm2/blobs/sof/ipc4/tdfb/line4_pass.bin [new file with mode: 0644]

index 68f8910c3c3a8e0095b91ce68f7349f98f5ae012..0c53b6f5f5666b2e358b4a5e248a9555e025ea17 100644 (file)
@@ -1,7 +1,7 @@
 # How to build
 
-These blobs were exported with example_drc.m tool from
-[SOF](https://github.com/thesofproject/sof)
+These blobs were exported with Matlab/Octave script sof_example_drc.m
+from [SOF](https://github.com/thesofproject/sof)
 
 Usage:
-cd tools/tune/drc; octave --no-window-system example_drc.m
+cd src/audio/drc/tune; octave --no-window-system sof_example_drc.m
diff --git a/ucm2/blobs/sof/ipc4/tdfb/README.md b/ucm2/blobs/sof/ipc4/tdfb/README.md
new file mode 100644 (file)
index 0000000..cdb48b5
--- /dev/null
@@ -0,0 +1,7 @@
+# How to build
+
+These blobs were exported with Matlab/Octave scripts from
+[SOF](https://github.com/thesofproject/sof)
+
+Usage:
+cd src/audio/tdfb/tune; sof_example_all.sh
diff --git a/ucm2/blobs/sof/ipc4/tdfb/line2_50mm_pm5_15_30_90deg_48khz.bin b/ucm2/blobs/sof/ipc4/tdfb/line2_50mm_pm5_15_30_90deg_48khz.bin
new file mode 100644 (file)
index 0000000..cfa71e7
Binary files /dev/null and b/ucm2/blobs/sof/ipc4/tdfb/line2_50mm_pm5_15_30_90deg_48khz.bin differ
diff --git a/ucm2/blobs/sof/ipc4/tdfb/line2_68mm_pm5_15_30_90deg_48khz.bin b/ucm2/blobs/sof/ipc4/tdfb/line2_68mm_pm5_15_30_90deg_48khz.bin
new file mode 100644 (file)
index 0000000..8faca40
Binary files /dev/null and b/ucm2/blobs/sof/ipc4/tdfb/line2_68mm_pm5_15_30_90deg_48khz.bin differ
diff --git a/ucm2/blobs/sof/ipc4/tdfb/line2_74mm_pm5_15_30_90deg_48khz.bin b/ucm2/blobs/sof/ipc4/tdfb/line2_74mm_pm5_15_30_90deg_48khz.bin
new file mode 100644 (file)
index 0000000..40ea15f
Binary files /dev/null and b/ucm2/blobs/sof/ipc4/tdfb/line2_74mm_pm5_15_30_90deg_48khz.bin differ
diff --git a/ucm2/blobs/sof/ipc4/tdfb/line2_generic_pm10deg_48khz.bin b/ucm2/blobs/sof/ipc4/tdfb/line2_generic_pm10deg_48khz.bin
new file mode 100644 (file)
index 0000000..266725f
Binary files /dev/null and b/ucm2/blobs/sof/ipc4/tdfb/line2_generic_pm10deg_48khz.bin differ
diff --git a/ucm2/blobs/sof/ipc4/tdfb/line2_pass.bin b/ucm2/blobs/sof/ipc4/tdfb/line2_pass.bin
new file mode 100644 (file)
index 0000000..bc50d3f
Binary files /dev/null and b/ucm2/blobs/sof/ipc4/tdfb/line2_pass.bin differ
diff --git a/ucm2/blobs/sof/ipc4/tdfb/line4_pass.bin b/ucm2/blobs/sof/ipc4/tdfb/line4_pass.bin
new file mode 100644 (file)
index 0000000..359a9f4
Binary files /dev/null and b/ucm2/blobs/sof/ipc4/tdfb/line4_pass.bin differ