From 49f3bc462914bed1c6dfc48d45ee4742fbce6b6a Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Thu, 17 Mar 2016 07:32:48 +0000 Subject: [PATCH] make it possible to tune the MAX_SOFT_EXPIRED value on the server side git-svn-id: https://xpra.org/svn/Xpra/trunk@12158 3bb7dfac-3a0b-4e04-842a-767bc560f471 --- src/xpra/server/window/window_source.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/xpra/server/window/window_source.py b/src/xpra/server/window/window_source.py index d8b7b0e51e..1f8caec9a6 100644 --- a/src/xpra/server/window/window_source.py +++ b/src/xpra/server/window/window_source.py @@ -33,6 +33,7 @@ MAX_DELTA_SIZE = int(os.environ.get("XPRA_MAX_DELTA_SIZE", "32768")) MAX_DELTA_HITS = int(os.environ.get("XPRA_MAX_DELTA_HITS", "20")) MIN_WINDOW_REGION_SIZE = int(os.environ.get("XPRA_MIN_WINDOW_REGION_SIZE", "1024")) +MAX_SOFT_EXPIRED = int(os.environ.get("XPRA_MAX_SOFT_EXPIRED", "5")) HAS_ALPHA = os.environ.get("XPRA_ALPHA", "1")=="1" FORCE_BATCH = os.environ.get("XPRA_FORCE_BATCH", "0")=="1" @@ -128,7 +129,7 @@ def __init__(self, queue_size, call_in_encode_thread, queue_packet, compressed_w ropts = ropts.intersection(set(self.server_core_encodings)) #ensure the server has support for it ropts = ropts.intersection(set(self.core_encodings)) #ensure the client has support for it self.client_refresh_encodings = encoding_options.strlistget("auto_refresh_encodings", list(ropts)) - self.max_soft_expired = max(0, min(100, encoding_options.intget("max-soft-expired", 5))) + self.max_soft_expired = max(0, min(100, encoding_options.intget("max-soft-expired", MAX_SOFT_EXPIRED))) self.supports_delta = [] if not window.is_tray() and DELTA: self.supports_delta = [x for x in encoding_options.strlistget("supports_delta", []) if x in ("png", "rgb24", "rgb32")] @@ -259,7 +260,7 @@ def init_vars(self): self.expire_timer = None self.soft_timer = None self.soft_expired = 0 - self.max_soft_expired = 5 + self.max_soft_expired = MAX_SOFT_EXPIRED self.min_delta_size = MIN_DELTA_SIZE self.max_delta_size = MAX_DELTA_SIZE self.is_OR = False