Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.8.3
Description
Multimedia build doesn't add -lva-drm -lva-x11 libraries when linking and that causes:
[14/2218] Linking CXX shared module qtbase/plugins/multimedia/libffmpegmediaplugin.so FAILED: qtbase/plugins/multimedia/libffmpegmediaplugin.so .. /usr/bin/ld: /usr/local/ffmpeg/7.1/lib/libavutil.a(hwcontext_vaapi.o): in function `vaapi_device_derive': /home/user/ffmpeg-7.1/libavutil/hwcontext_vaapi.c:2044: undefined reference to `vaGetDisplayDRM' /usr/bin/ld: /usr/local/ffmpeg/7.1/lib/libavutil.a(hwcontext_vaapi.o): in function `vaapi_device_create': /home/user/projects/ffmpeg-7.1/libavutil/hwcontext_vaapi.c:1846: undefined reference to `vaGetDisplayDRM' /usr/bin/ld: /home/user/ffmpeg-7.1/libavutil/hwcontext_vaapi.c:1864: undefined reference to `vaGetDisplay' collect2: error: ld returned 1 exit status
Attachments
Issue Links
- duplicates
-
QTBUG-133914 FFmpeg plugin tests may fail to build on Linux and Android
-
- Open
-
-
QTBUG-136676 Linking against static FFmpeg that is built with OpenSSL support fails
-
- In Progress
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-136802 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
648000,13 | CMake: fix linking of stubs into ffmpeg | dev | qt/qtmultimedia | Status: NEW | 0 | 0 |