X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fglwidget.cpp;h=d3e1d560d015016a0242c44b234b816e1c79774c;hb=f9024d141398e69e7b4011becd3ebbe37eaa1776;hp=8316824693ce010826128ddc8f969812fc30deb4;hpb=7188e3e948c60f78f5e2cd8756337f716de06d99;p=nageru diff --git a/nageru/glwidget.cpp b/nageru/glwidget.cpp index 8316824..d3e1d56 100644 --- a/nageru/glwidget.cpp +++ b/nageru/glwidget.cpp @@ -20,7 +20,7 @@ #include #include "audio_mixer.h" -#include "context.h" +#include "shared/context.h" #include "context_menus.h" #include "flags.h" #include "mainwindow.h" @@ -72,7 +72,7 @@ void GLWidget::grab_white_balance(unsigned channel, unsigned x, unsigned y) { // Set the white balance to neutral for the grab. It's probably going to // flicker a bit, but hopefully this display is not live anyway. - global_mixer->set_wb(output, 0.5, 0.5, 0.5); + global_mixer->set_wb(output, 1.0, 1.0, 1.0); global_mixer->wait_for_next_frame(); // Mark that the next paintGL() should grab the given pixel. @@ -96,15 +96,15 @@ void GLWidget::initializeGL() global_mixer->add_frame_ready_callback(output, this, [this]{ QMetaObject::invokeMethod(this, "update", Qt::AutoConnection); }); + global_mixer->set_name_updated_callback(output, [this](const string &name){ + emit name_updated(output, name); + }); if (output == Mixer::OUTPUT_LIVE) { global_mixer->set_transition_names_updated_callback(output, [this](const vector &names){ emit transition_names_updated(names); }); } if (output >= Mixer::OUTPUT_INPUT0) { - global_mixer->set_name_updated_callback(output, [this](const string &name){ - emit name_updated(output, name); - }); global_mixer->set_color_updated_callback(output, [this](const string &color){ emit color_updated(output, color); });