[loopfilter] remove filter_length_internal
filter_length_internal seems redundant in the current implementation of
deblocking filter.
Change-Id: I40ada51857556c38cca56da33e17d0c2c82b8fc1
diff --git a/av1/common/av1_loopfilter.c b/av1/common/av1_loopfilter.c
index 1732cb6..a6a8ef4 100644
--- a/av1/common/av1_loopfilter.c
+++ b/av1/common/av1_loopfilter.c
@@ -2032,8 +2032,6 @@
typedef struct AV1_DEBLOCKING_PARAMETERS {
// length of the filter applied to the outer edge
uint32_t filter_length;
- // length of the filter applied to the inner edge
- uint32_t filter_length_internal;
// deblocking limits
const uint8_t *lim;
const uint8_t *mblim;
@@ -2047,7 +2045,6 @@
const struct macroblockd_plane *const plane_ptr) {
// reset to initial values
params->filter_length = 0;
- params->filter_length_internal = 0;
// no deblocking is required
const uint32_t width = plane_ptr->dst.width;
@@ -2171,7 +2168,7 @@
}
// prepare common parameters
- if (params->filter_length || params->filter_length_internal) {
+ if (params->filter_length) {
const loop_filter_thresh *const limits = cm->lf_info.lfthr + level;
params->lim = limits->lim;
params->mblim = limits->mblim;
@@ -2261,16 +2258,6 @@
// no filtering
default: break;
}
- // process the internal edge
- if (params.filter_length_internal) {
- if (cm->use_highbitdepth)
- aom_highbd_lpf_vertical_4(CONVERT_TO_SHORTPTR(p + 4), dst_stride,
- params.mblim, params.lim, params.hev_thr,
- cm->bit_depth);
- else
- aom_lpf_vertical_4(p + 4, dst_stride, params.mblim, params.lim,
- params.hev_thr);
- }
// advance the destination pointer
p += MI_SIZE;
}
@@ -2363,16 +2350,6 @@
// no filtering
default: break;
}
- // process the internal edge
- if (params.filter_length_internal) {
- if (cm->use_highbitdepth)
- aom_highbd_lpf_horizontal_4(CONVERT_TO_SHORTPTR(p + 4 * dst_stride),
- dst_stride, params.mblim, params.lim,
- params.hev_thr, cm->bit_depth);
- else
- aom_lpf_horizontal_4(p + 4 * dst_stride, dst_stride, params.mblim,
- params.lim, params.hev_thr);
- }
// advance the destination pointer
p += MI_SIZE;
}