summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_dboolhuff.h
diff options
context:
space:
mode:
Diffstat (limited to 'vp9/decoder/vp9_dboolhuff.h')
-rw-r--r--vp9/decoder/vp9_dboolhuff.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/decoder/vp9_dboolhuff.h b/vp9/decoder/vp9_dboolhuff.h
index c86451649..fd8e74ca4 100644
--- a/vp9/decoder/vp9_dboolhuff.h
+++ b/vp9/decoder/vp9_dboolhuff.h
@@ -44,7 +44,7 @@ static int vp9_read(vp9_reader *br, int probability) {
VP9_BD_VALUE bigsplit;
int count;
unsigned int range;
- unsigned int split = 1 + (((br->range - 1) * probability) >> 8);
+ unsigned int split = ((br->range * probability) + (256 - probability)) >> 8;
if (br->count < 0)
vp9_reader_fill(br);