From: Wim Taymans Date: Fri, 23 Jan 2009 11:13:00 +0000 (+0100) Subject: Send BYE packets immediatly for small sessions X-Git-Tag: 1.19.3~507^2~19653 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0cda7294abdbd49ccde526bfa5efbe66bd109740;p=platform%2Fupstream%2Fgstreamer.git Send BYE packets immediatly for small sessions When the number of participants is less than 50, the RFC allows for sending the BYE packet immediatly instead of using the regular BYE timeout. Fixes #567828. --- diff --git a/gst/rtpmanager/rtpstats.c b/gst/rtpmanager/rtpstats.c index 517018d..640c319 100644 --- a/gst/rtpmanager/rtpstats.c +++ b/gst/rtpmanager/rtpstats.c @@ -145,6 +145,10 @@ rtp_stats_calculate_bye_interval (RTPSessionStats * stats) gdouble interval; gdouble rtcp_min_time; + /* no interval when we have less than 50 members */ + if (stats->active_sources < 50) + return 0; + rtcp_min_time = (stats->min_interval) / 2.0; /* Dedicate a fraction of the RTCP bandwidth to senders unless