diff --git a/libavformat/avformat.h b/libavformat/avformat.h index df684ca628..efab990f16 100644 --- a/libavformat/avformat.h +++ b/libavformat/avformat.h @@ -726,7 +726,7 @@ typedef struct AVStream { /** * Stream information used internally by av_find_stream_info() */ -#define MAX_STD_TIMEBASES (60*12+5) +#define MAX_STD_TIMEBASES (60*12+6) struct { int64_t last_dts; int64_t duration_gcd; diff --git a/libavformat/utils.c b/libavformat/utils.c index deac84a4f8..8d82f9e37a 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -2422,7 +2422,7 @@ static void compute_chapters_end(AVFormatContext *s) static int get_std_framerate(int i){ if(i<60*12) return i*1001; - else return ((const int[]){24,30,60,12,15})[i-60*12]*1000*12; + else return ((const int[]){24,30,60,12,15,48})[i-60*12]*1000*12; } /*