vpx/vp8
Paul Wilkins cf561bad1d Rate control on static scenes plus Y2dc delta Q fix.
A problem can arise on static clips with force key frames where
attempts to avoid popping lead to a progressive reduction in key
frame Q that ultimately may lead to unexpected overspend against
the  rate target.

The changes in this patch help to insure that in such clips the
quality of the key frames across the clip is more uniform (rather
than starting bad and getting better - especially at low target rates).

This patch also includes a fix that removes a delta on the Y2DC
when the baseline q index < 4 as this is no longer needed.

There is also a fix to try and prevent repeat single step Q adjustment in
the recode loop leading to lots of recodes, especially where the use
of forced skips as part of segmentation has made the impact of Q on
the number of bits generated much smaller.

Patch 2: Amend "last_boosted_qindex" calculation for arf overlay frames.

Change-Id: Ia1feeb79ed8ed014e4239994fcf5e58e68fd9459
2012-01-17 17:42:46 +00:00
..
common Fix more warnings. 2011-12-22 16:33:06 -08:00
decoder Merge "Further QIndex realted Fixes:" into experimental 2011-12-20 11:11:09 +00:00
encoder Rate control on static scenes plus Y2dc delta Q fix. 2012-01-17 17:42:46 +00:00
exports_dec Add getter functions for the interface data symbols 2010-09-23 14:58:43 -04:00
exports_enc Add getter functions for the interface data symbols 2010-09-23 14:58:43 -04:00
vp8_common.mk Further segment feature extensions. 2011-10-24 15:52:18 +01:00
vp8_cx_iface.c Merge remote branch 'origin/master' into experimental 2011-07-30 00:05:09 -04:00
vp8_dx_iface.c cosmetics: consistently use [u]int64_t 2011-07-26 11:34:36 -07:00
vp8cx_arm.mk Move neon only arm functions under arm/neon. 2011-09-20 10:51:06 -07:00
vp8cx.mk Further segment feature extensions. 2011-10-24 15:52:18 +01:00
vp8dx_arm.mk include asm_com/dec_offsets for make dist 2011-08-02 13:42:03 -04:00
vp8dx.mk include asm_com/dec_offsets for make dist 2011-08-02 13:42:03 -04:00