yocto - 使用 Yocto 构建 gstreamer

标签 yocto

我正在尝试为 IMX53 Evk 板构建 gstreamer。
我从 http://freescale.github.io/#download 下载了 Yocto并运行以下命令。

#MACHINE=imx53qsb
#source setup-environment build
#bitbake core-image-minimal

它构建了 u-boot、内核和文件系统。文件系统没有 gstreamer。我也想构建 gstreamer。

根据我的理解,现在有两种构建 gstreamer 的方法。

Approach 1. Modify the distro.conf file to build gstreamer also. I am not sure how to add gstreamer entries in the distro.conf. The distribution is poky distribution.

Approach 2. Add IMAGE_INSTALL_append with gstreamer entries. My doubht here is what names we have to add in the IMAGE_INSTALL_append.



我可以看到以下与 gstreamer 相关的 bb 文件。你能帮我在local.conf的IMAGE_INSTALL_append中添加什么字符串吗?
./meta-fsl-arm/recipes-multimedia/gstreamer/gst-fsl-plugin_4.0.3.bb
./meta-fsl-arm/recipes-multimedia/gstreamer/gst1.0-fsl-plugin_4.0.3.bb
./meta-fsl-arm/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_0.11.1.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-good_0.10.31.bb
./poky/meta/recipes-multimedia/gstreamer/gst-meta-base_0.10.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0_git.bb
./poky/meta/recipes-multimedia/gstreamer/gst-fluendo-mp3_0.10.31.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-meta-base.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer_0.10.36.bb
./poky/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-ugly_0.10.19.bb
./poky/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bb
./poky/meta/recipes-multimedia/gstreamer/gst-player_git.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-gl_0.10.3.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.23.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_git.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_git.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.4.5.bb
./poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_git.bb
./poky/meta/recipes-multimedia/gstreamer/gst-fluendo-mpegdemux_0.10.85.bb
./poky/meta/recipes-connectivity/bluez/gst-plugin-bluetooth_4.101.bb
./meta-fsl-demos/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer.bb
./meta-fsl-demos/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb
./meta-fsl-demos/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-full.bb
./meta-fsl-demos/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0-commercial.bb
./meta-fsl-demos/recipes-multimedia/packagegroups/packagegroup-fslc-gstreamer1.0.bb
./meta-openembedded/meta-multimedia/recipes-multimedia/gstreamer/gst-rtsp_0.10.8.bb
./meta-openembedded/meta-multimedia/recipes-multimedia/nonworking/gstreamer/gst123_0.3.1.bb

最佳答案

你可以只添加

IMAGE_INSTALL_append += "gstreamer"

长答案是您应该添加通常存储在 PN 配方变量中的包名称。您可以阅读关于 PN 变量 here .包名也可以用 PACKAGES variable 管理.

关于yocto - 使用 Yocto 构建 gstreamer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32964257/

相关文章:

linux - init-ifupdown 的 Yocto Poky-Pyro bbappend 文件没有替换/etc/network/interfaces

c - yocto 项目中的 do_rootfs 函数失败

linux - 为 x86 Linux 桌面构建 yocto

Docker 镜像格式

yocto - 在 yocto 中添加新配方

security - 利用 Yocto 图像的缓解/安全强化

c++ - meta-qt5 do_populate_sdk无法在yocto宙斯上创建qmake

Yocto 中的 Python 3 在 Raspberry Pi 上非常慢

linux - 未找到清除命令 - Yocto 核心图像库

yocto - ntp 配方没有安装 ntpdate 文件