[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