gstreamer/sys/decklink
Sebastian Dröge 33a93a66c8 decklinkvideosink: Also stop scheduled playback when gst_element_lost_state() is called
Unfortunately this does not go through the normal state change
machinery, so we don't get notified about this in change_state().
However we need to stop scheduled playback, so that once PLAYING is
reached again we can start scheduled playback with the correct time.

Without this, flushing seeks in PLAYING will not work correctly:
decklinkvideosink will wait before showing the new frames for the amount
of time the pipeline was in PLAYING before.
2016-11-02 16:12:42 +02: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
gstdecklink.cpp decklink: Print the Decklink API error return values in debug output in all places 2016-09-21 09:31:41 -04:00
gstdecklink.h decklinkaudiosink: Add support for 8 and 16 channels 2016-08-26 15:49:40 +03:00
gstdecklinkaudiosink.cpp decklink: Print the Decklink API error return values in debug output in all places 2016-09-21 09:31:41 -04:00
gstdecklinkaudiosink.h
gstdecklinkaudiosrc.cpp decklinkaudiosrc: Ignore channel-mask when checking set_caps compatibility 2016-11-01 19:39:36 +02:00
gstdecklinkaudiosrc.h
gstdecklinkvideosink.cpp decklinkvideosink: Also stop scheduled playback when gst_element_lost_state() is called 2016-11-02 16:12:42 +02:00
gstdecklinkvideosink.h decklinkvideosink: Add support for GstVideoTimeCode 2016-08-04 19:08:27 +03:00
gstdecklinkvideosrc.cpp decklink: Use gst_clock_adjust_with_calibration() and unadjust_with_calibration() 2016-11-02 15:00:36 +02:00
gstdecklinkvideosrc.h decklinkvideosrc: Add support for GstVideoTimeCode 2016-08-04 19:08:27 +03:00
Makefile.am