[FFmpeg-trac] #8688(avformat:new): Live HLS playlist with non-whitelisted protocol segment URLs gets in a retry loop

FFmpeg trac at avcodec.org
Wed May 27 13:52:03 EEST 2020


#8688: Live HLS playlist with non-whitelisted protocol segment URLs gets in a
retry loop
----------------------------------+---------------------------------------
             Reporter:  wader     |                     Type:  enhancement
               Status:  new       |                 Priority:  normal
            Component:  avformat  |                  Version:  git-master
             Keywords:  hls       |               Blocked By:
             Blocking:            |  Reproduced by developer:  0
Analyzed by developer:  0         |
----------------------------------+---------------------------------------
 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
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/8688>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list