any work on ffmpeg 7?

Steven Robbins <[email protected]> Sun, 02 Jun 2024 10:35:05 -0500
Newsgroups gmane.comp.kde.digikam.devel
Message-ID <5044759.31r3eYUQgx@riemann>
--nextPart4691407.LvFx2qVVIh
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"; protected-headers="v1"
From: Steven Robbins <[email protected]>
To: [email protected]
Subject: any work on ffmpeg 7?
Date: Sun, 02 Jun 2024 10:35:05 -0500
Message-ID: <5044759.31r3eYUQgx@riemann>
MIME-Version: 1.0

Hello,

I just received word that the debian package of Digikam (version 8.3.0) fai=
ls=20
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=
=20
from QtAVPlayer's use of ffmpeg, e.g.

> /<<PKGBUILDDIR>>/core/libs/video/QtAVPlayer/qavdemuxer.cpp: In member=20
function =E2=80=98int QAVDemuxer::load(const QString&, QAVIODevice*)=E2=80=
=99:
> /<<PKGBUILDDIR>>/core/libs/video/QtAVPlayer/qavdemuxer.cpp:352:36: error:=
=20
=E2=80=98const struct AVInputFormat=E2=80=99 has no member named =E2=80=98r=
ead_seek=E2=80=99
>   352 |     d->seekable =3D d->ctx->iformat->read_seek || d->ctx->iformat-
>read_seek2;
>       |                                    ^~~~~~~~~
> /<<PKGBUILDDIR>>/core/libs/video/QtAVPlayer/qavdemuxer.cpp:352:66: error:=
=20
=E2=80=98const struct AVInputFormat=E2=80=99 has no member named =E2=80=98r=
ead_seek2=E2=80=99
>   352 |     d->seekable =3D d->ctx->iformat->read_seek || d->ctx->iformat-
>read_seek2;
>       |                                                                 =
=20
^~~~~~~~~~
> [ 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=20
component in Qt6?  Does that still use ffmpeg under the hood? =20

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

Thanks,
=2DSteve

--nextPart4691407.LvFx2qVVIh
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEy89k8fa3rclNjyokyeVeL63I9LkFAmZckSkACgkQyeVeL63I
9Lmwwg/+JF/l2hBmnRRy+Xujw+Al5aSxeNdTTM+GW0bZC2Eu3Z482+Qa8UdRbass
8/si7pKbdD2jnnMNn9Cn62BJK3qU4og9xtn6gJS7TqqiWrIzJvCM1ITo7IPY4RRz
OoV3qLOP1HcHU4UrPYDvjkpZJBvGLtE0r9Ln8/kBQ0mgXPn315KicfggVEouidc7
neZ5tjeHtDTq4uGvy4p5nsb1Iu5WXreeQlvySP1aYzYdIJcMQEzt3dkEq5yQ8l9/
FLEaIaEiX3HNgY9SComRabf2Fqs0PkSJzOMn2n1DFmQkzSWrvX8oZuJ76IMDff1S
2OLRZvqWz7e3IVIETY5aGkSYmQdiiVTA4mBUINjyPsCI0gkA7EBesvK2P1gROTLV
4RvFv10VBIoj5AGvhJpw8a5z2sz/rE8VlHKdy1tnDOWIWKNWdHzQSF574AoFHGwO
2fd1AxQ5ShkRIbzrnD05aQ8sqsLcHxi9zTQJ0BtBSMMPQ8RoTzOGLWamzLIy7X8I
6Uw+L0fMSU3iBH4mU6+WF/ugXiJCD09KuPqb+LmRyo791PpkDRV1w529i+qPONVd
N2ugOGfWGAEaMOdI4ATcAs07dypioiFMpr+pxUV/eJHtiJ502CUgQjS9hv6lvRh5
9aIPSvnRhjaY8OaJ/QRv2eKr5pBuSkc/MrMYCSqjQ/YH/F4I29o=
=T61j
-----END PGP SIGNATURE-----

--nextPart4691407.LvFx2qVVIh--