AnsweredAssumed Answered

Qt5 Video playback on i.mx6q not working

Question asked by Andreas Messerschmid on Mar 20, 2017
Latest reply on Oct 2, 2017 by Karina Valencia Aguilar

I'm running some Qt5 video examples (qmlvideo) to playback a VP8 encoded video on a phyFlex-imx6-board from Phytec but the video frames are not shown on the display. The BSP yocto distro version is 2.1.2 and uses Qt-5.6.2. Qt is configured for the eglfs-backend and uses the Vivante fbdev GPU binaries (Galcore version 5.0.11.41671). As far as I could see, the video frames get decoded correctly by Gstreamer and are processed correctly by Qt until they reach the i.mx6 videonode plugin in qtmultimedia. It seems that the video frames in the end get lost in the glTexDirectVIV-Interface in the i.mx6 videonode plugin. If I disable the videonode plugin everything works fine.

I can observe the same behaviour on a SabreLITE board running the kernel (fsl 4.1.15) from Morty and Qt-5.8.0, Galcore version 5.0.11.41671.

 

Any ideas?

Outcomes