X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=main.cpp;h=53ba77d1441b1b5db1f705a7a4d6d941ab961d5f;hb=9f1e8fb59e1b68b68b4bb1a05e1f4ee37ea47471;hp=cc554cf6efbee78d79df4bde1c3c7321d5bb75af;hpb=1a4e6cf4f4228101ea698b56e7957bc6785a598e;p=nageru diff --git a/main.cpp b/main.cpp index cc554cf..53ba77d 100644 --- a/main.cpp +++ b/main.cpp @@ -1,3 +1,8 @@ +extern "C" { +#include +} +#include +#include #include #include @@ -8,6 +13,7 @@ #include #include "context.h" +#include "flags.h" #include "mainwindow.h" #include "mixer.h" @@ -15,6 +21,8 @@ int main(int argc, char *argv[]) { setenv("QT_XCB_GL_INTEGRATION", "xcb_egl", 0); setlinebuf(stdout); + av_register_all(); + parse_flags(argc, argv); QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts, true); QApplication app(argc, argv); @@ -32,9 +40,11 @@ int main(int argc, char *argv[]) global_share_widget = new QGLWidget(); MainWindow mainWindow; - mainWindow.resize(QSize(1500, 670)); + mainWindow.resize(QSize(1500, 685)); mainWindow.show(); + app.installEventFilter(&mainWindow); // For white balance color picking. + int rc = app.exec(); global_mixer->quit(); delete global_mixer;