audio: phase vocoder: fix module name mismatch with TOML manifest by abonislawski · Pull Request #10973 · thesofproject/sof · GitHub
Skip to content

audio: phase vocoder: fix module name mismatch with TOML manifest#10973

Merged
lgirdwood merged 2 commits into
thesofproject:mainfrom
abonislawski:phasevoc_llext_name
Jul 3, 2026
Merged

audio: phase vocoder: fix module name mismatch with TOML manifest#10973
lgirdwood merged 2 commits into
thesofproject:mainfrom
abonislawski:phasevoc_llext_name

Conversation

@abonislawski

Copy link
Copy Markdown
Member

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 #10541

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>
Fixes e9bfc2f

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request fixes a packaging failure for modular builds of the Phase Vocoder component by aligning the LLEXT module manifest name with the module name declared in the component’s TOML manifest, avoiding rimage’s 8-byte module-name truncation mismatch.

Changes:

  • Update the Phase Vocoder LLEXT module manifest name to "PHASEVOC" so it matches phase_vocoder.toml.

@lrudyX

lrudyX commented Jul 3, 2026

Copy link
Copy Markdown

@lgirdwood lgirdwood merged commit 6f1170c into thesofproject:main Jul 3, 2026
46 of 47 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants