kumquat-buildroot/package/gstreamer1/gst1-imx/Config.in
James Hilliard 198244b3c3 package/gstreamer1/gst1-imx: add missing BR2_INSTALL_LIBSTDCPP dependency
Fixes:
WARNING: unmet direct dependencies detected for BR2_PACKAGE_GST1_PLUGINS_BAD
  Depends on [n]: BR2_PACKAGE_GSTREAMER1 [=y] && BR2_INSTALL_LIBSTDCPP [=n]
  Selected by [y]:
  - BR2_PACKAGE_GST1_IMX_V4L2VIDEOSRC [=y] && BR2_PACKAGE_GSTREAMER1 [=y] && BR2_PACKAGE_GST1_IMX [=y]

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-05-17 22:00:38 +02:00

105 lines
2.6 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"
depends on BR2_INSTALL_LIBSTDCPP # gst1-plugins-bad
select BR2_PACKAGE_GST1_PLUGINS_BAD
help
Elements for V4L2 capture
comment "imxv4l2videosrc needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP
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