首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gstreamer qmlgl插件通过Yocto启用

Gstreamer qmlgl插件通过Yocto启用
EN

Stack Overflow用户
提问于 2020-05-06 11:46:59
回答 2查看 1K关注 0票数 1

我想在我的应用程序中使用qmlgl插件(qmlgl接收器,qmlglsrc),但它在映像中不可用。

另外,我的环境是基于ARM的板卡- Phytec_nunki.

gst-inspect-1.0 | grep qml没有收到任何结果。

我用Yocto制作图像。据我所知,链接 - qmlgl位于"GStreamer很好的插件“中,但默认情况下不启用。

我检查了由Yocto下载的gstreamer的来源--带有"qmlgl“的文件就在那里。所以我想我必须在某个配置文件中启用它。

我试着添加

代码语言:javascript
复制
CORE_IMAGE_EXTRA_INSTALL += " \
gst-plugins-good-qmlgl\
"

进入我的local.conf文件。Bitbake已成功执行,但未出现插件。

有谁想办法解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-18 22:07:16

@UncleSav使用您自己的层,请执行:

例如,您的层是meta。

meta-xpto/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend

在.bbappend中添加:

代码语言:javascript
复制
inherit qmake5_paths

PACKAGECONFIG[qt5] = '--enable-qt \
--with-moc="${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/moc" \
--with-uic="${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/uic" \
--with-rcc="${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/rcc" \
,--disable-qt,gstreamer1.0-plugins-base qtbase qtdeclarative qtbase-native'

PACKAGECONFIG_append = "qt5"

通过这一更改,我们通知gStreer1.0-plugins-很好,我们希望使用qt标志进行编译,并通知所需的依赖项。

票数 1
EN

Stack Overflow用户

发布于 2021-09-02 17:20:03

此外,如果您将i.MX8与较新的BSP一起使用,特别是在5.xLinux内核中,那么packageconfig选项应该是:

代码语言:javascript
复制
QT5WAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}"

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

PACKAGECONFIG_append = "qt5"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61634411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档