Removing vp9_is_interpolating_filter array.
All filters are interpolating now, so we don't need this array, all values from this array are evaluated to true. Change-Id: I9af6d8219ae0eb984063cd15e4e2296374ae4961
This commit is contained in:
parent
2855d8aea1
commit
db7f5d28b9
@ -347,9 +347,6 @@ const INTERPOLATIONFILTERTYPE vp9_switchable_interp[VP9_SWITCHABLE_FILTERS] = {
|
||||
EIGHTTAP, EIGHTTAP_SMOOTH, EIGHTTAP_SHARP};
|
||||
const int vp9_switchable_interp_map[SWITCHABLE + 1] = {1, 0, 2, -1, -1};
|
||||
|
||||
// Indicates if the filter is interpolating or non-interpolating
|
||||
const int vp9_is_interpolating_filter[SWITCHABLE + 1] = {1, 1, 1, 1, -1};
|
||||
|
||||
void vp9_entropy_mode_init() {
|
||||
vp9_tokens_from_tree(vp9_intra_mode_encodings, vp9_intra_mode_tree);
|
||||
vp9_tokens_from_tree(vp9_switchable_interp_encodings,
|
||||
|
@ -53,7 +53,6 @@ extern const INTERPOLATIONFILTERTYPE vp9_switchable_interp
|
||||
[VP9_SWITCHABLE_FILTERS];
|
||||
|
||||
extern const int vp9_switchable_interp_map[SWITCHABLE + 1];
|
||||
extern const int vp9_is_interpolating_filter[SWITCHABLE + 1];
|
||||
|
||||
extern const vp9_tree_index vp9_switchable_interp_tree
|
||||
[2 * (VP9_SWITCHABLE_FILTERS - 1)];
|
||||
|
@ -2900,8 +2900,7 @@ static int64_t handle_inter_mode(VP9_COMP *cpi, MACROBLOCK *x,
|
||||
int j;
|
||||
int64_t rs_rd;
|
||||
const INTERPOLATIONFILTERTYPE filter = vp9_switchable_interp[i];
|
||||
const int is_intpel_interp = intpel_mv &&
|
||||
vp9_is_interpolating_filter[filter];
|
||||
const int is_intpel_interp = intpel_mv;
|
||||
mbmi->interp_filter = filter;
|
||||
vp9_setup_interp_filters(xd, mbmi->interp_filter, cm);
|
||||
rs = get_switchable_rate(cm, x);
|
||||
|
Loading…
x
Reference in New Issue
Block a user