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:11]
dbaluta [Proposal: Add dynamic load module support for SOF]
gsoc:2021-gsoc-sound-open-firmware [2021/03/02 11:54] (current)
dbaluta [Proposal 1: Add dynamic load module support for SOF]
Line 12: Line 12:
  
 Github issues: Github issues:
-  * TBA+  * 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 25: Line 28:
 The project is considered successful if the code is accepted into SOF github tree. The project is considered successful if the code is accepted into SOF github tree.
  
 +Mentor: ​ Ranjani Sridharan <​ranjani.sridharan@linux.intel.com>​
  
  
 +==== 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 62: 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 =====
  
-If you are interested about this project please drop me an email atDaniel Baluta <​daniel.baluta@nxp.com> +  * Mailing listsound-open-firmware@alsa-project.org 
- +  ​* ​IRC: #sof on irc.freenode.net 
-You can also find me on IRC: _daniel_ on #alsa-soc OR #sof channel, ​on irc.freenode.net ​server [[http://webchat.freenode.net| Web IRC]]+  * Gitter: https://gitter.im/thesofproject
  
  
-If you are interested in Proposal 2, please contact : Ranjani Sridharan <​ranjani.sridharan@linux.intel.com>​ 
gsoc/2021-gsoc-sound-open-firmware.1613718699.txt.gz · Last modified: 2021/02/19 07:11 by dbaluta