gst-plugins-good: deinterlace: fix arithmetic for unsigned comparison

Mark Nauwelaerts mnauw at kemper.freedesktop.org
Fri Jan 20 08:24:26 PST 2012


Module: gst-plugins-good
Branch: master
Commit: 9d771c9bed64673e6b54ec80ae09ef1c51e2e707
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=9d771c9bed64673e6b54ec80ae09ef1c51e2e707

Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Fri Jan 20 16:57:52 2012 +0100

deinterlace: fix arithmetic for unsigned comparison

---

 gst/deinterlace/gstdeinterlace.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gst/deinterlace/gstdeinterlace.c b/gst/deinterlace/gstdeinterlace.c
index 373fb20..a79b836 100644
--- a/gst/deinterlace/gstdeinterlace.c
+++ b/gst/deinterlace/gstdeinterlace.c
@@ -1706,8 +1706,8 @@ restart:
       gst_buffer_set_caps (outbuf, GST_PAD_CAPS (self->srcpad));
     }
 
-    g_return_val_if_fail (self->history_count - 1 -
-        gst_deinterlace_method_get_latency (self->method) >= 0, GST_FLOW_ERROR);
+    g_return_val_if_fail (self->history_count >=
+        1 + gst_deinterlace_method_get_latency (self->method), GST_FLOW_ERROR);
 
     buf =
         self->field_history[self->history_count - 1 -



More information about the gstreamer-commits mailing list