From 0348eda8a9e4359c39fa3781a0b40741eb0a74c5 Mon Sep 17 00:00:00 2001 From: Yukiniro Date: Wed, 13 Aug 2025 22:48:08 +0800 Subject: [PATCH] fix(conversion): fixed using wrong timestamp when calculating lastCanvasEndTimestamp --- src/conversion.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/conversion.ts b/src/conversion.ts index ef099cf..228d589 100644 --- a/src/conversion.ts +++ b/src/conversion.ts @@ -671,7 +671,7 @@ export class Conversion { } let adjustedSampleTimestamp = Math.max(timestamp - this._startTimestamp, 0); - lastCanvasEndTimestamp = timestamp + duration; + lastCanvasEndTimestamp = adjustedSampleTimestamp + duration; if (frameRate !== undefined) { // Logic for skipping/repeating frames when a frame rate is set