Package version 2:7.0-3 breaks web streams (related to mbedtls)
Description:
Package version 2:7.0-3 breaks the ability to use various web streams. Confirmed breaking with multiple web sources (urls below).
Additional info:
package version(s):
- ffmpeg: 2:7.0-3
- mbedtls: 3.6.0-1
- mpv: 1:0.38.0-5
link to upstream bug report, if any:
- https://github.com/Mbed-TLS/mbedtls/issues/9223
- possibly relevant https://github.com/mpv-android/mpv-android/issues/917
Steps to reproduce:
Using ffmpeg (audio)
$ ffmpeg -i 'https://r.nullsum.net/snd/1683592479_FUgWDcsU2DXR.mp3' tmp.wav
ffmpeg version n7.0 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 14.1.1 (GCC) 20240507
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav --enable-libdvdread --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-mbedtls --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
[tls @ 0x623eb4d64880] mbedtls_ssl_handshake returned -0x6c00
[in#0 @ 0x623eb4d612c0] Error opening input: Input/output error
Error opening input file https://r.nullsum.net/snd/1683592479_FUgWDcsU2DXR.mp3.
Error opening input files: Input/output error
Using ffmpeg (video)
$ ffmpeg -i 'https://www3.cde.ca.gov/download/rod/big_buck_bunny.mp4' temp.mkv
ffmpeg version n7.0 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 14.1.1 (GCC) 20240507
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav --enable-libdvdread --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-mbedtls --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
[tls @ 0x6064513ac540] mbedtls_ssl_handshake returned -0x6c00
[in#0 @ 0x6064513cf2c0] Error opening input: Input/output error
Error opening input file https://www3.cde.ca.gov/download/rod/big_buck_bunny.mp4.
Error opening input files: Input/output error
Using mpv with yt-dlp
$ mpv 'https://www.youtube.com/watch?v=9uo3IWjKtqM'
[ffmpeg] tls: mbedtls_ssl_handshake returned -0x6c00
Failed to open https://www.youtube.com/watch?v=9uo3IWjKtqM.
[ffmpeg] tls: mbedtls_ssl_handshake returned -0x6c00
Failed to open https://rr4---sn-8xgp1vo-2iay.googlevideo.com/videoplayback?expire=1718498327&ei=t99tZo_pEtWzkucP1NCywAU&ip=98.114.247.178&id=o-AE5EIO9drYE05-70ZqEH2pImBSimrXwR9W0Vky1Gszc0&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=K-&mm=31%2C29&mn=sn-8xgp1vo-2iay%2Csn-8xgp1vo-ab5z&ms=au%2Crdu&mv=m&mvi=4&pcm2cms=yes&pl=16&initcwndbps=1131250&bui=AbKP-1O90g4LrGMZsTORvajayqrwUj2dXvjA3jTPVho3UoZpqFc4MJj_aFSRNhTNjvGVyX3rdTCbGxcP&spc=UWF9f-EGbBR_8NSkDlZM3JrUnbcm041r7kAvDWiJAW6T2AbSFuEoX3n26GsX&vprv=1&svpuc=1&mime=audio%2Fwebm&ns=D7PId-poIcPnEdO8Uyo72a4Q&rqh=1&1. Step 1
2. Step 2
3. ...gir=yes&clen=33237265&dur=2138.801&lmt=1718357982236014&mt=1718476378&fvip=5&keepalive=yes&c=WEB&sefc=1&txp=4432434&n=bJdFJBP3Htt-uw&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRQIhAMDaDuVyhSW0e5dW8cmsRl_GkkehcKF7ezZzixNDDBaqAiAIoth_9e0_PddpNqtWeKXX2ussi21nhH0oBZSFICPHng%3D%3D&sig=AJfQdSswRgIhAImIFOv4aJW8bx2il_4dhoWEdZvyDCpzG0MHpQA_L6FiAiEA2PY067DoCf37vka2r0bhO5Rk7G_IhpZsixrfKa7HN5s%3D.
EDL: Could not open source file 'https://rr4---sn-8xgp1vo-2iay.googlevideo.com/videoplayback?expire=1718498327&ei=t99tZo_pEtWzkucP1NCywAU&ip=98.114.247.178&id=o-AE5EIO9drYE05-70ZqEH2pImBSimrXwR9W0Vky1Gszc0&itag=251&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=K-&mm=31%2C29&mn=sn-8xgp1vo-2iay%2Csn-8xgp1vo-ab5z&ms=au%2Crdu&mv=m&mvi=4&pcm2cms=yes&pl=16&initcwndbps=1131250&bui=AbKP-1O90g4LrGMZsTORvajayqrwUj2dXvjA3jTPVho3UoZpqFc4MJj_aFSRNhTNjvGVyX3rdTCbGxcP&spc=UWF9f-EGbBR_8NSkDlZM3JrUnbcm041r7kAvDWiJAW6T2AbSFuEoX3n26GsX&vprv=1&svpuc=1&mime=audio%2Fwebm&ns=D7PId-poIcPnEdO8Uyo72a4Q&rqh=1&gir=yes&clen=33237265&dur=2138.801&lmt=1718357982236014&mt=1718476378&fvip=5&keepalive=yes&c=WEB&sefc=1&txp=4432434&n=bJdFJBP3Htt-uw&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRQIhAMDaDuVyhSW0e5dW8cmsRl_GkkehcKF7ezZzixNDDBaqAiAIoth_9e0_PddpNqtWeKXX2ussi21nhH0oBZSFICPHng%3D%3D&sig=AJfQdSswRgIhAImIFOv4aJW8bx2il_4dhoWEdZvyDCpzG0MHpQA_L6FiAiEA2PY067DoCf37vka2r0bhO5Rk7G_IhpZsixrfKa7HN5s%3D'.
Subs --sid=1 --slang=en 'English' (webvtt) (external)
Subs --sid=2 --slang=fr 'French' (webvtt) (external)
No video or audio streams selected.
Exiting... (Errors when loading file)
Also seeing video and audio playback completely broken in Jellyfin Media Player.
Edited by Andrew Rabert