GNOME Bugzilla – Bug 762211
rtpjitterbuffer: Don't drop packets after big gap
Last modified: 2016-02-18 07:41:41 UTC
Created attachment 321532 [details] [review] test and fix Make sure that the packets queued when detecting a big gap are pushed after reset (5 consective seqnums) and not dropped.
This looks like something that was fixed independently recently. Is the patch to the jitterbuffer actually neeed? The test seems to pass fine without it.
This should be fixed by commit e4b2360e6e5bff335a6b688a03a2385bcb8ea9c0 Author: Sebastian Dröge <sebastian@centricular.com> Date: Wed Dec 9 12:24:09 2015 +0200 rtpjitterbuffer: Fix packet dropping after a big discont We would queue 5 consective packets before considering a reset and a proper discont here. Instead of expecting the next output packet to have the current seqnum (i.e. the fifth), expect it to have the first seqnum. Otherwise we're going to drop all queued up packets.
Comment on attachment 321532 [details] [review] test and fix Confirmed, test fails without my change and works with. So let's get the test integrated: commit 3eeca9c7d20bac6f4da1e1100982836539a2daf7 Author: Stian Selnes <stian@pexip.com> Date: Tue Dec 8 18:49:40 2015 +0100 rtpjitterbuffer: Add test for big seqnum gap handling Make sure that the packets queued when detecting a big gap are pushed after reset (5 consective seqnums) and not dropped. https://bugzilla.gnome.org/show_bug.cgi?id=762211