Mercurial > libavcodec.hg
comparison cabac.h @ 3970:508d759b6906 libavcodec
10l bugfix for some disabled code
author | michael |
---|---|
date | Mon, 09 Oct 2006 14:15:53 +0000 |
parents | fc6e0942353b |
children | e8a6d5c1ab0b |
comparison
equal
deleted
inserted
replaced
3969:fc6e0942353b | 3970:508d759b6906 |
---|---|
491 | 491 |
492 c->low -= c->range & lps_mask; | 492 c->low -= c->range & lps_mask; |
493 c->range += (RangeLPS - c->range) & lps_mask; | 493 c->range += (RangeLPS - c->range) & lps_mask; |
494 | 494 |
495 bit= (s^lps_mask)&1; | 495 bit= (s^lps_mask)&1; |
496 *state= c->mps_state[s - (128&lps_mask)]; | 496 *state= c->mps_state[s - (130&lps_mask)]; |
497 | 497 |
498 lps_mask= ff_h264_norm_shift[c->range>>(CABAC_BITS+2)]; | 498 lps_mask= ff_h264_norm_shift[c->range>>(CABAC_BITS+3)]; |
499 c->range<<= lps_mask; | 499 c->range<<= lps_mask; |
500 c->low <<= lps_mask; | 500 c->low <<= lps_mask; |
501 if(!(c->low & CABAC_MASK)) | 501 if(!(c->low & CABAC_MASK)) |
502 refill2(c); | 502 refill2(c); |
503 #endif | 503 #endif |