diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2020-10-25 11:46:29 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2020-10-25 11:46:29 +0200 |
commit | 8a923af42f361f6a96204b4747c1adfe58368530 (patch) | |
tree | ac074328e871b495b70791871ea8f7bc44062bae | |
parent | 675d8b347b7a15d77cdeb412c716e20fd4ae6caa (diff) | |
download | gstreamer-plugins-bad-8a923af42f361f6a96204b4747c1adfe58368530.tar.gz |
decklink: Reset skip counters when starting the sources
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/378>
-rw-r--r-- | sys/decklink/gstdecklinkaudiosrc.cpp | 4 | ||||
-rw-r--r-- | sys/decklink/gstdecklinkvideosrc.cpp | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/decklink/gstdecklinkaudiosrc.cpp b/sys/decklink/gstdecklinkaudiosrc.cpp index 36573c9a9..d35151d3e 100644 --- a/sys/decklink/gstdecklinkaudiosrc.cpp +++ b/sys/decklink/gstdecklinkaudiosrc.cpp @@ -470,6 +470,10 @@ gst_decklink_audio_src_start (GstDecklinkAudioSrc * self) } gst_caps_unref (caps); + self->skipped_last = 0; + self->skip_from_timestamp = GST_CLOCK_TIME_NONE; + self->skip_to_timestamp = GST_CLOCK_TIME_NONE; + return TRUE; } diff --git a/sys/decklink/gstdecklinkvideosrc.cpp b/sys/decklink/gstdecklinkvideosrc.cpp index 1cf8c4b4f..d9b56f5df 100644 --- a/sys/decklink/gstdecklinkvideosrc.cpp +++ b/sys/decklink/gstdecklinkvideosrc.cpp @@ -661,6 +661,10 @@ gst_decklink_video_src_start (GstDecklinkVideoSrc * self) self->input->start_streams (self->input->videosrc); g_mutex_unlock (&self->input->lock); + self->skipped_last = 0; + self->skip_from_timestamp = GST_CLOCK_TIME_NONE; + self->skip_to_timestamp = GST_CLOCK_TIME_NONE; + return TRUE; } |