John Koleszar b5ea2fbc2c Improved 1-pass CBR rate control
This patch attempts to improve the handling of CBR streams with
respect to the short term buffering requirements. The "buffer level"
is changed to be an average over the rc buffer, rather than a long
running average. Overshoot is also tracked over the same interval
and the golden frame targets suppressed accordingly to correct for
overly aggressive boosting.

Testing shows that this is fairly consistently positive in one
metric or another -- some clips that show significant decreases
in quality have better buffering characteristics, others show
improvenents in both.

Change-Id: I924c89aa9bdb210271f2e03311e63de3f1f8f920
2011-07-18 11:48:05 -04:00
..
2011-07-08 09:31:41 +03:00
2011-04-25 17:37:41 -04:00
2011-07-08 09:23:38 -04:00
2011-06-08 16:19:37 -04:00
2011-02-24 14:35:18 -05:00
2011-06-13 09:58:03 -04:00
2011-05-24 13:24:52 -04:00
2010-10-27 18:08:04 -07:00
2011-04-13 14:26:45 -04:00
2011-02-08 17:42:54 -05:00
2011-05-24 13:24:52 -04:00
2011-06-13 17:14:11 -04:00
2010-10-27 18:08:04 -07:00
2011-07-08 09:31:41 +03:00
2011-07-08 09:31:41 +03:00
2011-07-08 09:31:41 +03:00
2010-10-27 18:08:04 -07:00
2010-10-27 18:08:04 -07:00
2011-05-12 11:08:16 -04:00
2011-07-08 09:31:41 +03:00
2011-07-18 11:48:05 -04:00
2011-06-27 09:43:21 -07:00
2010-10-27 18:08:04 -07:00
2010-10-27 18:08:04 -07:00
2010-10-27 18:08:04 -07:00
2010-10-27 18:08:04 -07:00
2011-05-06 00:13:59 -04:00
2010-10-27 18:08:04 -07:00
2010-10-27 18:08:04 -07:00