SoC 2007

From VideoLAN Wiki
Revision as of 11:09, 5 March 2007 by J-b (talk | contribs) (Rework and differences between ideas and selected)
Jump to navigation Jump to search

Reflexions for Google Summer of Code applications.


We need mentors !

SoC ideas will be included in VLC 0.9.1

Proposed ones

GUI intfs for the browsers plugins

This project is about adding interfaces possibilities to the browsers plugin in order to have a correct embedded mode inside webpages, with buttons to control VLC. The second part of this project is to provide a replacement for all preconfigured media players embedded in webpages. Instead of having youtube player, windows media player, quicktime player or any other, VLC can take their place.

Proposed mentor: Quovodis.

Other Ideas SoC 2007

GUI intfs for the mozilla plugins

BDA Drivers

and TV stuffs for windows

Subtitles support

SSA, freetype, whatever

Preferrably incorporating either the libass ( or asa ( libraries instead of writing our own.

Fullscreen Controller

RTCP support

Vista acceleration support

Vout Rework (lol)

Working skins2 support on OSX

OSX Leopard support

especially: QTKit Capture API, Resolution independence, iChat Theatre

Mac OS X Framework

Create a VLC framework that can be used by both and VLCplugin.bundle. (Trac Ticket #739)

VLM Schedule rework

WinCE port

Matroska (mkv) muxing

robUx4 can do the mentoring. He already wrote the demux and knows mkv really well. Sounds like a nice SoC subject.

Hint MP4/MOV Files

Add video and audio hint tracks as the output file is muxed. Resulting files can be streamed from RTSP server with trickplay, like DSS/QTSS. Probably requires use of GPAC libraries.

Extract Subtitles

It would be great to have an easy way to extract subtitles from all the types of embedding used in different formats of video streams. DVB, line 23, etc. Google could be interested because it's a really hard, but discrete task. And who wouldn't like search google videos with text.