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
Last revision Both sides next 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/02/19 18:15]
ranj063 [Proposal 3: Loopback implementation using demux component]
Line 12: Line 12:
  
 Github issues: Github issues:
-  * TBA+  * https://​github.com/​thesofproject/​sof/​pull/​1619
  
 Code license: GPL-2.0 OR BSD-3-Clause Code license: GPL-2.0 OR BSD-3-Clause
Line 20: Line 20:
 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 27:
 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 106:
   * 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.txt · Last modified: 2021/03/02 11:54 by dbaluta