Add hardware encoding libraries to our CD pipeline
Our binary packages (Linux Appimage, Windows and MacOS binaries) are build using a KDE tool called Craft (mostly python scripts). Dependencies are added using blueprints, see: https://invent.kde.org/packaging/craft-blueprints-kde
We still miss a few dependencies to enable hardware encoding in some parts of Kdenlive, so new blueprints should be created. Would be great to add:
-
NV-CODEC-HEADERS, providing NVidia hw encoding, see previous implementation using cmake file. -
AMF, providing AMD hw encoding (a previous implementation using cmake is here) -
MFX_DISPATCH, providing Intel hw encoding (a previous implementation using cmake is here)
See also Shotcut build script that implements some of these libraries (using a bash script)
Related bug reports: