]> granicus.if.org Git - libvpx/commit
vp9-svc: Add first_spatial_layer_to_encode per superframe
authorMarco Paniconi <marpan@google.com>
Fri, 31 Aug 2018 22:42:19 +0000 (15:42 -0700)
committerMarco Paniconi <marpan@google.com>
Fri, 31 Aug 2018 22:45:56 +0000 (15:45 -0700)
commitd748cfdad2378fc488fb5df4411adf5f2d5b99c9
tree28defd73f165d4fcc4d0dc6ce9d2c1139eb0f02d
parentb1b007405125d1c8fead491ed681c75394ee27e8
vp9-svc: Add first_spatial_layer_to_encode per superframe

VP9E_SET_SVC_LAYER_ID sets the first spatial layer to
encoder per superframe, so add this parameter to svc encoder.
This is needed, for example, to properly set is_key_frame for
spatial layers when base spatial layer is skipped encoded.

Change-Id: Ifd4ac77f539197ec021e62f4c624a6cc79d64f43
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_svc_layercontext.h
vp9/vp9_cx_iface.c