X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=nageru%2Fmainwindow.cpp;fp=nageru%2Fmainwindow.cpp;h=0a3ec15677cbcfba95f5455c47999079aeab331c;hp=20f8e50dbc6ec189310b20e6b7337d19b826062d;hb=82eaaa3d91b33479a3dee767d5de12aeb6da5b93;hpb=3d7ae61cc383a344b2458bd47ab13ce436311eb1 diff --git a/nageru/mainwindow.cpp b/nageru/mainwindow.cpp index 20f8e50..0a3ec15 100644 --- a/nageru/mainwindow.cpp +++ b/nageru/mainwindow.cpp @@ -277,6 +277,26 @@ MainWindow::MainWindow() 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()) {