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/17 22:41]
ranj063 [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 9: Line 9:
 in audio or signal processing on modern DSPs in audio or signal processing on modern DSPs
  
-==== Proposal: Add dynamic load module support for SOF ====+==== Proposal ​1: Add dynamic load module support for SOF ====
  
 +Github issues:
 +  * 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
  
-Github issues+The project is considered successful if the code is accepted into SOF github tree. 
-  * TBA+ 
 +MentorDaniel Baluta <​daniel.baluta@nxp.com>​ 
 +==== 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 20: 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.
  
-==== Proposal: ​Add support for converting topology binaries generates with TPLG1.0 into TPLG2.0 conf format ​====+Mentor: ​ Ranjani Sridharan <​ranjani.sridharan@linux.intel.com>​ 
 + 
 + 
 +==== Proposal ​3Loopback 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 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 59: 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 list: sound-open-firmware@alsa-project.org 
 +  * IRC#sof on irc.freenode.net 
 +  * Gitter: https://​gitter.im/​thesofproject
  
-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]] 
  
gsoc/2021-gsoc-sound-open-firmware.1613601692.txt.gz · Last modified: 2021/02/17 22:41 by ranj063