diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-04-04 22:21:30 +0300 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2016-04-06 14:35:31 +0100 |
commit | c9596c9b82245434cfc07fa70cfc9115ba62ad74 (patch) | |
tree | c8f84370cad317104636c6439d6a731e9da01082 /sys/decklink/gstdecklink.h | |
parent | cecb4e3af161e629ae43ad1e6c34579c0da65281 (diff) | |
download | gstreamer-plugins-bad-c9596c9b82245434cfc07fa70cfc9115ba62ad74.tar.gz |
decklinkaudiosrc: Don't crash when receiving video frames but no audio
And mark these events as disconts to reset time tracking in the audio source.
https://bugzilla.gnome.org/show_bug.cgi?id=747633
Diffstat (limited to 'sys/decklink/gstdecklink.h')
-rw-r--r-- | sys/decklink/gstdecklink.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/decklink/gstdecklink.h b/sys/decklink/gstdecklink.h index 353769faa..418023dca 100644 --- a/sys/decklink/gstdecklink.h +++ b/sys/decklink/gstdecklink.h @@ -174,10 +174,11 @@ struct _GstDecklinkInput { const GstDecklinkMode *mode; /* Set by the audio source */ - void (*got_audio_packet) (GstElement *videosrc, IDeckLinkAudioInputPacket * packet, GstClockTime capture_time); + void (*got_audio_packet) (GstElement *videosrc, IDeckLinkAudioInputPacket * packet, GstClockTime capture_time, gboolean discont); GstElement *audiosrc; gboolean audio_enabled; + gboolean audio_discont; GstElement *videosrc; gboolean video_enabled; void (*start_streams) (GstElement *videosrc); |