+ static std::once_flag flag;
+ std::call_once(flag, [this]{
+ global_mixer = new Mixer(QGLFormat::toSurfaceFormat(format()), global_flags.num_cards);
+ global_mainwindow->mixer_created(global_mixer);
+ global_mixer->start();
+ });
+ global_mixer->set_frame_ready_callback(output, [this]{
+ QMetaObject::invokeMethod(this, "update", Qt::AutoConnection);
+ emit transition_names_updated(global_mixer->get_transition_names());
+ });
+
+ glDisable(GL_BLEND);
+ glDisable(GL_DEPTH_TEST);
+ glDepthMask(GL_FALSE);