From 32479b1b8395004e06d46e5289b19632fed8a6d5 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 24 Jan 2019 20:53:52 +1100 Subject: [PATCH] set infinite length default value --- io/previewgenerator.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/io/previewgenerator.cpp b/io/previewgenerator.cpp index 0bd8eaa38..e815a2873 100644 --- a/io/previewgenerator.cpp +++ b/io/previewgenerator.cpp @@ -59,6 +59,7 @@ void PreviewGenerator::parse_media() { ms.preview_done = false; ms.file_index = i; ms.enabled = true; + ms.infinite_length = false; bool append = false; @@ -77,7 +78,6 @@ void PreviewGenerator::parse_media() { && fmt_ctx->streams[i]->codecpar->codec_id != AV_CODEC_ID_DNXHD) { // silly hack but this is the only scenario i've seen this if (footage->url.contains('%')) { // must be an image sequence - ms.infinite_length = false; ms.video_frame_rate = 25; } else { ms.infinite_length = true; @@ -85,8 +85,6 @@ void PreviewGenerator::parse_media() { ms.video_frame_rate = 0; } } else { - ms.infinite_length = false; - // using ffmpeg's built-in heuristic ms.video_frame_rate = av_q2d(av_guess_frame_rate(fmt_ctx, fmt_ctx->streams[i], nullptr));