Guard the extra tpl buffer with enable_tpl_model Change-Id: Ic3db22ae69d10861b65c8ee5c8991148e25f79d3
diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c index aca5706..f6b4fbe 100644 --- a/av1/encoder/encoder.c +++ b/av1/encoder/encoder.c
@@ -4548,7 +4548,8 @@ const GF_GROUP *gf_group = &cpi->ppi->gf_group; // Check if this is the last frame in the gop. If so, make a copy of the // source for TPL. - if (gf_group->update_type[cpi->gf_frame_index] != OVERLAY_UPDATE && + if (cpi->oxcf.algo_cfg.enable_tpl_model && + gf_group->update_type[cpi->gf_frame_index] != OVERLAY_UPDATE && gf_group->update_type[cpi->gf_frame_index] != INTNL_OVERLAY_UPDATE) { int is_last = 1; for (int i = 0; i < gf_group->size; ++i) {