decklink: fixup internal time tracking over buffering pauses
authorMatthew Waters <matthew@centricular.com>
Wed, 21 Nov 2018 14:43:56 +0000 (08:43 -0600)
committerMatthew Waters <matthew@centricular.com>
Mon, 26 Nov 2018 06:57:45 +0000 (17:57 +1100)
commitd67d866eb93132a3ab49de8351fb62be82ee82b7
tree69ed4f7ffd929645e33e8cab56a84c198370d926
parent65c9c4b40691335cc5805bb6ca8f9cfd5e1e6df1
decklink: fixup internal time tracking over buffering pauses

Instead of relying on buffers after a state change to PLAYING to always start
from 0, track the amount of time we have spent outside playing but not changed
state to PAUSED.
sys/decklink/gstdecklinkvideosink.cpp
sys/decklink/gstdecklinkvideosink.h