summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2015-09-10 14:11:58 +0300
committerSebastian Dröge <sebastian@centricular.com>2015-09-10 14:11:58 +0300
commitb2149e7bb419e246737969a443486e9fbb750100 (patch)
tree074c283abd87905c0fdf87eba250018b6f00de01 /sys
parent38d360675c450ca8f89af6c42d1d0a2e85434437 (diff)
downloadgstreamer-plugins-bad-b2149e7bb419e246737969a443486e9fbb750100.tar.gz
decklinkvideosink: less-than-zero comparison of an unsigned value is never true
Use the correct type, GstClockTimeDiff, instead. CID 1323742
Diffstat (limited to 'sys')
-rw-r--r--sys/decklink/gstdecklinkvideosink.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/decklink/gstdecklinkvideosink.cpp b/sys/decklink/gstdecklinkvideosink.cpp
index c72454ab0..520c50a4f 100644
--- a/sys/decklink/gstdecklinkvideosink.cpp
+++ b/sys/decklink/gstdecklinkvideosink.cpp
@@ -438,7 +438,8 @@ gst_decklink_video_sink_prepare (GstBaseSink * bsink, GstBuffer * buffer)
HRESULT ret;
GstClockTime timestamp, duration;
GstClockTime running_time, running_time_duration;
- GstClockTime latency, render_delay, ts_offset;
+ GstClockTime latency, render_delay;
+ GstClockTimeDiff ts_offset;
gint i;
GST_DEBUG_OBJECT (self, "Preparing buffer %p", buffer);
@@ -471,7 +472,7 @@ gst_decklink_video_sink_prepare (GstBaseSink * bsink, GstBuffer * buffer)
if (ts_offset < 0) {
ts_offset = -ts_offset;
- if (ts_offset < running_time)
+ if ((GstClockTime) ts_offset < running_time)
running_time -= ts_offset;
else
running_time = 0;