commit | d77f51ba9ed10f4c26ee694445f9b0ec53c2500c | [log] [tgz] |
---|---|---|
author | Marco <marpan@chromium.org> | Mon Jun 08 10:03:51 2015 -0700 |
committer | Marco <marpan@chromium.org> | Thu Jun 18 17:13:37 2015 -0700 |
tree | 0212df56301167195b20e407c6f45a552bdafe72 | |
parent | d1398e9f137445e2f68efd98b1bbb236ae02e878 [diff] |
Add dynamic resize logic for 1 pass CBR. Decision to scale down/up is based on buffer state and average QP over previous time window. Limit the total amount of down-scaling to be at most one scale down for now. Reset certain quantities after resize (buffer level, cyclic refresh, rate correction factor). Feature is enable via the setting rc_resize_allowed = 1. Change-Id: I9b1a53024e1e1e953fb8a1e1f75d21d160280dc7