From 8388b92c5a6a808549fb0b885c38bf55945b2be1 Mon Sep 17 00:00:00 2001 From: philiprkk <57251565+philiprkk@users.noreply.github.com> Date: Mon, 18 Sep 2023 16:13:24 +0200 Subject: [PATCH] Remove issue with converting milliseconds to microseconds twice This PR Fixes an issue for video and live stream mode where the millisecond timestamp is converted to microseconds twice --- .../google/mediapipe/tasks/vision/core/BaseVisionTaskApi.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/core/BaseVisionTaskApi.java b/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/core/BaseVisionTaskApi.java index 0decfaf18..c77f8622e 100644 --- a/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/core/BaseVisionTaskApi.java +++ b/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/core/BaseVisionTaskApi.java @@ -118,7 +118,7 @@ public class BaseVisionTaskApi implements AutoCloseable { .getPacketCreator() .createProto(convertToNormalizedRect(imageProcessingOptions, image))); } - return processVideoData(inputPackets, timestampMs * MICROSECONDS_PER_MILLISECOND); + return processVideoData(inputPackets, timestampMs); } /** @@ -160,7 +160,7 @@ public class BaseVisionTaskApi implements AutoCloseable { .getPacketCreator() .createProto(convertToNormalizedRect(imageProcessingOptions, image))); } - sendLiveStreamData(inputPackets, timestampMs * MICROSECONDS_PER_MILLISECOND); + sendLiveStreamData(inputPackets, timestampMs); } /**