diff options
author | Jerome Jiang <jianj@google.com> | 2017-03-15 00:03:52 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-03-15 00:03:52 +0000 |
commit | 27d5a57072ff10f4a751ff72a8484ab402a0ecab (patch) | |
tree | 97e3caf3d0b0975355a82414e1eac0da322db6ef /vp9/encoder/vp9_encoder.c | |
parent | 2fa709280874bd78ef5d6d0da729c5a3824bbfff (diff) | |
parent | 02463273c974a48c87992c603c944161f9507677 (diff) | |
download | libvpx-27d5a57072ff10f4a751ff72a8484ab402a0ecab.tar libvpx-27d5a57072ff10f4a751ff72a8484ab402a0ecab.tar.gz libvpx-27d5a57072ff10f4a751ff72a8484ab402a0ecab.tar.bz2 libvpx-27d5a57072ff10f4a751ff72a8484ab402a0ecab.zip |
Merge "vp9: Using source sad for speedup for dynamic resizing."
Diffstat (limited to 'vp9/encoder/vp9_encoder.c')
-rw-r--r-- | vp9/encoder/vp9_encoder.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c index ede17ed93..0d51f9b68 100644 --- a/vp9/encoder/vp9_encoder.c +++ b/vp9/encoder/vp9_encoder.c @@ -3128,9 +3128,10 @@ static void encode_without_recode_loop(VP9_COMP *cpi, size_t *size, #endif } - if (cpi->use_svc && - (cpi->svc.spatial_layer_id < cpi->svc.number_spatial_layers - 1 || - cpi->svc.current_superframe < 1)) { + if ((cpi->use_svc && + (cpi->svc.spatial_layer_id < cpi->svc.number_spatial_layers - 1 || + cpi->svc.current_superframe < 1)) || + cpi->resize_pending || cpi->resize_state || cpi->external_resize) { compute_source_sad = 0; if (cpi->content_state_sb != NULL) memset(cpi->content_state_sb, 0, (cm->mi_stride >> 3) * |