Rework coeff probability model update for rtc coding
authorJingning Han <jingning@google.com>
Wed, 3 Dec 2014 02:16:06 +0000 (18:16 -0800)
committerJingning Han <jingning@google.com>
Wed, 3 Dec 2014 17:15:25 +0000 (09:15 -0800)
commit8fe50191c665a384db918461096580f31e4fc7b2
tree71fabcc6288110f20c43947efc33aa9041435d52
parentbf758b6afa7f006f3c8efdd445c82b6d6617b1c3
Rework coeff probability model update for rtc coding

This commit reworks the ONE_LOOP_REDUCED coefficient probability
model update process. It allows model update for every coefficient
across the spectrum at a coarser resolution, instead of performing
precise update only for certain subset of probability models.

The overall runtime remains nearly same (<1% change) for speed -6.
The compression performance is improved by 7.5% in PSNR for speed
-5 and 4.57% for speed -6, respectively.

Change-Id: Ifb17136382ee7e39a9f34ff4a4f09a753125c8d1
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_speed_features.h
vp9/encoder/vp9_subexp.c
vp9/encoder/vp9_subexp.h