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
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
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.