From 510482b01aedcd60595371e4e65d5151ce11b5c4 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 6 Sep 2012 16:49:02 +0200 Subject: [PATCH] deinterlace: reuse core function for GCD --- gst/deinterlace/gstdeinterlace.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/gst/deinterlace/gstdeinterlace.c b/gst/deinterlace/gstdeinterlace.c index d4597ad3e4..555083157e 100644 --- a/gst/deinterlace/gstdeinterlace.c +++ b/gst/deinterlace/gstdeinterlace.c @@ -2060,19 +2060,6 @@ gst_deinterlace_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) return ret; } -static gint -gst_greatest_common_divisor (gint a, gint b) -{ - while (b != 0) { - int temp = a; - - a = b; - b = temp % b; - } - - return ABS (a); -} - static gboolean gst_fraction_double (gint * n_out, gint * d_out, gboolean half) { @@ -2087,7 +2074,7 @@ gst_fraction_double (gint * n_out, gint * d_out, gboolean half) if (n == 0 || (n == G_MAXINT && d == 1)) return TRUE; - gcd = gst_greatest_common_divisor (n, d); + gcd = gst_util_greatest_common_divisor (n, d); n /= gcd; d /= gcd;