Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.9
-
-
Multimedia wk 5-6, Multimedia wk 7-8, Multimedia, weeks 9-10, Multimedia, weeks 11-12, Multimedia, weeks 13-14, Multimedia, weeks 15-16, Multimedia, weeks 18-19
Description
trying to link the ffmpeg plugin statically gives a lot of undefined symbols for the ffmpeg backend:
"_av_buffer_create", referenced from: QFFmpeg::VideoEncoder::processOne() in libffmpegmediaplugin.a[46](qffmpegvideoencoder.cpp.o) allocHWFrame(AVBufferRef*, __CVBuffer* const&) in libffmpegmediaplugin.a[54](qavfsamplebufferdelegate.mm.o) "_av_buffer_ref", referenced from: QFFmpeg::CodecContext::create(AVStream*, AVFormatContext*, QFFmpeg::CodecContext::VideoCodecCreationPolicy) in libffmpegmediaplugin.a[37](qffmpegcodeccontext.cpp.o) QFFmpeg::VideoFrameEncoder::initCodecContext() in libffmpegmediaplugin.a[48](qffmpegvideoframeencoder.cpp.o) QFFmpeg::VideoFrameEncoder::initCodecContext() in libffmpegmediaplugin.a[48](qffmpegvideoframeencoder.cpp.o) allocHWFrame(AVBufferRef*, __CVBuffer* const&) in libffmpegmediaplugin.a[54](qavfsamplebufferdelegate.mm.o) [...]
https://codereview.qt-project.org/c/qt/qtmultimedia/+/613823 contains a reproducer which fails to build (at least on macos and linux)
Attachments
Issue Links
- relates to
-
QTBUG-133914 FFmpeg plugin tests may fail to build on Linux and Android
-
- Open
-
- resulted from
-
QTBUG-126817 Qt6MultimediaConfig.cmake fails due to missing FFmpeg
-
- Closed
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-132458 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
641141,2 | FFmpeg: link ffmpeg libs when linking qt statically | dev | qt/qtmultimedia | Status: NEW | 0 | 0 |