Skip to content

Commit 82c8729

Browse files
committed
audio: phase vocoder: fix module name mismatch with TOML manifest
The LLEXT manifest declared the module name as "PHASE_VOCODER", which rimage truncates to "PHASE_VO" (SOF_MAN_MOD_NAME_LEN is 8), while phase_vocoder.toml uses "PHASEVOC". The names do not match, so rimage fails to package modular builds with the error "Module PHASE_VO not found in TOML." on platforms that build the component as loadable module (e.g. PTL). Use "PHASEVOC" in the manifest to match the TOML entry. Fixes #e9bfc2f6b402 Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
1 parent 22cae7b commit 82c8729

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/audio/phase_vocoder/phase_vocoder.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ static const struct module_interface phase_vocoder_interface = {
271271
#include <rimage/sof/user/manifest.h>
272272

273273
static const struct sof_man_module_manifest mod_manifest __section(".module") __used =
274-
SOF_LLEXT_MODULE_MANIFEST("PHASE_VOCODER", &phase_vocoder_interface, 1,
274+
SOF_LLEXT_MODULE_MANIFEST("PHASEVOC", &phase_vocoder_interface, 1,
275275
SOF_REG_UUID(phase_vocoder), 40);
276276

277277
SOF_LLEXT_BUILDINFO;

0 commit comments

Comments
 (0)