]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/hls.c
Merge commit 'c11e33a3d9665dd1fc5dbdecdd03a4860ac6a622'
[ffmpeg] / libavformat / hls.c
index c3d83defa8d6e672328419d0e4e8da65c2d22d33..84bd8448a46b64d8b3d00530682c19d538acdc4e 100644 (file)
@@ -572,11 +572,10 @@ static int hls_read_header(AVFormatContext *s)
             goto fail;
         }
         v->ctx->pb       = &v->pb;
+        v->stream_offset = stream_offset;
         ret = avformat_open_input(&v->ctx, v->segments[0]->url, in_fmt, NULL);
         if (ret < 0)
             goto fail;
-
-        v->stream_offset = stream_offset;
         v->ctx->ctx_flags &= ~AVFMTCTX_NOHEADER;
         ret = avformat_find_stream_info(v->ctx, NULL);
         if (ret < 0)