[FFmpeg-devel] [PATCH] avformat/hls: Do not check protocol on hls without network.
ekibun
soekibun at gmail.com
Thu Oct 21 17:09:09 EEST 2021
---
libavformat/hls.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/libavformat/hls.c b/libavformat/hls.c
index 52a031ed..55fa831b 100644
--- a/libavformat/hls.c
+++ b/libavformat/hls.c
@@ -637,6 +637,7 @@ static int open_url(AVFormatContext *s, AVIOContext **pb, const char *url,
int ret;
int is_http = 0;
+#if CONFIG_HTTP_PROTOCOL
if (av_strstart(url, "crypto", NULL)) {
if (url[6] == '+' || url[6] == ':')
proto_name = avio_find_protocol_name(url + 7);
@@ -675,6 +676,7 @@ static int open_url(AVFormatContext *s, AVIOContext **pb, const char *url,
;
else if (strcmp(proto_name, "file") || !strncmp(url, "file,", 5))
return AVERROR_INVALIDDATA;
+#endif
av_dict_copy(&tmp, *opts, 0);
av_dict_copy(&tmp, opts2, 0);
--
2.25.1
More information about the ffmpeg-devel
mailing list