diff options
author | Marco Paniconi <marpan@google.com> | 2018-05-24 11:13:36 -0700 |
---|---|---|
committer | Marco Paniconi <marpan@google.com> | 2018-05-24 15:19:47 -0700 |
commit | fc1c5d1c9cba8829995c68d07e827bc9bcccd9e8 (patch) | |
tree | 0f3339bd07c95f463af8d2219413f6a63673e252 /vp9/encoder/vp9_svc_layercontext.h | |
parent | 8446af7e9a12c5725e845564f40272dd9185c1cc (diff) | |
download | libvpx-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.h | 2 |
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; |