Difference between revisions of "SoC 2009/Enhancing VLMC"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 27: Line 27:
 
| Tracks workflow || 13-06-09 || Requires a functionnal Clip workflow || Not started yet
 
| Tracks workflow || 13-06-09 || Requires a functionnal Clip workflow || Not started yet
 
|- style="background-color: #990000"
 
|- style="background-color: #990000"
| Main workflow || 11-07-09 || Requires a functionnal Track workflow || Not started yet
+
| Main workflow || 04-07-09 || Requires a functionnal Track workflow || Not started yet
 
|- style="background-color: #990000"
 
|- style="background-color: #990000"
| Effect and Transition API || 14-08-09 || Requires lots of conception :p || Not started yet
+
| Effect and Transition API || 25-07-09 || Requires lots of conception :p || Not started yet
 
|- style="background-color: #990000"
 
|- style="background-color: #990000"
| Effect workflow || 28-08-09 || Requires all the basic workflow to be functionnal, and an effect API to query modules || Not started yet
+
| Effect workflow || 01-08-09 || Requires all the basic workflow to be functionnal, and an effect API to query modules || Not started yet
 
|- style="background-color: #990000"
 
|- style="background-color: #990000"
| Transition workflow || 11-09-09 || Requires all the basic workflow to be functionnal, and the transition API || Not started yet
+
| Transition workflow || 09-09-09 || Requires all the basic workflow to be functionnal, and the transition API || Not started yet
 
|- style="background-color: #990000"
 
|- style="background-color: #990000"
| Plug effects and transition workflow || 25-09-09 || Plug the effect and transition workflow through the whole workflow || Not started yet
 
 
|}
 
|}
 
In order to test the effect and transition workflow, they will be plugged at an arbitrary spot. Probably the clip workflow.
 
  
 
==Timeline==
 
==Timeline==

Revision as of 21:39, 20 May 2009

This project is part of Google Summer of Code 2009.
Student: Hugo Beauzee-Luyssen
Mentor: Ludovic Fauvet

Enhancing VLMC

Abstract

The aim of this project is to provide a functionnal workflow for the VLMC project, including the transition and effects API, in order to allow external developpers to create new effects. At the moment, VLMC isn't abble to generate a video output. After this summer, it (hopefully) will :)

The workflow consists of 5 differents workflows :

  • The main workflow
  • The clip workflow
  • The track workflow
  • The effects workflow
  • The transition workflow

Basically, the main workflow will query the track workflow, which will query the clip workflow for each clip contained in the so called track. Transitions and effect workflow will query transition and effects modules at different points, from the precedently described workflows.

Tasks

Task name End date Dependencies Status
Clip workflow 06-06-09 Requires a functional preview widget, and a basic timeline Almost done
Tracks workflow 13-06-09 Requires a functionnal Clip workflow Not started yet
Main workflow 04-07-09 Requires a functionnal Track workflow Not started yet
Effect and Transition API 25-07-09 Requires lots of conception :p Not started yet
Effect workflow 01-08-09 Requires all the basic workflow to be functionnal, and an effect API to query modules Not started yet
Transition workflow 09-09-09 Requires all the basic workflow to be functionnal, and the transition API Not started yet

Timeline

Clip workflow 06-06-09 Tracks workflow 13-06-09 Main workflow 11-07-09 Effect and Transition API 14-08-09 Effect workflow 28-08-09 Transition workflow 11-09-09 Plug effects and transition workflow 25-09-09

From 19-06 to 01-07 : Some small vacations :)

This will need a bit of a formating work ;)

May 26 Here we go !

July 07 Mid term evaluation

August 11 Check code, write doc, beeing nervous if work isn't done.

August 18 Keyboard pencil down :(

Contact

I blog here and you can contact me at beauze.h@gmail.com :)

Repository

You can find the VLMC Git repository here