|
|
|
|
|
|
|
|
|
OpenShot 2.0 |
|
|
|
|
|
|
|
|
Phase 1 - Library |
|
|
|
|
|
|
|
|
Cross-Platform Build Scripts for OpenShot Library |
|
|
|
|
|
|
|
|
Windows CMake Scripts |
|
|
|
|
|
|
|
|
Mac CMake Scripts |
|
|
|
|
|
|
|
|
Linux CMake Scripts |
|
|
|
|
|
|
|
|
Complete Remaining Library Features |
|
|
|
|
|
|
|
|
Optimize/Profile Memory and CPU |
|
|
|
|
|
|
|
|
Filters |
|
|
|
|
|
|
|
|
Complete Filter Engine (curve-based params) |
|
|
|
|
|
|
|
|
Color Correction Filter |
|
|
|
|
|
|
|
|
Chroma-Key Filter |
|
|
|
|
|
|
|
|
Additional Filters (Audio & Video Effects) |
|
|
|
|
|
|
|
|
Build CD/DVD Burn Class (for simple video discs and dvds) |
|
|
|
|
|
|
|
|
Players |
|
|
|
|
|
|
|
|
Base Player Class |
|
|
|
|
|
|
|
|
QGLWidget Player Class |
|
|
|
|
|
|
|
|
Blackmagic Player Class |
|
|
|
|
|
|
|
|
Transition Integration (wipes and complex animation sequences) |
|
|
|
|
|
|
|
|
Cache Engine |
|
|
|
|
|
|
|
|
Cache Backend Base Class |
|
|
|
|
|
|
|
|
File-based Cache Backend |
|
|
|
|
|
|
|
|
Memory-based Cache Backend |
|
|
|
|
|
|
|
|
Fix Framerate Conversion (curves + pulldown support) |
|
|
|
|
|
|
|
|
Build Region Class (to constrain filters or clips) |
|
|
|
|
|
|
|
|
Improve Blackmagic Classes (make more generic) |
|
|
|
|
|
|
|
|
Improve Curve Performance and Add Visualizations |
|
|
|
|
|
|
|
|
Fix Audio Glitch w/ Certain Codecs |
|
|
|
|
|
|
|
|
Build Missing Unit Tests |
|
|
|
|
|
|
|
|
Update Doxygen Documentation (with examples) |
|
|
|
|
|
|
|
|
Build Distributed Video Processing Engine |
|
|
|
|
|
|
|
|
Integrate ZeroMQ into Timeline Processing Engine |
|
|
|
|
|
|
|
|
SG5: Build Python-based Processing/Worker Node |
|
|
|
|
|
|
|
|
Verify Processing Node Works on all Platforms |
|
|
|
|
|
|
|
|
Deliveries |
|
|
|
|
|
|
|
|
Library Release (Windows, Mac, and Linux) |
|
|
|
|
|
|
|
|
Preview Release (Working Prototype with All Screens) |
|
|
|
|
|
|
|
|
Alpha Release (Windows, Mac, and Linux) |
|
|
|
|
|
|
|
|
Beta 1 Release (Windows, Mac, and Linux) |
|
|
|
|
|
|
|
|
Beta 2 Release (Windows, Mac, and Linux) |
|
|
|
|
|
|
|
|
Beta 3 Release (Windows, Mac, and Linux) |
|
|
|
|
|
|
|
|
Final Release (Windows, Mac, and Linux) |
|
|
|
|
|
|
|
|
Phase 2 - Qt Application |
|
|
|
|
|
|
|
|
Build Primary Interface (main screen) |
|
|
|
|
|
|
|
|
SG1: Add Additional Render Formats and Codecs (profiles) |
|
|
|
|
|
|
|
|
Build Clip Properties Dialog |
|
|
|
|
|
|
|
|
Timeline |
|
|
|
|
|
|
|
|
Create final artwork / mock-up of Timeline |
|
|
|
|
|
|
|
|
Build HTML/JQuery Version of Timeline |
|
|
|
|
|
|
|
|
Experimental: Build QML Version of Timeline |
|
|
|
|
|
|
|
|
Zooming with Time Measurements |
|
|
|
|
|
|
|
|
Timeline Ruler Selection (different colors) |
|
|
|
|
|
|
|
|
Snapping / Locking / Re-ordering / Multi-Selection |
|
|
|
|
|
|
|
|
Trimming / Re-sizing |
|
|
|
|
|
|
|
|
Integrate Event / Signal System into Timeline |
|
|
|
|
|
|
|
|
Build New Project Dialog |
|
|
|
|
|
|
|
|
Build Animation Curve Editor Dialog (with Import and Export) |
|
|
|
|
|
|
|
|
Build Render/Export Dialog (simple and advanced options) |
|
|
|
|
|
|
|
|
Build 3D Title Dialog (with Blender Integration) |
|
|
|
|
|
|
|
|
Build Import Image Sequence Dialog |
|
|
|
|
|
|
|
|
Build Vector Title Dialog (with Inkscape Integration) |
|
|
|
|
|
|
|
|
Build Import Transition Dialog (custom wipe) |
|
|
|
|
|
|
|
|
SG2: Build Clip Cropping/Region Dialog |
|
|
|
|
|
|
|
|
SG4: Build Render Queue Interface |
|
|
|
|
|
|
|
|
Build Preferences Dialog |
|
|
|
|
|
|
|
|
SG3: Animation Presets and Interface (import multiple curves at once) |
|
|
|
|
|
|
|
|
Build Waveform Volume Curve Editor |
|
|
|
|
|
|
|
|
Build Save Project Dialog (with Background Rendering) |
|
|
|
|
|
|
|
|
Build DVD/CD Burn Dialog |
|
|
|
|
|
|
|
|
Phase 3 - Packaging |
|
|
|
|
|
|
|
|
Build Linux Packages / PPAs / Binaries / Installers |
|
|
|
|
|
|
|
|
Build Mac Bundles / MacPorts |
|
|
|
|
|
|
|
|
Build Windows Installers / Binaries |
|
|
|
|
|
|
|
|
Update Documentation / Instructions / Help Manual |
|
Olivier (olivier), Jonathan (jon) |
|
|
|
|
|
|
|
|
|
|