From 5f1a7afc2b9db47e7f4ce77f4026f7fdff613a2e Mon Sep 17 00:00:00 2001 From: El Date: Thu, 6 Nov 2025 18:31:04 +0000 Subject: [PATCH] VNC-151 Remove unused kasmVideo encoder logic from EncodeManager --- common/rfb/EncodeManager.cxx | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/common/rfb/EncodeManager.cxx b/common/rfb/EncodeManager.cxx index 1e449e1..a5d62b6 100644 --- a/common/rfb/EncodeManager.cxx +++ b/common/rfb/EncodeManager.cxx @@ -1347,13 +1347,10 @@ void EncodeManager::writeRects(const Region& changed, const PixelBuffer* pb, if (webpTookTooLong.load(std::memory_order_relaxed)) activeEncoders[encoderFullColour] = encoderTightJPEG; - //if (ffmpeg_available && videoDetected && video_mode_available) - // activeEncoders[encoderFullColour] = encoderKasmVideo; for (uint32_t i = 0; i < subrects_size; ++i) { if (encCache->enabled && !compresseds[i].empty() && !fromCache[i] && - !encoders[encoderTightQOI]->isSupported() && - activeEncoders[encoderFullColour] != encoderKasmVideo) { + !encoders[encoderTightQOI]->isSupported()) { void *tmp = malloc(compresseds[i].size()); memcpy(tmp, &compresseds[i][0], compresseds[i].size()); encCache->add(isWebp[i] ? encoderTightWEBP : encoderTightJPEG, @@ -1520,9 +1517,6 @@ void EncodeManager::writeSubRect(const Rect& rect, const PixelBuffer *pb, jpegstats.area += rect.area(); jpegstats.rects++; } - } else if (type == encoderFullColour && activeEncoders[encoderFullColour] == encoderKasmVideo) { - if (auto *video_encoder = dynamic_cast(encoders[encoderKasmVideo]); video_encoder) - video_encoder->writeSkipRect(); } else { if (encoder->flags & EncoderUseNativePF) { ppb = preparePixelBuffer(rect, pb, false);