From aad6fdfed3ee82b89ce3b614b8846f1e61f225d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 25 Apr 2025 14:34:23 +0300 Subject: [PATCH] streamproducer: When discarding a buffer then a new keyframe is necessary If configured for requiring keyframes. Part-of: --- gstreamer-utils/src/streamproducer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gstreamer-utils/src/streamproducer.rs b/gstreamer-utils/src/streamproducer.rs index 1a33c9139..98d244c48 100644 --- a/gstreamer-utils/src/streamproducer.rs +++ b/gstreamer-utils/src/streamproducer.rs @@ -414,7 +414,7 @@ impl StreamProducer { if consumer.discard.load(atomic::Ordering::SeqCst) { consumer .needs_keyframe - .store(false, atomic::Ordering::SeqCst); + .store(true, atomic::Ordering::SeqCst); return None; }