FFmpeg / Libav Summer Of Code

From MultimediaWiki
Jump to navigation Jump to search

The FFmpeg project has been a participant in the Google Summer of Code program during the 2006 and 2007 seaons.

Each accepted project is developed in its own sandbox, separate from the main FFmpeg codebase. Naturally, the end goal of each of the accepted FFmpeg projects ought to be to have that code in shape for acceptance into the production codebase. This page tracks the status of each project.

2006 Projects

VC-1 Decoder

AMR Decoder

AC3 Decoder

AAC Decoder

  • Student: Maxim Gavrilov
  • Mentor: Oded Shimon
  • Status: unfinished, orphaned

Vorbis Encoder

  • Student: Mathew Philip
  • Mentor: Oded Shimon
  • Status: Not finished by the student but picked up by Oded Shimon and committed to FFmpeg.

2007 Projects

RealVideo 4 Decoder

  • Student: Kostya Shishkov
  • Mentor: Mike Melanson
  • Status: Not in FFmpeg codebase yet; project goal has also morphed to include RealVideo 3 decoder since the 2 schemes are so similar.

QCELP Decoder

Matroska Muxer

  • Student: David Conrad
  • Mentor: Aurélien Jacobs
  • Status: Accepted into the FFmpeg codebase.

Video Filter API

  • Student: Bobby Bingham
  • Mentor: Benjamin Larsson and Michael Niedermayer
  • Status: Working code for ffplay, colorspace negotiation is missing though, worked on by Vitor Sessak

E-AC3 Decoder

  • Student: Bartlomiej Wolowiec
  • Mentor: Justin Ruggles
  • Status:

JPEG 2000 Encoder and Decoder

  • Student: Kamil Nowosad
  • Mentor: Loren Merritt
  • Status: The code is working but all features aren't supported.

Dirac Encoder and Decoder

TS Muxer

  • Student: Xiaohui Sun
  • Mentor: Baptiste Coudurier
  • Status: Changes requested during the review process for FFmpeg inclusion were never made, then the student disappeared.