From 829469d0fe7ac471f3e8967b2a76bde0405e1803 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 23 Oct 2023 22:39:12 +0300 Subject: [PATCH] rtpav1depay: Don't push stale temporal delimiters downstream Only push them downstream once a complete OBU was assembled. Part-of: --- net/rtp/src/av1/depay/imp.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/rtp/src/av1/depay/imp.rs b/net/rtp/src/av1/depay/imp.rs index b7c8b0f1..1fd5173d 100644 --- a/net/rtp/src/av1/depay/imp.rs +++ b/net/rtp/src/av1/depay/imp.rs @@ -353,7 +353,7 @@ impl RTPAv1Depay { } // now push all the complete OBUs - let buffer = if !ready_obus.is_empty() { + let buffer = if !ready_obus.is_empty() && ready_obus != TEMPORAL_DELIMITER { gst::log!( CAT, imp: self,