FFmpeg Summer of Code 2013: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(make initial page)
 
(add 2012 ideas list link)
Line 2: Line 2:


== Proposing Ideas ==
== Proposing Ideas ==
If you have a project idea please contact a developer first at the #ffmpeg-devel IRC channel on Freenode or via the [http://ffmpeg.org/contact.html ffmpeg-devel mailing list]. A good source of ideas is the [https://ffmpeg.org/trac/ffmpeg/ FFmpeg bug tracker].
If you have a project idea please contact a developer first at the #ffmpeg-devel IRC channel on Freenode or via the [http://ffmpeg.org/contact.html ffmpeg-devel mailing list]. A good source of ideas is the [https://ffmpeg.org/trac/ffmpeg/ FFmpeg bug tracker] and [[FFmpeg_Summer_of_Code_2012|FFmpeg Summer of Code 2012 Ideas List]].


When adding an idea follow this template for consistency:
When adding an idea follow this template for consistency:

Revision as of 23:17, 21 February 2013

FFmpeg Summer of Code Ideas List

Proposing Ideas

If you have a project idea please contact a developer first at the #ffmpeg-devel IRC channel on Freenode or via the ffmpeg-devel mailing list. A good source of ideas is the FFmpeg bug tracker and FFmpeg Summer of Code 2012 Ideas List.

When adding an idea follow this template for consistency:

Example Title

Description: A few sentences or a short paragraph describing the task.

Expected results: Bulleted list or paragraph describing what the student is expected to achieve.

Prerequisites: Skills or knowledge required by student.

Mentor: List mentor and backup mentor if there is one and contact info such as IRC name or email address.

GSoC Ideas

Libavfilter extension

Description: Libavfilter is the FFmpeg filtering library that started as a 2007 SoC project. It currently supports audio and video filtering and generation support.

  • This work may focus on porting MPlayer filters which are currently integrated through the mp wrapper.
  • For each port the student should verify that the new filter produces the same output and checking that the new integrated filter is not slower.
  • For more ideas read the GSoC 2011 libavfilter video proposal and trac libavfilter tickets.

Expected results: Write or port audio and video filters and possibly fix/extend libavfilter API and design.

Prerequisites: C coding skills, familiarity with git/source code control systems. Some background on DSP and image/sound processing techniques would be a bonus but is not strictly required.

Mentor: Stefano Sabatini (saste on IRC).