Skip to content

IPC4 delay reporting is not working if DSP pipelne has a SRC/resampler #5498

@kv2019i

Description

@kv2019i

When DSP pipelines have a SRC (like the SOF nocodec topology since commit 2a7a94d238a117946acc25607ad0978ea4923d9e by @singalsu ), the IPC4 delay reporting is not working correctly in SOF Linux driver.

This was originally discovered by runnign alsa_conformance_test on SOF nocodec topology's PCM2 (that has the SRCs).

Alternatively, observing the PCM runtime status during e.g.

aplay -Dhw:0,2 -r 96000 -c 2 -f s16_le -traw /dev/zero -vv

... shows PCM delay to continuously increase.

Tested with SOF FW and Linux of 2025-07-30.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions