OpenShot 2.0 Schedule

Updated schedule coming very soon...

Project Overview

The project is structured into 3 phases.

  1. Phase 1 (Library)
  2. Phase 2 (Qt Application)
  3. Phase 3 (Packaging)

Project Plan

WBS
Name
Resources
Start
End
Effort
May 2013
Jun 2013
Jul 2013
Aug 2013
Sep 2013
Oct 2013
Nov 2013
Dec 2013
Jan 2014
20
27
03
10
17
24
01
08
15
22
29
05
12
19
26
02
09
16
23
30
07
14
21
28
04
11
18
25
02
09
16
23
30
06
13
20

Start: Tue 2013-05-28 End: Mon 2014-01-13


Resources:


Precursors:


Followers:

Start: Tue 2013-05-28 End: Mon 2013-09-02


Resources:


Precursors:


Followers:

Phase 2 - Qt Application (project.phase2) ]->[ Tue 2013-09-03, Build Primary Interface (main screen) (project.phase2._Task_36) ]->[ Tue 2013-09-03, Build New Project Dialog (project.phase2.new) ]->[ Mon 2013-09-09, Build Save Project Dialog (with Background Rendering) (project.phase2.save) ]->[ Tue 2013-11-12, SG4: Build Render Queue Interface (project.phase2.queue) ]->[ Fri 2013-09-27, SG1: Add Additional Render Formats and Codecs (profiles) (project.phase2._Task_40) ]->[ Tue 2013-09-03, Build Preferences Dialog (project.phase2._Task_41) ]->[ Tue 2013-10-01, Build Render/Export Dialog (simple and advanced options) (project.phase2._Task_42) ]->[ Tue 2013-09-17, Build Vector Title Dialog (with Inkscape Integration) (project.phase2._Task_43) ]->[ Mon 2013-09-23, Build Import Image Sequence Dialog (project.phase2._Task_44) ]->[ Thu 2013-09-19, Build Import Transition Dialog (custom wipe) (project.phase2._Task_45) ]->[ Wed 2013-09-25, Build 3D Title Dialog (with Blender Integration) (project.phase2._Task_46) ]->[ Wed 2013-09-18, Build Clip Properties Dialog (project.phase2._Task_47) ]->[ Tue 2013-09-03, SG2: Build Clip Cropping/Region Dialog (project.phase2._Task_48) ]->[ Wed 2013-09-25, Build Animation Curve Editor Dialog (with Import and Export) (project.phase2.curve_editor) ]->[ Wed 2013-09-11, Build Waveform Volume Curve Editor (project.phase2.audio_editor) ]->[ Mon 2013-10-21, SG3: Animation Presets and Interface (import multiple curves at once) (project.phase2._Task_51) ]->[ Tue 2013-10-08, Build DVD/CD Burn Dialog (project.phase2._Task_52) ]->[ Mon 2013-11-18, Timeline (project.phase2._Task_53) ]->[ Tue 2013-09-03, Create final artwork / mock-up of Timeline (project.phase2._Task_53.mockup_timeline) ]->[ Tue 2013-09-03, Build HTML/JQuery Version of Timeline (project.phase2._Task_53.html) ]->[ Tue 2013-10-01, Experimental: Build QML Version of Timeline (project.phase2._Task_53.qml) ]->[ Tue 2013-10-15, Integrate Event / Signal System into Timeline (project.phase2._Task_53.events) ]->[ Thu 2013-11-14, Zooming with Time Measurements (project.phase2._Task_53._Task_58) ]->[ Thu 2013-10-24, Timeline Ruler Selection (different colors) (project.phase2._Task_53._Task_59) ]->[ Tue 2013-10-29, Snapping / Locking / Re-ordering / Multi-Selection (project.phase2._Task_53._Task_60) ]->[ Mon 2013-11-04, Trimming / Re-sizing (project.phase2._Task_53._Task_61) ]->[ Thu 2013-11-07, Library Release (Windows, Mac, and Linux) (project.deliveries.simple) ]->[ Mon 2013-09-02

Start: Tue 2013-05-28 End: Fri 2013-06-07


Resources:


Precursors:


Followers:

Build Distributed Video Processing Engine (project.phase1.distributed_engine) ]->[ Thu 2013-06-13, Integrate ZeroMQ into Timeline Processing Engine (project.phase1.distributed_engine.zeromq) ]->[ Thu 2013-06-13, SG5: Build Python-based Processing/Worker Node (project.phase1.distributed_engine.worker) ]->[ Mon 2013-07-01, Verify Processing Node Works on all Platforms (project.phase1.distributed_engine._Task_10) ]->[ Mon 2013-07-29

Start: Tue 2013-05-28 End: Fri 2013-05-31


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Mon 2013-06-03 End: Thu 2013-06-06


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Fri 2013-06-07 End: Fri 2013-06-07


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Tue 2013-05-28 End: Mon 2013-09-02


Resources:


Precursors:


Followers:

Start: Tue 2013-05-28 End: Mon 2013-06-24


Resources:

Developer (developer)


Precursors:


Followers:

Start: Mon 2013-06-10 End: Wed 2013-08-21


Resources:


Precursors:


Followers:

Start: Mon 2013-06-10 End: Wed 2013-06-12


Resources:

Jonathan (jon)


Precursors:


Followers:

Color Correction Filter (project.phase1.library_improvements.filters.color_filter) ]->[ Mon 2013-07-01, Chroma-Key Filter (project.phase1.library_improvements.filters.chromakey_filter) ]->[ Tue 2013-08-13

Start: Mon 2013-07-01 End: Wed 2013-07-03


Resources:

Jonathan (jon)


Precursors:

Complete Filter Engine (curve-based params) (project.phase1.library_improvements.filters.filter_system) ]->[ Wed 2013-06-12


Followers:

Additional Filters (Audio & Video Effects) (project.phase1.library_improvements.filters._Task_19) ]->[ Thu 2013-08-15

Start: Tue 2013-08-13 End: Wed 2013-08-14


Resources:

Jonathan (jon)


Precursors:

Complete Filter Engine (curve-based params) (project.phase1.library_improvements.filters.filter_system) ]->[ Wed 2013-06-12


Followers:

Additional Filters (Audio & Video Effects) (project.phase1.library_improvements.filters._Task_19) ]->[ Thu 2013-08-15

Start: Thu 2013-08-15 End: Wed 2013-08-21


Resources:

Jonathan (jon)


Precursors:

Color Correction Filter (project.phase1.library_improvements.filters.color_filter) ]->[ Wed 2013-07-03, Chroma-Key Filter (project.phase1.library_improvements.filters.chromakey_filter) ]->[ Wed 2013-08-14


Followers:

Start: Tue 2013-06-25 End: Mon 2013-07-08


Resources:

Developer (developer)


Precursors:


Followers:

Start: Thu 2013-07-04 End: Fri 2013-08-23


Resources:


Precursors:


Followers:

Start: Thu 2013-07-04 End: Tue 2013-07-09


Resources:

Jonathan (jon)


Precursors:


Followers:

QGLWidget Player Class (project.phase1.library_improvements._Task_20._Task_22) ]->[ Mon 2013-07-22, Blackmagic Player Class (project.phase1.library_improvements._Task_20._Task_23) ]->[ Thu 2013-08-22

Start: Mon 2013-07-22 End: Wed 2013-07-24


Resources:

Jonathan (jon)


Precursors:

Base Player Class (project.phase1.library_improvements._Task_20.base_player) ]->[ Tue 2013-07-09


Followers:

Start: Thu 2013-08-22 End: Fri 2013-08-23


Resources:

Jonathan (jon)


Precursors:

Base Player Class (project.phase1.library_improvements._Task_20.base_player) ]->[ Tue 2013-07-09


Followers:

Start: Wed 2013-07-10 End: Mon 2013-07-15


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Tue 2013-07-16 End: Tue 2013-08-06


Resources:


Precursors:


Followers:

Start: Tue 2013-07-16 End: Tue 2013-07-16


Resources:

Jonathan (jon)


Precursors:


Followers:

File-based Cache Backend (project.phase1.library_improvements._Task_28._Task_30) ]->[ Tue 2013-07-30, Memory-based Cache Backend (project.phase1.library_improvements._Task_28._Task_31) ]->[ Fri 2013-08-02

Start: Tue 2013-07-30 End: Thu 2013-08-01


Resources:

Jonathan (jon)


Precursors:

Cache Backend Base Class (project.phase1.library_improvements._Task_28.cache_backend) ]->[ Tue 2013-07-16


Followers:

Start: Fri 2013-08-02 End: Tue 2013-08-06


Resources:

Jonathan (jon)


Precursors:

Cache Backend Base Class (project.phase1.library_improvements._Task_28.cache_backend) ]->[ Tue 2013-07-16


Followers:

Start: Wed 2013-07-17 End: Fri 2013-07-19


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Thu 2013-07-25 End: Mon 2013-07-29


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Wed 2013-08-07 End: Thu 2013-08-08


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Fri 2013-08-09 End: Mon 2013-08-12


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Mon 2013-08-26 End: Tue 2013-08-27


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Wed 2013-08-28 End: Thu 2013-08-29


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Fri 2013-08-30 End: Mon 2013-09-02


Resources:

Jonathan (jon)


Precursors:


Followers:

Start: Thu 2013-06-13 End: Fri 2013-08-02


Resources:


Precursors:

Cross-Platform Build Scripts for OpenShot Library (project.phase1.cmake) ]->[ Fri 2013-06-07


Followers:

Start: Thu 2013-06-13 End: Fri 2013-06-28


Resources:

Jonathan (jon)


Precursors:

Cross-Platform Build Scripts for OpenShot Library (project.phase1.cmake) ]->[ Fri 2013-06-07


Followers:

SG5: Build Python-based Processing/Worker Node (project.phase1.distributed_engine.worker) ]->[ Mon 2013-07-01

Start: Mon 2013-07-01 End: Fri 2013-07-26


Resources:

Justin (justin)


Precursors:

Cross-Platform Build Scripts for OpenShot Library (project.phase1.cmake) ]->[ Fri 2013-06-07, Integrate ZeroMQ into Timeline Processing Engine (project.phase1.distributed_engine.zeromq) ]->[ Fri 2013-06-28


Followers:

Verify Processing Node Works on all Platforms (project.phase1.distributed_engine._Task_10) ]->[ Mon 2013-07-29

Start: Mon 2013-07-29 End: Fri 2013-08-02


Resources:

Justin (justin)


Precursors:

Cross-Platform Build Scripts for OpenShot Library (project.phase1.cmake) ]->[ Fri 2013-06-07, SG5: Build Python-based Processing/Worker Node (project.phase1.distributed_engine.worker) ]->[ Fri 2013-07-26


Followers:

Start: Mon 2013-09-02 End: Mon 2014-01-13


Resources:


Precursors:


Followers:

Start: Mon 2013-09-02 End: Mon 2013-09-02


Resources:


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Mon 2013-11-18 End: Mon 2013-11-18


Resources:


Precursors:

Phase 2 - Qt Application (project.phase2) ]->[ Mon 2013-11-18


Followers:

Start: Wed 2013-12-11 End: Tue 2013-12-17


Resources:

Jonathan (jon)


Precursors:

Phase 3 - Packaging (project.phase3) ]->[ Tue 2013-12-10


Followers:

Beta 1 Release (Windows, Mac, and Linux) (project.deliveries.beta1) ]->[ Wed 2013-12-18

Start: Wed 2013-12-18 End: Thu 2013-12-26


Resources:

Jonathan (jon)


Precursors:

Alpha Release (Windows, Mac, and Linux) (project.deliveries.alpha) ]->[ Tue 2013-12-17


Followers:

Beta 2 Release (Windows, Mac, and Linux) (project.deliveries.beta2) ]->[ Fri 2013-12-27

Start: Fri 2013-12-27 End: Mon 2014-01-06


Resources:

Jonathan (jon)


Precursors:

Beta 1 Release (Windows, Mac, and Linux) (project.deliveries.beta1) ]->[ Thu 2013-12-26


Followers:

Beta 3 Release (Windows, Mac, and Linux) (project.deliveries.beta3) ]->[ Tue 2014-01-07

Start: Tue 2014-01-07 End: Mon 2014-01-13


Resources:

Jonathan (jon)


Precursors:

Beta 2 Release (Windows, Mac, and Linux) (project.deliveries.beta2) ]->[ Mon 2014-01-06


Followers:

Final Release (Windows, Mac, and Linux) (project.deliveries.final) ]->[ Mon 2014-01-13

Start: Mon 2014-01-13 End: Mon 2014-01-13


Resources:


Precursors:

Beta 3 Release (Windows, Mac, and Linux) (project.deliveries.beta3) ]->[ Mon 2014-01-13


Followers:

Start: Tue 2013-09-03 End: Mon 2013-11-18


Resources:


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Phase 3 - Packaging (project.phase3) ]->[ Tue 2013-11-19, Build Linux Packages / PPAs / Binaries / Installers (project.phase3.linux) ]->[ Tue 2013-11-19, Build Mac Bundles / MacPorts (project.phase3.mac) ]->[ Tue 2013-11-19, Build Windows Installers / Binaries (project.phase3.windows) ]->[ Tue 2013-11-19, Update Documentation / Instructions / Help Manual (project.phase3._Task_66) ]->[ Tue 2013-11-19, Preview Release (Working Prototype with All Screens) (project.deliveries.working) ]->[ Mon 2013-11-18

Start: Tue 2013-09-03 End: Fri 2013-09-06


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Tue 2013-09-03 End: Wed 2013-09-18


Resources:

Olivier (olivier)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Tue 2013-09-03 End: Mon 2013-09-16


Resources:

Andy (andy)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Tue 2013-09-03 End: Fri 2013-11-15


Resources:


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Tue 2013-09-03 End: Mon 2013-09-30


Resources:

Artist (art)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Build HTML/JQuery Version of Timeline (project.phase2._Task_53.html) ]->[ Tue 2013-10-01, Experimental: Build QML Version of Timeline (project.phase2._Task_53.qml) ]->[ Tue 2013-10-15, Integrate Event / Signal System into Timeline (project.phase2._Task_53.events) ]->[ Thu 2013-11-14, Zooming with Time Measurements (project.phase2._Task_53._Task_58) ]->[ Thu 2013-10-24, Timeline Ruler Selection (different colors) (project.phase2._Task_53._Task_59) ]->[ Tue 2013-10-29

Start: Tue 2013-10-01 End: Fri 2013-10-04


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Create final artwork / mock-up of Timeline (project.phase2._Task_53.mockup_timeline) ]->[ Mon 2013-09-30


Followers:

Snapping / Locking / Re-ordering / Multi-Selection (project.phase2._Task_53._Task_60) ]->[ Mon 2013-11-04, Trimming / Re-sizing (project.phase2._Task_53._Task_61) ]->[ Thu 2013-11-07

Start: Tue 2013-10-15 End: Fri 2013-10-18


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Create final artwork / mock-up of Timeline (project.phase2._Task_53.mockup_timeline) ]->[ Mon 2013-09-30


Followers:

Snapping / Locking / Re-ordering / Multi-Selection (project.phase2._Task_53._Task_60) ]->[ Mon 2013-11-04, Trimming / Re-sizing (project.phase2._Task_53._Task_61) ]->[ Thu 2013-11-07

Start: Thu 2013-10-24 End: Mon 2013-10-28


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Create final artwork / mock-up of Timeline (project.phase2._Task_53.mockup_timeline) ]->[ Mon 2013-09-30


Followers:

Start: Tue 2013-10-29 End: Fri 2013-11-01


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Create final artwork / mock-up of Timeline (project.phase2._Task_53.mockup_timeline) ]->[ Mon 2013-09-30


Followers:

Start: Mon 2013-11-04 End: Wed 2013-11-06


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Build HTML/JQuery Version of Timeline (project.phase2._Task_53.html) ]->[ Fri 2013-10-04, Experimental: Build QML Version of Timeline (project.phase2._Task_53.qml) ]->[ Fri 2013-10-18


Followers:

Start: Thu 2013-11-07 End: Mon 2013-11-11


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Build HTML/JQuery Version of Timeline (project.phase2._Task_53.html) ]->[ Fri 2013-10-04, Experimental: Build QML Version of Timeline (project.phase2._Task_53.qml) ]->[ Fri 2013-10-18


Followers:

Start: Thu 2013-11-14 End: Fri 2013-11-15


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Create final artwork / mock-up of Timeline (project.phase2._Task_53.mockup_timeline) ]->[ Mon 2013-09-30


Followers:

Start: Mon 2013-09-09 End: Tue 2013-09-10


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Build Save Project Dialog (with Background Rendering) (project.phase2.save) ]->[ Tue 2013-11-12, SG4: Build Render Queue Interface (project.phase2.queue) ]->[ Fri 2013-09-27

Start: Wed 2013-09-11 End: Tue 2013-09-17


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Build Waveform Volume Curve Editor (project.phase2.audio_editor) ]->[ Mon 2013-10-21, SG3: Animation Presets and Interface (import multiple curves at once) (project.phase2._Task_51) ]->[ Tue 2013-10-08

Start: Tue 2013-09-17 End: Fri 2013-09-20


Resources:

Andy (andy)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Wed 2013-09-18 End: Tue 2013-09-24


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Thu 2013-09-19 End: Tue 2013-09-24


Resources:

Olivier (olivier)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Mon 2013-09-23 End: Thu 2013-09-26


Resources:

Andy (andy)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Wed 2013-09-25 End: Mon 2013-09-30


Resources:

Olivier (olivier)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Wed 2013-09-25 End: Mon 2013-10-07


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Fri 2013-09-27 End: Mon 2013-09-30


Resources:

Andy (andy)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Build New Project Dialog (project.phase2.new) ]->[ Tue 2013-09-10


Followers:

Start: Tue 2013-10-01 End: Wed 2013-10-02


Resources:

Andy (andy)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Tue 2013-10-08 End: Mon 2013-10-14


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Build Animation Curve Editor Dialog (with Import and Export) (project.phase2.curve_editor) ]->[ Tue 2013-09-17


Followers:

Start: Mon 2013-10-21 End: Wed 2013-10-23


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Build Animation Curve Editor Dialog (with Import and Export) (project.phase2.curve_editor) ]->[ Tue 2013-09-17


Followers:

Start: Tue 2013-11-12 End: Wed 2013-11-13


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02, Build New Project Dialog (project.phase2.new) ]->[ Tue 2013-09-10


Followers:

Start: Mon 2013-11-18 End: Mon 2013-11-18


Resources:

Jonathan (jon)


Precursors:

Phase 1 - Library (project.phase1) ]->[ Mon 2013-09-02


Followers:

Start: Tue 2013-11-19 End: Tue 2013-12-10


Resources:


Precursors:

Phase 2 - Qt Application (project.phase2) ]->[ Mon 2013-11-18


Followers:

Alpha Release (Windows, Mac, and Linux) (project.deliveries.alpha) ]->[ Wed 2013-12-11

Start: Tue 2013-11-19 End: Fri 2013-11-29


Resources:

Jonathan (jon)


Precursors:

Phase 2 - Qt Application (project.phase2) ]->[ Mon 2013-11-18


Followers:

Start: Tue 2013-11-19 End: Tue 2013-12-10


Resources:

Cody (cody)


Precursors:

Phase 2 - Qt Application (project.phase2) ]->[ Mon 2013-11-18


Followers:

Start: Tue 2013-11-19 End: Tue 2013-12-10


Resources:

Mark (mark)


Precursors:

Phase 2 - Qt Application (project.phase2) ]->[ Mon 2013-11-18


Followers:

Start: Tue 2013-11-19 End: Thu 2013-12-05


Resources:

Olivier (olivier), Jonathan (jon)


Precursors:

Phase 2 - Qt Application (project.phase2) ]->[ Mon 2013-11-18


Followers:

1
Icon OpenShot 2.0
ID: project
Tue 2013-05-28
Mon 2014-01-13
309.0
1.1
Icon Phase 1 - Library
ID: project.phase1
Tue 2013-05-28
Mon 2013-09-02
120.0
1.1.1
Icon Cross-Platform Build Scripts for OpenShot Library
ID: project.phase1.cmake
Tue 2013-05-28
Fri 2013-06-07
9.0
1.1.1.2
Icon Windows CMake Scripts
ID: project.phase1.cmake._Task_5
Jonathan (jon)
Tue 2013-05-28
Fri 2013-05-31
4.0
1.1.1.3
Icon Mac CMake Scripts
ID: project.phase1.cmake._Task_6
Jonathan (jon)
Mon 2013-06-03
Thu 2013-06-06
4.0
1.1.1.1
Icon Linux CMake Scripts
ID: project.phase1.cmake._Task_4
Jonathan (jon)
Fri 2013-06-07
Fri 2013-06-07
1.0
1.1.3
Icon Complete Remaining Library Features
ID: project.phase1.library_improvements
Tue 2013-05-28
Mon 2013-09-02
79.0
1.1.3.11
Icon Optimize/Profile Memory and CPU
ID: project.phase1.library_improvements._Task_32
Developer (developer)
Tue 2013-05-28
Mon 2013-06-24
20.0
1.1.3.4
Icon Filters
ID: project.phase1.library_improvements.filters
Mon 2013-06-10
Wed 2013-08-21
13.0
1.1.3.4.1
Icon Complete Filter Engine (curve-based params)
ID: project.phase1.library_improvements.filters.filter_system
Jonathan (jon)
Mon 2013-06-10
Wed 2013-06-12
3.0
1.1.3.4.2
Icon Color Correction Filter
ID: project.phase1.library_improvements.filters.color_filter
Jonathan (jon)
Mon 2013-07-01
Wed 2013-07-03
3.0
1.1.3.4.3
Icon Chroma-Key Filter
ID: project.phase1.library_improvements.filters.chromakey_filter
Jonathan (jon)
Tue 2013-08-13
Wed 2013-08-14
2.0
1.1.3.4.4
Icon Additional Filters (Audio & Video Effects)
ID: project.phase1.library_improvements.filters._Task_19
Jonathan (jon)
Thu 2013-08-15
Wed 2013-08-21
5.0
1.1.3.9
Icon Build CD/DVD Burn Class (for simple video discs and dvds)
ID: project.phase1.library_improvements._Task_27
Developer (developer)
Tue 2013-06-25
Mon 2013-07-08
10.0
1.1.3.5
Icon Players
ID: project.phase1.library_improvements._Task_20
Thu 2013-07-04
Fri 2013-08-23
9.0
1.1.3.5.1
Icon Base Player Class
ID: project.phase1.library_improvements._Task_20.base_player
Jonathan (jon)
Thu 2013-07-04
Tue 2013-07-09
4.0
1.1.3.5.2
Icon QGLWidget Player Class
ID: project.phase1.library_improvements._Task_20._Task_22
Jonathan (jon)
Mon 2013-07-22
Wed 2013-07-24
3.0
1.1.3.5.3
Icon Blackmagic Player Class
ID: project.phase1.library_improvements._Task_20._Task_23
Jonathan (jon)
Thu 2013-08-22
Fri 2013-08-23
2.0
1.1.3.8
Icon Transition Integration (wipes and complex animation sequences)
ID: project.phase1.library_improvements._Task_26
Jonathan (jon)
Wed 2013-07-10
Mon 2013-07-15
4.0
1.1.3.10
Icon Cache Engine
ID: project.phase1.library_improvements._Task_28
Tue 2013-07-16
Tue 2013-08-06
7.0
1.1.3.10.1
Icon Cache Backend Base Class
ID: project.phase1.library_improvements._Task_28.cache_backend
Jonathan (jon)
Tue 2013-07-16
Tue 2013-07-16
1.0
1.1.3.10.2
Icon File-based Cache Backend
ID: project.phase1.library_improvements._Task_28._Task_30
Jonathan (jon)
Tue 2013-07-30
Thu 2013-08-01
3.0
1.1.3.10.3
Icon Memory-based Cache Backend
ID: project.phase1.library_improvements._Task_28._Task_31
Jonathan (jon)
Fri 2013-08-02
Tue 2013-08-06
3.0
1.1.3.1
Icon Fix Framerate Conversion (curves + pulldown support)
ID: project.phase1.library_improvements._Task_12
Jonathan (jon)
Wed 2013-07-17
Fri 2013-07-19
3.0
1.1.3.7
Icon Build Region Class (to constrain filters or clips)
ID: project.phase1.library_improvements._Task_25
Jonathan (jon)
Thu 2013-07-25
Mon 2013-07-29
3.0
1.1.3.2
Icon Improve Blackmagic Classes (make more generic)
ID: project.phase1.library_improvements._Task_13
Jonathan (jon)
Wed 2013-08-07
Thu 2013-08-08
2.0
1.1.3.3
Icon Improve Curve Performance and Add Visualizations
ID: project.phase1.library_improvements._Task_14
Jonathan (jon)
Fri 2013-08-09
Mon 2013-08-12
2.0
1.1.3.6
Icon Fix Audio Glitch w/ Certain Codecs
ID: project.phase1.library_improvements._Task_24
Jonathan (jon)
Mon 2013-08-26
Tue 2013-08-27
2.0
1.1.3.12
Icon Build Missing Unit Tests
ID: project.phase1.library_improvements._Task_33
Jonathan (jon)
Wed 2013-08-28
Thu 2013-08-29
2.0
1.1.3.13
Icon Update Doxygen Documentation (with examples)
ID: project.phase1.library_improvements._Task_34
Jonathan (jon)
Fri 2013-08-30
Mon 2013-09-02
2.0
1.1.2
Icon Build Distributed Video Processing Engine
ID: project.phase1.distributed_engine
Thu 2013-06-13
Fri 2013-08-02
32.0
1.1.2.1
Icon Integrate ZeroMQ into Timeline Processing Engine
ID: project.phase1.distributed_engine.zeromq
Jonathan (jon)
Thu 2013-06-13
Fri 2013-06-28
7.0
1.1.2.2
Icon SG5: Build Python-based Processing/Worker Node
ID: project.phase1.distributed_engine.worker
Justin (justin)
Mon 2013-07-01
Fri 2013-07-26
20.0
1.1.2.3
Icon Verify Processing Node Works on all Platforms
ID: project.phase1.distributed_engine._Task_10
Justin (justin)
Mon 2013-07-29
Fri 2013-08-02
5.0
1.4
Icon Deliveries
ID: project.deliveries
Mon 2013-09-02
Mon 2014-01-13
20.0
1.4.1
Icon Library Release (Windows, Mac, and Linux)
ID: project.deliveries.simple
Mon 2013-09-02
Mon 2013-09-02
0.0
1.4.2
Icon Preview Release (Working Prototype with All Screens)
ID: project.deliveries.working
Mon 2013-11-18
Mon 2013-11-18
0.0
1.4.3
Icon Alpha Release (Windows, Mac, and Linux)
ID: project.deliveries.alpha
Jonathan (jon)
Wed 2013-12-11
Tue 2013-12-17
5.0
1.4.4
Icon Beta 1 Release (Windows, Mac, and Linux)
ID: project.deliveries.beta1
Jonathan (jon)
Wed 2013-12-18
Thu 2013-12-26
5.0
1.4.5
Icon Beta 2 Release (Windows, Mac, and Linux)
ID: project.deliveries.beta2
Jonathan (jon)
Fri 2013-12-27
Mon 2014-01-06
5.0
1.4.6
Icon Beta 3 Release (Windows, Mac, and Linux)
ID: project.deliveries.beta3
Jonathan (jon)
Tue 2014-01-07
Mon 2014-01-13
5.0
1.4.7
Icon Final Release (Windows, Mac, and Linux)
ID: project.deliveries.final
Mon 2014-01-13
Mon 2014-01-13
0.0
1.2
Icon Phase 2 - Qt Application
ID: project.phase2
Tue 2013-09-03
Mon 2013-11-18
116.0
1.2.1
Icon Build Primary Interface (main screen)
ID: project.phase2._Task_36
Jonathan (jon)
Tue 2013-09-03
Fri 2013-09-06
4.0
1.2.5
Icon SG1: Add Additional Render Formats and Codecs (profiles)
ID: project.phase2._Task_40
Olivier (olivier)
Tue 2013-09-03
Wed 2013-09-18
12.0
1.2.12
Icon Build Clip Properties Dialog
ID: project.phase2._Task_47
Andy (andy)
Tue 2013-09-03
Mon 2013-09-16
10.0
1.2.18
Icon Timeline
ID: project.phase2._Task_53
Tue 2013-09-03
Fri 2013-11-15
42.0
1.2.18.1
Icon Create final artwork / mock-up of Timeline
ID: project.phase2._Task_53.mockup_timeline
Artist (art)
Tue 2013-09-03
Mon 2013-09-30
20.0
1.2.18.2
Icon Build HTML/JQuery Version of Timeline
ID: project.phase2._Task_53.html
Jonathan (jon)
Tue 2013-10-01
Fri 2013-10-04
4.0
1.2.18.3
Icon Experimental: Build QML Version of Timeline
ID: project.phase2._Task_53.qml
Jonathan (jon)
Tue 2013-10-15
Fri 2013-10-18
4.0
1.2.18.5
Icon Zooming with Time Measurements
ID: project.phase2._Task_53._Task_58
Jonathan (jon)
Thu 2013-10-24
Mon 2013-10-28
3.0
1.2.18.6
Icon Timeline Ruler Selection (different colors)
ID: project.phase2._Task_53._Task_59
Jonathan (jon)
Tue 2013-10-29
Fri 2013-11-01
3.0
1.2.18.7
Icon Snapping / Locking / Re-ordering / Multi-Selection
ID: project.phase2._Task_53._Task_60
Jonathan (jon)
Mon 2013-11-04
Wed 2013-11-06
3.0
1.2.18.8
Icon Trimming / Re-sizing
ID: project.phase2._Task_53._Task_61
Jonathan (jon)
Thu 2013-11-07
Mon 2013-11-11
3.0
1.2.18.4
Icon Integrate Event / Signal System into Timeline
ID: project.phase2._Task_53.events
Jonathan (jon)
Thu 2013-11-14
Fri 2013-11-15
2.0
1.2.2
Icon Build New Project Dialog
ID: project.phase2.new
Jonathan (jon)
Mon 2013-09-09
Tue 2013-09-10
2.0
1.2.14
Icon Build Animation Curve Editor Dialog (with Import and Export)
ID: project.phase2.curve_editor
Jonathan (jon)
Wed 2013-09-11
Tue 2013-09-17
5.0
1.2.7
Icon Build Render/Export Dialog (simple and advanced options)
ID: project.phase2._Task_42
Andy (andy)
Tue 2013-09-17
Fri 2013-09-20
4.0
1.2.11
Icon Build 3D Title Dialog (with Blender Integration)
ID: project.phase2._Task_46
Jonathan (jon)
Wed 2013-09-18
Tue 2013-09-24
5.0
1.2.9
Icon Build Import Image Sequence Dialog
ID: project.phase2._Task_44
Olivier (olivier)
Thu 2013-09-19
Tue 2013-09-24
4.0
1.2.8
Icon Build Vector Title Dialog (with Inkscape Integration)
ID: project.phase2._Task_43
Andy (andy)
Mon 2013-09-23
Thu 2013-09-26
4.0
1.2.10
Icon Build Import Transition Dialog (custom wipe)
ID: project.phase2._Task_45
Olivier (olivier)
Wed 2013-09-25
Mon 2013-09-30
4.0
1.2.13
Icon SG2: Build Clip Cropping/Region Dialog
ID: project.phase2._Task_48
Jonathan (jon)
Wed 2013-09-25
Mon 2013-10-07
5.0
1.2.4
Icon SG4: Build Render Queue Interface
ID: project.phase2.queue
Andy (andy)
Fri 2013-09-27
Mon 2013-09-30
2.0
1.2.6
Icon Build Preferences Dialog
ID: project.phase2._Task_41
Andy (andy)
Tue 2013-10-01
Wed 2013-10-02
2.0
1.2.16
Icon SG3: Animation Presets and Interface (import multiple curves at once)
ID: project.phase2._Task_51
Jonathan (jon)
Tue 2013-10-08
Mon 2013-10-14
5.0
1.2.15
Icon Build Waveform Volume Curve Editor
ID: project.phase2.audio_editor
Jonathan (jon)
Mon 2013-10-21
Wed 2013-10-23
3.0
1.2.3
Icon Build Save Project Dialog (with Background Rendering)
ID: project.phase2.save
Jonathan (jon)
Tue 2013-11-12
Wed 2013-11-13
2.0
1.2.17
Icon Build DVD/CD Burn Dialog
ID: project.phase2._Task_52
Jonathan (jon)
Mon 2013-11-18
Mon 2013-11-18
1.0
1.3
Icon Phase 3 - Packaging
ID: project.phase3
Tue 2013-11-19
Tue 2013-12-10
53.0
1.3.1
Icon Build Linux Packages / PPAs / Binaries / Installers
ID: project.phase3.linux
Jonathan (jon)
Tue 2013-11-19
Fri 2013-11-29
8.0
1.3.2
Icon Build Mac Bundles / MacPorts
ID: project.phase3.mac
Cody (cody)
Tue 2013-11-19
Tue 2013-12-10
15.0
1.3.3
Icon Build Windows Installers / Binaries
ID: project.phase3.windows
Mark (mark)
Tue 2013-11-19
Tue 2013-12-10
15.0
1.3.4
Icon Update Documentation / Instructions / Help Manual
ID: project.phase3._Task_66
Olivier (olivier), Jonathan (jon)
Tue 2013-11-19
Thu 2013-12-05
15.0
All effort values are in man days.
Container Task
Normal Task
Milestone
Off-duty period

Current Status (May 28, 2013)

Everything is on schedule.