User Tools

Site Tools


gsoc:2025-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:2025-gsoc-sound-open-firmware [2025/02/11 08:29]
IulianaProdan
gsoc:2025-gsoc-sound-open-firmware [2025/03/10 12:38] (current)
dbaluta
Line 17: Line 17:
 Documentation - https://​thesofproject.github.io/​latest/​index.html Documentation - https://​thesofproject.github.io/​latest/​index.html
  
-Discord - https://​discord.com/​invite/​Ck7jw53nU2 (see #sof channel)+Discord - https://​discord.com/​invite/​Ck7jw53nU2 (Please send a short message to #sof channel ​introducing yourself)
  
 Watch this if you are new to SOF - [[https://​www.youtube.com/​watch?​v=vwDoEumA1Mo | Sound Open Firmware introduction]] Watch this if you are new to SOF - [[https://​www.youtube.com/​watch?​v=vwDoEumA1Mo | Sound Open Firmware introduction]]
  
 Code Licenses - BSD/MIT Code Licenses - BSD/MIT
 +
 +In order to get acquainted to the project and to have a solid project application please tackle and document in the final application your progress on  {{ :​gsoc:​getting_started_with_sof_for_gsosc2025.pdf |SOF Tasks}}
  
 ===== Project Proposals ===== ===== Project Proposals =====
Line 59: Line 61:
   * Comprehensive documentation and tutorials to help users understand and utilize the new features.   * Comprehensive documentation and tutorials to help users understand and utilize the new features.
   * A robust and well-tested codebase that can be easily maintained and extended in the future.   * A robust and well-tested codebase that can be easily maintained and extended in the future.
-  * Submit all enhancements back to the [[https://​github.com/​thesofproject/​sof|SOF]]+  * Submit all enhancements back to [[https://​github.com/​thesofproject/​sof|SOF]]
  
 **Skills Required:** **Skills Required:**
Line 68: Line 70:
  
 **Mentors:​** **Mentors:​**
-  * Iuliana Prodan ​iuliana.prodan@nxp.com +  * Iuliana Prodan ​<iuliana.prodan@nxp.com> 
-  * George Stefan ​george.stefan@nxp.com+  * George Stefan ​<george.stefan@nxp.com
 + 
 + 
 +===== Project 2: Add Virtual DAI component to SOF ===== 
 + 
 +//1 contributor medium-size (175 hours)// 
 + 
 +//Level of difficulty//:​ Intermediate 
 + 
 +We want to have a Virtual DAI for two reasons: 
 +    * debugging and rapid prototyping. We want to be able to create a quick audio pipeline without using a real DAI device. 
 +    * first step in implementing a software loopback pipeline that will help implement a memory to memory processing pipeleline 
 + 
 + 
 +The DAI should have two directions:​ 
 +    * playback -> just get the data from source and do '​consume'​ it. Similar with /​dev/​null. 
 +    * capture -> generate data (zeroes or some patterns) and send it to sink. Similar with /dev/zero or /​dev/​urandom 
 + 
 +**Expected Outcomes:​** 
 +  * SOF Virtual DAI component implemented and merged upstream 
 +  * Simple pipeline with playback and record working 
 +  * Virtual DAI will log output frames and throw them out 
 +  * Record will generate frames filled with zeroes 
 + 
 +**Skills Required:​** 
 +  * C programming  
 +  * Familiarity with version control systems (e.g., Git) 
 + 
 +**Mentors:​** 
 +  * Daniel Baluta <​daniel.baluta@nxp.com>​
  
gsoc/2025-gsoc-sound-open-firmware.1739262583.txt.gz · Last modified: 2025/02/11 08:29 by IulianaProdan