Changes between Version 2 and Version 3 of SponsoringPrograms/Outreachy/2015-12


Ignore:
Timestamp:
Oct 14, 2015, 5:44:10 PM (4 years ago)
Author:
ubitux
Comment:

"due to the coding standards of ffmpeg, this feature might not make it into git master" it indeed won't, so we're not going to encourage students to work for nothing. section removed.

Legend:

Unmodified
Added
Removed
Modified
  • SponsoringPrograms/Outreachy/2015-12

    v2 v3  
    295295
    296296'''Backup Mentor:'''
    297 
    298 
    299 = Unmentored Project Ideas =
    300 
    301 == Binary codec loader for FFmpeg ==
    302 
    303 '''Description:''' FFmpeg supports a lot of codecs natively. This has been accomplished by writing codecs by hand from specifications, other open source implementations, or reverse engineering. Specifications are expensive and sometimes difficult or impossible to get.  Reverse engineering is very difficult and time consuming. Which means FFmpeg does not have support for all codecs. This task would be to copy the MPlayer binary codec loader ( mplayer/loader/ ) and get it working in FFmpeg.
    304 
    305 '''Expected results:''' Decode video/audio samples (from http://samples.ffmpeg.org/ ) with binary codecs. On both Linux and Windows x86.
    306 
    307 '''Prerequisites:''' Good C coding skills, basic familiarity with git, command line
    308 
    309 '''Qualification Task:''' Getting the loader to work in ffmpeg would be a good qualification. Updating the loader to latest wine code and adding support for more codecs that currently do not work in mplayer loader would be the project.
    310 
    311 
    312 '''Mentor:'''
    313 '''Backup Mentor:'''
    314 
    315 Note that due to the coding standards of ffmpeg, this feature might not make it into git master.
    316 
    317 Extended Task: make it possible to load 32bit codecs on 64bit arch, possibly by using a 32bit child thread.
    318 
    319 Complicated Extended Task: Update the binary win32 codec loader from wine project. MPlayer's loader code was never updated , it is from wine/avifile from sometime in 2000/2001.
    320 
    321 Extended task 2: Test encoding with vfw binary codecs too, see http://mplayerhq.hu/DOCS/HTML/en/menc-feat-video-for-windows.html .
    322 
    323 Extended task 3: see if we can also use binary demuxers/splitters. like realmediasplitter.ax .