Add cyclic refresh parameters to svc-layer context.
authorMarco <marpan@chromium.org>
Tue, 8 Sep 2015 15:47:42 +0000 (08:47 -0700)
committerMarco <marpan@chromium.org>
Tue, 15 Sep 2015 17:06:36 +0000 (10:06 -0700)
commiteb53c69ece6b97f65afed81fd4c2ef9624501ea7
tree029f3e52d4a4831422f17f9fb6761caba2487921
parent0e1b4fb9415818052b98554d35055aef1c1d6204
Add cyclic refresh parameters to svc-layer context.

For 1 pass CBR spatial-SVC:
Add cyclic refresh parameters to the svc-layer context.

This allows cyclic refresh (aq-mode=3) to be applied to
the whole super-frame (all spatial layers).
This gives a performance improvement for spatial layer encoding.

Addd the aq_mode mode on/off setting as command line option.

Change-Id: Ib9c3b5ba3cb7851bfb8c37d4f911664bef38e165
examples/vp9_spatial_svc_encoder.c
vp9/encoder/vp9_aq_cyclicrefresh.c
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_svc_layercontext.c
vp9/encoder/vp9_svc_layercontext.h
vpx/svc_context.h