avformat/mov: Do not use reference stream in mov_read_sidx() if there is no reference...
[ffmpeg.git] / libavformat / mov.c
index 8e38ad2..14a02dc 100644 (file)
@@ -5029,7 +5029,7 @@ static int mov_read_sidx(MOVContext *c, AVIOContext *pb, MOVAtom atom)
                 }
             }
         }
-        for (i = 0; i < c->fc->nb_streams; i++) {
+        if (ref_st) for (i = 0; i < c->fc->nb_streams; i++) {
             st = c->fc->streams[i];
             sc = st->priv_data;
             if (!sc->has_sidx) {