This is an old revision of the document!
Sound Open Firmware is an open source audio DSP firmware and SDK that provides audio firmware infrastructure and development tools for developers who are interested in audio or signal processing on modern DSPs
Website: https://www.sofproject.org/
Git: https://github.com/thesofproject/
Documentation: https://thesofproject.github.io/latest/index.html
Discord: https://discord.gg/CRqvJWs7 (see #sof channel)
New to SOF? Watch this Sound Open Firmware introduction
The goal is to be able to decode existing topology binaries and convert them into the new Topology 2.0 conf format
Code license: GPL-2.0 OR BSD-3-Clause
The project is considered successful if the code is accepted into SOF github tree.
Mentor: Ranjani Sridharan ranjani.sridharan@linux.intel.com
The general idea would be to have an ALSA device where playback stream would be looped back into a capture stream. This can be useful for echo reference or for audio decoding libraries that could offload the decoding part to the DSP.
Github issue: https://github.com/thesofproject/sof/issues/3818
Code license: GPL-2.0 OR BSD-3-Clause
The project is considered successful if the code is accepted into SOF github tree.
Mentor: Daniel Baluta daniel.baluta@nxp.com
Reuse sound/soc/sof/* and re-write the testbench to use ASoC topology parser.
Code license: GPL-2.0 OR BSD-3-Clause
The project is considered successful if the code is accepted into SOF github tree.
Mentor: Seppo Ingalsuo seppo.ingalsuo@intel.com
Add to testbench support for multiple streams (with multiple files I/O PCM, DAI).
Code license: GPL-2.0 OR BSD-3-Clause
The project is considered successful if the code is accepted into SOF github tree.
Mentor: Seppo Ingalsuo seppo.ingalsuo@intel.com
Add support for testing the mux/demux component in testbench.
Code license: GPL-2.0 OR BSD-3-Clause
The project is considered successful if the code is accepted into SOF github tree.
Mentor: Jaska Uimonen jaska.uimonen@intel.com