From 8933a652fc0861cb362883642024fc88a30c936a Mon Sep 17 00:00:00 2001 From: John Koleszar Date: Wed, 12 Jun 2013 11:36:00 -0700 Subject: [PATCH] Remove some unused loopfilter code This code is unreachable, and not useful for later reference. Change-Id: I4c9a9e0fbf859c1081bbcfbcda9710afb4b4741f --- vp9/common/x86/vp9_loopfilter_intrin_mmx.c | 58 ---------- vp9/common/x86/vp9_loopfilter_intrin_sse2.c | 116 -------------------- vp9/vp9_common.mk | 1 - 3 files changed, 175 deletions(-) delete mode 100644 vp9/common/x86/vp9_loopfilter_intrin_mmx.c diff --git a/vp9/common/x86/vp9_loopfilter_intrin_mmx.c b/vp9/common/x86/vp9_loopfilter_intrin_mmx.c deleted file mode 100644 index 7e6c4be2c..000000000 --- a/vp9/common/x86/vp9_loopfilter_intrin_mmx.c +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright (c) 2010 The WebM project authors. All Rights Reserved. - * - * Use of this source code is governed by a BSD-style license - * that can be found in the LICENSE file in the root of the source - * tree. An additional intellectual property rights grant can be found - * in the file PATENTS. All contributing project authors may - * be found in the AUTHORS file in the root of the source tree. - */ - -#include "vp9/common/vp9_loopfilter.h" - -prototype_loopfilter(vp9_loop_filter_vertical_edge_mmx); -prototype_loopfilter(vp9_loop_filter_horizontal_edge_mmx); - -/* Horizontal MB filtering */ -void vp9_loop_filter_mbh_mmx(unsigned char *y_ptr, - unsigned char *u_ptr, unsigned char *v_ptr, - int y_stride, int uv_stride, - struct loop_filter_info *lfi) { -} - -/* Vertical MB Filtering */ -void vp9_loop_filter_mbv_mmx(unsigned char *y_ptr, - unsigned char *u_ptr, unsigned char *v_ptr, - int y_stride, int uv_stride, - struct loop_filter_info *lfi) { -} - -/* Horizontal B Filtering */ -void vp9_loop_filter_bh_mmx(unsigned char *y_ptr, - unsigned char *u_ptr, unsigned char *v_ptr, - int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - -} - -/* Vertical B Filtering */ -void vp9_loop_filter_bv_mmx(unsigned char *y_ptr, - unsigned char *u_ptr, unsigned char *v_ptr, - int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - vp9_loop_filter_vertical_edge_mmx(y_ptr + 4, y_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 2); - vp9_loop_filter_vertical_edge_mmx(y_ptr + 8, y_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 2); - vp9_loop_filter_vertical_edge_mmx(y_ptr + 12, y_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 2); - - if (u_ptr) - vp9_loop_filter_vertical_edge_mmx(u_ptr + 4, uv_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 1); - - if (v_ptr) - vp9_loop_filter_vertical_edge_mmx(v_ptr + 4, uv_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 1); -} - diff --git a/vp9/common/x86/vp9_loopfilter_intrin_sse2.c b/vp9/common/x86/vp9_loopfilter_intrin_sse2.c index 7982ca6a2..99a4e4ef2 100644 --- a/vp9/common/x86/vp9_loopfilter_intrin_sse2.c +++ b/vp9/common/x86/vp9_loopfilter_intrin_sse2.c @@ -1017,119 +1017,3 @@ void vp9_mbloop_filter_vertical_edge_uv_sse2(unsigned char *u, /* Transpose 16x8 */ transpose(src, 16, dst, p, 2); } - -/* Horizontal MB filtering */ -void vp9_loop_filter_mbh_sse2(unsigned char *y_ptr, - unsigned char *u_ptr, unsigned char *v_ptr, - int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - vp9_mbloop_filter_horizontal_edge_sse2(y_ptr, y_stride, lfi->mblim, - lfi->lim, lfi->hev_thr); - - /* u,v */ - if (u_ptr) - vp9_mbloop_filter_horizontal_edge_uv_sse2(u_ptr, uv_stride, lfi->mblim, - lfi->lim, lfi->hev_thr, v_ptr); -} - - -void vp9_lpf_mbh_w_sse2(unsigned char *y_ptr, unsigned char *u_ptr, - unsigned char *v_ptr, int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - vp9_mb_lpf_horizontal_edge_w_sse2(y_ptr, y_stride, - lfi->mblim, lfi->lim, lfi->hev_thr); - - /* u,v */ - if (u_ptr) - vp9_mbloop_filter_horizontal_edge_uv_sse2(u_ptr, uv_stride, lfi->mblim, - lfi->lim, lfi->hev_thr, v_ptr); -} - - -void vp9_loop_filter_bh8x8_sse2(unsigned char *y_ptr, unsigned char *u_ptr, - unsigned char *v_ptr, int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - vp9_mbloop_filter_horizontal_edge_sse2( - y_ptr + 8 * y_stride, y_stride, lfi->blim, lfi->lim, lfi->hev_thr); - - if (u_ptr) - vp9_loop_filter_horizontal_edge_uv_sse2(u_ptr + 4 * uv_stride, uv_stride, - lfi->blim, lfi->lim, lfi->hev_thr, - v_ptr + 4 * uv_stride); -} - -/* Vertical MB Filtering */ -void vp9_loop_filter_mbv_sse2(unsigned char *y_ptr, unsigned char *u_ptr, - unsigned char *v_ptr, int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - vp9_mbloop_filter_vertical_edge_sse2(y_ptr, y_stride, lfi->mblim, lfi->lim, - lfi->hev_thr); - - /* u,v */ - if (u_ptr) - vp9_mbloop_filter_vertical_edge_uv_sse2(u_ptr, uv_stride, lfi->mblim, - lfi->lim, lfi->hev_thr, v_ptr); -} - - -void vp9_lpf_mbv_w_sse2(unsigned char *y_ptr, unsigned char *u_ptr, - unsigned char *v_ptr, int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - vp9_mb_lpf_vertical_edge_w_sse2(y_ptr, y_stride, - lfi->mblim, lfi->lim, lfi->hev_thr); - - /* u,v */ - if (u_ptr) - vp9_mbloop_filter_vertical_edge_uv_sse2(u_ptr, uv_stride, lfi->mblim, - lfi->lim, lfi->hev_thr, v_ptr); -} - - -void vp9_loop_filter_bv8x8_sse2(unsigned char *y_ptr, unsigned char *u_ptr, - unsigned char *v_ptr, int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - vp9_mbloop_filter_vertical_edge_sse2( - y_ptr + 8, y_stride, lfi->blim, lfi->lim, lfi->hev_thr); - - if (u_ptr) - vp9_loop_filter_vertical_edge_uv_sse2(u_ptr + 4, uv_stride, - lfi->blim, lfi->lim, lfi->hev_thr, - v_ptr + 4); -} - -/* Horizontal B Filtering */ -void vp9_loop_filter_bh_sse2(unsigned char *y_ptr, - unsigned char *u_ptr, unsigned char *v_ptr, - int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - vp9_loop_filter_horizontal_edge_sse2(y_ptr + 4 * y_stride, y_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 2); - vp9_loop_filter_horizontal_edge_sse2(y_ptr + 8 * y_stride, y_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 2); - vp9_loop_filter_horizontal_edge_sse2(y_ptr + 12 * y_stride, y_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 2); - - if (u_ptr) - vp9_loop_filter_horizontal_edge_uv_sse2(u_ptr + 4 * uv_stride, uv_stride, - lfi->blim, lfi->lim, lfi->hev_thr, - v_ptr + 4 * uv_stride); -} - -/* Vertical B Filtering */ -void vp9_loop_filter_bv_sse2(unsigned char *y_ptr, - unsigned char *u_ptr, unsigned char *v_ptr, - int y_stride, int uv_stride, - struct loop_filter_info *lfi) { - vp9_loop_filter_vertical_edge_sse2(y_ptr + 4, y_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 2); - vp9_loop_filter_vertical_edge_sse2(y_ptr + 8, y_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 2); - vp9_loop_filter_vertical_edge_sse2(y_ptr + 12, y_stride, - lfi->blim, lfi->lim, lfi->hev_thr, 2); - - if (u_ptr) - vp9_loop_filter_vertical_edge_uv_sse2(u_ptr + 4, uv_stride, - lfi->blim, lfi->lim, lfi->hev_thr, - v_ptr + 4); -} - diff --git a/vp9/vp9_common.mk b/vp9/vp9_common.mk index 732891449..88e10da04 100644 --- a/vp9/vp9_common.mk +++ b/vp9/vp9_common.mk @@ -78,7 +78,6 @@ VP9_COMMON_SRCS-$(CONFIG_IMPLICIT_SEGMENTATION) += common/vp9_implicit_segmentat VP9_COMMON_SRCS-$(ARCH_X86)$(ARCH_X86_64) += common/x86/vp9_loopfilter_x86.h VP9_COMMON_SRCS-$(ARCH_X86)$(ARCH_X86_64) += common/x86/vp9_postproc_x86.h VP9_COMMON_SRCS-$(ARCH_X86)$(ARCH_X86_64) += common/x86/vp9_asm_stubs.c -VP9_COMMON_SRCS-$(ARCH_X86)$(ARCH_X86_64) += common/x86/vp9_loopfilter_intrin_mmx.c VP9_COMMON_SRCS-$(ARCH_X86)$(ARCH_X86_64) += common/x86/vp9_loopfilter_intrin_sse2.c VP9_COMMON_SRCS-$(CONFIG_POSTPROC) += common/vp9_postproc.h VP9_COMMON_SRCS-$(CONFIG_POSTPROC) += common/vp9_postproc.c -- 2.40.0