shithub: libvpx

Download patch

ref: 103c4603d2aa366bb8064da29da490b3eb79f307
parent: 278856319bd9f50f42ea973ce1d187354af070f2
parent: 9f37d89037a69798d89fd984b4bff861d5eba28c
author: Yaowu Xu <yaowu@google.com>
date: Wed Nov 6 05:25:52 EST 2013

Merge "optimize decode_bool operation"

--- a/vp9/decoder/vp9_dboolhuff.h
+++ b/vp9/decoder/vp9_dboolhuff.h
@@ -44,7 +44,7 @@
   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);