Correct tpl frame index in tpl tool Change-Id: I431e00b230f1de843aae1c34199ac07b4cc5bd42
diff --git a/av1/encoder/encodeframe.c b/av1/encoder/encodeframe.c index c9af329..0a68a66 100644 --- a/av1/encoder/encodeframe.c +++ b/av1/encoder/encodeframe.c
@@ -3712,7 +3712,9 @@ int mi_col, int orig_rdmult) { assert(IMPLIES(cpi->twopass.gf_group.size > 0, cpi->twopass.gf_group.index < cpi->twopass.gf_group.size)); - TplDepFrame *tpl_frame = &cpi->tpl_stats[cpi->twopass.gf_group.index]; + const int tpl_idx = + cpi->twopass.gf_group.frame_disp_idx[cpi->twopass.gf_group.index]; + TplDepFrame *tpl_frame = &cpi->tpl_stats[tpl_idx]; TplDepStats *tpl_stats = tpl_frame->tpl_stats_ptr; int tpl_stride = tpl_frame->stride; int64_t intra_cost = 0;