kumquat-buildroot/package/gstreamer/gst-fsl-plugins/Config.in
Adam Duskett 791c5db743 packages/g*/Config.in: fix ordering of statements
The check-package script when ran gives warnings on ordering issues
on all of these Config files.  This patch cleans up all warnings
related to the ordering in the Config files for packages starting with
the letter g in the package directory.

The appropriate ordering is: type, default, depends on, select, help
See http://nightly.buildroot.org/#_config_files for more information.

Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017-05-01 11:32:04 +02:00

105 lines
3.8 KiB
Plaintext

comment "gst-fsl-plugins needs an imx-specific Linux kernel to be built"
depends on BR2_arm && !BR2_LINUX_KERNEL
comment "gst-fsl-plugins needs a glibc toolchain"
depends on BR2_arm
depends on !BR2_TOOLCHAIN_USES_GLIBC
config BR2_PACKAGE_GST_FSL_PLUGINS
bool "gst-fsl-plugins"
depends on BR2_LINUX_KERNEL
depends on BR2_arm # Only relevant for i.MX
depends on BR2_TOOLCHAIN_USES_GLIBC # imx-codec
select BR2_PACKAGE_GST_PLUGINS_BASE
select BR2_PACKAGE_IMX_VPUWRAP if BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
select BR2_PACKAGE_IMX_LIB
select BR2_PACKAGE_IMX_PARSER
select BR2_PACKAGE_IMX_CODEC
select BR2_PACKAGE_FREESCALE_IMX
help
GStreamer plugins for hardware-accelerated audio and video
parsers and codecs on i.MX platforms. It requires a kernel that
includes the i.MX specific headers to be built.
To use the VPU, its firmware blob must be installed as well. This
can be found in the firmware-imx package in the "Hardware handling"
menu.
This library is provided by Freescale as-is and doesn't have
an upstream. Pengutronix maintains gst-fsl-plugins at
git://git.pengutronix.de/git/imx/gst-plugins-fsl-vpu.git
but it diverges heavily from Freescale's original implementation.
if BR2_PACKAGE_GST_FSL_PLUGINS
choice
prompt "i.MX platform"
default BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX25 if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK
default BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX27 if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS
default BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX37 if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK
default BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX50 if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50
default BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX51 if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51
default BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX53 if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53
default BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX6 if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX233
bool "imx233"
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX25
bool "imx25"
select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX25_3STACK
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX27
bool "imx27"
select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX27ADS
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX28
bool "imx28"
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX31
bool "imx31"
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX35
bool "imx35"
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX37
bool "imx37"
select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX37_3STACK
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX50
bool "imx50"
select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX50
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX51
bool "imx51"
select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX51
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX53
bool "imx53"
select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX53
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX5X
bool "imx5X"
select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX5X
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX6
bool "imx6"
select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX6Q
endchoice
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM
string
default "MX233" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX233
default "MX25" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX25
default "MX27" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX27
default "MX28" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX28
default "MX31" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX31
default "MX35" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX35
default "MX37" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX37
default "MX50" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX50
default "MX51" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX51
default "MX53" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX53
default "MX5X" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX5X
default "MX6" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX6
endif