[Bug 746543] rtpsession: Properly implement T_rr_interval and allow sending multiple early feedback packets in a row

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu May 21 04:24:59 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=746543

--- Comment #27 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
To improve upon the last patch, I'm going to rewrite the timeout scheduling a
bit now. We would only schedule a timeout by default for every
MAX(rtcp-min-interval, calculated-rtcp-min-interval)... unless feedback is
requested to be sent.

Then we would schedule earlier, based on the calculated-rtcp-min-interval and
the last time we sent something. Based on that we would also decide if we can
do early feedback or not.

That way we would only wake up the RTCP threads when something is actually to
be sent (or when a forward reconsideration is happening).


The bad thing about this is that it's not exactly the same as in the spec
anymore then. The behaviour will be the same, but the algorithm is different.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list