Add SVC codec control to set frame flags and buffer indices.
authorMarco <marpan@chromium.org>
Wed, 2 Sep 2015 18:34:00 +0000 (11:34 -0700)
committerMarco <marpan@chromium.org>
Thu, 17 Sep 2015 16:37:15 +0000 (09:37 -0700)
commit730cdefd3ec5cf196b3ef95c63c99c86fdf22f7a
treedf97ccc871f0bd8d268d5e2a04b04f23bc4cc4bd
parent50f944272cedc7b150963f5e9492f2ba99244634
Add SVC codec control to set frame flags and buffer indices.

Add SVC codec control to set the frame flags and buffer indices
for each spatial layer of the current (super)frame to be encoded.
This allows the application to set (and change on the fly) the
reference frame configuration for spatial layers.

Added an example layer pattern (spatial and temporal layers)
in vp9_spatial_svc_encoder for the bypass_mode using new control.

Change-Id: I05f941897cae13fb9275b939d11f93941cb73bee
examples/vp9_spatial_svc_encoder.c
vp9/encoder/vp9_svc_layercontext.c
vp9/encoder/vp9_svc_layercontext.h
vp9/vp9_cx_iface.c
vpx/src/svc_encodeframe.c
vpx/vp8cx.h