for(x=0; x<w; x++){
int i= line[x];
if(i<0){
- line[x]= -((-i*qmul + qadd)>>(QEXPSHIFT)); //FIXME try different bias
+ line[x]= -((-i*(unsigned)qmul + qadd)>>(QEXPSHIFT)); //FIXME try different bias
}else if(i>0){
- line[x]= (( i*qmul + qadd)>>(QEXPSHIFT));
+ line[x]= (( i*(unsigned)qmul + qadd)>>(QEXPSHIFT));
}
}
}