diff options
author | Martin Storsjö <martin@martin.st> | 2012-02-10 01:28:15 +0400 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2012-02-23 23:32:52 +0400 |
commit | 7337484ed21d068184eff74fcdb14b886553159f (patch) | |
tree | 3ab1157d25d54d45b32801ce955fbda5da792545 /libavformat/rtpenc.c | |
parent | ff311c091854a2cf2d49b5ecfa6759084fe643a7 (diff) |
rtpenc: Add an option for not sending RTCP packets
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavformat/rtpenc.c')
-rw-r--r-- | libavformat/rtpenc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libavformat/rtpenc.c b/libavformat/rtpenc.c index 604c4a0552..66ea4ced92 100644 --- a/libavformat/rtpenc.c +++ b/libavformat/rtpenc.c @@ -388,8 +388,9 @@ static int rtp_write_packet(AVFormatContext *s1, AVPacket *pkt) rtcp_bytes = ((s->octet_count - s->last_octet_count) * RTCP_TX_RATIO_NUM) / RTCP_TX_RATIO_DEN; - if (s->first_packet || ((rtcp_bytes >= RTCP_SR_SIZE) && - (ff_ntp_time() - s->last_rtcp_ntp_time > 5000000))) { + if ((s->first_packet || ((rtcp_bytes >= RTCP_SR_SIZE) && + (ff_ntp_time() - s->last_rtcp_ntp_time > 5000000))) && + !(s->flags & FF_RTP_FLAG_SKIP_RTCP)) { rtcp_send_sr(s1, ff_ntp_time()); s->last_octet_count = s->octet_count; s->first_packet = 0; |