cancel
Showing results for 
Search instead for 
Did you mean: 

Confirmation Required – QT6 Multimedia & GPU-Accelerated Video Support on STM32MP257 Series

asadullah4571
Senior

1. Qt6 Multimedia (PySide6) – 1080p Video Playback Requirement

Our application requires smooth video playback using Qt Multimedia with PySide6 at resolutions up to 1080p.

I understand that Qt6 supports hardware acceleration for 3D graphics through the GPU, but I was unable to find confirmation regarding hardware-accelerated video decoding specifically for QtMultimedia.

Could you please confirm whether the STM32MP257 series supports:

  • Hardware-accelerated video decoding at 1080p

  • Integration of QtMultimedia with the hardware video pipeline

  • Support through OpenSTLinux / Yocto


2. Chromium Browser – GPU-Accelerated Video Playback

We also require GPU-accelerated HTML5 video playback (1080p) in the Chromium browser.

Please confirm whether the STM32MP257 series provides:

  • A Video Processing Unit (VPU) or dedicated hardware decoder

  • GPU acceleration support within Chromium (ANGLE / EGL / GStreamer backend)

  • Hardware-offloaded 1080p video decoding for browser playback


3. Requirement Summary (for confirmation)

We plan to use the STM32MP257 (MACRO package) for the following:

  • Qt6 + PySide6 video playback at 1080p

  • Chromium browser with GPU-accelerated 1080p HTML5 video playback

  • Full multimedia pipeline support (GPU/VPU availability and Linux integration)

Please confirm whether these capabilities are fully supported on the STM32MP257 series.

Your guidance will help us finalize our hardware selection.

3 REPLIES 3
PPAGE.13
ST Employee

Hi,

 

Qt6 multimedia with video encode/decode HW acceleration is supported on stm32mp257 through gstreamer "qml6glsink" component.

You can refer to following discussion for details:

https://stmicro.response.lithium.com/console/manage/23605028

 

Concerning Chromium browser in kiosk mode with HW acceleration, I will come back to you next week for details.

 

BR,

Philippe.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
PPAGE.13
ST Employee

Hi,

concerning Chromium, we have an internal development package with a GPU acceleration through an open source GPU driver. But this is not an official delivery.
Anyway we have run Qt nanobrowser with our current setup and HTML5 scripts can be run correctly. This is worth testing it to know if performance is enough as this is really dependent of the application you target.

BR,

Philippe.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Hi @PPAGE.13 

------>>concerning Chromium, we have an internal development package with a GPU acceleration through an open source GPU driver. But this is not an official delivery.
"thank you, So by the way will it release after stable in future or correctly in development ? "
------->> Anyway we have run Qt nanobrowser with our current setup and HTML5 scripts can be run correctly. This is worth testing it to know if performance is enough as this is really dependent of the application you target.

"" Ya, i can use it can you please give me the full setup how Qt-nanobrowser work""

Thanks
Asad