GNOME Bugzilla – Bug 754666
decklinkvideosink: Consider pipeline latency when scheduling frames
Last modified: 2015-09-09 14:00:04 UTC
See commit message
Created attachment 310795 [details] [review] decklinkvideosink: Consider pipeline latency when scheduling frames Without this, we will schedule all frames too late in live pipelines.
Created attachment 310830 [details] [review] decklinkvideosink: Consider pipeline latency, render delay and ts offset when scheduling frames Without this, we will schedule all frames too late in live pipelines.
Bit unfortunate that we are duplicating calculations from basesink here, perhaps we should add a ::schedule() vfunc or so that's like prepare but with the time to schedule it at.
That would indeed be a useful addition to basesink :) commit a6744a915b22c0cd602ba6cdcea1a48babf6030b Author: Sebastian Dröge <sebastian@centricular.com> Date: Mon Sep 7 13:36:19 2015 +0300 decklinkvideosink: Consider pipeline latency, render delay and ts offset when scheduling frames Without this, we will schedule all frames too late in live pipelines. https://bugzilla.gnome.org/show_bug.cgi?id=754666