GNOME Bugzilla – Bug 757353
multiqueue: Fix high_time computation
Last modified: 2015-12-02 15:10:07 UTC
See comment
Created attachment 314454 [details] [review] multiqueue: Fix high_time computation * Avoid the computation completely if we know we don't need it (not in sync time mode) * Make sure we don't override highest time with GST_CLOCK_TIME_NONE on unlinked pads * Ensure the high_time gets properly updated if all pads are not linked * Fix the comparision in the loop whether the target high time is the same as the current time * Split wake_up_next_non_linked method to avoid useless calculation
Comment on attachment 314454 [details] [review] multiqueue: Fix high_time computation Makes sense
This had a few issues still. Will update soon
commit 785edec27004369739ea3ece18bf36a68fe09865 Author: Edward Hervey <edward@centricular.com> Date: Fri Oct 30 10:22:20 2015 +0100 multiqueue: Fix high_time computation * Avoid the computation completely if we know we don't need it (not in sync time mode) * Make sure we don't override highest time with GST_CLOCK_TIME_NONE on unlinked pads * Ensure the high_time gets properly updated if all pads are not linked * Fix the comparision in the loop whether the target high time is the same as the current time * Split wake_up_next_non_linked method to avoid useless calculation https://bugzilla.gnome.org/show_bug.cgi?id=757353