Browse Source

MT#56447 honour RECV flag when receiving RTP

Drop RTP if we don't want to receive any

Change-Id: I2d31bd0d93447c9a715476d5ce1a9a18606f7fd7
pull/1642/head
Richard Fuchs 3 years ago
parent
commit
4e300b4ccd
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      daemon/media_socket.c

+ 2
- 0
daemon/media_socket.c View File

@ -2459,6 +2459,8 @@ static int stream_packet(struct packet_handler_ctx *phc) {
media_packet_rtcp_demux(phc); media_packet_rtcp_demux(phc);
bool is_blackhole = MEDIA_ISSET(phc->mp.media, BLACKHOLE); 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 // this set payload_type, ssrc_in, and mp payloads
media_packet_rtp_in(phc); media_packet_rtp_in(phc);


Loading…
Cancel
Save