# HG changeset patch
# User Nabajit Deka
# Date 1382683291 -19800
#      Fri Oct 25 12:11:31 2013 +0530
# Node ID c45766284244989b8d4835716505c16db4a67887
# Parent  4125c74ff21d9b26ff697b30675460808953052b
Test bench code for vertical luma filter.

diff -r 4125c74ff21d -r c45766284244 source/common/primitives.h
--- a/source/common/primitives.h        Fri Oct 25 01:15:58 2013 -0500
+++ b/source/common/primitives.h        Fri Oct 25 12:11:31 2013 +0530
@@ -234,6 +234,7 @@
     filter_pp_t     chroma_hpp[NUM_CHROMA_PARTITIONS];
     filter_pp_t     luma_hpp[NUM_LUMA_PARTITIONS];
     filter_pp_t     chroma_vpp[NUM_CHROMA_PARTITIONS];
+    filter_pp_t     luma_vpp[NUM_LUMA_PARTITIONS];
 
     intra_dc_t      intra_pred_dc;
     intra_planar_t  intra_pred_planar;
diff -r 4125c74ff21d -r c45766284244 source/test/ipfilterharness.cpp
--- a/source/test/ipfilterharness.cpp   Fri Oct 25 01:15:58 2013 -0500
+++ b/source/test/ipfilterharness.cpp   Fri Oct 25 12:11:31 2013 +0530
@@ -391,6 +391,14 @@
                 return false;
             }
         }
+        if (opt.luma_vpp[value])
+        {
+            if (!check_IPFilterLuma_primitive(ref.luma_vpp[value], 
opt.luma_vpp[value]))
+            {
+                printf("luma_vpp[%s]", lumaPartStr[value]);
+                return false;
+            }
+        }
     }
 
     for (int value = 0; value < NUM_CHROMA_PARTITIONS; value++)
@@ -474,10 +482,17 @@
     {
         if (opt.luma_hpp[value])
         {
-            printf("  luma_hpp[%s]", lumaPartStr[value]);
+            printf("luma_hpp[%s]\t", lumaPartStr[value]);
             REPORT_SPEEDUP(opt.luma_hpp[value], ref.luma_hpp[value],
                            pixel_buff + srcStride, srcStride, 
IPF_vec_output_p, dstStride, 1);
         }
+        if (opt.luma_vpp[value])
+        {
+            printf("luma_vpp[%s]\t", lumaPartStr[value]);
+            REPORT_SPEEDUP(opt.luma_vpp[value], ref.luma_vpp[value],
+                           pixel_buff + maxVerticalfilterHalfDistance * 
srcStride, srcStride,
+                           IPF_vec_output_p, dstStride, 1);
+        }
     }
 
     for (int value = 0; value < NUM_CHROMA_PARTITIONS; value++)
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to