129922140e
gst1-plugins-bad needs C++ since switch to meson-package in commit
5d6c408e95
:
The following exception(s) were encountered:
Running "/home/autobuild/autobuild/instance-8/output-1/host/bin/microblaze-buildroot-linux-musl-g++ --version" gave "[Errno 2] No such file or directory: '/home/autobuild/autobuild/instance-8/output-1/host/bin/microblaze-buildroot-linux-musl-g++'"
Rewriting the meson.build so it only requires C++ for the modules that
are actually written in C++ is quite complicated, so just let the whole
package depend on C++. Hopefully however this is going to be fixed in
some future release. Therefore, the dependencies for individual modules
are kept as well (even though they're redundant now).
Fixes:
- http://autobuild.buildroot.org/results/8f924cebeb8a1ed73e57103bf3073fb8f8d8752e
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
101 lines
2.5 KiB
Plaintext
101 lines
2.5 KiB
Plaintext
comment "gst1-imx needs a toolchain w/ dynamic library"
|
|
depends on BR2_arm
|
|
depends on BR2_STATIC_LIBS
|
|
|
|
menuconfig BR2_PACKAGE_GST1_IMX
|
|
bool "gst1-imx"
|
|
depends on BR2_arm # Only relevant for i.MX
|
|
depends on !BR2_STATIC_LIBS
|
|
select BR2_PACKAGE_GST1_PLUGINS_BASE
|
|
help
|
|
This is a set of GStreamer 1.0 plugins for plugins for
|
|
Freescale's i.MX platforms, which make use of the i.MX
|
|
multimedia capabilities.
|
|
|
|
https://github.com/Freescale/gstreamer-imx
|
|
|
|
if BR2_PACKAGE_GST1_IMX
|
|
|
|
config BR2_PACKAGE_GST1_IMX_EGLVISINK
|
|
bool "imxeglvivsink"
|
|
depends on BR2_PACKAGE_IMX_GPU_VIV
|
|
help
|
|
Elements leveraging the 3D GPU
|
|
|
|
comment "imxeglvivsink needs the Vivante 3D libraries"
|
|
depends on !BR2_PACKAGE_IMX_GPU_VIV
|
|
|
|
config BR2_PACKAGE_GST1_IMX_G2D
|
|
bool "imxg2d"
|
|
depends on BR2_PACKAGE_IMX_GPU_G2D
|
|
help
|
|
Elements leveraging the 2D GPU
|
|
|
|
comment "imxg2d needs the G2D libraries"
|
|
depends on !BR2_PACKAGE_IMX_GPU_G2D
|
|
|
|
config BR2_PACKAGE_GST1_IMX_IPU
|
|
bool "imxipu"
|
|
depends on BR2_LINUX_KERNEL
|
|
help
|
|
Elements leveraging the IPU
|
|
|
|
comment "imxipu needs an imx-specific Linux kernel to be built"
|
|
depends on !BR2_LINUX_KERNEL
|
|
|
|
config BR2_PACKAGE_GST1_IMX_MP3ENCODER
|
|
bool "mp3encoder"
|
|
depends on BR2_PACKAGE_IMX_CODEC
|
|
help
|
|
Elements for MP3 encoding
|
|
|
|
comment "mp3encoder needs the i.MX codec binaries"
|
|
depends on !BR2_PACKAGE_IMX_CODEC
|
|
|
|
config BR2_PACKAGE_GST1_IMX_PXP
|
|
bool "imxpxp"
|
|
depends on BR2_LINUX_KERNEL
|
|
help
|
|
Elements leveraging the PXP
|
|
|
|
comment "imxpxp needs an imx-specific Linux kernel to be built"
|
|
depends on !BR2_LINUX_KERNEL
|
|
|
|
config BR2_PACKAGE_GST1_IMX_UNIAUDIODEC
|
|
bool "uniaudiodec"
|
|
depends on BR2_PACKAGE_IMX_CODEC
|
|
help
|
|
Elements for audio decoding
|
|
|
|
comment "uniaudiodec needs the i.MX codec binaries"
|
|
depends on !BR2_PACKAGE_IMX_CODEC
|
|
|
|
config BR2_PACKAGE_GST1_IMX_VPU
|
|
bool "imxvpu"
|
|
depends on BR2_PACKAGE_LIBIMXVPUAPI
|
|
help
|
|
Elements leveraging the VPU
|
|
|
|
comment "imxvpu needs the VPU imxvpuapi library"
|
|
depends on !BR2_PACKAGE_LIBIMXVPUAPI
|
|
|
|
config BR2_PACKAGE_GST1_IMX_V4L2VIDEOSRC
|
|
bool "imxv4l2videosrc"
|
|
select BR2_PACKAGE_GST1_PLUGINS_BAD
|
|
help
|
|
Elements for V4L2 capture
|
|
|
|
config BR2_PACKAGE_GST1_IMX_V4L2VIDEOSINK
|
|
bool "imxv4l2videosink"
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2 # V4L2_COLORSPACE_DEFAULT
|
|
depends on BR2_INSTALL_LIBSTDCPP # gst1-plugins-bad
|
|
select BR2_PACKAGE_GST1_PLUGINS_BAD
|
|
help
|
|
Elements for V4L2 output
|
|
|
|
comment "imxv4l2videosink needs a toolchain w/ headers >= 4.2, C++"
|
|
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2 || \
|
|
!BR2_INSTALL_LIBSTDCPP
|
|
|
|
endif
|