From: Steinar H. Gunderson Date: Wed, 30 Oct 2019 18:54:30 +0000 (+0100) Subject: Fix the “time remaining” display when queueing infinite clips. X-Git-Tag: 1.9.1~5 X-Git-Url: https://git.sesse.net/?p=nageru;a=commitdiff_plain;h=854a506c80ce3d750c5685331226ca382c5743ff;hp=c0c28a5a077f432c65077173610b9f0aa78dfef4 Fix the “time remaining” display when queueing infinite clips. --- diff --git a/futatabi/mainwindow.cpp b/futatabi/mainwindow.cpp index dfc2ea5..a479a73 100644 --- a/futatabi/mainwindow.cpp +++ b/futatabi/mainwindow.cpp @@ -437,6 +437,9 @@ void MainWindow::queue_clicked() } else { clip.stream_idx = ui->preview_display->get_stream_idx(); } + if (clip.pts_out == -1) { + clip.pts_out = clip.pts_in + int64_t(TIMEBASE) * 86400 * 7; // One week; effectively infinite, but without overflow issues. + } playlist_clips->add_clip(clip); playlist_selection_changed();