Intel® Media Framework Upstream Patches 2021Q4 Queue Release

ID 731946
Updated 2/25/2022
Version Latest
Public

author-image

By

FFmpeg

FFmpeg-vaapi and FFmpeg-QSV 2021Q4 upstream patches commits tested:

Intel FFmpeg upstream patches 2021Q4 queue release: tag (2021q4)

Gstreamer

Gst-vaapi and Gst-msdk(in gst-plugins-bad) 2021Q4 upstream patches commits tested:
gstreamer : 8f64751c08e4

Supported Intel Platforms

  • ADL (Alder Lake-S/P)
  • DG1/SG1
  • RKL (Rocket Lake)
  • TGL (Tiger Lake)
  • ICL (Ice Lake)
  • JSL (Jasper Lake)/EHL (Elkhart Lake)
  • KBLx (KBL/Kaby Lake; CFL/Coffe Lake; WHL/Whiskey Lake; CML/Comet Lake; AML/Amber Lake)

Tested Features

  • Decode: AVC/H264, HEVC/H265 (8/10/12bit), AV1 (8/10bit), VP9 (8, 10, 12bit), VP8, JPEG/MJPEG, MPEG2, VC1
  • Encode: AVC/H264, HEVC/H265 (8/10bit), VP9 (8/10bitt), VP8, JPEG/MJPEG, MPEG2
  • VPP : brightness/contrast/saturation/hue, csc, deinterlace, denoise, scale, sharpen, mirroring, rotation, transpose

Appendix

Supported Features Among Intel platforms

For features supported among on each Intel platform, please refer links shown as below:

Reference Configure Used: Intel Libva/iHD driver, MediaSDK, oneVPL and oneVPL GPU Runtime.

For detailed information about new features and improvements, please check links below:

Media driver: intel-media-22.1.1
VPL Dispatcher: v2022.0.2
VPL Runtime: intel-onevpl-22.1.0
Media SDK: intel-mediasdk-22.1.0
Libva: 2.13.0
Libva-utils: 2.13.0
Gmmlib: intel-gmmlib-22.0.1

Contactors

Please contact focus.luo@intel.com or ullysses.a.eoff@intel.com or haihao.xiang@intel.com or guangxin.xu@intel.com, if you have any question.

New Detail

2021Q4:

FFmpeg new features: 

  • buffer sharing between media and vulkan  
  • support 0YUV, YUY2, Y210, Y410, P012, Y212, Y412 on Windows when using d3d11 device 
  • hevc main10 sp encoding

Gstreamer new features:  

  • Gstmsdk vpp supports csc to 12bit format 
  • Gstmsdk hevc encoder supports to encode HDR SEIs

Project: 

Open Source Media Framework