Adding data to movie

because that allow determining

type: GC and Wii input order

frame count: synchronisation
Removing an emulated Wii input tick count use

and an unsaved state value

because that make Wii input equally deterministic as GC input
Changing the emulated Wii input update from 200 Hz to `VideoInterface::TargetRefreshRate`

because there isn't an indication that a Wii program read the input status more frequently
Synchronising dual threaded movie input with frame drawing instead of a tick interval

because that makes recording more deterministic