diff --git a/vp9/common/vp9_blockd.h b/vp9/common/vp9_blockd.h index d6ba525a625dafd3b290b3dc5908b39d826a84d9..dfd152646d7336ade27b8d3e65dfb98df5e4c624 100644 --- a/vp9/common/vp9_blockd.h +++ b/vp9/common/vp9_blockd.h @@ -71,7 +71,7 @@ typedef enum { D135_PRED, // Directional 135 deg = 180 - 45 D117_PRED, // Directional 117 deg = 180 - 63 D153_PRED, // Directional 153 deg = 180 - 27 - D27_PRED, // Directional 27 deg = round(arctan(1/2) * 180/pi) + D207_PRED, // Directional 207 deg = 180 + 27 D63_PRED, // Directional 63 deg = round(arctan(2/1) * 180/pi) TM_PRED, // True-motion NEARESTMV, diff --git a/vp9/common/vp9_entropymode.c b/vp9/common/vp9_entropymode.c index 0fa4f4a2f45d764c63cca4fcd0aca6e209edee95..84d090c31b72fca4c3c333f1d869623354752339 100644 --- a/vp9/common/vp9_entropymode.c +++ b/vp9/common/vp9_entropymode.c @@ -235,7 +235,7 @@ const vp9_tree_index vp9_intra_mode_tree[VP9_INTRA_MODES * 2 - 2] = { -D135_PRED, -D117_PRED, /* 5 = D135_NODE */ -D45_PRED, 14, /* 6 = D45_NODE */ -D63_PRED, 16, /* 7 = D63_NODE */ - -D153_PRED, -D27_PRED /* 8 = D153_NODE */ + -D153_PRED, -D207_PRED /* 8 = D153_NODE */ }; const vp9_tree_index vp9_inter_mode_tree[6] = { diff --git a/vp9/common/vp9_loopfilter.c b/vp9/common/vp9_loopfilter.c index fc527475ca6dcbcef417f7a62717b5e3ca7b9965..8dcbc6ad2b22ae9ff8631f1ee17a38cee7544560 100644 --- a/vp9/common/vp9_loopfilter.c +++ b/vp9/common/vp9_loopfilter.c @@ -28,7 +28,7 @@ static void lf_init_lut(loop_filter_info_n *lfi) { lfi->mode_lf_lut[D135_PRED] = 0; lfi->mode_lf_lut[D117_PRED] = 0; lfi->mode_lf_lut[D153_PRED] = 0; - lfi->mode_lf_lut[D27_PRED] = 0; + lfi->mode_lf_lut[D207_PRED] = 0; lfi->mode_lf_lut[D63_PRED] = 0; lfi->mode_lf_lut[V_PRED] = 0; lfi->mode_lf_lut[H_PRED] = 0; diff --git a/vp9/common/vp9_mvref_common.c b/vp9/common/vp9_mvref_common.c index e27ba439cc2df75a0eaace9b6674b6d55a1148aa..d8381ec480e1d1223a262aec982ab54f869ebeb9 100644 --- a/vp9/common/vp9_mvref_common.c +++ b/vp9/common/vp9_mvref_common.c @@ -36,7 +36,7 @@ static const int mode_2_counter[MB_MODE_COUNT] = { 9, // D135_PRED 9, // D117_PRED 9, // D153_PRED - 9, // D27_PRED + 9, // D207_PRED 9, // D63_PRED 9, // TM_PRED 0, // NEARESTMV diff --git a/vp9/common/vp9_reconintra.c b/vp9/common/vp9_reconintra.c index bc75481e11509febb84f06944c0bed35cfccac3e..f1d855695c3709c60c0f9abb3bf7589b74050a45 100644 --- a/vp9/common/vp9_reconintra.c +++ b/vp9/common/vp9_reconintra.c @@ -26,7 +26,7 @@ const TX_TYPE mode2txfm_map[MB_MODE_COUNT] = { ADST_ADST, // D135 ADST_DCT, // D117 DCT_ADST, // D153 - DCT_ADST, // D27 + DCT_ADST, // D207 ADST_DCT, // D63 ADST_ADST, // TM DCT_DCT, // NEARESTMV @@ -297,7 +297,7 @@ static void init_intra_pred_fn_ptrs(void) { intra_pred_allsizes(pred[V_PRED], v); intra_pred_allsizes(pred[H_PRED], h); - intra_pred_allsizes(pred[D27_PRED], d207); + intra_pred_allsizes(pred[D207_PRED], d207); intra_pred_allsizes(pred[D45_PRED], d45); intra_pred_allsizes(pred[D63_PRED], d63); intra_pred_allsizes(pred[D117_PRED], d117); diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c index 898573155a9b6f8476c36119ff8bcb1d0eb997c2..f8da500e6d58be4108216b39838199192dd90086 100644 --- a/vp9/encoder/vp9_encodeframe.c +++ b/vp9/encoder/vp9_encodeframe.c @@ -404,7 +404,7 @@ static void update_state(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx, THR_D135_PRED /*D135_PRED*/, THR_D117_PRED /*D117_PRED*/, THR_D153_PRED /*D153_PRED*/, - THR_D27_PRED /*D27_PRED*/, + THR_D207_PRED /*D207_PRED*/, THR_D63_PRED /*D63_PRED*/, THR_TM /*TM_PRED*/, THR_B_PRED /*I4X4_PRED*/, diff --git a/vp9/encoder/vp9_onyx_if.c b/vp9/encoder/vp9_onyx_if.c index 00e0e5e93509a2ab66f8b9edae49e027f4729b91..7e44ebd04cb17a1e56af56b90caa2a3ea1fb2915 100644 --- a/vp9/encoder/vp9_onyx_if.c +++ b/vp9/encoder/vp9_onyx_if.c @@ -608,7 +608,7 @@ static void set_rd_speed_thresholds(VP9_COMP *cpi, int mode, int speed) { sf->thresh_mult[THR_D135_PRED] += speed_multiplier * 2500; sf->thresh_mult[THR_D117_PRED] += speed_multiplier * 2500; sf->thresh_mult[THR_D153_PRED] += speed_multiplier * 2500; - sf->thresh_mult[THR_D27_PRED] += speed_multiplier * 2500; + sf->thresh_mult[THR_D207_PRED] += speed_multiplier * 2500; sf->thresh_mult[THR_D63_PRED] += speed_multiplier * 2500; if (cpi->sf.skip_lots_of_modes) { diff --git a/vp9/encoder/vp9_onyx_int.h b/vp9/encoder/vp9_onyx_int.h index 1b0e5cea0037fa5434e2890d9235b3196dae117c..c7b35a8c66b9e265a67dbd4d2ceadbea5b5cbeed 100644 --- a/vp9/encoder/vp9_onyx_int.h +++ b/vp9/encoder/vp9_onyx_int.h @@ -182,7 +182,7 @@ typedef enum { THR_H_PRED, THR_V_PRED, THR_D135_PRED, - THR_D27_PRED, + THR_D207_PRED, THR_D153_PRED, THR_D63_PRED, THR_D117_PRED, diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index db0947fd2c86bbe9f20984e26f6886fcb50f30f0..08b0c454a52298e93c960009ca2d1f1e15dfe94f 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -90,7 +90,7 @@ const MODE_DEFINITION vp9_mode_order[MAX_MODES] = { {H_PRED, INTRA_FRAME, NONE}, {V_PRED, INTRA_FRAME, NONE}, {D135_PRED, INTRA_FRAME, NONE}, - {D27_PRED, INTRA_FRAME, NONE}, + {D207_PRED, INTRA_FRAME, NONE}, {D153_PRED, INTRA_FRAME, NONE}, {D63_PRED, INTRA_FRAME, NONE}, {D117_PRED, INTRA_FRAME, NONE}, @@ -992,7 +992,7 @@ static int conditional_skipintra(MB_PREDICTION_MODE mode, best_intra_mode != V_PRED && best_intra_mode != D45_PRED) return 1; - if (mode == D27_PRED && + if (mode == D207_PRED && best_intra_mode != H_PRED && best_intra_mode != D45_PRED) return 1;