diff options
Diffstat (limited to 'mencoder.c')
-rw-r--r-- | mencoder.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mencoder.c b/mencoder.c index 8f4c498cfd..63d6b4d90d 100644 --- a/mencoder.c +++ b/mencoder.c @@ -1017,6 +1017,8 @@ if(sh_audio){ if(in_size<0){ at_eof=1; break; } sh_video->timer+=frame_time; ++decoded_frameno; + v_timer_corr-=frame_time-(float)mux_v->h.dwScale/mux_v->h.dwRate; + if(demuxer2){ // 3-pass encoding, read control file (frameno.avi) // find our frame: while(next_frameno<decoded_frameno){ @@ -1070,8 +1072,6 @@ if( (v_pts_corr>=(float)mux_v->h.dwScale/mux_v->h.dwRate && skip_flag<0) } // demuxer2 -v_timer_corr-=frame_time-(float)mux_v->h.dwScale/mux_v->h.dwRate; - ptimer_start = GetTimerMS(); switch(mux_v->codec){ |