[FFmpeg-trac] #7540(undetermined:new): Dash Decoder Fails when initialization tag contains ../

FFmpeg trac at avcodec.org
Fri Nov 9 10:13:33 EET 2018


#7540: Dash Decoder Fails when initialization tag contains ../
-------------------------------------+-------------------------------------
             Reporter:               |                     Type:  defect
  gorilla.maguila                    |                 Priority:  normal
               Status:  new          |                  Version:  git-
            Component:               |  master
  undetermined                       |               Blocked By:
             Keywords:  dash         |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 In the following example you can see that dashdec tries to play wrong url
 "https://video.fmad3-7.fna.fbcdn.net/hvideo-
 prn1-atn/v/rUJkkfofUZCVMtIVILKRw/live-dash/dash-abr4/../live-
 md-v/1881008871954710_0-init.m4v?ms=m_CN":

 {{{
 ffplay "https://video.fmad3-7.fna.fbcdn.net/hvideo-
 prn1-atn/v/rUJkkfofUZCVMtIVILKRw/live-dash/dash-
 abr4/1881008871954710.mpd?ms=m_CN&_nc_rl=AfAsVJ4tYI5-kQkO&oh=ecdb096872c943d549d085b3f8faa465&oe=5BE7E3D1"
 -loglevel debugffplay version N-92384-g70463b7026 Copyright (c) 2003-2018
 the FFmpeg developers
   built with gcc 8.2.1 (GCC) 20180831
   configuration: --prefix=/usr --disable-debug --disable-static --disable-
 stripping --enable-avresample --enable-fontconfig --enable-gmp --enable-
 gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass
 --enable-libbluray --enable-libdrm --enable-libfreetype --enable-
 libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug
 --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb
 --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr
 --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2
 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp
 --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2
 --enable-libxvid --enable-nvdec --enable-nvenc --enable-omx --enable-
 shared --enable-version3
   libavutil      56. 23.101 / 56. 23.101
   libavcodec     58. 39.100 / 58. 39.100
   libavformat    58. 22.100 / 58. 22.100
   libavdevice    58.  6.100 / 58.  6.100
   libavfilter     7. 43.100 /  7. 43.100
   libavresample   4.  0.  0 /  4.  0.  0
   libswscale      5.  4.100 /  5.  4.100
   libswresample   3.  4.100 /  3.  4.100
   libpostproc    55.  4.100 / 55.  4.100
 Initialized opengl renderer.
 [NULL @ 0x7fe3f0000b80] Opening 'https://video.fmad3-7.fna.fbcdn.net
 /hvideo-prn1-atn/v/rUJkkfofUZCVMtIVILKRw/live-dash/dash-
 abr4/1881008871954710.mpd?ms=m_CN&_nc_rl=AfAsVJ4tYI5-kQkO&oh=ecdb096872c943d549d085b3f8faa465&oe=5BE7E3D1'
 for reading
 [https @ 0x7fe3f0001840] Setting default whitelist
 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
 [tcp @ 0x7fe3f0003e80] Original list of addresses:sq=    0B f=0/0
 [tcp @ 0x7fe3f0003e80] Address 213.99.19.18 port 443
 [tcp @ 0x7fe3f0003e80] Interleaved list of addresses:
 [tcp @ 0x7fe3f0003e80] Address 213.99.19.18 port 443
 [tcp @ 0x7fe3f0003e80] Starting connection attempt to 213.99.19.18 port
 443
 [tcp @ 0x7fe3f0003e80] Successfully connected to 213.99.19.18 port 443
 [https @ 0x7fe3f0001840] request: GET /hvideo-
 prn1-atn/v/rUJkkfofUZCVMtIVILKRw/live-dash/dash-
 abr4/1881008871954710.mpd?ms=m_CN&_nc_rl=AfAsVJ4tYI5-kQkO&oh=ecdb096872c943d549d085b3f8faa465&oe=5BE7E3D1
 HTTP/1.1
 User-Agent: Lavf/58.22.100
 Accept: */*
 Range: bytes=0-
 Connection: close
 Host: video.fmad3-7.fna.fbcdn.net
 Icy-MetaData: 1


 [dash @ 0x7fe3f0000b80] Format dash probed with size=2048 and score=100
 [https @ 0x7fe3f061ec80] Setting default whitelist
 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
 [tcp @ 0x7fe3f061f7c0] Original list of addresses:sq=    0B f=0/0
 [tcp @ 0x7fe3f061f7c0] Address 213.99.19.18 port 443
 [tcp @ 0x7fe3f061f7c0] Interleaved list of addresses:
 [tcp @ 0x7fe3f061f7c0] Address 213.99.19.18 port 443
 [tcp @ 0x7fe3f061f7c0] Starting connection attempt to 213.99.19.18 port
 443
 [tcp @ 0x7fe3f061f7c0] Successfully connected to 213.99.19.18 port 443
 [https @ 0x7fe3f061ec80] request: GET /hvideo-
 prn1-atn/v/rUJkkfofUZCVMtIVILKRw/live-dash/dash-
 abr4/1881008871954710.mpd?ms=m_CN&_nc_rl=AfAsVJ4tYI5-kQkO&oh=ecdb096872c943d549d085b3f8faa465&oe=5BE7E3D1
 HTTP/1.1
 User-Agent: Lavf/58.22.100
 Accept: */*
 Connection: close
 Host: video.fmad3-7.fna.fbcdn.net
 Icy-MetaData: 1


 [AVIOContext @ 0x7fe3f063f280] Statistics: 4770 bytes read, 0 seeks
 [dash @ 0x7fe3f0000b80] old fragment: cur[0] min[0] max[9], playlist 0
 [dash @ 0x7fe3f0000b80] DASH request for url
 'https://video.fmad3-7.fna.fbcdn.net/hvideo-
 prn1-atn/v/rUJkkfofUZCVMtIVILKRw/live-dash/dash-abr4/../live-
 md-v/1881008871954710_0-init.m4v?ms=m_CN', offset 0, playlist 0
 [https @ 0x7fe3f0641140] Setting default whitelist
 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
 [tcp @ 0x7fe3f0625240] Original list of addresses:sq=    0B f=0/0
 [tcp @ 0x7fe3f0625240] Address 213.99.19.18 port 443
 [tcp @ 0x7fe3f0625240] Interleaved list of addresses:
 [tcp @ 0x7fe3f0625240] Address 213.99.19.18 port 443
 [tcp @ 0x7fe3f0625240] Starting connection attempt to 213.99.19.18 port
 443
 [tcp @ 0x7fe3f0625240] Successfully connected to 213.99.19.18 port 443
 [https @ 0x7fe3f0641140] request: GET /hvideo-
 prn1-atn/v/rUJkkfofUZCVMtIVILKRw/live-dash/dash-abr4/../live-
 md-v/1881008871954710_0-init.m4v?ms=m_CN HTTP/1.1
 User-Agent: Lavf/58.22.100
 Accept: */*
 Connection: close
 Host: video.fmad3-7.fna.fbcdn.net
 Icy-MetaData: 1


 [https @ 0x7fe3f0641140] HTTP error 404 Not Found sq=    0B f=0/0
 [dash @ 0x7fe3f0000b80] Failed to open an initialization section in
 playlist 0
 [dash @ 0x7fe3f0000b80] Error when loading first fragment, playlist 0
 [AVIOContext @ 0x7fe3f063b780] Statistics: 4770 bytes read, 0 seeks
 https://video.fmad3-7.fna.fbcdn.net/hvideo-
 prn1-atn/v/rUJkkfofUZCVMtIVILKRw/live-dash/dash-
 abr4/1881008871954710.mpd?ms=m_CN&_nc_rl=AfAsVJ4tYI5-kQkO&oh=ecdb096872c943d549d085b3f8faa465&oe=5BE7E3D1:
 Server returned 404 Not Found

 }}}

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


More information about the FFmpeg-trac mailing list