From 0cda7294abdbd49ccde526bfa5efbe66bd109740 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 23 Jan 2009 12:13:00 +0100 Subject: 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. --- gst/rtpmanager/rtpstats.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/rtpmanager/rtpstats.c b/gst/rtpmanager/rtpstats.c index 517018d1..640c3194 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 -- cgit v1.2.1