Changes between Version 19 and Version 20 of SponsoringPrograms/GSoC/2022


Ignore:
Timestamp:
Mar 1, 2022, 1:06:04 PM (4 years ago)
Author:
Thilo Borgmann
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/GSoC/2022

    v19 v20  
    166166'''Mentor:''' J. Dekker (''Illya'' in #ffmpeg-devel on IRC, jdek [at] itanimul [dot] li)
    167167
     168'''Backup Mentor:''' Thilo Borgmann (thilo.borgmann at mail dot de)
     169
     170'''Duration:''' 175 or 350 hours
     171
     172----
     173= Unmentored Projects =
     174
     175This is a list of projects that students are encouraged to consider if a mentored project is unavailable or not within the students skill or interests. The student will have to find a mentor for the project. A student can also [#YourOwnProjectIdea propose their own project].
     176
     177== ffcall ==
     178
     179'''Description:''' Simple tool which shows how to use libavcodec & libavformat for creating a 2 way video conference tool.
     180
     181'''Expected results:''' You will write from scratch a tool which allows 2 or more people to communicate with video and audio across the network. The tool can reuse parts from the codebase like ffplay or other input/output related code. The tool also has to use strong end to end encryption.
     182
     183'''Prerequisites:''' Good C coding skills, basic familiarity with Git. Experience with writing software communicating over the network.
     184
     185
     186'''Difficulty:''' Hard
     187
     188'''Qualification Task:''' Write a one way audio or video (not both needed) communication tool with libavcodec & libavformat. The tool must pass code review for the qualification to pass.
     189
     190'''Mentor:''' tbc
     191
    168192'''Backup Mentor:''' tbc
    169193
     194'''Duration:''' 350 hours
     195
     196
     197== Template Project ==
     198
     199'''Description:''' Template Description
     200
     201'''Expected results:''' Template results
     202
     203'''Prerequisites:''' Template prequisites
     204
     205'''Difficulty:'''
     206
     207'''Qualification Task:''' Template Qualification Task
     208
     209'''Mentor:''' someone @ somehwere.net
     210
     211'''Backup Mentor:''' someoneelse @ somewhere.net
     212
    170213'''Duration:''' 175 or 350 hours
    171214
    172 ----
    173 = Unmentored Projects =
    174 
    175 This is a list of projects that students are encouraged to consider if a mentored project is unavailable or not within the students skill or interests. The student will have to find a mentor for the project. A student can also [#YourOwnProjectIdea propose their own project].
    176 
    177 == ffcall ==
    178 
    179 '''Description:''' Simple tool which shows how to use libavcodec & libavformat for creating a 2 way video conference tool.
    180 
    181 '''Expected results:''' You will write from scratch a tool which allows 2 or more people to communicate with video and audio across the network. The tool can reuse parts from the codebase like ffplay or other input/output related code. The tool also has to use strong end to end encryption.
    182 
    183 '''Prerequisites:''' Good C coding skills, basic familiarity with Git. Experience with writing software communicating over the network.
    184 
    185 
    186 '''Difficulty:''' Hard
    187 
    188 '''Qualification Task:''' Write a one way audio or video (not both needed) communication tool with libavcodec & libavformat. The tool must pass code review for the qualification to pass.
    189 
    190 '''Mentor:''' tbc
    191 
    192 '''Backup Mentor:''' tbc
    193 
    194 '''Duration:''' 350 hours
    195 
    196 
    197 == Template Project ==
    198 
    199 '''Description:''' Template Description
    200 
    201 '''Expected results:''' Template results
    202 
    203 '''Prerequisites:''' Template prequisites
    204 
    205 '''Difficulty:'''
    206 
    207 '''Qualification Task:''' Template Qualification Task
    208 
    209 '''Mentor:''' someone @ somehwere.net
    210 
    211 '''Backup Mentor:''' someoneelse @ somewhere.net
    212 
    213 '''Duration:''' 175 or 350 hours
    214 
    215215
    216216