Intel publishes a dev article to better explain oneVPL acceleration in FFmpeg
The oneVPL Video Processing Library helps executions within the processor and the company’s in-house GPU acceleration for the most recent 12th Gen Core Alder Lake and Intel Xe hardware. The focus of the acceleration is on Intel Arc Graphics and DG2 hardware, directing to the Media SDK to support previous-generation graphics cards, with the ability to be acclimated for other potential CPU and GPU back-ends. The new oneVPL support within FFmpeg will work in tandem with the VA-API or Video Acceleration API support in FFmpeg, as well as seeing support within Intel GPUs. Intel has been placing the oneVPL integration for FFmpeg in a “Cartwheel” repository where the company has queued any patchwork or bug fixes before complete upload to the upstream. Several patches concern the VA-API, the QSV, and many more sections. The company still has many more updates within the repository currently in development and waiting for full implementation within the oneVPL integration. The updates will affect Intel Arc Alchemist and DG2 GPUs, but there are no specific dates for any integrations to be uploaded into the main queue. Readers can check out the most recent developer article on the main webpage to explain how the company uses oneVPL in FFmpeg to access superior streaming on the company’s GPUs. The report also describes implementing the newest oneVPL in FFmpeg for Intel GPUs. News Source: Phoronix