From d5be48e9b89c9da7174b34ea32c591f1d1c51c19 Mon Sep 17 00:00:00 2001 From: Kirill Lakhov Date: Wed, 12 Feb 2025 14:03:51 +0300 Subject: [PATCH] changed frame index computation --- cvat-core/src/frames.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cvat-core/src/frames.ts b/cvat-core/src/frames.ts index 19c3f88df884..0018772140fe 100644 --- a/cvat-core/src/frames.ts +++ b/cvat-core/src/frames.ts @@ -898,7 +898,9 @@ export async function getFrame( await refreshJobCacheIfOutdated(jobID); const framesMetaData = await frameDataCache[jobID].getMeta(); - const frameMeta = framesMetaData.frames[frame - jobStartFrame]; + const dataFrameNumber = framesMetaData.getDataFrameNumber(frame - jobStartFrame); + const frameIndex = framesMetaData.getFrameIndex(dataFrameNumber); + const frameMeta = framesMetaData.frames[frameIndex]; frameDataCache[jobID].provider.setRenderSize(frameMeta.width, frameMeta.height); frameDataCache[jobID].decodeForward = isPlaying; frameDataCache[jobID].forwardStep = step;