From 696a11942cdd33f1fbdacf0ed74fb61ca96ad60a Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 11 Jan 2023 10:02:53 -0600 Subject: [PATCH] Enforce 10 FPS encoding frame rate floor to improve static image quality (#754) --- src/video.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/video.cpp b/src/video.cpp index cd13b0d2..63c19c4c 100644 --- a/src/video.cpp +++ b/src/video.cpp @@ -1134,14 +1134,12 @@ void encode_run( idr_events->pop(); } + // Encode at a minimum of 10 FPS to avoid image quality issues with static content if(!frame->key_frame || images->peek()) { if(auto img = images->pop(100ms)) { session->device->convert(*img); } - else if(images->running()) { - continue; - } - else { + else if(!images->running()) { break; } }