sof
sof copied to clipboard
Sound Open Firmware
very raw, still work in progress, not fully functional
**Describe the bug** Lack of size checks on blobs or topology state. E.g. - `comp_dev_get_first_data_*` missing nullity checks - `comp_get_data_blob` not checking the size params - Not checking both upper...
1. fixed bug that copy order incorrect at host component. 2. a lot of log just print wPtr and rPtr of local-buffer and dma-buffer, it can confirm copy order correctness....
I'm having doubts for this approach to avoid revert of #9518. There might be need to change some component's IPC structures, e.g. volume, to be able to initialize with process...
A bad IPC can mismatch UUID and type, causing downstream processes to operate differently than the matched component target. ~~This is because get_drv will not reject the mismatch. This enforces...
For testing purposes, it backports CTC module from main to cavs2.5-001-drop-stable To make the FW build with CTC library: 1. patch commits onto your local cavs2.5-001-drop-stable branch 2. put libgoogle_ctc_audio_processing.a...
PR created to test zephyrs PR https://github.com/zephyrproject-rtos/zephyr/pull/78612
This restores sparse coverage for IPC3. Signed-off-by: Marc Herbert cc: - #6798 - #6722 - #6876
Implements a tool for switching between audio topologies without the need for rebooting. After selecting the target topology, certain kernel modules are removed and reloaded, allowing the new topology to...
Planned Timeline - to be decided in next SOF TSC (@lgirdwood to present) - RC1 + Stable v2.12 Branch – TBD, 2025 - Final tag - Target Release - TBD...