GNOME Bugzilla – Bug 770707
decklinkvideosink drops frames after a while
Last modified: 2016-10-20 17:05:49 UTC
Created attachment 334605 [details] reproducing app We have noticed a regression of decklinkvideosink on GIT master, where we get a little bit of correctly playing frames (1 sec to a few seconds, varies between reboots), then all frames are late and being dropped (the output freezes). This happens only when we use large running times, i.e. base-time of zero, and start-time set to None. I have attached an example application that reproduces it (incl. debug log). Reverting commit commit 3b7e0d7de32f0728259d601daa13b9eeec3dd3ce Author: Sebastian Dröge <sebastian@centricular.com> Date: Fri Aug 26 15:48:36 2016 +0300 decklinkvideosink: Scale down scheduled frame times to milliseconds ... also makes it work again. Using a normal base-time (with running-times starting at zero) also works normally. I have been using a Decklink 4K Extreme over HDMI out, 720p50 for testing.
Created attachment 334606 [details] debug logs
There's definitely something going wrong in the driver here
commit 95eb492c32fc30e9969f8d738a1d30f709582fbb Author: Sebastian Dröge <sebastian@centricular.com> Date: Mon Sep 12 12:19:50 2016 +0200 Revert "decklinkvideosink: Scale down scheduled frame times to milliseconds" This reverts commit 3b7e0d7de32f0728259d601daa13b9eeec3dd3ce. It was a bug in the driver and is supposed to be fixed with 10.8 and newer.