global_flags.enable_quick_cut_keys = ui->quick_cut_enable_action->isChecked();
});
+#if HAVE_SRT
+ if (global_flags.srt_port >= 0) {
+ char title[256];
+ snprintf(title, sizeof(title), "Accept new SRT connections on port %d", global_flags.srt_port);
+ ui->srt_enable_action->setChecked(true);
+ ui->srt_enable_action->setText(title);
+ connect(ui->srt_enable_action, &QAction::changed, [this](){
+ global_flags.enable_srt = ui->srt_enable_action->isChecked();
+ });
+ } else {
+ ui->srt_enable_action->setChecked(false);
+ ui->srt_enable_action->setEnabled(false);
+ ui->srt_enable_action->setText("Accept new SRT connections");
+ }
+#else
+ ui->srt_enable_action->setChecked(false);
+ ui->srt_enable_action->setEnabled(false);
+ ui->srt_enable_action->setText("Accept new SRT connections");
+#endif
+
last_audio_level_callback = steady_clock::now() - seconds(1);
if (!global_flags.midi_mapping_filename.empty()) {