gstreamer/tests
Havard Graff f440b074b1 rtpjitterbuffer: improved rtx-rtt averaging
The basic idea is this:
1. For *larger* rtx-rtt, weigh a new measurement as before
2. For *smaller* rtx-rtt, be a bit more conservative and weigh a bit less
3. For very large measurements, consider them "outliers"
   and count them a lot less

The idea being that reducing the rtx-rtt is much more harmful then
increasing it, since we don't want to be underestimating the rtt of the
network, and when using this number to estimate the latency you need for
you jitterbuffer, you would rather want it to be a bit larger then a bit
smaller, potentially losing rtx-packets. The "outlier-detector" is there
to prevent a single skewed measurement to affect the outcome too much.
On wireless networks, these are surprisingly common.

https://bugzilla.gnome.org/show_bug.cgi?id=769768
2016-09-14 19:37:50 -04:00
..
check rtpjitterbuffer: improved rtx-rtt averaging 2016-09-14 19:37:50 -04:00
examples tests/examples: #define GDK_DISABLE_DEPRECATION_WARNINGS 2016-09-01 10:59:51 +03:00
files tests: add unit test for JPEG-2000 rtp payloader leak 2016-05-27 12:58:37 +01:00
icles gstreamer: good: tests: Fix memory leaks when context parse fails. 2015-10-02 17:35:10 +03:00
Makefile.am tests: don't build examples if --disable-examples was passed to configure 2009-05-05 13:23:45 +01:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00