]> git.sesse.net Git - nageru/blobdiff - nageru/glwidget.cpp
IWYU-fix nageru/*.cpp.
[nageru] / nageru / glwidget.cpp
index f5f350a6865188194f7bf58c7a778521cd0dad92..d649c3daeb8ba489e8801d3d8ccf77b44e61d402 100644 (file)
@@ -2,7 +2,9 @@
 
 #include <assert.h>
 #include <bmusb/bmusb.h>
+#include <math.h>
 #include <movit/effect_chain.h>
+#include <movit/image_format.h>
 #include <movit/resource_pool.h>
 #include <stdbool.h>
 #include <stdint.h>
 #include <map>
 #include <mutex>
 #include <utility>
+#include <vector>
+
+#include <QAction>
+#include <QActionGroup>
+#include <QGL>
+#include <QInputDialog>
+#include <QLineEdit>
+#include <QList>
+#include <QObject>
+#include <QVariant>
 
 #include "audio_mixer.h"
 #include "shared/context.h"
 #include "context_menus.h"
-#include "flags.h"
 #include "mainwindow.h"
 #include "mixer.h"
 #include "shared/ref_counted_gl_sync.h"
+#include "shared/shared_defs.h"
+#include "ycbcr_interpretation.h"
 
 class QMouseEvent;
 
@@ -378,7 +391,7 @@ void GLWidget::show_preview_context_menu(unsigned signal_num, const QPoint &pos)
        // And a master clock selector.
        QAction *master_clock_action = new QAction("Use as master clock", &menu);
        master_clock_action->setCheckable(true);
-       if (global_mixer->get_output_card_index() != -1) {
+       if (global_mixer->get_output_card_index() != -1 && global_mixer->get_output_card_is_master()) {
                master_clock_action->setChecked(false);
                master_clock_action->setEnabled(false);
        } else if (global_mixer->get_master_clock() == signal_num) {