]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/matroskadec.c
Merge commit 'df6737a55f5dc7c0ae5272bc5fa6182836d5481c'
[ffmpeg] / libavformat / matroskadec.c
index 292bd29583c893fb9220fc79ca26967775ea45e2..1879328ece22ade9d5ce709e9e5f71bc3501102f 100644 (file)
@@ -1847,7 +1847,8 @@ static int matroska_read_header(AVFormatContext *s)
                 av_reduce(&st->avg_frame_rate.num, &st->avg_frame_rate.den,
                           1000000000, track->default_duration, 30000);
 #if FF_API_R_FRAME_RATE
-                st->r_frame_rate = st->avg_frame_rate;
+                if (st->avg_frame_rate.num < st->avg_frame_rate.den * 1000L)
+                    st->r_frame_rate = st->avg_frame_rate;
 #endif
             }