From 9dada03904bdd33a6ae948f9887d4d738821148d Mon Sep 17 00:00:00 2001 From: Simon Inns Date: Fri, 7 Feb 2020 06:25:12 +0100 Subject: [PATCH] Fix for issue #454 --- tools/ld-discmap/discmap.cpp | 2 ++ tools/ld-discmap/discmapper.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/tools/ld-discmap/discmap.cpp b/tools/ld-discmap/discmap.cpp index 6f1377f22..1ba3cf132 100644 --- a/tools/ld-discmap/discmap.cpp +++ b/tools/ld-discmap/discmap.cpp @@ -588,6 +588,8 @@ qint32 DiscMap::getSecondFieldNumber(qint32 frameNumber) const bool DiscMap::saveTargetMetadata(QFileInfo outputFileInfo) { qint32 notifyInterval = m_numberOfFrames / 50; + if (notifyInterval < 1) notifyInterval = 1; + LdDecodeMetaData targetMetadata; LdDecodeMetaData::VideoParameters sourceVideoParameters = ldDecodeMetaData->getVideoParameters(); diff --git a/tools/ld-discmap/discmapper.cpp b/tools/ld-discmap/discmapper.cpp index 349d78aba..20ec2388a 100644 --- a/tools/ld-discmap/discmapper.cpp +++ b/tools/ld-discmap/discmapper.cpp @@ -569,6 +569,8 @@ bool DiscMapper::saveDiscMap(DiscMap &discMap) qInfo() << "Saving target video frames..."; qint32 notifyInterval = discMap.numberOfFrames() / 50; + if (notifyInterval < 1) notifyInterval = 1; + for (qint32 frameNumber = 0; frameNumber < discMap.numberOfFrames(); frameNumber++) { bool writeFail = false;