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) {