rtpjitterbuffer: Add a faststart-min-packets property
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 22 Jun 2017 19:34:42 +0000 (15:34 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Wed, 28 Jun 2017 15:51:10 +0000 (11:51 -0400)
commitbbe0053f8ae20069627725a2fb675b5ea143e238
tree1d46c6b357597b0e390e87f558e21fb6dd414ae6
parent244c7017ee9ef86275109749ce8dde29b3872ed6
rtpjitterbuffer: Add a faststart-min-packets property

When set this property will allow the jitterbuffer to start delivering
packets as soon as N most recent packets have consecutive seqnum. A
faststart-min-packets of zero disables this feature. This heuristic is
also used in rtpsource which implements the probation mechanism and a
similar heuristic is used to handle long gaps.

https://bugzilla.gnome.org/show_bug.cgi?id=769536
gst/rtpmanager/gstrtpjitterbuffer.c
gst/rtpmanager/rtpjitterbuffer.c
gst/rtpmanager/rtpjitterbuffer.h