From 8c648384f275e7815b6db9e6b79d25ba3a78be65 Mon Sep 17 00:00:00 2001 From: Vivia Nikolaidou Date: Sat, 12 Mar 2022 17:13:48 +0200 Subject: [PATCH] yadif: Fix CHECK macro for YUY2 format Used to make comb artifacts for videotestsrc pattern=ball for YUY2 format only (not AYUV). Part-of: --- subprojects/gst-plugins-good/gst/deinterlace/yadif.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subprojects/gst-plugins-good/gst/deinterlace/yadif.c b/subprojects/gst-plugins-good/gst/deinterlace/yadif.c index b224e87..d29c72f 100644 --- a/subprojects/gst-plugins-good/gst/deinterlace/yadif.c +++ b/subprojects/gst-plugins-good/gst/deinterlace/yadif.c @@ -220,8 +220,8 @@ static void if (is_not_edge) {\ int spatial_score = FFABS(stzero[x-colors2] - sbzero[x-colors2]) + FFABS(c-e) \ + FFABS(stzero[x+colors2] - sbzero[x+colors2]); \ - CHECK(-1) CHECK(-2) }} }} \ - CHECK( 1) CHECK( 2) }} }} \ + CHECK(-1 * colors2) CHECK(-2 * colors2) }} }} \ + CHECK(colors2) CHECK(2 * colors2) }} }} \ }\ \ if (!(mode&2)) { \ -- 2.7.4