<div dir="ltr">Kindly ignore the previous patch.<div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Regards,<div>Radhakrishnan</div></div></div></div>
<br><div class="gmail_quote">On Tue, Feb 20, 2018 at 2:17 PM,  <span dir="ltr"><<a href="mailto:radhakrishnan@multicorewareinc.com" target="_blank">radhakrishnan@multicorewareinc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"># HG changeset patch<br>
# User Radhakrishnan <<a href="mailto:radhakrishnan@multicorewareinc.com">radhakrishnan@<wbr>multicorewareinc.com</a>><br>
# Date 1517305025 -19800<br>
#      Tue Jan 30 15:07:05 2018 +0530<br>
# Node ID 8389ddda250a25a12869e8b2347003<wbr>cb932e4a1c<br>
# Parent  d3854b2116e83a4896fb484b694df2<wbr>e9eca2aee6<br>
x86: Remove header file for horizontal ipfilters<br>
<br>
Since all ipfilter kernals share the ipfilter8.h file, a separate header file isn't needed for horizontal ipfilter kernals. So this patch removes the duplicate header file<br>
<br>
diff -r d3854b2116e8 -r 8389ddda250a source/common/CMakeLists.txt<br>
--- a/source/common/CMakeLists.txt      Fri Jan 19 12:04:23 2018 +0530<br>
+++ b/source/common/CMakeLists.txt      Tue Jan 30 15:07:05 2018 +0530<br>
@@ -57,7 +57,7 @@<br>
     set(VEC_PRIMITIVES vec/vec-primitives.cpp ${PRIMITIVES})<br>
     source_group(Intrinsics FILES ${VEC_PRIMITIVES})<br>
<br>
-    set(C_SRCS asm-primitives.cpp pixel.h mc.h ipfilter8.h blockcopy8.h dct8.h h-ipfilter8.h loopfilter.h seaintegral.h)<br>
+    set(C_SRCS asm-primitives.cpp pixel.h mc.h ipfilter8.h blockcopy8.h dct8.h loopfilter.h seaintegral.h)<br>
     set(A_SRCS pixel-a.asm const-a.asm cpu-a.asm ssd-a.asm mc-a.asm<br>
                mc-a2.asm pixel-util8.asm blockcopy8.asm<br>
                pixeladd8.asm dct8.asm seaintegral.asm)<br>
diff -r d3854b2116e8 -r 8389ddda250a source/common/x86/asm-<wbr>primitives.cpp<br>
--- a/source/common/x86/asm-<wbr>primitives.cpp      Fri Jan 19 12:04:23 2018 +0530<br>
+++ b/source/common/x86/asm-<wbr>primitives.cpp      Tue Jan 30 15:07:05 2018 +0530<br>
@@ -115,7 +115,6 @@<br>
 #include "intrapred.h"<br>
 #include "dct8.h"<br>
 #include "seaintegral.h"<br>
-#include "h-ipfilter8.h"<br>
 }<br>
<br>
 #define ALL_LUMA_CU_TYPED(prim, fncdef, fname, cpu) \<br>
diff -r d3854b2116e8 -r 8389ddda250a source/common/x86/h-ipfilter8.<wbr>h<br>
--- a/source/common/x86/h-<wbr>ipfilter8.h   Fri Jan 19 12:04:23 2018 +0530<br>
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000<br>
@@ -1,39 +0,0 @@<br>
-/****************************<wbr>******************************<wbr>*******************<br>
-* Copyright (C) 2013-2017 MulticoreWare, Inc<br>
-*<br>
-* Authors: Steve Borho <<a href="mailto:steve@borho.org">steve@borho.org</a>><br>
-*          Praveen Kuamr Tiwari <<a href="mailto:praveen@multicorewareinc.com">praveen@multicorewareinc.com</a>><br>
-*<br>
-* This program is free software; you can redistribute it and/or modify<br>
-* it under the terms of the GNU General Public License as published by<br>
-* the Free Software Foundation; either version 2 of the License, or<br>
-* (at your option) any later version.<br>
-*<br>
-* This program is distributed in the hope that it will be useful,<br>
-* but WITHOUT ANY WARRANTY; without even the implied warranty of<br>
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the<br>
-* GNU General Public License for more details.<br>
-*<br>
-* You should have received a copy of the GNU General Public License<br>
-* along with this program; if not, write to the Free Software<br>
-* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02111, USA.<br>
-*<br>
-* This program is also available under a commercial proprietary license.<br>
-* For more information, contact us at license @ <a href="http://x265.com" rel="noreferrer" target="_blank">x265.com</a>.<br>
-*****************************<wbr>******************************<wbr>******************/<br>
-<br>
-#ifndef X265_H_IPFILTER8_H<br>
-#define X265_H_IPFILTER8_H<br>
-<br>
-<br>
-#define SETUP_H_FUNC_DEF(cpu) \<br>
-    FUNCDEF_PU(void, interp_8tap_horiz_pp, cpu, const pixel* src, intptr_t srcStride, pixel* dst, intptr_t dstStride, int coeffIdx); \<br>
-    FUNCDEF_PU(void, interp_8tap_horiz_ps, cpu, const pixel* src, intptr_t srcStride, int16_t* dst, intptr_t dstStride, int coeffIdx, int isRowExt);<br>
-<br>
-SETUP_H_FUNC_DEF(sse2);<br>
-SETUP_H_FUNC_DEF(ssse3);<br>
-SETUP_H_FUNC_DEF(sse3);<br>
-SETUP_H_FUNC_DEF(sse4);<br>
-SETUP_H_FUNC_DEF(avx2);<br>
-<br>
-#endif // ifndef X265_H_IPFILTER8_H<br>
</blockquote></div><br></div>