]> granicus.if.org Git - libvpx/commit
vp9-svc: Add condition on allocation for scaled_temp.
authorMarco <marpan@google.com>
Wed, 31 Jan 2018 23:15:40 +0000 (15:15 -0800)
committerMarco <marpan@google.com>
Wed, 31 Jan 2018 23:19:27 +0000 (15:19 -0800)
commitcb16652598961ec949000b42bb2de7af3e4763c1
treef8941d1702c1087f1eabc7fb1c5c24140263934f
parent2c950e131cc180c8d8babbc89f24fc29eb542273
vp9-svc: Add condition on allocation for scaled_temp.

scaled_temp frame is used as an intermediate buffer for
2 stage down-sampling: two stages of 1/2 down-sampling
for a target of 1/4x1/4. This is used in 3 layer SVC
to avoid duplicate frame downsampling (on middle layer).

As this allocation is only needed/used when the
number_spatial_layers > 2, add this condition to avoid
unneeded allocation for 1 and 2 spatial SVC.

Change-Id: If342466644f685c1ea3ca5344b581793e5136c09
vp9/encoder/vp9_encoder.c