From fe9450afccdb2a1f940aa350199c798c6878efea Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Tue, 14 Apr 2026 22:34:54 +0200 Subject: [PATCH] Remove unnecessary synchronization The `videoSize` field is never written while holding the mutex, and is only accessed from the same thread. --- .../java/com/genymobile/scrcpy/video/NewDisplayCapture.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/com/genymobile/scrcpy/video/NewDisplayCapture.java b/server/src/main/java/com/genymobile/scrcpy/video/NewDisplayCapture.java index 64fa1b0c..cee89dae 100644 --- a/server/src/main/java/com/genymobile/scrcpy/video/NewDisplayCapture.java +++ b/server/src/main/java/com/genymobile/scrcpy/video/NewDisplayCapture.java @@ -241,7 +241,7 @@ public class NewDisplayCapture extends SurfaceCapture { } @Override - public synchronized Size getSize() { + public Size getSize() { return videoSize; }