gstreamer/sys/decklink
Matthew Waters 59c5ae2817 decklink: calculate the decklink output time from the internal clock
Fixes the time calculations when dealing with a slaved clock (as
will occur with more than one decklink video sink), when performing
flushing seeks causing stalls in the output timeline, pausing.

Tighten up the calculations by relying solely on the internal time
(from the internal clock) for determining when to schedule display
frames instead attempting to track pause lengths from the external
clock and converting to internal time.  This results in a much easier
offset calculation for choosing the output time and ensures that the
clock is always advancing when we need it to.

This is fixup to the 'monotonically increasing output timestamps' goal
in: bf849e9a69
2018-12-12 13:29:32 +11:00
..
linux decklink: Update to SDK 10.8 2016-09-26 16:39:18 +03:00
osx decklink: Update to SDK 10.8 2016-09-26 16:39:18 +03:00
win Run gst-indent through the files 2018-11-28 14:18:26 +00:00
gstdecklink.cpp decklinkvideosrc: respect pixel format property even if mode is set to auto 2018-11-05 08:52:11 -05:00
gstdecklink.h decklinkvideosrc: Add support for extracting Closed Caption 2018-04-23 16:16:06 +02:00
gstdecklinkaudiosink.cpp decklink: start scheduled playback in paused 2018-09-12 21:16:27 +10:00
gstdecklinkaudiosink.h decklinkaudiosink: Implement resampling/buffer reversing for trick-modes 2017-12-14 10:37:20 +02:00
gstdecklinkaudiosrc.cpp decklinkaudiosrc: Extrapolate stream/hw reference timestamps when video frame is missing 2018-01-04 15:51:16 +02:00
gstdecklinkaudiosrc.h decklinkaudiosrc: Extrapolate stream/hw reference timestamps when video frame is missing 2018-01-04 15:51:16 +02:00
gstdecklinkvideosink.cpp decklink: calculate the decklink output time from the internal clock 2018-12-12 13:29:32 +11:00
gstdecklinkvideosink.h decklink: calculate the decklink output time from the internal clock 2018-12-12 13:29:32 +11:00
gstdecklinkvideosrc.cpp decklinkvideosrc: Search from line 1 again if we didn't find closed captions at the same line as before 2018-11-07 16:07:25 +00:00
gstdecklinkvideosrc.h decklinkvideosrc: Add support for extracting Closed Caption 2018-04-23 16:16:06 +02:00
Makefile.am decklink: Add autotools support on Windows 2017-07-14 17:21:13 +05:30
meson.build meson: host_system is 'ios' when building for iOS 2018-08-17 04:07:24 +05:30