qtav usage of libav
Steven Robbins <[email protected]> Sun, 18 Sep 2022 10:50:56 -0500
| Newsgroups | gmane.comp.kde.digikam.devel |
|---|---|
| Message-ID | <4834079.MHq7AAxBmi@riemann> |
On Sunday, September 18, 2022 10:33:16 A.M. CDT Gilles Caulier wrote: > Not really. But as ffmpeg API has changed between 4 and 5, and as QtAV > API is mostly a wrapper around ffmpeg, this can be relevant. > > Remember that AV* classes from QtAV are based historically on libav, > and now, in fact ffmpeg, as libav is a dead project. You mean libav as in https://libav.org/ ? I wasn't aware of that. > When I reviewed QtAV code for digiKam integration I saw a lot of > pre-compiler wrapping between libav and ffmpeg API, for regression > compatibility. Typically code must continue to compile with all libav > API, but in fact we don't care. So are you saying that it is OK to remove libav compatibility code now? To be clear: I'm NOT planning any such thing at present. Right now I'm focused on writing tests that expose the bugs (with ffmpeg5), then fixing them. But, hypothetically, if I get through all that ... would it be of interest to remove unused code in qtav? -Steve
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEy89k8fa3rclNjyokyeVeL63I9LkFAmMnPmAACgkQyeVeL63I 9Llgsw//ZEa2PHAHXe3nzCND7/FvbpTTj+8uJIZt4k+NO0ip7XqV6Ftg/peZERj7 kr2s0wfGeH/0u9qZG08/ObPAC6/kIT/pZd+SPrfKUlMpgbHFn6uDLrbJR5GyxtmI uK1d/VP2ZT6Q7k4vvbuLuPgRYIVtp+vKMrnYMD0tRGDIUYuzAyz+gnFgCFX9EQiJ Ss6EKlynv8+F53HsiYtKf3Mh7NXtTLA88ZTIAdn0AvCBSb5dhJoJLmcaU6Cnqmq1 Ar7Z6E82SfoVe+ujm4qTKB3G5FVbZ43UDgZIQ74UuiIlUZGAgGEnDUB3Kg31OUqq /p+UP8i+1J77TvOjf2yqLa7EoXIEKdgDX67ZkSCaRRH2UAE0WnvP2qYKMta9g6s/ ROee8dpo4WA7COAIZeHGataeux0nlVerN1DT9P9sukPsuNkV+qvz20+qeA6ycvA0 vxcsCjeH5Ar3ln/lmF9B4RP8W/pyEMJSNqRAO7TLKmDBIpulvZ6LYBkHjiUIinLU HAM4TdsoDlugaSQnhinUsiy6vowEXH3PK30yPgPehEiGfY6F8XqKs2b5aqy+oMSi rrigHyun7NKcpBWrhWJbZDpNk4RsjmptOr094FTXg9eURPCPFrvDaoIsmj1gH2vv 1FkrsDi5XI+MjEILgqUBtepnaSCSaR2LpR60V2zSYZztnprrAxE= =0mRj -----END PGP SIGNATURE-----