Summer of Code 2009

From XiphWiki

(Difference between revisions)
Jump to: navigation, search
(Metavid related projects: reworded export desc)
(Proof of Concept liboggplay (html5 video) support in Chromium Browser)
Line 21: Line 21:
These ideas were suggested by various members of the developer community as projects that would be beneficial and which we feel we can mentor. Students should feel free to select one of these, develop a variation, or propose their own ideas. Here, ideally.
These ideas were suggested by various members of the developer community as projects that would be beneficial and which we feel we can mentor. Students should feel free to select one of these, develop a variation, or propose their own ideas. Here, ideally.
-
=== Proof of Concept liboggplay (html5 video) support in Chrome Browser ===  
+
=== Proof of Concept liboggplay (html5 video) support in Chromium Browser ===  
-
This project would focus on creating a patch for basic liboggplay support into chrome. This project would only need to be a proof of concept with the end result being some frames decoded in the browser. Buffering, and full html5 video feature set support would not need to be addressed.  
+
This project would focus on integrating support for liboggplay into chrome. This project would only need to be a proof of concept with the end result being some frames decoded in the browser.
 +
 
 +
[http://code.google.com/chromium/ Chromium Home Page]
=== Metavid related projects ===  
=== Metavid related projects ===  

Revision as of 23:09, 3 March 2009

This is our ideas page for Google Summer of Code 2009 projects with Xiph.org and Annodex. The two projects participate jointly this year under Xiph's name.

Students please use the template at Summer of Code Applications when applying for a GSoC position.

Mentors please visit Summer of Code Mentoring and help us prepare our application as a mentoring organization.

Contents

General Ideas

  • Kate to HTML & CSS overlay library in javascript.
  • Proof of concept liboggplay-based media patch for Google's Chrome browser.
  • mod_duration apache module to generate X-Content-Duration headers for Ogg files.
  • Get skeleton patches upstream so players stop choking on it.
  • Portable listening application for codec MOS/MUSHRA comparisons (Win32, MacOS, Linux; FF3.1 web application?).
  • Conference bridge using CELT.
  • Reference SIP client for CELT.
  • Firefox extension to record locally and stream to icecast.
  • Firefox extension to support RTP for conferencing.

Detailed Project Descriptions

These ideas were suggested by various members of the developer community as projects that would be beneficial and which we feel we can mentor. Students should feel free to select one of these, develop a variation, or propose their own ideas. Here, ideally.

Proof of Concept liboggplay (html5 video) support in Chromium Browser

This project would focus on integrating support for liboggplay into chrome. This project would only need to be a proof of concept with the end result being some frames decoded in the browser.

Chromium Home Page

Metavid related projects

see full page on metavid.org

  • Improve transcript import / export system:
    • Wiki to SRT
    • SRT to Wiki
    • CMML to Wiki
    • Extend oggz_chop or other tool for exporting transcript encapsulated in the ogg file.

Javascript Library for Subtitles, Captions and other time-aligned text

Captions, subtitles and other categories of time-aligned text are starting to become relevant to HTML5. In Ogg, we currently encapsulate such data in OggKate and can use SRT or Kate as input formats. Display of OggKate is currently supported in VLC and there is a patch to mplayer. However, there is no display of OggKate in Firefox 3.1 using HTML5. This can be fixed through the creation of a javascript library that can deal with Kate output and convert it to HTML and CSS. Such a library exists for SRT, but will be extended to Kate in this project.

See Also

Personal tools


Main Page

Xiph.Org Projects

Audio—

Video—

Text—

Container—

Streaming—