wiki:

SponsoringPrograms

/

GSoC

/

2016-Qualis


Version 6 (modified by Timothy_Gu, 3 years ago) (diff)

Fix typo

GSoC 2016 Qualification tasks

ProjectQualification MentorApplicant NameApplicant NickApplicant EmailQualification TaskComplexity Index (mmh)Date GivenStatusDate first submittedDate CompletedScore
Create a fuzzing testsuite for FFmpeg Kieran Kunhya Compile and run ​fffuzz and report and (possibly fix) a crash using zzuf or afl-fuzz.
FFv1 P frame support Michael Niedermayer Vladyslav Grynko scaredcookie vladyslav.grynko@gmail.com Implement support for simple P frames without motion compensation in FFv1. That is so that each frame stores the difference to the previous frame. 2016-03-01
MPEG-4 Audio Lossless Coding (ALS) encoder Thilo Borgmann Umair Khan omerjerk@gmail.com TBA
Thilo Borgmann Prakhar Pratyush pnation2020@gmail.com TBA
Thilo Borgmann Niklesh Lalwani lalwani1994@gmail.com TBA
Thilo Borgmann Priyanshu Jain priyanshudeveloper@gmail.com TBA
Hardware Acceleration API Software / Tracing Implementation Reimar Doeffinger Anything related to the hardware acceleration code, though producing first ideas and code pieces for this task would also be reasonable
MXF Demuxer Improvements Tomas Haerdin Investigate if there may be a compact way of representing the UL -> WrappingKind? mapping specified in the ​official RP224 Excel document.
VDPAU filter Carl Eugen Hoyos TBA
TrueHD encoder Rostislav Pehlivanov Jai Luthra darkapex me@jailuthra.in Update the MLP encoder so that it produces a valid bitstream that can be decoded by FFmpeg without errors to silence. Find out how to validate the generated bitstream besides using FFmpeg. 2016-02-26
Improve Selftest coverage Michael Niedermayer Improve selftest code coverage by at least 1% of two of the main libraries (libavcodec, libavformat, libavdevice, libavfilter, libavutil, libswresample, libswscale) as listed at ​coverage.ffmpeg.org.
Improve and Cleanup Swscale Michael Niedermayer Something that proofs that you understand the existing code and can manipulate it as you need to. A specific possibility would be to move some cases which are handled as cascaded contexts to run as part of the filters from ff_init_filters() wthout using cascaded contexts.
Motion interpolation in libavfilter Paul B Mahol Basic but working motion estimation filter.
DICOM support Carl Eugen Hoyos TBA