StigLau / vdvil

Project Vaudeville - Multimedia mixing - result of Kundestyrt Prosjekt 2007 and 2009
3 stars 3 forks source link

Implement state machine for rendering instructions #44

Closed StigLau closed 9 years ago

StigLau commented 12 years ago

During multiple test-running, The lyrics+image rendering panels can continue showing while other new music is played, indicating that they should have been closed before. This is because no stop signal is sent

Recommended solution is to implement a state machine for Renderers and instructions to hold what state they are in and which states they can transition to.

Ex: Renderer: Initializing Started Shutting down Stopped

Instruction Initialized Cached Playing Stopped

StigLau commented 9 years ago

Not prioritized