diff options
author | Paul Wilkins <paulwilkins@google.com> | 2011-12-12 18:27:25 +0000 |
---|---|---|
committer | Paul Wilkins <paulwilkins@google.com> | 2011-12-19 09:27:19 +0000 |
commit | fb807776a2bb56630311d72affb9fcb34c42dad0 (patch) | |
tree | c53767d36bb2a0d78df46fe6285e7a5e8b4e9113 /vp8/decoder/decodframe.c | |
parent | b3ade15a268ffdd4eea7fcbb2c0ecaca51e64294 (diff) | |
download | libvpx-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.c | 2 |
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); |