<DIV><sign signid="0">
<DIV> I'am working with x264 now ,but I find that in block_residual_write_cavlc function ( cavlc.c ) i_sign is calculated by right shifting 31 bits of runlevel.level[i] . The question is that in the struct of x264_run_level_t (bs.h), level is an array of short value . May it be the same if I right shift 15 bits ? </DIV></DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV></sign>
<DIV><qzone signid=""></qzone></DIV>
<DIV> </DIV>