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