X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=main.cpp;h=afac03ed4d3ea81e4c2c813d3bb0b119a097ef07;hb=0c85018bc5c468ad1b3775d69951e43f11baca19;hp=dcaf2a6936ce7fb84532457c515f36ddcc7ed2e2;hpb=8a2371388d04aafca3604034de132035edd27cae;p=nageru diff --git a/main.cpp b/main.cpp index dcaf2a6..afac03e 100644 --- a/main.cpp +++ b/main.cpp @@ -13,6 +13,7 @@ extern "C" { #include #include +#include "basic_stats.h" #include "context.h" #include "flags.h" #include "image_input.h" @@ -21,7 +22,7 @@ extern "C" { int main(int argc, char *argv[]) { - parse_flags(argc, argv); + parse_flags(PROGRAM_NAGERU, argc, argv); if (global_flags.va_display.empty() || global_flags.va_display[0] != '/') { @@ -34,7 +35,6 @@ int main(int argc, char *argv[]) av_register_all(); QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts, true); - QApplication app(argc, argv); QSurfaceFormat fmt; fmt.setDepthBufferSize(0); @@ -51,6 +51,7 @@ int main(int argc, char *argv[]) QGLFormat::setDefaultFormat(QGLFormat::fromSurfaceFormat(fmt)); + QApplication app(argc, argv); global_share_widget = new QGLWidget(); if (!global_share_widget->isValid()) { fprintf(stderr, "Failed to initialize OpenGL. Nageru needs at least OpenGL 3.1 to function properly.\n");