Originally committed as revision 7403 to svn://svn.ffmpeg.org/ffmpeg/trunk
pull/126/head
Michael Niedermayer 18 years ago
parent 1694118b9b
commit 69c262d156
  1. 12
      libavformat/utils.c

@ -1897,12 +1897,12 @@ int av_find_stream_info(AVFormatContext *ic)
// av_log(NULL, AV_LOG_ERROR, "%f\n", dur); // av_log(NULL, AV_LOG_ERROR, "%f\n", dur);
if(duration_count[index] < 2) if(duration_count[index] < 2)
memset(duration_error, 0, sizeof(duration_error)); memset(duration_error, 0, sizeof(duration_error));
for(i=1; i<MAX_STD_TIMEBASES; i++){ for(i=1; i<MAX_STD_TIMEBASES; i++){
int framerate= get_std_framerate(i); int framerate= get_std_framerate(i);
int ticks= lrintf(dur*framerate/(1001*12)); int ticks= lrintf(dur*framerate/(1001*12));
double error= dur - ticks*1001*12/(double)framerate; double error= dur - ticks*1001*12/(double)framerate;
duration_error[index][i] += error*error; duration_error[index][i] += error*error;
} }
duration_count[index]++; duration_count[index]++;
if(st->codec_info_nb_frames == 0 && 0) if(st->codec_info_nb_frames == 0 && 0)

Loading…
Cancel
Save