diff --git a/libavformat/nutdec.c b/libavformat/nutdec.c index 88eb3b89ff..f3da58acfa 100644 --- a/libavformat/nutdec.c +++ b/libavformat/nutdec.c @@ -568,6 +568,8 @@ static int64_t find_duration(NUTContext *nut, int64_t filesize) duration = FFMAX(duration, ts); pos++; } + if(duration > 0) + s->duration_estimation_method = AVFMT_DURATION_FROM_PTS; return duration; }