From 04fc0d1282add945145784e8079900692753f861 Mon Sep 17 00:00:00 2001
From: Mathieu Beligon <beligonmathieu@gmail.com>
Date: Thu, 4 Mar 2021 18:36:29 -0500
Subject: [PATCH] [camera] (fix) use drop to reduce lattency

---
 src/polystar/frame_generators/camera_frame_generator.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/polystar/frame_generators/camera_frame_generator.py b/src/polystar/frame_generators/camera_frame_generator.py
index 237898b..eb4ed9e 100644
--- a/src/polystar/frame_generators/camera_frame_generator.py
+++ b/src/polystar/frame_generators/camera_frame_generator.py
@@ -16,11 +16,11 @@ class RaspiV2CameraFrameGenerator(CV2FrameGeneratorABC):
             "nvarguscamerasrc ! "
             "video/x-raw(memory:NVMM), "
             f"width=(int){self.width}, height=(int){self.height}, "
-            "format=(string)NV12, framerate=(fraction)60/1 ! "
+            "format=(string)NV12, framerate=60/1 ! "
             "nvvidconv flip-method=0 ! "
             f"video/x-raw, width=(int){self.width}, height=(int){self.height}, "
             "format=(string)BGRx ! "
-            "videoconvert ! appsink",
+            "videoconvert ! appsink drop=true sync=false",
             cv2.CAP_GSTREAMER,
         )
 
-- 
GitLab