summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2015-02-02 19:28:34 -0800
committerJames Zern <jzern@google.com>2015-03-03 17:53:45 -0800
commitbbbc524fb4a950530030708e3499281e4903b4ac (patch)
tree7167bfba96d90d35ef2993da3bba5c6f7b289414
parent0339fa26eb233d2a756625e507ee51dd62c0562f (diff)
downloadlibwebp-bbbc524fb4a950530030708e3499281e4903b4ac.tar.gz
dec/vp8: clear 'dither_' on skipped blocks
DitherRow() only checks this value, not 'skip_' so previously it was uninitialized for these blocks. (cherry picked from commit 66935fb9ee7a8fc4f59dd91fec34c03d4318784c) Change-Id: I0f698b81854ee9d91edacb51c1e3bdab9cba96f2
-rw-r--r--src/dec/vp8.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dec/vp8.c b/src/dec/vp8.c
index 47249d64..89d478a4 100644
--- a/src/dec/vp8.c
+++ b/src/dec/vp8.c
@@ -562,6 +562,7 @@ int VP8DecodeMB(VP8Decoder* const dec, VP8BitReader* const token_br) {
}
block->non_zero_y_ = 0;
block->non_zero_uv_ = 0;
+ block->dither_ = 0;
}
if (dec->filter_type_ > 0) { // store filter info