vp9: Allow for disabling loopfilter per spatial layer
authorMarco Paniconi <marpan@google.com>
Thu, 12 Nov 2020 07:11:16 +0000 (23:11 -0800)
committerMarco Paniconi <marpan@google.com>
Thu, 12 Nov 2020 19:31:42 +0000 (11:31 -0800)
commit7beafefd16b9d41eaf0bfc09e6bbb843ada9e952
treeead90fb4fcd263bcbae8088b166dfc6fd5cd7ece
parent94384b5c685ad3baac8989f19ee587eb72093a7f
vp9: Allow for disabling loopfilter per spatial layer

For SVC: add parameter to the control SET_SVC_PARAMS to
allow for disabling the loopfilter per spatial layer.
Note this svc setting will override the setting via
VP9E_SET_DISABLE_LOOPFILTER (which should only be used
for non-SVC).

Add unittest to handle both SVC (spatial or temporal layers)
and non-SVC (single layer) case.

Change-Id: I4092f01668bae42aac724a6df5b6f6a604337448
test/svc_end_to_end_test.cc
test/svc_test.cc
vp9/encoder/vp9_svc_layercontext.c
vp9/encoder/vp9_svc_layercontext.h
vp9/vp9_cx_iface.c
vpx/vpx_encoder.h