4.0 regression: lock inversion on viewpoint change
In hotkeys
, the code to change the viewpoint of a "360" video acquires the player lock while holding the busy the video output object mouse event variable callbacks.
This leads to a lock inversion and a dead lock as the callbacks are registered and deregistered while the player lock is held.