gstreamer/gst-libs/gst/adaptivedemux
Florin Apostol aa58a70d66 adaptivedemux: use realtime_clock for waiting for a condition
There are several places in adaptivedemux where it waits for
time to pass, for example to wait until it should next download
a fragment. The problem with this approach is that it means that
unit tests are forced to execute in realtime.

This commit replaces the use of g_cond_wait_until() with single
shot GstClockID that signals the condition variable. Under normal
usage, this behaves exactly as before. A unit test can replace the
system clock with a GstTestClock, allowing the test to control the
timing in adaptivedemux.

https://bugzilla.gnome.org/show_bug.cgi?id=762147
2016-04-21 16:46:09 -03:00
..
gstadaptivedemux.c adaptivedemux: use realtime_clock for waiting for a condition 2016-04-21 16:46:09 -03:00
gstadaptivedemux.h adaptivedemux: use GstSystemClock to all real-time calculations 2016-04-21 16:46:09 -03:00
Makefile.am Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00