FFmpeg Summer Of Code 2008: Difference between revisions
(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
- Specification: http://wiki.multimedia.cx/index.php?title=Mirror
- Sample files: http://samples.mplayerhq.hu/A-codecs/DTS/
- Qualification: Quicktime IMA ADPCM encoder
- Prerequisite: Filterbanks (Sigsys)
- Clearly defined task
- Primary goal: Dumb bitstream compatible encoder
- Secondary goal: Techniques from specification implemented
Mentor: Benjamin Larsson
Nellymoser encoder
- Specification: http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/nellymoserdec.c?revision=11708&view=markup
- Sample files: http://samples.mplayerhq.hu/A-codecs/Nelly_Moser/
- Qualification: Quicktime IMA ADPCM encoder
- Prerequisite: Filterbanks (Sigsys)
- Clearly defined task
- Primary goal: Dumb bitstream compatible encoder
- Secondary goal: Simple psycoacousics implemented
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
- Info: http://wiki.multimedia.cx/index.php?title=Ffmpeg_audio_api
- Loosly defined task
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