From dc0e2281b90bba438e6723620d4da7aea8a00946 Mon Sep 17 00:00:00 2001 From: Thiago Santos Date: Mon, 19 Oct 2015 18:04:56 -0300 Subject: [PATCH] deinterlace: break as soon as non-interlaced if found It looks for a non-interlaced entry on the filter caps, break as soon as one is found to avoid wasting cpu --- gst/deinterlace/gstdeinterlace.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/deinterlace/gstdeinterlace.c b/gst/deinterlace/gstdeinterlace.c index e4aeafa053..b6704cd239 100644 --- a/gst/deinterlace/gstdeinterlace.c +++ b/gst/deinterlace/gstdeinterlace.c @@ -2182,6 +2182,7 @@ gst_deinterlace_getcaps (GstDeinterlace * self, GstPad * pad, GstCaps * filter) if (!interlace_mode || g_strcmp0 (interlace_mode, "progressive") == 0) { filter_interlaced = FALSE; + break; } } }