any work on ffmpeg 7?

Steven Robbins steve at sumost.ca
Sun Jun 2 16:35:05 BST 2024


Hello,

I just received word that the debian package of Digikam (version 8.3.0) fails 
to build against the new ffmpeg 7.0.1 release.

Just curious if anyone here has experience with ffmpeg 7?

Note that the debian build currently targets Qt 5.  The build failure comes 
from QtAVPlayer's use of ffmpeg, e.g.

> /<<PKGBUILDDIR>>/core/libs/video/QtAVPlayer/qavdemuxer.cpp: In member 
function ‘int QAVDemuxer::load(const QString&, QAVIODevice*)’:
> /<<PKGBUILDDIR>>/core/libs/video/QtAVPlayer/qavdemuxer.cpp:352:36: error: 
‘const struct AVInputFormat’ has no member named ‘read_seek’
>   352 |     d->seekable = d->ctx->iformat->read_seek || d->ctx->iformat-
>read_seek2;
>       |                                    ^~~~~~~~~
> /<<PKGBUILDDIR>>/core/libs/video/QtAVPlayer/qavdemuxer.cpp:352:66: error: 
‘const struct AVInputFormat’ has no member named ‘read_seek2’
>   352 |     d->seekable = d->ctx->iformat->read_seek || d->ctx->iformat-
>read_seek2;
>       |                                                                  
^~~~~~~~~~
> [ 28%] Building CXX object core/utilities/advancedrename/CMakeFiles/
gui_advancedrename_obj.dir/advancedrenamewidget.cpp.o

My recollection is that mainline development has shiftted to using the AV 
component in Qt6?  Does that still use ffmpeg under the hood?  

The full build log is available here: https://people.debian.org/~sramacher/
ffmpeg-7.0/digikam_arm64.build

Thanks,
-Steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20240602/b5881272/attachment.sig>


More information about the Digikam-devel mailing list