Breaking Eggs And Making Omelettes

Topics On Multimedia Technology and Reverse Engineering


Archives:

Libav/FFmpeg and Google Summer of Code 2012

April 25th, 2012 by Multimedia Mike

So, the projects are participating in the Google Summer of Code for the 2012 season. (While Libav is the project officially accepted to particular, I still refer to the projects because FFmpeg will also benefit).

Here are the students, projects, and mentors for this summer:

  1. Andrew D’Addesio is working on an Opus Decoder, mentored by Justin Ruggles
  2. Guillaume Martres is working on an HEVC video decoder, mentored by Mashiat Sarker Shakkhar
  3. Jan Ekström is working on an LGPL Ut Video encoder, mentored by Kostya Shishkov
  4. Jordi Ortiz is working to rewrite avserver, mentored by Luca Barbato
  5. Samuel Pitoiset is working on an RTMP[E|S|T|TE] protocol implementation, mentored by Martin Storsjö

Wish them luck– these are some ambitious projects.

Posted in General | 8 Comments »

8 Responses

  1. Kostya Says:

    Ambitious project was VP7 decoder (just imagine — an opensource On2 VP7 decoder funded by Google), too bad there was no good student to pick it up.

  2. Jonathan Wilson Says:

    Wont supporting RTMPS/RTMPE/RTMPTE violate the DMCA?

  3. Multimedia Mike Says:

    @Jonathan: There’s only one way to find out for certain.

  4. compn Says:

    3 rewrites (librtmp / ffserver / libutvideo ) and 2 codecs no one uses.

  5. compn Says:

    i guess ffmpeg has rewritten a lot of libs e.g. libopencore liba52 libdca so why am i complaining?

  6. Fruit Says:

    Opus is also sort of a rewrite, because there is a liberally-licensed refernce code by Xiph…

    I hope the HEVC project goes well and provides something useful (hopefully not just unfinished code that will bitrot in a separate repository for years before being scrapped due to some rewrite of something).

  7. Shakkhar Says:

    I am not really mentoring HEVC, just for the record. What I wanted wast to get the VP7 decoder done which looked really interesting (because there was RE involved) and appropriate for a GSoC project. Could not find a student … :(

  8. Multimedia Mike Says:

    @Shakkhar: I wouldn’t expect the VP7 task to require any RE. The official format spec was ‘leaked’ and subsequently mirror here at multimedia.cx:

    http://multimedia.cx/mirror/VP7_Data_Format_and_Decoder_Overview.pdf