Qml6glmixer qmlmixer example not working on Raspberry PI

Hello,

I’m running qmlmixer example here on Raspberry Pi 4 (lite OS, no desktop, with qt6). The gstreamer version on PI 4 is 1.26.2 by default. I have created a CMakeLists.txt for qmlmixer example and I can compile and run the example. Here is what I get:

  1. the qmlmixer runs with ./qmlmixer -platform eglfs
  2. the qmlmixer example shows black screen with mouse cursor that I can move and there is “Qt Quick” text at bottom of the screen
  3. the qmlmixer does not render the video test pattern or the ball test pattern
  4. no obvious errors in the log (console) - console log can be found here

Here is link to CMakeLists.txt to build qmlmixer example instead of meson

Any help is appreciated. My goal is to render multiple video streams in a grid using qt6 and I suspect qml6glmixer would give best performance instead of multiple qml6glsink. BTW, I am able to run qmlsink example hereon same PI environment.

Thank you!

I tested the qmlmixer example with full RPI desktop (under windows) it runs fine with xbc backend and I get video from the videotestsrc. Does anyone know if qml6glmixer supports running with eglfs or any directions on making this work? @thaytan

Thanks a bunch.