-
Updated stream multi-threading scheme to allow parallel processing of frames by time invariant transforms
-
Send a deep copy of the current image to the GUI thread, copy must be called explicitly or a shallow copy will be done, and subsequent modifications to the buffer will cause crashes when the GUI thread tries to draw it.
-
some updates to buffer management
-
Simplify SingleBuffer since controlling the total amount of frames being processed works quite well. Add a double-buffer scheme, which leads to a really marginal performance improvement (but I think it's cool).