summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_svc_layercontext.h
diff options
context:
space:
mode:
authorMarco Paniconi <marpan@google.com>2018-05-24 11:13:36 -0700
committerMarco Paniconi <marpan@google.com>2018-05-24 15:19:47 -0700
commitfc1c5d1c9cba8829995c68d07e827bc9bcccd9e8 (patch)
tree0f3339bd07c95f463af8d2219413f6a63673e252 /vp9/encoder/vp9_svc_layercontext.h
parent8446af7e9a12c5725e845564f40272dd9185c1cc (diff)
downloadlibvpx-fc1c5d1c9cba8829995c68d07e827bc9bcccd9e8.tar
libvpx-fc1c5d1c9cba8829995c68d07e827bc9bcccd9e8.tar.gz
libvpx-fc1c5d1c9cba8829995c68d07e827bc9bcccd9e8.tar.bz2
libvpx-fc1c5d1c9cba8829995c68d07e827bc9bcccd9e8.zip
vp9-svc: Add max_consec_drop to SVC frame drop.
For any spatial, limits the amount of consecutive frame drop. Change-Id: I692d90363f329f571f2b59e12cc680ad2e76065d
Diffstat (limited to 'vp9/encoder/vp9_svc_layercontext.h')
-rw-r--r--vp9/encoder/vp9_svc_layercontext.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_svc_layercontext.h b/vp9/encoder/vp9_svc_layercontext.h
index 367c93a2f..9be5bb7ea 100644
--- a/vp9/encoder/vp9_svc_layercontext.h
+++ b/vp9/encoder/vp9_svc_layercontext.h
@@ -121,6 +121,8 @@ typedef struct SVC {
int last_layer_dropped[VPX_MAX_LAYERS];
int drop_spatial_layer[VPX_MAX_LAYERS];
int framedrop_thresh[VPX_MAX_LAYERS];
+ int drop_count[VPX_MAX_LAYERS];
+ int max_consec_drop;
SVC_LAYER_DROP_MODE framedrop_mode;
INTER_LAYER_PRED disable_inter_layer_pred;