From 078e5f01a647c506e92582225f3225bc011aad61 Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 23 Nov 2019 08:23:49 -0800 Subject: [PATCH] Make fps threadsafe --- .../com/chameleonvision/classabstraction/VisionProcess.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Main/src/main/java/com/chameleonvision/classabstraction/VisionProcess.java b/Main/src/main/java/com/chameleonvision/classabstraction/VisionProcess.java index 5e07b26cd..81d5a25a7 100644 --- a/Main/src/main/java/com/chameleonvision/classabstraction/VisionProcess.java +++ b/Main/src/main/java/com/chameleonvision/classabstraction/VisionProcess.java @@ -325,8 +325,9 @@ public class VisionProcess { */ private class VisionProcessRunnable implements Runnable { - public Double fps = 0.0; // TODO: (HIGH) update or average or something + volatile Double fps = 0.0; private CircularBuffer fpsAveragingBuffer = new CircularBuffer(7); + @SuppressWarnings("FieldCanBeLocal") private CVPipelineResult result; private Mat streamBuffer = new Mat();