summaryrefslogtreecommitdiffstats
path: root/dec_video.c
diff options
context:
space:
mode:
authornick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-24 15:54:13 +0000
committernick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-02-24 15:54:13 +0000
commite11b23dc5de4edf3d890b14b968a3945172837cd (patch)
tree0db479ce2e8c521f823ac65fee56071f3e079716 /dec_video.c
parent6f0774e022fd692d26daaf7144d68467139ee3fb (diff)
downloadmpv-e11b23dc5de4edf3d890b14b968a3945172837cd.tar.bz2
mpv-e11b23dc5de4edf3d890b14b968a3945172837cd.tar.xz
frame dropping prediction with benchmarks
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4839 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'dec_video.c')
-rw-r--r--dec_video.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/dec_video.c b/dec_video.c
index 7cc2041449..5c26dcffc4 100644
--- a/dec_video.c
+++ b/dec_video.c
@@ -42,6 +42,8 @@ extern double video_time_usage;
extern double vout_time_usage;
extern double max_video_time_usage;
extern double max_vout_time_usage;
+extern double cur_video_time_usage;
+extern double cur_vout_time_usage;
extern vo_vaa_t vo_vaa;
extern int frameratecode2framerate[16];
@@ -1218,6 +1220,7 @@ t2=GetTimer();t=t2-t;
tt = t*0.000001f;
video_time_usage+=tt;
if(tt > max_video_time_usage) max_video_time_usage=tt;
+cur_video_time_usage=tt;
if(painted) return 1;
switch(blit_frame){
case 3:
@@ -1278,6 +1281,7 @@ case 2:
tt=t2*0.000001f;
vout_time_usage+=tt;
if(tt > max_vout_time_usage) max_vout_time_usage = tt;
+ cur_vout_time_usage=tt;
blit_frame=1;
break;
}