Changes between Version 43 and Version 44 of SponsoringPrograms/OPW/2014-12


Ignore:
Timestamp:
Feb 17, 2015, 5:07:41 AM (5 years ago)
Author:
cehoyos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/OPW/2014-12

    v43 v44  
    7171'''Expected results:'''
    7272
    73     - APNG demuxer
    74         - implement robust probing:
    75             - PNG images are not misdetected as APNG animations
    76             - APNG animations are not misdetected as PNG images
    77         - splits stream into sensible packets (so they can be easily reused in APNG muxer)
    78         - survives fuzzing (zzuf)
    79         - add FATE coverage, coverage should be at least 70%
    80         - test code under valgrind so no invalid reads/writes happen
    81 
    82     - APNG decoder
    83         - use existing PNG decoder code (write decoder in same file)
    84         - implement parsing of all APNG chunks (acTL, fcTL, fdAT)
    85         - error handling
    86         - survives fuzzing (zzuf)
    87         - add test for FATE, coverage should be at least 75%
    88         - CRC checksum validation
    89         - test code under valgrind so no invalid reads/writes happen
    90 
    9173    - APNG muxer & APNG encoder
    9274        - use existing PNG encoder code (write encoder in same file)
     
    9678'''Prerequisites:''' C coding skills, basic familiarity with git.
    9779
    98 '''Qualification Task:''' Implement format autodetection and basic demuxer.
     80'''Qualification Task:''' TBA
    9981
    10082'''Mentor:''' Paul B Mahol (''durandal_1707'' in #ffmpeg-devel on Freenode IRC, onemda@gmail.com)
     
    319301'''Prerequisites:''' C coding skills, and you will need hardware that allows VDPAU post-processing.
    320302
    321 '''Qualification Task:''' Show that you are familiar with the FFmpeg filter system, either by porting one or more of the remaining postprocessing filters from the MPlayer compatibility layer (files `vf_*pp*.c` in `libavfilter/libmpcodecs`, see for comparison commits [http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=a2c547ff a2c547ff] and [http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=852f74bd 852f74bd]) to a native filter, or by implementing a very simple inverse telecine filter under LGPL that allows reversal of the effect of the telecine filter.
     303'''Qualification Task:''' Show that you are familiar with the FFmpeg filter system by implementing a very simple inverse telecine filter under LGPL that allows reversal of the effect of the telecine filter.
    322304
    323305'''Mentor:''' Carl Eugen Hoyos (''cehoyos'' in #ffmpeg-devel on Freenode IRC, ce AT hoyos.ws)