<div>Seems a rather silly question, hacked a few lines and seems to be worked. Put a quick note on this, I am not sure whether it is correct but it at least works..<br><br>steps:<br>include time.h file in x264.c,<br>down scrolling till Encode function, declear a struct timeval as start_t and end_t(struct timeval start_t, end_t;),<br>
also initial three variables to record the time(long seconds, useconds, fr_time;).<br>down scrolling till see the loop with a comment saying /*Encode Frames*/,<br>look into the loop and find i_frame_size = Encode_frame( h, opt-&gt;hout, &amp;pic);<br>
add two lines, one in front of them, the other right after this line, like the following:<br></div><div>gettimeofday(&amp;start_t, NULL);<br>i_frame_size = Encode_frame( h, opt-&gt;hout, &amp;pic );<br>gettimeofday(&amp;end_t, NULL);<br>
<br>time are calculated as follows:<br>seconds = end_t.tv_sec - start_t.tv_sec;<br>useconds = end_t.tv_usec - start_t.tv_usec;<br>fr_time = ((seconds)*1000 + useconds/1000.0) + 0.5;<br><br>use the same lines in the /* Flush delayed frames */ while loop.<br>
<br></div><div>Best,<br></div>Yuanyi<br>
<br><br><div class="gmail_quote">On Thu, Dec 10, 2009 at 10:22 AM, Xue Victor <span dir="ltr">&lt;<a href="mailto:xyy1122@gmail.com" target="_blank">xyy1122@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>Hi, all.</div><div><br></div><div>I want to see the time consuming for every frame when using x264 to encode. I tried --verbose option but it doesn&#39;t show the encoding time in my computer(r1295+ubuntu 9.04). Does any one have the shortcut to do it or guide me what portion of the code that would implement that? Thank you.</div>


<div><br></div><div>Best,<br clear="all"></div>Yuanyi<br>
</blockquote></div><br>