]> granicus.if.org Git - handbrake/commitdiff
libhb: Make NLMeans prefilter order consistent.
authorBradley Sepos <bradley@bradleysepos.com>
Thu, 11 Jan 2018 04:56:54 +0000 (23:56 -0500)
committerBradley Sepos <bradley@bradleysepos.com>
Thu, 11 Jan 2018 04:56:54 +0000 (23:56 -0500)
libhb/nlmeans.c

index d5751c1bd6eaa3a14e9171bb50887f1728aeb8bf..19bd99e5a5ad37cb650a79d47e981b9635659728 100644 (file)
@@ -619,16 +619,16 @@ static void nlmeans_prefilter(BorderedPlane *src,
         }
 
         // Filter plane; should already have at least 2px extra border on each side
-        if (filter_type & NLMEANS_PREFILTER_MODE_CSM3X3)
-        {
-            // CSM 3x3
-            nlmeans_filter_csm(image, image_pre, w, h, border, 3);
-        }
-        else if (filter_type & NLMEANS_PREFILTER_MODE_CSM5X5)
+        if (filter_type & NLMEANS_PREFILTER_MODE_CSM5X5)
         {
             // CSM 5x5
             nlmeans_filter_csm(image, image_pre, w, h, border, 5);
         }
+        else if (filter_type & NLMEANS_PREFILTER_MODE_CSM3X3)
+        {
+            // CSM 3x3
+            nlmeans_filter_csm(image, image_pre, w, h, border, 3);
+        }
         else if (filter_type & NLMEANS_PREFILTER_MODE_MEDIAN5X5)
         {
             // Median 5x5