]> granicus.if.org Git - libvpx/commit
vp9-svc: Modify logic for frame dropping with spatial layers.
authorMarco Paniconi <marpan@google.com>
Wed, 28 Mar 2018 19:09:54 +0000 (12:09 -0700)
committerMarco Paniconi <marpan@google.com>
Wed, 28 Mar 2018 20:00:00 +0000 (13:00 -0700)
commite358cf0a438b946b6cb39236c366a9c95cca90cc
tree45fda47bf0d065418397f7f3575b65c56eac3316
parent872e34ae8dede44e4ca232a71b4cd54bb0aa5208
vp9-svc: Modify logic for frame dropping with spatial layers.

In the constrained framedrop mode for svc: modify the buffer check
condition relative to (non-zero) dropmark to include uppper spatial layers,
in addition to the current spatial layer.

But keep the single layer check if the buffer goes below zero, since
in this case (buffer underflow) we should force drop of that layer
regardless of upper layers.

Change-Id: Id277f0b4a3ae6275effdd5f5f0c80e3229c17424
vp9/encoder/vp9_ratectrl.c