Qt6 gstreamer plugins with Yocto Mickledore

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Qt6 gstreamer plugins with Yocto Mickledore

966 Views
AB22
Contributor III

We are trying to move our i.MX8M Plus project to Yocto Mickledore but we are currently using qmlglsink with Qt5. The Qt6 gstreamer plugins exist at the link below but we do not know how to get them built into the Yocto project. Might someone have directions for this process?

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/tree/main/subprojects/gst-plugins-good/ext/qt6

 

Tags (2)
0 Kudos
Reply
2 Replies

946 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

You can download the Yocto user Guide document, the MX8Mplus works with QT6.

https://www.nxp.com/docs/en/user-guide/IMX_YOCTO_PROJECT_USERS_GUIDE.pdf

 

Regards

0 Kudos
Reply

941 Views
AB22
Contributor III

We have Qt6 running with Yocto Mickledore. Our problem is that the Qt gstreamer plugins at the link in my original post are not included in the build and I can't find any reference to a method to include them. When we built the qmlglsink plugin into Yocto for Qt5, we had to include the following piece of code at <project>/sources/meta-user/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend.

QT5WAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}"

PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native ${QT5WAYLANDDEPENDS}"

PACKAGECONFIG:append = "qt5"

I tried modifying the code above for Qt6 without success. Any suggestions would be appreciated.