<DIV><sign signid="0">
<DIV>&nbsp;&nbsp;&nbsp; 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&nbsp;of runlevel.level[i] . The question is that in the struct of x264_run_level_t&nbsp; (bs.h), level is an array of short value . May it be the same if I right shift 15 bits ?&nbsp;&nbsp;</DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></sign>
<DIV><qzone signid=""></qzone></DIV>
<DIV>&nbsp;</DIV>