Mercurial > mplayer.hg
diff dec_video.c @ 4834:fdb92826250c
max & average benchmarks
author | nick |
---|---|
date | Sun, 24 Feb 2002 11:23:48 +0000 |
parents | 9657a64f2e12 |
children | 5129860a980e |
line wrap: on
line diff
--- a/dec_video.c Sun Feb 24 04:56:54 2002 +0000 +++ b/dec_video.c Sun Feb 24 11:23:48 2002 +0000 @@ -40,6 +40,8 @@ extern double video_time_usage; extern double vout_time_usage; +extern double max_video_time_usage; +extern double max_vout_time_usage; extern vo_vaa_t vo_vaa; extern int frameratecode2framerate[16]; @@ -819,6 +821,7 @@ unsigned int t=GetTimer(); unsigned int t2; +double tt; painted = 0; #ifdef USE_MP_IMAGE @@ -1211,7 +1214,10 @@ } #endif -t2=GetTimer();t=t2-t;video_time_usage+=t*0.000001f; +t2=GetTimer();t=t2-t; +tt = t*0.000001f; +video_time_usage+=tt; +if(tt > max_video_time_usage) max_video_time_usage=tt; if(painted) return 1; switch(blit_frame){ case 3: @@ -1268,7 +1274,10 @@ else video_out->draw_frame(mpi->planes); #endif - t2=GetTimer()-t2;vout_time_usage+=t2*0.000001f; + t2=GetTimer()-t2; + tt=t2*0.000001f; + vout_time_usage+=tt; + if(tt > max_vout_time_usage) max_vout_time_usage = tt; blit_frame=1; break; }