with the new AVFoundationPlayer sequential loads of Movies work pretty well. Due to its asynchronous concept the load time is around 10ms-30ms on my not-so-new MBP. This means: flicker free loads in the background and switching the movie on-screen without a threaded video loading extension.
LoadMovie in the GStreamer Implementation is quite a lot slower, from 100ms up to 300ms. It could be also super fast, since gStreamer is also asynchronous. If there would be a possibility to change only the file uri for the play bin element without recreating the whole gStreamer stuff during sequential LoadMovie calls, the gStreamer implementation could possibly reach the same speed as the AVFoundationPlayer.
Is there a existing approach? An easy access to the pipeline? Can it be done with
GstElement * getGstElementByName(const string & name) const;
in ofGstVideoUtils? How could this function be accessed?