From 7d4e78e4e7783dd1f4740e37921fb3a9d01a2421 Mon Sep 17 00:00:00 2001 From: El Date: Fri, 30 Jan 2026 11:26:54 +0000 Subject: [PATCH] VNC-151 Handle frame transfer error --- common/rfb/encoders/FFMPEGVAAPIEncoder.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/common/rfb/encoders/FFMPEGVAAPIEncoder.cxx b/common/rfb/encoders/FFMPEGVAAPIEncoder.cxx index 6bfe520..4d26887 100644 --- a/common/rfb/encoders/FFMPEGVAAPIEncoder.cxx +++ b/common/rfb/encoders/FFMPEGVAAPIEncoder.cxx @@ -246,6 +246,7 @@ namespace rfb { if (err = ffmpeg.av_hwframe_transfer_data(hw_frame_guard.get(), frame, 0); err < 0) { vlog.error( "Error while transferring frame data to surface (%s). Error code: %d", ffmpeg.get_error_description(err).c_str(), err); + return false; } if (err = ffmpeg.avcodec_send_frame(ctx_guard.get(), hw_frame_guard.get()); err < 0) {