Hello,
i.MX8 VPU hardware decoder support below video codec:
H.265 HEVC Main Profile 4Kp60 Level 5.1
H.264 AVC Constrained Baseline, Main and High profile
H.264 MVC
WMV9 / VC-1 Simple, Main and Advanced Profile
MPEG 1 and 2 Main Profile at High Level
AVS Jizhun Profile (JP)
MJPEG4.2 ASP, H.263, Sorenson Spark
Divx 3.11, with Global Motion Compensation (GMC)
ON2/Google VP6/VP8
RealVideo 8/9/10
JPEG and MJPEG A/B Baseline
i.MX8 VPU Linux driver is implemented based on V4L2 standard.
Chromium beside software video decoding, it also support hardware video decoder(VideoDecodeAccelerator), there are some kind of VideoDecodeAccelerator, one of them is V4L2VDA.
Please note V4L2VDA is using V4l2 api, so it is possible that change V4L2VDA to enable Chromium hardware video playback on i.MX8.
Regards