No, I've concluded that OpenGL does the job and really it doesn't look like it adds much to the startup time. It would certainly be useful for startup time to move the GStreamer pipeline setup, etc., to a thread so that the UI is brought up sooner. I'll take a look at this.