From: Bradley Sepos Date: Thu, 11 Jan 2018 04:55:00 +0000 (-0500) Subject: libhb: Reorder some code in nlmeans_prefilter for clarity. X-Git-Tag: 1.1.0~83 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=738326394e0e80f855d21c6f1d4996f29af35ce9;p=handbrake libhb: Reorder some code in nlmeans_prefilter for clarity. --- diff --git a/libhb/nlmeans.c b/libhb/nlmeans.c index e6f8f1767..0ca0f4f6d 100644 --- a/libhb/nlmeans.c +++ b/libhb/nlmeans.c @@ -686,22 +686,18 @@ static void nlmeans_prefilter(BorderedPlane *src, } } + // Recreate borders + nlmeans_border(mem_pre, w, h, border); + // Assign result + src->mem_pre = mem_pre; + src->image_pre = image_pre; if (filter_type & NLMEANS_PREFILTER_MODE_PASSTHRU) { - // No swap needed as nlmeans_alloc() set src->mem_pre == src->mem - src->mem = mem_pre; - src->image = image_pre; - } - else - { - src->mem_pre = mem_pre; - src->image_pre = image_pre; + src->mem = src->mem_pre; + src->image = src->image_pre; } - // Recreate borders - nlmeans_border(mem_pre, w, h, border); - } src->prefiltered = 1; hb_unlock(src->mutex);