Hi all<br>1) i have pasted a gdb snapshot of x264.<br><br>2) Can someone explain multiple execution of lines 1082,1087 etc etc. (There are many such occations..only somelines are pasted..)<br><br>3) `info threads` shows only _one_ thread.
<br><br>4) The instruction is not inside a loop.<br><br>---------<br clear="all">(gdb) step<br>Encode (param=0xbfffe5b0, opt=0xbfffe590) at x264.c:1082<br>1082 if( ( i_frame_total == 0 || param->i_frame_total < i_frame_total )
<br>(gdb) step<br>1080 i_frame_total = p_get_frame_total( opt->hin );<br>(gdb) info threads<br>* 1 Thread 1074147968 (LWP 3892) Encode (param=0xbfffe5b0, opt=0xbfffe590)<br> at x264.c:1080<br>(gdb) step<br>1082 if( ( i_frame_total == 0 || param->i_frame_total < i_frame_total )
<br>(gdb) step<br>1087 if( ( h = x264_encoder_open( param ) ) == NULL )<br>(gdb) step<br>1085 param->i_frame_total = i_frame_total;<br>(gdb) step<br>1087 if( ( h = x264_encoder_open( param ) ) == NULL )
<br>---------<br><br>With Best Regards<br>karthik<br><br>M.Tech, EE Dept.<br>IITD (class of 2007)<br>