gstreamer/tests/check
Olivier Crête a24596423a rtpjitterbuffer: Cancel timers instead of just unlocking loop thread
When the queue is full (and adding more packets would risk a seqnum
roll-over), the best approach is to just start pushing out packets
from the other side.  Just pushing out the packets results in the
timers being left hanging with old seqnums, so it's safer to just
execute them immediately in this case. It does limit the timer space
to the time it takes to receiver about 32k packets, but without
extended sequence number, this is the best RTP can do.

This also results in the test no longer needed to have timeouts or
timers as pushing packets in drives everything.

Fixes #619
2019-09-28 07:47:54 -04:00
..
elements rtpjitterbuffer: Cancel timers instead of just unlocking loop thread 2019-09-28 07:47:54 -04:00
generic tests: Remove pointless unistd.h include 2018-12-30 21:54:44 +09:00
pipelines tagschecking: Use gst_message_parse_warning in case of GST_MESSAGE_WARNING 2018-12-19 15:57:32 +00:00
.gitignore tests: ignore sub-directory with orc tests 2010-06-17 16:41:56 +01:00
gst-plugins-good.supp valgrind: suppress Cond error coming from gnutls 2019-08-08 14:39:17 +00:00
Makefile.am rtptimerqueue: Consolidate a data structure for timers 2019-09-27 17:34:04 -04:00
meson.build rtptimerqueue: Consolidate a data structure for timers 2019-09-27 17:34:04 -04:00