Changes between Version 8 and Version 9 of SponsoringPrograms/Outreachy/2016-05


Ignore:
Timestamp:
Feb 12, 2016, 11:52:57 PM (4 years ago)
Author:
michael
Comment:

add sws task

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/Outreachy/2016-05

    v8 v9  
    114114'''Backup Mentor:''' TBC
    115115
     116== Improve and Cleanup Swscale ==
     117
     118'''Description:''' Swscale is the part of FFmpeg responsible for scaling pictures, fields, slices of videos and converting colorspace and pixelformats. The code has a long history and grew alot. It is in need of some cleanup, it has been improved significantly in GSoC 2015, but there is a large number of possibly cleanups and improvments remaining. This is not a simple task. It requires to quickly learn and understand what the existing code does and how it can be restructured to be clearer and more modular without making it slower or otherwise worse in a practically relevant way.
     119
     120'''Expected results:''' A subset of: significantly improve clarity of the code, add features like multithreaded scaling, internal floating point support (swscale is largey integer only). The expected results for this task can also very easily be adjusted during the summer depending on how the work is progressing. Quality code is preferred over quantity!
     121
     122'''Prerequisites:''' Good C coding skills, basic familiarity with git, ability to quickly understand existing code.
     123
     124'''Qualification Task:''' 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.
     125
     126'''Mentor:''' Michael Niedermayer (''michaelni'' in #ffmpeg-devel on Freenode IRC, michaelni@gmx.at)
     127
     128'''Backup Mentor:''' TBC
     129
    116130= Unmentored Projects =
    117131