From 4e300b4ccd149aebd14e2aac3a23bd36821d82ae Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 17 Mar 2023 12:41:20 -0400 Subject: [PATCH] MT#56447 honour RECV flag when receiving RTP Drop RTP if we don't want to receive any Change-Id: I2d31bd0d93447c9a715476d5ce1a9a18606f7fd7 --- daemon/media_socket.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index 14756dcb5..5be095d3f 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -2459,6 +2459,8 @@ static int stream_packet(struct packet_handler_ctx *phc) { media_packet_rtcp_demux(phc); bool is_blackhole = MEDIA_ISSET(phc->mp.media, BLACKHOLE); + if (!is_blackhole) + is_blackhole = !phc->rtcp && !MEDIA_ISSET(phc->mp.media, RECV); // this set payload_type, ssrc_in, and mp payloads media_packet_rtp_in(phc);