#if CONFIG_INTERINTRA
rd->thresh_mult[THR_COMP_INTERINTRA_ZEROL ] += 1500;
+#if CONFIG_MULTI_REF
+ rd->thresh_mult[THR_COMP_INTERINTRA_ZEROL2 ] += 1500;
+#endif // CONFIG_MULTI_REF
rd->thresh_mult[THR_COMP_INTERINTRA_ZEROG ] += 1500;
rd->thresh_mult[THR_COMP_INTERINTRA_ZEROA ] += 1500;
rd->thresh_mult[THR_COMP_INTERINTRA_NEARESTL] += 1500;
+#if CONFIG_MULTI_REF
+ rd->thresh_mult[THR_COMP_INTERINTRA_NEARESTL2] += 1500;
+#endif // CONFIG_MULTI_REF
rd->thresh_mult[THR_COMP_INTERINTRA_NEARESTG] += 1500;
rd->thresh_mult[THR_COMP_INTERINTRA_NEARESTA] += 1500;
rd->thresh_mult[THR_COMP_INTERINTRA_NEARL ] += 1500;
+#if CONFIG_MULTI_REF
+ rd->thresh_mult[THR_COMP_INTERINTRA_NEARL2 ] += 1500;
+#endif // CONFIG_MULTI_REF
rd->thresh_mult[THR_COMP_INTERINTRA_NEARG ] += 1500;
rd->thresh_mult[THR_COMP_INTERINTRA_NEARA ] += 1500;
rd->thresh_mult[THR_COMP_INTERINTRA_NEWL ] += 2000;
+#if CONFIG_MULTI_REF
+ rd->thresh_mult[THR_COMP_INTERINTRA_NEWL2 ] += 2000;
+#endif // CONFIG_MULTI_REF
rd->thresh_mult[THR_COMP_INTERINTRA_NEWG ] += 2000;
rd->thresh_mult[THR_COMP_INTERINTRA_NEWA ] += 2000;
-#endif
+#endif // CONFIG_INTERINTRA
}
void vp9_set_rd_speed_thresholds_sub8x8(VP9_COMP *cpi) {
#if CONFIG_NEW_INTER
#if CONFIG_INTERINTRA
-#define MAX_MODES 69
+#define MAX_MODES 73
#else // CONFIG_INTERINTRA
#define MAX_MODES 57
#endif // CONFIG_INTERINTRA
#else // CONFIG_NEW_INTER
#if CONFIG_INTERINTRA
-#define MAX_MODES 50
+#define MAX_MODES 54
#else // CONFIG_INTERINTRA
#define MAX_MODES 38
#endif // CONFIG_INTERINTRA
THR_COMP_INTERINTRA_NEARL,
THR_COMP_INTERINTRA_NEWL,
+#if CONFIG_MULTI_REF
+ THR_COMP_INTERINTRA_ZEROL2,
+ THR_COMP_INTERINTRA_NEARESTL2,
+ THR_COMP_INTERINTRA_NEARL2,
+ THR_COMP_INTERINTRA_NEWL2,
+#endif // CONFIG_MULTI_REF
+
THR_COMP_INTERINTRA_ZEROG,
THR_COMP_INTERINTRA_NEARESTG,
THR_COMP_INTERINTRA_NEARG,
{NEARMV, {LAST_FRAME, INTRA_FRAME}},
{NEWMV, {LAST_FRAME, INTRA_FRAME}},
+#if CONFIG_MULTI_REF
+ {ZEROMV, {LAST2_FRAME, INTRA_FRAME}},
+ {NEARESTMV, {LAST2_FRAME, INTRA_FRAME}},
+ {NEARMV, {LAST2_FRAME, INTRA_FRAME}},
+ {NEWMV, {LAST2_FRAME, INTRA_FRAME}},
+#endif // CONFIG_MULTI_REF
+
{ZEROMV, {GOLDEN_FRAME, INTRA_FRAME}},
{NEARESTMV, {GOLDEN_FRAME, INTRA_FRAME}},
{NEARMV, {GOLDEN_FRAME, INTRA_FRAME}},