Created attachment 268504 [details] libvpl.patch Intel renamed the oneVPL repository to libvpl and continues to develop it. The latest libvpl includes new processor support and is required by HandBrake. Currently, FreeBSD's multimedia/handbrake port disables the latest processor support by the ports patch. The port patch is aware of the libvpl library version. Just rebuilding with the libvpl enables all HandBrake code. So, libvpl can be a drop-in replacement for oneVPL except for the Python binding. It was a preview feature and discontinued in the libvpl. I see that only HandBrake and ffmpeg depend on oneVPL, and neither uses the Python binding. The `libvpl.patch` adds a multimedia/libvpl port to the Ports tree. The `handbrake.patch` changes the dependency to the libvpl port. The `ffmpeg.patch` does the same to the ffmpeg port. I confirmed that the HandBrake QSV encoder works with libvpl and that ffmpeg also works with it.
Created attachment 268505 [details] handbrake.patch
Created attachment 268506 [details] ffmpeg.patch