Media Features Summary

Supported Decoding Output Format and Max Resolution

(2k=2048x2048, 4k=4096x4096, 8k=8192x8192, 16k=16384x16384)

CodecTypeBDWSKLBXT/APLKBLxICLTGL/RKL/ADL-S/ADL-PDG1/SG1
AVCOutputNV12NV12NV12NV12NV12NV12NV12
Max Res.4k4k4k4k4k4k4k
MPEG-2OutputNV12NV12NV12NV12NV12NV12NV12
Max Res.2k2k2k2k2k2k2k
VC-1OutputNV12NV12NV12NV12NV12NV12NV12
Max Res.4k4k4k4k4k4k4k
JPEG*Max Res.16k16k16k16k16k16k16k
VP8OutputNV12NV12NV12NV12NV12NV12**
Max Res.4k4k4k4k4k4k**
HEVC 8bitOutputNV12NV12NV12NV12/YUY2/AYUVNV12/YUY2/AYUVNV12/YUY2/AYUV
Max Res.8k8k8k8k8k8k
HEVC 10bitOutputP010P010P010/Y210/Y410P010/Y210/Y410P010/Y210/Y410
Max Res.8k8k8k8k8k
HEVC 12bitOutputP016/Y216/Y416P016/Y216/Y416
Max Res.8k8k
VP9 8bitOutputNV12NV12NV12/AYUVNV12/AYUVNV12/AYUV
Max Res.4k8k8k8k8k
VP9 10bitOutputP010P010/Y410P010/Y410P010/Y410
Max Res.8k8k8k8k
VP9 12bitOutputP016/Y216/Y416P016/Y216/Y416
Max Res.8k8k
AV1 8bitOutputNV12NV12
Max Res.8k8k
AV1 10bitOutputP010P010
Max Res.8k8k
  • * JPEG output format: NV12/411P/422H/422V/444P/BGRP/RGBP/YUY2/ARGB
  • ** VP8 is only supported on TGL platform

Supported Encoding Input Format and Max Resolution

Hardware Encoding, Low Power Encoding(VDEnc/Huc)

(4k=4096x4096, 16k=16384x16384)

CodecTypeBDWSKLBXT/APLKBLxICLTGL/RKL/ADL-S/ADL-PDG1/SG1
AVCInputNV12NV12More*More*More*More*
Max Res.4k4k4k4k4k4k
JPEGInput/OutputNote**Note**Note**Note**Note**Note**
Max Res.16k16k16k16k16k16k
HEVC 8bitInputNV12/AYUVNV12/AYUVNV12/AYUV
Max Res.8K8K8K
HEVC 10bitInputP010/Y410P010/Y410P010/Y410
Max Res.8k8k8k
VP9 8bitInputNV12/AYUVNV12/AYUVNV12/AYUV
Max Res.8k8k8k
VP9 10bitInputP010/Y410P010/Y410P010/Y410
Max Res.8k8k8k
  • * KBL/CFL/ICL/TGL AVC encoding supported input formats: NV12/YUY2/YUYV/YVYU/UYVY/AYUV/ARGB
  • ** JPEG encoding supports input format NV12/YUY2/UYVY/AYUV/ABGR/Y8 and output format YUV400/YUV420/YUV422H_2Y/YUV444/RGB24.

Hardware(PAK) + Shader(media kernel+VME) Encoding

(2k=2048x2048, 4k=4096x4096, 8k=8192x8192)

CodecTypeBDWSKLBXT/APLKBLxICLTGL/RKL/ADL-S/ADL-PDG1/SG1
AVCInputNV12NV12NV12NV12NV12NV12NV12
Max Res.4k4k4k4k4k4k4k
MPEG2InputNV12NV12NV12NV12NV12NV12
Max Res.2k2k2k2k2k2k
VP8InputNV12NV12NV12NV12
Max Res.4k4k4k4k
HEVC 8bitInputNV12NV12NV12NV12/AYUVNV12/AYUVNV12/AYUV
Max Res.4k4k4k8k8k8k
HEVC 10bitInputP010/Y410P010/Y410P010/Y410
Max Res.8k8k8k

Supported Video Processing CSC/Scaling Format

PlatformFormatNV12YV12I420P010YUY2UYVYY210AYUVY410P016*Y216*Y416*
BDWInputYYYY
OutputYYYY
SKL/BXT/KBL/CFL/WHL/CMLInputYYYYY
OutputYYYY
ICLInputYYYYYYYYY
OutputYYYYYYYY
JSL/EHLInputYYYYYYYYY
OutputYYYYYYYY
TGL/RKL/ADL-S/ADL-PInputYYYYYYYYYYYY
OutputYYYYYYYYYYY
DG1/SG1InputYYYYYYYYYYYY
OutputYYYYYYYYYYY
  • * For SFC path, there are NOT real 16bit, SFC precision is 12bit; For kernel path, we support real 16bit.