ref: e8e09d33df6d9ea0f93307fddfcfa402198b09cc
parent: 82266a1ac971c2f7b0984e717cb9353309a8ed7c
parent: a3f71ccff6c514a7396a1a329194e5cda18b6825
author: Paul Wilkins <paulwilkins@google.com>
date: Wed Jan 26 04:33:48 EST 2011
Merge "Correction to buffer update for non-viewable frames."
--- a/vp8/encoder/onyx_if.c
+++ b/vp8/encoder/onyx_if.c
@@ -4618,7 +4618,8 @@
}
// Update the buffer level variable.
- if (cpi->common.refresh_alt_ref_frame)
+ // Non-viewable frames are a special case and are treated as pure overhead.
+ if ( !cm->show_frame )
cpi->bits_off_target -= cpi->projected_frame_size;
else
cpi->bits_off_target += cpi->av_per_frame_bandwidth - cpi->projected_frame_size;
--
⑨