Opened 5 years ago
Closed 5 years ago
#8688 closed enhancement (fixed)
Live HLS playlist with non-whitelisted protocol segment URLs gets in a retry loop
Reported by: | Mattias Wadman | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avformat |
Version: | git-master | Keywords: | hls |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
Live HLS playlist with non-whitelisted protocol segment URLs retries even thought the error is unrecoverable.
ffmpeg version: master at b5aee6086b717b83bce8f6be4324fabaddec6209
(2020-05-27)
How to reproduce:
/build # cat /Users/wader/src/ffmpeg-master/test.m3u8 #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:1 #EXTINF:11.811, http://a/ /build # gdb --args ./ffprobe_g -i /Users/wader/src/ffmpeg-master/test.m3u8 GNU gdb (GDB) 8.3.1 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-alpine-linux-musl". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./ffprobe_g... r (gdb) r Starting program: /build/ffprobe_g -i /Users/wader/src/ffmpeg-master/test.m3u8 warning: Error disabling address space randomization: Operation not permitted ffprobe version N-97964-gb5aee6086b Copyright (c) 2007-2020 the FFmpeg developers built with gcc 9.2.0 (Alpine 9.2.0) configuration: --enable-debug --disable-optimizations libavutil 56. 49.100 / 56. 49.100 libavcodec 58. 88.100 / 58. 88.100 libavformat 58. 43.100 / 58. 43.100 libavdevice 58. 9.103 / 58. 9.103 libavfilter 7. 83.100 / 7. 83.100 libswscale 5. 6.101 / 5. 6.101 libswresample 3. 6.100 / 3. 6.100 [hls @ 0x55dc945e2440] Skip ('#EXT-X-VERSION:3') [hls @ 0x55dc945e2440] Opening 'http://a/' for reading [http @ 0x7f60466d0cc0] Protocol 'http' not on whitelist 'file,crypto,data'! [hls @ 0x55dc945e2440] Failed to open segment 0 of playlist 0 [hls @ 0x55dc945e2440] Skip ('#EXT-X-VERSION:3') Last message repeated 401 times Last message repeated 402 times Last message repeated 719 times
Note:
See TracTickets
for help on using tickets.
fixed by commit : ea1940c6e2ead234f6e563c095bb67d352e3328f