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


Ignore:
Timestamp:
Feb 17, 2015, 5:07:41 AM (2 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)