Intel® oneAPI Video Processing Library Codecs for Intel Hardware
Published: 03/24/2021
Intel® oneAPI Video Processing Library (oneVPL) offers various codec capabilities for different GPU hardware. As new hardware becomes available, new codec capabilities are added.
This is shown in the table below, where:
- “D” stands for Hardware Decoding
- “E” stands for Hardware Encoding, Low Power Encoding (VDEnc/Huc)
- “Es” stands for Hardware (PAK) and Shader (media kernel and VME) Encoding
Codec | 5th Generation Intel® Core | 6th Generation Intel® Core | Intel Atom® processor E3900 series | 7th Generation Intel® Core | 10th Generation Intel® Core | Intel Atom® Processor X Series | Intel® Iris® Xe, Intel® Iris® Xe MAX |
---|---|---|---|---|---|---|---|
AVC | D/Es | D/E/Es | D/E/Es | D/E/Es | D/E/Es | D/E | D/E/Es |
MPEG-2 | D/Es | D/Es | D | D/Es | D/Es | D | D/Es |
VC-1 | D | D | D | D | D | D | D |
JPEG | D | D/E | D/E | D/E | D/E | D/E | D/E |
VP8 | D | D | D | D/Es | D/Es | D | D* |
HEVC 8-bit | D/Es | D/Es | D/Es | D/E/Es | D/E | D/E/Es | |
HEVC 8-bit 422 | D/Es | D | D/Es | ||||
HEVC 8-bit 444 | D/E | D/E | D/E | ||||
HEVC 10-bit | D | D/Es | D/E/Es | D/E | D/E/Es | ||
HEVC 10-bit 422 | D/Es | D | D/Es | ||||
HEVC 10-bit 444 | D/E | D/E | D/E | ||||
HEVC 12-bit | D/Es | ||||||
HEVC 12-bit 422 | D | ||||||
HEVC 12-bit 444 | D | ||||||
VP9 8-bit | D | D | D/E | D/E | D/E | ||
VP9 8-bit 444 | D/E | D/E | D/E | ||||
VP9 10-bit | D | D/E | D/E | D/E | |||
VP9 10-bit 444 | D/E | D/E | D/E | ||||
VP9 12-bit | D | ||||||
VP9 12-bit 444 | D | ||||||
AV1 8-bit | D | ||||||
AV1 10-bit | D |
Note: (*) Hardware Decoding for VP8 is only available on Intel® Iris® Xe.
See Also
1
Product and Performance Information
1
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.