vpx/vp9
Marco Paniconi 4934e52e43 Revert "vp9-svc: Fix to first superframe when inter_layer is off."
This reverts commit 5cc8df5bcf.

Reason for revert: <INSERT REASONING HERE>
We need to do this on all key frames in the stream (not just the first one). Will make another cleaner change for this.

Original change's description:
> vp9-svc: Fix to first superframe when inter_layer is off.
> 
> When the application selects the setting INTER_LAYER_PRED_OFF
> each spatial stream should be decodeable separately.
> For this we need to force key frames on all spatial layers
> on the first superframe.
> 
> In order to maintain the quality at the beginning of the stream
> the active_worst for spatial layer of the second superframe is set
> to the last_QP of the correspondng spatial layer of the first superframe.
> Also make sure nonrd_keyframe is set for non-base spatial layers.
> 
> Change only affects SVC mode wit number_spatial_layers > 1 and
> svc->disable_inter_layer_pred == INTER_LAYER_PRED_OFF.
> And only affects first and second frame of sequence.
> 
> Change-Id: I8ee9a0873ab1d3a02515774571f719617771ad41

TBR=marpan@google.com,builds@webmproject.org,jianj@google.com

Change-Id: If73d9f3932224fc6751e773763adf7e8ee67d17f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
2018-04-06 05:41:56 +00:00
..
common Rename several static NEON iht functions 2018-03-22 11:13:12 -07:00
decoder [CFI] Remove function pointer casts 2017-11-20 16:36:29 -08:00
encoder Revert "vp9-svc: Fix to first superframe when inter_layer is off." 2018-04-06 05:41:56 +00:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc Removing vpx_codec_vp9x_cx and internal experimental flag. 2013-12-27 14:01:12 -08:00
vp9_common.mk Add vp9_highbd_iht16x16_256_add_neon() 2018-03-13 17:39:23 -07:00
vp9_cx_iface.c vp9-svc: Allow for setting frame drop thresholds per layer. 2018-03-26 13:56:55 -07:00
vp9_dx_iface.c vp9_dx_iface: Stop using iter parameter incorrectly 2017-09-27 09:59:39 -07:00
vp9_dx_iface.h vp9: remove FrameWorkerData & vp9_dthread.h 2017-07-05 22:32:00 -07:00
vp9_iface_common.h adopt some clang 5.0.0 formatting 2018-01-11 12:35:24 -08:00
vp9cx.mk vp9_quantize_fp_avx2() 2018-01-18 13:33:30 -08:00
vp9dx.mk vp9: remove FrameWorkerData & vp9_dthread.h 2017-07-05 22:32:00 -07:00