diff options
Diffstat (limited to 'libvpx/vp9/decoder/vp9_treereader.h')
-rw-r--r-- | libvpx/vp9/decoder/vp9_treereader.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libvpx/vp9/decoder/vp9_treereader.h b/libvpx/vp9/decoder/vp9_treereader.h index 710cc4c..41680d2 100644 --- a/libvpx/vp9/decoder/vp9_treereader.h +++ b/libvpx/vp9/decoder/vp9_treereader.h @@ -15,15 +15,14 @@ #include "vp9/common/vp9_treecoder.h" #include "vp9/decoder/vp9_dboolhuff.h" -#define vp9_read_and_apply_sign(r, value) (vp9_read_bit(r) ? -(value) : (value)) - // Intent of tree data structure is to make decoding trivial. static int treed_read(vp9_reader *const r, /* !!! must return a 0 or 1 !!! */ vp9_tree t, const vp9_prob *const p) { register vp9_tree_index i = 0; - while ((i = t[ i + vp9_read(r, p[i >> 1])]) > 0); + while ((i = t[ i + vp9_read(r, p[i >> 1])]) > 0) + continue; return -i; } |