diff options
author | John Koleszar <jkoleszar@google.com> | 2013-04-05 16:13:46 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2013-04-05 16:13:46 -0700 |
commit | 0e7b7e47c299277863c6a3b77635321af1f1ee62 (patch) | |
tree | 7c4330abfd901ad6e8f3036d245bb1dbd892180f /vp9/decoder/vp9_decodframe.c | |
parent | 8bbabbea701d9e1ee6692707de3846333f03ef89 (diff) | |
parent | 421baef49ef862cdd09c19cc58d73f62736729e9 (diff) | |
download | libvpx-0e7b7e47c299277863c6a3b77635321af1f1ee62.tar libvpx-0e7b7e47c299277863c6a3b77635321af1f1ee62.tar.gz libvpx-0e7b7e47c299277863c6a3b77635321af1f1ee62.tar.bz2 libvpx-0e7b7e47c299277863c6a3b77635321af1f1ee62.zip |
Merge "Small cleanup inside setup_loopfilter function." into experimental
Diffstat (limited to 'vp9/decoder/vp9_decodframe.c')
-rw-r--r-- | vp9/decoder/vp9_decodframe.c | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/vp9/decoder/vp9_decodframe.c b/vp9/decoder/vp9_decodframe.c index 11a4338dd..5e3fd6bc0 100644 --- a/vp9/decoder/vp9_decodframe.c +++ b/vp9/decoder/vp9_decodframe.c @@ -1365,7 +1365,7 @@ static void setup_pred_probs(VP9_COMMON *pc, vp9_reader *r) { } static void setup_loopfilter(VP9_COMMON *pc, MACROBLOCKD *xd, vp9_reader *r) { - pc->filter_type = (LOOPFILTERTYPE) vp9_read_bit(r); + pc->filter_type = (LOOPFILTER_TYPE) vp9_read_bit(r); pc->filter_level = vp9_read_literal(r, 6); pc->sharpness_level = vp9_read_literal(r, 3); @@ -1382,31 +1382,25 @@ static void setup_loopfilter(VP9_COMMON *pc, MACROBLOCKD *xd, vp9_reader *r) { xd->mode_ref_lf_delta_enabled = vp9_read_bit(r); if (xd->mode_ref_lf_delta_enabled) { - // Do the deltas need to be updated xd->mode_ref_lf_delta_update = vp9_read_bit(r); - if (xd->mode_ref_lf_delta_update) { int i; - // Send update for (i = 0; i < MAX_REF_LF_DELTAS; i++) { if (vp9_read_bit(r)) { - // sign = vp9_read_bit(r); - xd->ref_lf_deltas[i] = vp9_read_literal(r, 6); - + int value = vp9_read_literal(r, 6); if (vp9_read_bit(r)) - xd->ref_lf_deltas[i] = -xd->ref_lf_deltas[i]; // Apply sign + value = -value; + xd->ref_lf_deltas[i] = value; } } - // Send update for (i = 0; i < MAX_MODE_LF_DELTAS; i++) { if (vp9_read_bit(r)) { - // sign = vp9_read_bit(r); - xd->mode_lf_deltas[i] = vp9_read_literal(r, 6); - + int value = vp9_read_literal(r, 6); if (vp9_read_bit(r)) - xd->mode_lf_deltas[i] = -xd->mode_lf_deltas[i]; // Apply sign + value = -value; + xd->mode_lf_deltas[i] = value; } } } |