summaryrefslogtreecommitdiff
path: root/vp8/decoder/decodframe.c
diff options
context:
space:
mode:
authorPaul Wilkins <paulwilkins@google.com>2011-12-12 18:27:25 +0000
committerPaul Wilkins <paulwilkins@google.com>2011-12-19 09:27:19 +0000
commitfb807776a2bb56630311d72affb9fcb34c42dad0 (patch)
treec53767d36bb2a0d78df46fe6285e7a5e8b4e9113 /vp8/decoder/decodframe.c
parentb3ade15a268ffdd4eea7fcbb2c0ecaca51e64294 (diff)
downloadlibvpx-fb807776a2bb56630311d72affb9fcb34c42dad0.tar
libvpx-fb807776a2bb56630311d72affb9fcb34c42dad0.tar.gz
libvpx-fb807776a2bb56630311d72affb9fcb34c42dad0.tar.bz2
libvpx-fb807776a2bb56630311d72affb9fcb34c42dad0.zip
Further QIndex realted Fixes:
Added code to support 256 index steps instead of 128 but disabled for now. Replace hard wired table vp8cx_base_skip_false_prob[128] Observed Qindex problem with setting minimum loop filter value. (Experiment code using real Q in place but for now just returning 0. This has a big beneficial effect on some clips, particularly waterfall which shows 5% ssim gain) Change-Id: I2f7117de8adc1797164c106aa13effc900a1467e
Diffstat (limited to 'vp8/decoder/decodframe.c')
-rw-r--r--vp8/decoder/decodframe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp8/decoder/decodframe.c b/vp8/decoder/decodframe.c
index 0659f9308..6e8284f46 100644
--- a/vp8/decoder/decodframe.c
+++ b/vp8/decoder/decodframe.c
@@ -1204,7 +1204,7 @@ int vp8_decode_frame(VP8D_COMP *pbi)
{
int Q, q_update;
- Q = vp8_read_literal(bc, 7); /* AC 1st order Q = default */
+ Q = vp8_read_literal(bc, QINDEX_BITS); /* AC 1st order Q = default */
pc->base_qindex = Q;
q_update = 0;
pc->y1dc_delta_q = get_delta_q(bc, pc->y1dc_delta_q, &q_update);