From 05256d0c9f1945ed925cc42527136d03f82b7a1f Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 17 Mar 2023 09:26:01 -0400 Subject: [PATCH] MT#56447 use explicit BLACKHOLE flagging Change-Id: I2ec76711653a19b91e91d7051d683987dd188b61 --- daemon/media_socket.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index b9962e68d..14756dcb5 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -2458,6 +2458,8 @@ static int stream_packet(struct packet_handler_ctx *phc) { // this sets rtcp, in_srtp, and sinks media_packet_rtcp_demux(phc); + bool is_blackhole = MEDIA_ISSET(phc->mp.media, BLACKHOLE); + // this set payload_type, ssrc_in, and mp payloads media_packet_rtp_in(phc); @@ -2669,7 +2671,7 @@ next_mirror: goto next; } - if (!MEDIA_ISSET(phc->mp.media, BLACKHOLE)) + if (!is_blackhole) ret = media_socket_dequeue(&phc->mp, sink); else ret = media_socket_dequeue(&phc->mp, NULL);