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: