make WritePacket*() return errors when write queue is full (#388)

This commit is contained in:
Alessandro Ros
2023-08-26 18:09:45 +02:00
committed by GitHub
parent 9453e55f3d
commit 3bdae4ed46
14 changed files with 127 additions and 37 deletions

View File

@@ -1785,8 +1785,7 @@ func (c *Client) WritePacketRTPWithNTP(medi *description.Media, pkt *rtp.Packet,
cm := c.medias[medi]
ct := cm.formats[pkt.PayloadType]
ct.writePacketRTP(byts, pkt, ntp)
return nil
return ct.writePacketRTP(byts, pkt, ntp)
}
// WritePacketRTCP writes a RTCP packet to the server.
@@ -1803,8 +1802,7 @@ func (c *Client) WritePacketRTCP(medi *description.Media, pkt rtcp.Packet) error
}
cm := c.medias[medi]
cm.writePacketRTCP(byts)
return nil
return cm.writePacketRTCP(byts)
}
// PacketPTS returns the PTS of an incoming RTP packet.