#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;
// 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) {