X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fglwidget.cpp;h=d649c3daeb8ba489e8801d3d8ccf77b44e61d402;hb=HEAD;hp=f5f350a6865188194f7bf58c7a778521cd0dad92;hpb=ecaec75dd52d076ba53cafa1fed716ebc0d93da6;p=nageru diff --git a/nageru/glwidget.cpp b/nageru/glwidget.cpp index f5f350a..d649c3d 100644 --- a/nageru/glwidget.cpp +++ b/nageru/glwidget.cpp @@ -2,7 +2,9 @@ #include #include +#include #include +#include #include #include #include @@ -18,14 +20,25 @@ #include #include #include +#include + +#include +#include +#include +#include +#include +#include +#include +#include #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) {