From ae5bdaa7e15a86f627dc17d4e6f6c69c4ffe0547 Mon Sep 17 00:00:00 2001 From: Jochen Henneberg Date: Mon, 4 Sep 2023 17:28:46 +0200 Subject: [PATCH] rtph261depay: Enabled header extension aggregation Part-of: --- subprojects/gst-plugins-good/gst/rtp/gstrtph261depay.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/subprojects/gst-plugins-good/gst/rtp/gstrtph261depay.c b/subprojects/gst-plugins-good/gst/rtp/gstrtph261depay.c index 23a888a4ea..0dd7a0a853 100644 --- a/subprojects/gst-plugins-good/gst/rtp/gstrtph261depay.c +++ b/subprojects/gst-plugins-good/gst/rtp/gstrtph261depay.c @@ -110,6 +110,7 @@ gst_rtp_h261_depay_process (GstRTPBaseDepayload * depayload, GstRTPBuffer * rtp) if (payload_len < header_len + 1) { /* Must have at least one byte payload */ GST_WARNING_OBJECT (depay, "Dropping packet with invalid payload length"); + gst_rtp_base_depayload_dropped (depayload); return NULL; } @@ -286,4 +287,7 @@ gst_rtp_h261_depay_init (GstRtpH261Depay * depay) { depay->adapter = gst_adapter_new (); depay->leftover = NO_LEFTOVER; + + gst_rtp_base_depayload_set_aggregate_hdrext_enabled (GST_RTP_BASE_DEPAYLOAD + (depay), TRUE); }