Hi,
we used imx8mp processor and want to enable h264 hw accelerated video play on the web pages shown on the single screen. Our application based on qtwebengine (qt 6.3.2, chromiuim 94-based). Linux kernel 5.15. We need in single player at one time, full screen, full hd, without resize operations and with static positioning of the output windows on the screen (web pages). From graphics side the egl is used, and we don't use any windows, any user interfaces, solution has no any controll buttons or graphics elements like forms. Output display is lcd pannel (different sizes from 10'' to 43'') connected via LVDS. We also know about hantro (vpu) part inside imx8mp. On the kernel startup the hantro device is initialized well and provides appropriative /dev fs device.
What the shortest and effective way? Is it like enable and use v4l2 and someone plugin for it? Or it is better to write/implement something for ffmpeg (like one more new plugin that utialize the imx-vpu)? Or it is easier to implemet gstreamer backend/player into the chromium and use existed gst-imx-vpu-plugin?
What the propper, shortest and effective way?
PS: Also, looking to the Linux Release Notes (6.6.3), chapter 7.4.9 it is looks like our task (from chromium point of view) is already done with bsp/kernel version 6. Am i right?!