diff --git a/libavformat/mov.c b/libavformat/mov.c index 3434d4f100..3fb774742b 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -2167,7 +2167,7 @@ static void mov_build_index(MOVContext *mov, AVStream *st) if (sc->keyframe_absent && !sc->stps_count && !rap_group_present - && st->codec->codec_type == AVMEDIA_TYPE_AUDIO) + && (st->codec->codec_type == AVMEDIA_TYPE_AUDIO || (i==0 && j==0))) keyframe = 1; if (keyframe) distance = 0;