drop failed attempt to optimize *state= c->mps_state[s];
Originally committed as revision 6604 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
c56d23dacf
commit
30dc5f56ad
@ -456,23 +456,7 @@ static int get_cabac(CABACContext *c, uint8_t * const state){
|
||||
#if 1
|
||||
if(c->low < c->range){
|
||||
bit= s&1;
|
||||
#ifdef ARCH_X86
|
||||
//P3:627
|
||||
asm(
|
||||
"addb $2, %b0 \n\t"
|
||||
" js 1f \n\t"
|
||||
"movb %b0, %1 \n\t"
|
||||
"1: \n\t"
|
||||
: "+q"(s), "=m"(*state)
|
||||
);
|
||||
#else
|
||||
*state= c->mps_state[s]; //P3:655
|
||||
/* if(s<126) //P3:657
|
||||
*state= s+2;*/
|
||||
s+=2; //P3:631
|
||||
if(s<128)
|
||||
*state= s;
|
||||
#endif
|
||||
*state= c->mps_state[s];
|
||||
renorm_cabac_decoder_once(c);
|
||||
}else{
|
||||
bit= ff_h264_norm_shift[RangeLPS>>19];
|
||||
|
Loading…
Reference in New Issue
Block a user