QtWebEngine is the remaining blocker for upgrading ffmpeg to v7 in Fedora, we need our QtWebEngine packages fixed to build against it.
ffmpeg
Upstream Qt landed a fix for Qt's Chromium tree with v122: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/575610
We need this fixed in qt6-qtwebengine and ideally also qt5-qtwebengine, as both use system ffmpeg now.
qt6-qtwebengine
qt5-qtwebengine
QtWebEngine will move to Chromium 122 base with Qt 6.8, but that's not released yet. Qt 6.7 ships Chromium 118 and Qt 5.15 ships Chromium 87.
This is fixed now with qt6-qtwebengine. I will look into qt5-qtwebengine later.
I've brought a fix over from openSUSE for qt5-qtwebengine: https://src.fedoraproject.org/rpms/qt5-qtwebengine/blob/3c3c0827d2c568c21d2e4b70eb1261d8ffd0c99c/f/qt5-qtwebengine-ffmpeg7.patch
Log in to comment on this ticket.