From 5dae4030026f8e386b6ba5b9f81f0c7af02d72fa Mon Sep 17 00:00:00 2001 From: Agrarvolution Date: Thu, 1 Feb 2024 20:35:38 +0100 Subject: [PATCH] Finally fixed the bug where time formats are set wrong. --- src/jsx/KBRG/ThumbnailMetadata.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jsx/KBRG/ThumbnailMetadata.js b/src/jsx/KBRG/ThumbnailMetadata.js index 4fe9f49..2b4c05a 100644 --- a/src/jsx/KBRG/ThumbnailMetadata.js +++ b/src/jsx/KBRG/ThumbnailMetadata.js @@ -232,7 +232,7 @@ ThumbnailMetadata.prototype.updateFromMetadataDate = function (targetFramerate, default: return false; } - return this.updateTimecodeMetadata(new Timecode(dateUpdate, this.timecodeMetadata.framerate)); + return this.updateTimecodeMetadata(new Timecode(dateUpdate, targetFramerate)); } /** @@ -310,7 +310,7 @@ ThumbnailMetadata.prototype.updateTimecodeMetadata = function (newStartTime) { this.xmp.setStructField(XMPConst.NS_DM, this.timecodeMetadata.timecodeStruct, XMPConst.NS_DM, ThumbnailMetadata.PREVIOUS_TIME_FORMAT, Timecode.createTimeFormat(this.timecodeMetadata.prevFramerate)); this.xmp.setStructField(XMPConst.NS_DM, this.timecodeMetadata.timecodeStruct, XMPConst.NS_DM, - ThumbnailMetadata.PREVIOUS_TIME_FORMAT, this.timecodeMetadata.prevStartTime.toString()); + ThumbnailMetadata.PREVIOUS_TIME_VALUE, this.timecodeMetadata.prevStartTime.toString()); if (this.audioMetadata) { this.xmp.setProperty(XMPConst.NS_BWF, "timeReference",