Milestone 0integration
....meta-ticket #333 ➞ dependency graph
cooperating parts to render output
For this milestone to be reached, the basic subsystems of Lumiera need to be designed, the most important interfaces between the parts of the application exist in a first usable version, and all the facilities on the rendering code path are provided at least in a dummy version and are capable of cooperating to create output. Based on Lumiera's design, this also means that the basic frame cache in the Vault-Layer is working. And it means that a media asset and a clip can be added to the internal session representation, which is then handed over to the builder. Probably it's a good idea to include basic playback/display of the rendered frames within the GUI while they are created.
Notable features not included
- no saving and loading of sessions
- no manipulation of objects though the GUI (just display of the session)
- no adding of arbitrary media or inclusion of arbitrary plugins
- no media stream type conversions
- no playback of sound
