FFmpeg Summer Of Code 2008: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(Wont be happening, to complex)
(→‎Qualification Tasks: small tasks suggested by Niedermayer)
Line 56: Line 56:
And the comments:
And the comments:
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-January/040251.html
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-January/040251.html
=== Support PB frame mode for H.263i ===
Details are in the issue tracker: http://roundup.mplayerhq.hu/roundup/ffmpeg/issue27
=== Patch cleanup for MPEG 1 & 2 optimizations ===
Details are in the issue tracker: http://roundup.mplayerhq.hu/roundup/ffmpeg/issue100
=== Implement a [[Vivo]] demixer for FFmpeg ===
This task corresponds to issue 99: http://roundup.mplayerhq.hu/roundup/ffmpeg/issue99
=== Optimal Huffman tables for (M)JPEG ===
This task is outlined at http://guru.multimedia.cx/small-tasks-for-ffmpeg/ and is tracked in the issue tracker: http://roundup.mplayerhq.hu/roundup/ffmpeg/issue267

Revision as of 12:11, 23 February 2008

This is a page to discuss possible project ideas for the Google Summer of Code 2008 season, just in case Google decides to host it and accept FFmpeg as a project again.

Current Status

  • February 20, 2008: Created page

Application Process

The student application process for 2008 will be as rigorous, if not more so, than in 2007.

Project Proposals

DTS Encoder

Mentor: Benjamin Larsson

Nellymoser encoder

Mentor: Benjamin Larsson

AAC-LC encoder

  • Sample files: http://samples.mplayerhq.hu/A-codecs/AAC/
  • Qualification: Quicktime IMA ADPCM encoder
  • Prerequisite: Filterbanks (Sigsys)
  • Clearly defined task
  • Primary goal: Dumb bitstream compatible encoder with flexible framework for a serious psychoacoustic implementation

Mentor: Benjamin Larsson

Better handling of audio in libavcodec

LGPL reimplementation of GPL sws_scale parts

  • Loosly defined task
  • Primary goal: LGPL licensed sws_scale
  • Secondary goal: removal of lavc scaler

Qualification Tasks

Tasks of 2007: http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code_2007#Qualification_tasks

Cleanup of MLP decoder

Latest version: http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-January/040234.html

And the comments: http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-January/040251.html

Support PB frame mode for H.263i

Details are in the issue tracker: http://roundup.mplayerhq.hu/roundup/ffmpeg/issue27

Patch cleanup for MPEG 1 & 2 optimizations

Details are in the issue tracker: http://roundup.mplayerhq.hu/roundup/ffmpeg/issue100

Implement a Vivo demixer for FFmpeg

This task corresponds to issue 99: http://roundup.mplayerhq.hu/roundup/ffmpeg/issue99

Optimal Huffman tables for (M)JPEG

This task is outlined at http://guru.multimedia.cx/small-tasks-for-ffmpeg/ and is tracked in the issue tracker: http://roundup.mplayerhq.hu/roundup/ffmpeg/issue267