Skip to content

oneVPL Spec v2.5

Compare
Choose a tag to compare
@akwrobel akwrobel released this 31 Aug 15:56
· 199 commits to main since this release
ed8a2de

New in this release:

  • Added mfxMediaAdapterType to capability reporting.
  • Added surface pool interface.
  • Helper macro definition to simplify filter properties set up process for dispatcher.
  • Added mfxExtAV1BitstreamParam, mfxExtAV1ResolutionParam and mfxExtAV1TileParam for AV1e.
  • Added MFX_RESOURCE_VA_SURFACE_PTR and MFX_RESOURCE_VA_BUFFER_PTR enumerators.
  • Clarified HEVC Main 10 Still Picture Profile configuration.
  • External Buffer ID of mfxExtVideoSignalInfo and mfxExtMasteringDisplayColourVolume for video processing.
  • New MFX_WRN_ALLOC_TIMEOUT_EXPIRED return status. Indicates that all surfaces are currently in use and timeout set by mfxExtAllocationHints for allocation of new surfaces through functions GetSurfaceForXXX expired.
  • Introduced universal temporal layering structure.
  • Added MFX_RESOURCE_VA_SURFACE_PTR and MFX_RESOURCE_VA_BUFFER_PTR enumerators.
  • Introduced segmentation interface for AV1e, including ext-buffers and enums.
  • Introduced planar I422 and I210 FourCC codes.

Bug Fixes:

  • Dispatcher: Removed /etc/ld.so.cache from oneVPL search order.
  • mfxSurfaceArray: CDECL attribute added to the member-functions.

Deprecated:

  • mfxExtVPPDenoise extension buffer.