gstreamer/tests/check
Stian Selnes 2b0ff13d07 systemclock: Fix wait/unschedule race
Fixes a race where an entry is set to BUSY in
gst_system_clock_id_wait_jitter() and is UNSCHEDULED before
gst_system_clock_id_wait_jitter_unlocked() starts processing it. The
wakeup added by gst_system_clock_id_unschedule() must be cleaned up.

Two stress tests are added. One test that triggers the specific issue
described above. The second stresses the code path where a wait is
rescheduled because the poll returned early.

https://bugzilla.gnome.org/show_bug.cgi?id=761586
2016-02-10 08:59:33 -03:00
..
elements tests: queue2: add test for fill level arithmetic overflow 2016-01-06 20:00:46 +00:00
generic check: Rename states unit test 2015-08-14 11:10:37 +02:00
gst systemclock: Fix wait/unschedule race 2016-02-10 08:59:33 -03:00
libs controlpoint: change the padding to be of arch-independent size 2015-09-30 17:31:58 +02:00
pipelines Fix double semicolons 2015-03-10 09:24:28 +00:00
tools tests: refactor tools check a little 2014-10-31 16:10:01 +00:00
.gitignore tests: add check for gst-inspect --exists functionality 2012-09-01 23:02:10 +01:00
Makefile.am tests: extend the AM_TESTS_ENVIRONMENT from check.mak 2016-02-05 19:11:10 -03:00