User Tools

Site Tools


gsoc:2021-gsoc-sound-open-firmware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gsoc:2021-gsoc-sound-open-firmware [2021/02/19 07:19]
dbaluta [Contact]
gsoc:2021-gsoc-sound-open-firmware [2021/03/02 11:54] (current)
dbaluta [Proposal 1: Add dynamic load module support for SOF]
Line 13: Line 13:
 Github issues: Github issues:
   * https://​github.com/​thesofproject/​sof/​pull/​1619   * https://​github.com/​thesofproject/​sof/​pull/​1619
 +  * https://​github.com/​thesofproject/​sof/​pull/​3766#​issuecomment-776756378
  
 Code license: GPL-2.0 OR BSD-3-Clause Code license: GPL-2.0 OR BSD-3-Clause
Line 20: Line 21:
 Mentor: Daniel Baluta <​daniel.baluta@nxp.com>​ Mentor: Daniel Baluta <​daniel.baluta@nxp.com>​
 ==== Proposal 2: Add support for converting topology binaries generated with TPLG1.0 into TPLG2.0 conf format ==== ==== Proposal 2: Add support for converting topology binaries generated with TPLG1.0 into TPLG2.0 conf format ====
 +
 +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 Code license: GPL-2.0 OR BSD-3-Clause
Line 28: Line 31:
  
  
 +==== Proposal 3: Loopback implementation using demux component ====
 +
 +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: ​ Iuliana Prodan <​iuliana.prodan@nxp.com>​
 +
 +==== Proposal 4: Enhance SOF testbench with Linux kernel topology parser ====
 +
 +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>​
 +
 +==== Proposal 5: Add mutiple stream suppport to testbench ====
 +
 +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>​
 +
 +==== Proposal 6: Add mux/demux testing functionality to testbench ====
 +
 +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>​
 ===== Where to start? ===== ===== Where to start? =====
  
Line 64: Line 107:
   * Look at [[https://​www.alsa-project.org/​wiki/​Firmware#​Using_the_Qemu_DSP_emulator | Using the Qemu DSP emulator]] and try to run a full system with Linux kernel and SOF firmware. ​   * Look at [[https://​www.alsa-project.org/​wiki/​Firmware#​Using_the_Qemu_DSP_emulator | Using the Qemu DSP emulator]] and try to run a full system with Linux kernel and SOF firmware. ​
  
-==== Join #sof channel on IRC ==== 
  
-Use an IRC client like pidgin to join #sof channel on  irc.freenode.net. There you can find support and quick answers. 
  
 ===== Contact ===== ===== Contact =====
  
-* Mailing list: sound-open-firmware@alsa-project.org +  ​* Mailing list: sound-open-firmware@alsa-project.org 
-* IRC: #sof on irc.freenode.net +  * IRC: #sof on irc.freenode.net 
-* Gitter: https://​gitter.im/​thesofproject+  * Gitter: https://​gitter.im/​thesofproject
  
  
gsoc/2021-gsoc-sound-open-firmware.1613719142.txt.gz · Last modified: 2021/02/19 07:19 by dbaluta