- Fixed problem where the jitter buffer could lose packets, and would not handle large (incorrect) gaps in timestamps.
The rate at which data was being pulled from the jitter buffer has been changed - previously one packet would be taken, and if the jitter buffer grew, the rate would remain the same. This behaviour caused packet loss when the jitter buffer became "full" due to gaps in timestamps larger than the jitter buffer. Now, all packets up to half of the jitter buffer are extracted.
Packets arriving earlier than the last packet which was already compensated for are now dropped.