diff --git a/xpra/server/window/video_compress.py b/xpra/server/window/video_compress.py index 4accaf78e9..db02761472 100644 --- a/xpra/server/window/video_compress.py +++ b/xpra/server/window/video_compress.py @@ -253,7 +253,7 @@ def add(enc, encode_fn) -> None: # these are used for non-video areas, ensure "jpeg" is used if available # as we may be dealing with large areas still, and we want speed: enc_options = set(self.server_core_encodings) & set(self._encoders.keys()) - nv_common = (enc_options & set(self.core_encodings)) - set(self.video_encodings) + nv_common = enc_options & set(self.core_encodings) & set(self.picture_encodings) self.non_video_encodings = preforder(nv_common) log("do_init_encoders()") log(f" server core encodings={self.server_core_encodings}")