Difference between revisions of "SoC 2010 Phonon Capture API"

From VideoLAN Wiki
Jump to navigation Jump to search
(created)
 
m (added category)
Line 1: Line 1:
 
= Phonon High-level Capture API =
 
= Phonon High-level Capture API =
 +
 +
[[Category:SoC_2010_Project]][[Category:SoC]]
  
 
== Abstract ==
 
== Abstract ==

Revision as of 16:32, 17 May 2010

Phonon High-level Capture API

Abstract

The goal of this project is to enable Phonon applications to access and display input devices, like webcams. The Phonon code-base is well designed and flexible, and apparently no major modifications are needed to the current API. The ease of use for the Phonon application developer is a priority. Features implemented in Phonon will be implemented in the Phonon-VLC back-end in parallel. Various device classes should be supported.

Information

The exam session lasts here most of June, so I won't be able to work at full capacity during this time (I hope I can achieve 50%-75% of the July work time).

If extra time remains, I will work on improving the overall quality of Phonon.

Timeline

The following timeline may be a bit optimistic, but I will try to respect it.

  • Setup development environment, test things, play with the code (May 10 - May 24)
  • Setup MediaSource to handle capture devices, implement in Phonon-VLC. This may even take under one week - more time for something else; (May 24 - June 15)
  • Link video and audio capture devices in AVCapture (June 15 - June 25)
  • Test, improve, simplify the classes implemented previously (June 25 - July 12)
  • Improve Phonon-VLC - document code, implement some lacking API, like for the other proposal (July 12 - July 25)
  • Implement the capture API in other backends (July 25 - August 16)
  • Other nice features (after the summer)