qtav usage of libav
Steven Robbins
steve at sumost.ca
Sun Sep 18 16:50:56 BST 2022
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
-------------- 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/20220918/3155f78b/attachment.sig>
More information about the Digikam-devel
mailing list