initial buildroot for linux 5.15
This commit is contained in:
@@ -0,0 +1,693 @@
|
||||
menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD
|
||||
bool "gst1-plugins-bad"
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE
|
||||
help
|
||||
A set of plug-ins for GStreamer that may be of poor quality
|
||||
or lacking some features.
|
||||
|
||||
https://gstreamer.freedesktop.org/
|
||||
|
||||
if BR2_PACKAGE_GST1_PLUGINS_BAD
|
||||
|
||||
comment "dependency-less plugins"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP
|
||||
bool "accurip"
|
||||
help
|
||||
Accurip plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC
|
||||
bool "adpcmdec"
|
||||
help
|
||||
ADPCM decoder
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC
|
||||
bool "adpcmenc"
|
||||
help
|
||||
ADPCM encoder
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF
|
||||
bool "aiff"
|
||||
help
|
||||
Create and parse Audio interchange File Format (AIFF) files
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX
|
||||
bool "asfmux"
|
||||
help
|
||||
ASF Muxer Plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT
|
||||
bool "audiobuffersplit"
|
||||
help
|
||||
Audio buffersplit plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD
|
||||
bool "audiofxbad"
|
||||
help
|
||||
Audio filters plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY
|
||||
bool "audiolatency"
|
||||
help
|
||||
Audio latency plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX
|
||||
bool "audiomixmatrix"
|
||||
help
|
||||
Audio N:M mixer plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
|
||||
bool "audiovisualizers"
|
||||
help
|
||||
Creates video visualizations of audio input
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT
|
||||
bool "autoconvert"
|
||||
help
|
||||
Selects convertor element based on caps
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER
|
||||
bool "bayer"
|
||||
help
|
||||
Elements to convert Bayer images
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2
|
||||
bool "camerabin2"
|
||||
help
|
||||
Take image snapshots and record movies from camera
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS
|
||||
bool "coloreffects"
|
||||
help
|
||||
Color Look-up Table filters
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
|
||||
bool "debugutils"
|
||||
help
|
||||
Collection of elements that may or may not be useful for
|
||||
debugging
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBENC
|
||||
bool "dvbsubenc"
|
||||
help
|
||||
DVB subpicture encoding support
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
|
||||
bool "dvbsuboverlay"
|
||||
help
|
||||
DVB subtitle renderer plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU
|
||||
bool "dvdspu"
|
||||
help
|
||||
DVD Sub-picture Overlay element
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY
|
||||
bool "faceoverlay"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL
|
||||
bool "festival"
|
||||
help
|
||||
Synthesizes plain text into audio
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS
|
||||
bool "fieldanalysis"
|
||||
help
|
||||
Video field analysis
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB
|
||||
bool "freeverb"
|
||||
help
|
||||
Reverberation/room effect
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R
|
||||
bool "frei0r"
|
||||
help
|
||||
frei0r plugin library
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS
|
||||
bool "gaudieffects"
|
||||
help
|
||||
Gaudi video effects
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM
|
||||
bool "geometrictransform"
|
||||
help
|
||||
Various geometric image transform elements
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP
|
||||
bool "gdp"
|
||||
help
|
||||
Payload/depayload GDP packets
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG
|
||||
bool "id3tag"
|
||||
help
|
||||
ID3 v1 and v2 muxing plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER
|
||||
bool "inter"
|
||||
help
|
||||
plugin for inter-pipeline communication
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE
|
||||
bool "interlace"
|
||||
help
|
||||
Create an interlaced video stream
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE
|
||||
bool "ivfparse"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC
|
||||
bool "ivtc"
|
||||
help
|
||||
Inverse Telecine plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR
|
||||
bool "jp2kdecimator"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT
|
||||
bool "jpegformat"
|
||||
help
|
||||
JPEG interchange format plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB
|
||||
bool "librfb"
|
||||
help
|
||||
Connects to a VNC server and decodes RFB stream
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI
|
||||
bool "midi"
|
||||
help
|
||||
MIDI plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX
|
||||
bool "mpegdemux"
|
||||
help
|
||||
MPEG-PS demuxer
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX
|
||||
bool "mpegtsdemux"
|
||||
help
|
||||
MPEG TS demuxer
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX
|
||||
bool "mpegtsmux"
|
||||
help
|
||||
MPEG-TS muxer
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX
|
||||
bool "mpegpsmux"
|
||||
help
|
||||
MPEG-PS muxer
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
|
||||
bool "mxf"
|
||||
help
|
||||
MXF plugin library
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM
|
||||
bool "netsim"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF
|
||||
bool "onvif"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE
|
||||
bool "pcapparse"
|
||||
help
|
||||
Element parsing raw pcap streams
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM
|
||||
bool "pnm"
|
||||
help
|
||||
PNM plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY
|
||||
bool "proxy"
|
||||
help
|
||||
Proxy plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE
|
||||
bool "rawparse"
|
||||
help
|
||||
Parses byte streams into raw frames
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE
|
||||
bool "removesilence"
|
||||
help
|
||||
Removes silence from an audio stream
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RIST
|
||||
bool "rist"
|
||||
help
|
||||
RIST streaming
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP2
|
||||
bool "rtmp2"
|
||||
help
|
||||
RTMP sink/source (rtmp2sink, rtmp2src)
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP2
|
||||
bool "rtp"
|
||||
help
|
||||
RTP (rtpsrc/rtpsink)
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP
|
||||
bool "rtmp"
|
||||
select BR2_PACKAGE_RTMPDUMP
|
||||
help
|
||||
RTMP plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP
|
||||
bool "sdp"
|
||||
help
|
||||
configure streaming sessions using SDP
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP
|
||||
bool "segmentclip"
|
||||
help
|
||||
Segment clip elements
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN
|
||||
bool "siren"
|
||||
help
|
||||
Siren encoder/decoder/payloader/depayloader plugins
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH
|
||||
bool "smooth"
|
||||
help
|
||||
Apply a smooth filter to an image
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED
|
||||
bool "speed"
|
||||
help
|
||||
Set speed/pitch on audio/raw streams (resampler)
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
|
||||
bool "subenc"
|
||||
help
|
||||
subtitle encoders
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SWITCHBIN
|
||||
bool "switchbin"
|
||||
help
|
||||
Switching between paths based on input caps
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
|
||||
bool "timecode"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS
|
||||
bool "videofilters"
|
||||
help
|
||||
Video filters in gst-plugins-bad
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL
|
||||
bool "videoframe_audiolevel"
|
||||
help
|
||||
videoframe_audiolevel
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
|
||||
bool "videoparsers"
|
||||
help
|
||||
videoparsers
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL
|
||||
bool "videosignal"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC
|
||||
bool "vmnc"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M
|
||||
bool "y4m"
|
||||
help
|
||||
Demuxes/decodes YUV4MPEG streams
|
||||
|
||||
comment "plugins with external dependencies"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
|
||||
bool "assrender"
|
||||
depends on BR2_INSTALL_LIBSTDCPP # libass -> harfbuzz
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass -> harfbuzz
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # libass -> harfbuzz
|
||||
select BR2_PACKAGE_LIBASS
|
||||
|
||||
comment "assrender plugin needs a toolchain w/ C++, gcc => 4.8"
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ
|
||||
bool "bluez"
|
||||
depends on BR2_USE_WCHAR # bluez5_utils -> libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # bluez5_utils -> dbus, libglib2
|
||||
depends on BR2_USE_MMU # bluez5_utils -> dbus
|
||||
depends on !BR2_STATIC_LIBS # bluez5_utils -> uses dlfcn
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # bluez5_utils
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # bluez5_utils
|
||||
select BR2_PACKAGE_BLUEZ5_UTILS
|
||||
select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO # runtime
|
||||
help
|
||||
Bluetooth audio A2DP/AVDTP sink, AVDTP source plugin
|
||||
|
||||
comment "bluez plugin needs a toolchain w/ wchar, threads, headers >= 3.4, dynamic library"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on BR2_USE_MMU
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2
|
||||
bool "bz2"
|
||||
select BR2_PACKAGE_BZIP2
|
||||
help
|
||||
Compress or decompress streams
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL
|
||||
bool "curl"
|
||||
select BR2_PACKAGE_LIBCURL
|
||||
help
|
||||
libcurl-based elements
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH
|
||||
bool "dash"
|
||||
select BR2_PACKAGE_LIBXML2
|
||||
help
|
||||
DASH demuxer plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
|
||||
bool "decklink"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on !BR2_STATIC_LIBS # <dlfcn.h>
|
||||
help
|
||||
Blackmagic Decklink plugin
|
||||
|
||||
comment "decklink needs a toolchain w/ C++, dynamic library"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
|
||||
bool "directfb"
|
||||
default y
|
||||
depends on BR2_PACKAGE_DIRECTFB
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
|
||||
bool "dvb"
|
||||
# FEC_2_5 / QAM_4_NR definitions
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
|
||||
select BR2_PACKAGE_DTV_SCAN_TABLES
|
||||
help
|
||||
DVB elements
|
||||
|
||||
comment "dvb needs a toolchain w/ headers >= 3.7"
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD
|
||||
bool "faad"
|
||||
select BR2_PACKAGE_FAAD2
|
||||
help
|
||||
Free AAC Decoder (FAAD)
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
|
||||
bool "fbdev"
|
||||
help
|
||||
Linux framebuffer video sink
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC
|
||||
bool "fdk-aac"
|
||||
depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_FDK_AAC
|
||||
help
|
||||
MPEG AAC encoder/decoder
|
||||
|
||||
comment "fdk-aac needs a toolchain w/ C++"
|
||||
depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FLUIDSYNTH
|
||||
bool "fluidsynth"
|
||||
depends on !BR2_STATIC_LIBS # fluidsynth
|
||||
depends on BR2_USE_WCHAR # fluidsynth
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # fluidsynth
|
||||
depends on BR2_USE_MMU # fluidsynth
|
||||
select BR2_PACKAGE_FLUIDSYNTH
|
||||
help
|
||||
Fluidsynth MIDI decoder plugin
|
||||
|
||||
comment "fluidsynth needs a toolchain w/ threads, wchar, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
BR2_STATIC_LIBS
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL
|
||||
bool "gl"
|
||||
default y
|
||||
depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||
|
||||
comment "gl needs the gst1-plugins-base opengl library"
|
||||
depends on !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS
|
||||
bool "hls"
|
||||
select BR2_PACKAGE_NETTLE if !(BR2_PACKAGE_LIBGCRYPT || BR2_PACKAGE_OPENSSL)
|
||||
help
|
||||
Fragmented streaming plugins
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS
|
||||
bool "kmssink"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm -> libpthread-stubs
|
||||
select BR2_PACKAGE_LIBDRM
|
||||
help
|
||||
KMS video sink
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
|
||||
bool "libmms"
|
||||
depends on BR2_USE_WCHAR # libmms -> libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libmms -> libglib2
|
||||
select BR2_PACKAGE_LIBMMS
|
||||
help
|
||||
Microsoft Multi Media Server streaming protocol support
|
||||
|
||||
comment "libmms needs a toolchain w/ wchar, threads"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
|
||||
bool "dtls"
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
help
|
||||
DTLS plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML
|
||||
bool "ttml"
|
||||
depends on BR2_USE_WCHAR # pango -> glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pango -> glib2
|
||||
depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
|
||||
select BR2_PACKAGE_CAIRO
|
||||
select BR2_PACKAGE_LIBXML2
|
||||
select BR2_PACKAGE_PANGO
|
||||
help
|
||||
Timed Text Markup Language (TTML) subtitle plugin
|
||||
|
||||
comment "ttml needs a toolchain w/ wchar, threads, C++"
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
|
||||
bool "mpeg2enc"
|
||||
depends on BR2_USE_MMU # fork
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_PACKAGE_LIBMPEG2
|
||||
select BR2_PACKAGE_MJPEGTOOLS
|
||||
help
|
||||
High-quality MPEG-1/2 video encoder
|
||||
|
||||
comment "mpeg2enc needs a toolchain w/ threads, C++"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS \
|
||||
|| !BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK
|
||||
bool "musepack"
|
||||
select BR2_PACKAGE_MUSEPACK
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON
|
||||
bool "neon"
|
||||
select BR2_PACKAGE_NEON
|
||||
help
|
||||
lib neon http client src
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL
|
||||
bool "openal"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS
|
||||
select BR2_PACKAGE_OPENAL
|
||||
|
||||
comment "openal plugin needs a toolchain w/ NPTL, C++, gcc >= 4.9"
|
||||
depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
|
||||
|| !BR2_INSTALL_LIBSTDCPP \
|
||||
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264
|
||||
bool "openh264"
|
||||
depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
|
||||
depends on BR2_INSTALL_LIBSTDCPP # libopenh264
|
||||
depends on !BR2_STATIC_LIBS # libopenh264
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libopenh264
|
||||
select BR2_PACKAGE_LIBOPENH264
|
||||
help
|
||||
OpenH264 based encoding/decoding plugin
|
||||
|
||||
comment "openh264 plugin needs a toolchain w/ C++, dynamic library, threads"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
BR2_STATIC_LIBS
|
||||
depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG
|
||||
bool "openjpeg"
|
||||
select BR2_PACKAGE_OPENJPEG
|
||||
help
|
||||
GStreamer OpenJPEG plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS
|
||||
bool "opus"
|
||||
select BR2_PACKAGE_OPUS
|
||||
help
|
||||
OPUS plugin library
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG
|
||||
bool "rsvg"
|
||||
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # librsvg
|
||||
depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # librsvg -> pango -> harfbuzz
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # librsvg -> pango -> harfbuzz
|
||||
select BR2_PACKAGE_LIBRSVG
|
||||
help
|
||||
RSVG plugin library
|
||||
|
||||
comment "rsvg plugin needs a toolchain w/ C++, gcc >= 4.8"
|
||||
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC
|
||||
bool "sbc"
|
||||
select BR2_PACKAGE_SBC
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SCTP
|
||||
bool "sctp"
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # __sync_*_4 intrinsics
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM
|
||||
bool "shm"
|
||||
help
|
||||
shared memory sink source
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE
|
||||
bool "sndfile"
|
||||
select BR2_PACKAGE_LIBSNDFILE
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP
|
||||
bool "srtp"
|
||||
select BR2_PACKAGE_LIBSRTP
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
|
||||
bool "voaacenc"
|
||||
select BR2_PACKAGE_VO_AACENC
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
|
||||
bool "wayland"
|
||||
default y
|
||||
depends on BR2_PACKAGE_WAYLAND
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm -> libpthread-stubs
|
||||
select BR2_PACKAGE_LIBDRM
|
||||
select BR2_PACKAGE_WAYLAND_PROTOCOLS
|
||||
help
|
||||
Wayland Video Sink
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP
|
||||
bool "webp"
|
||||
select BR2_PACKAGE_WEBP
|
||||
help
|
||||
Webp image format plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
|
||||
bool "webrtc"
|
||||
depends on !BR2_STATIC_LIBS # libnice -> gnutls
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE # libgstsdp
|
||||
select BR2_PACKAGE_LIBNICE
|
||||
help
|
||||
WebRTC plugins (webrtcbin - a bin for webrtc connections)
|
||||
|
||||
comment "webrtc needs a toolchain w/ dynamic library"
|
||||
depends on BR2_STATIC_LIBS
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP
|
||||
bool "webrtcdsp"
|
||||
# All depends from webrtc-audio-processing
|
||||
depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
select BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING
|
||||
help
|
||||
WebRTC echo-cancellation, gain control and noise suppression
|
||||
|
||||
comment "webrtcdsp needs a toolchain w/ C++, NPTL, gcc >= 4.8"
|
||||
depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
|
||||
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WPE
|
||||
bool "wpe"
|
||||
default y
|
||||
depends on BR2_PACKAGE_WPEWEBKIT
|
||||
depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||
depends on !BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM
|
||||
|
||||
comment "wpe needs the gst1-plugins-base opengl library and wpewebkit"
|
||||
depends on !BR2_PACKAGE_WPEWEBKIT \
|
||||
|| !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||
|
||||
comment "wpe is incompatible w/ wpewebkit media-stream support"
|
||||
depends on BR2_PACKAGE_WPEWEBKIT
|
||||
depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||
depends on BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_V4L2CODECS
|
||||
bool "v4l2codecs"
|
||||
depends on BR2_PACKAGE_HAS_UDEV # libgudev
|
||||
select BR2_PACKAGE_LIBGUDEV
|
||||
help
|
||||
Video4Linux Stateless CODECs support
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
|
||||
bool "x265"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # x265
|
||||
select BR2_PACKAGE_X265
|
||||
help
|
||||
x265 encoding plugin
|
||||
|
||||
comment "x265 needs a toolchain w/ C++, dynamic library"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_ZBAR
|
||||
bool "zbar"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # zbar-> libv4l
|
||||
depends on BR2_USE_MMU # zbar-> libv4l
|
||||
depends on BR2_INSTALL_LIBSTDCPP # zbar-> libv4l
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # zbar -> libv4l
|
||||
select BR2_PACKAGE_ZBAR
|
||||
|
||||
comment "zbar plugin needs a toolchain w/ threads, C++ and headers >= 3.0"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS \
|
||||
|| !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
|
||||
|
||||
endif
|
||||
@@ -0,0 +1,3 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.18.5.tar.xz.sha256sum
|
||||
sha256 a164923b94f0d08578a6fcaeaac6e0c05da788a46903a1086870e9ca45ad678e gst-plugins-bad-1.18.5.tar.xz
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
|
||||
@@ -0,0 +1,801 @@
|
||||
################################################################################
|
||||
#
|
||||
# gst1-plugins-bad
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_BAD_VERSION = 1.18.5
|
||||
GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz
|
||||
GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad
|
||||
GST1_PLUGINS_BAD_INSTALL_STAGING = YES
|
||||
# Additional plugin licenses will be appended to GST1_PLUGINS_BAD_LICENSE and
|
||||
# GST1_PLUGINS_BAD_LICENSE_FILES if enabled.
|
||||
GST1_PLUGINS_BAD_LICENSE_FILES = COPYING
|
||||
GST1_PLUGINS_BAD_LICENSE = LGPL-2.0+
|
||||
GST1_PLUGINS_BAD_CPE_ID_VENDOR = freedesktop
|
||||
GST1_PLUGINS_BAD_CPE_ID_PRODUCT = gst-plugins-bad
|
||||
|
||||
GST1_PLUGINS_BAD_CFLAGS = $(TARGET_CFLAGS) -std=c99 -D_GNU_SOURCE
|
||||
GST1_PLUGINS_BAD_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
|
||||
|
||||
GST1_PLUGINS_BAD_CONF_OPTS = \
|
||||
-Dexamples=disabled \
|
||||
-Dtests=disabled \
|
||||
-Ddirectsound=disabled \
|
||||
-Dd3dvideosink=disabled \
|
||||
-Dwinks=disabled \
|
||||
-Dandroidmedia=disabled \
|
||||
-Dapplemedia=disabled \
|
||||
-Dgobject-cast-checks=disabled \
|
||||
-Dglib-asserts=disabled \
|
||||
-Dglib-checks=disabled \
|
||||
-Dextra-checks=disabled \
|
||||
-Ddoc=disabled
|
||||
|
||||
# Options which require currently unpackaged libraries
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += \
|
||||
-Davtp=disabled \
|
||||
-Dopensles=disabled \
|
||||
-Duvch264=disabled \
|
||||
-Dmsdk=disabled \
|
||||
-Dvoamrwbenc=disabled \
|
||||
-Dbs2b=disabled \
|
||||
-Dchromaprint=disabled \
|
||||
-Dd3d11=disabled \
|
||||
-Ddc1394=disabled \
|
||||
-Ddts=disabled \
|
||||
-Dresindvd=disabled \
|
||||
-Dfaac=disabled \
|
||||
-Dflite=disabled \
|
||||
-Dgsm=disabled \
|
||||
-Dkate=disabled \
|
||||
-Dladspa=disabled \
|
||||
-Dlv2=disabled \
|
||||
-Dmediafoundation=disabled \
|
||||
-Dmicrodns=disabled \
|
||||
-Dlibde265=disabled \
|
||||
-Dmodplug=disabled \
|
||||
-Dmplex=disabled \
|
||||
-Dofa=disabled \
|
||||
-Dopenexr=disabled \
|
||||
-Dopenni2=disabled \
|
||||
-Dteletext=disabled \
|
||||
-Dwildmidi=disabled \
|
||||
-Dsmoothstreaming=disabled \
|
||||
-Dsoundtouch=disabled \
|
||||
-Dgme=disabled \
|
||||
-Dspandsp=disabled \
|
||||
-Dsvthevcenc=disabled \
|
||||
-Dtranscode=disabled \
|
||||
-Dwasapi2=disabled \
|
||||
-Dzxing=disabled \
|
||||
-Dmagicleap=disabled \
|
||||
-Diqa=disabled \
|
||||
-Dopencv=disabled
|
||||
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dintrospection=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += gobject-introspection
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dintrospection=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwayland=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libdrm wayland wayland-protocols
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwayland=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ORC),y)
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += orc
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dorc=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dorc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ),y)
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += bluez5_utils
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dbluez=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dbluez=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daccurip=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daccurip=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmdec=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmdec=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmenc=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmenc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daiff=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daiff=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dasfmux=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dasfmux=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiobuffersplit=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiobuffersplit=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiofxbad=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiofxbad=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiolatency=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiolatency=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiomixmatrix=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiomixmatrix=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiovisualizers=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Daudiovisualizers=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dautoconvert=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dautoconvert=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dbayer=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dbayer=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dcamerabin2=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dcamerabin2=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dcoloreffects=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dcoloreffects=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddebugutils=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddebugutils=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBENC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsubenc=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsubenc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsuboverlay=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsuboverlay=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddvdspu=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddvdspu=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfaceoverlay=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfaceoverlay=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfestival=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfestival=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfieldanalysis=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfieldanalysis=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfreeverb=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfreeverb=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfrei0r=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfrei0r=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dgaudieffects=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dgaudieffects=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dgeometrictransform=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dgeometrictransform=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dgdp=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dgdp=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Did3tag=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Did3tag=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dinter=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dinter=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dinterlace=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dinterlace=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Divfparse=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Divfparse=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Divtc=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Divtc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Djp2kdecimator=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Djp2kdecimator=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Djpegformat=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Djpegformat=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dlibrfb=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dlibrfb=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmidi=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmidi=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegdemux=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegdemux=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegpsmux=enabled
|
||||
GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegpsmux=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsmux=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsmux=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsdemux=enabled
|
||||
GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsdemux=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmxf=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmxf=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dnetsim=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dnetsim=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Donvif=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Donvif=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dpcapparse=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dpcapparse=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dpnm=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dpnm=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dproxy=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dproxy=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drawparse=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drawparse=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dremovesilence=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dremovesilence=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RIST),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drist=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drist=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP2),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp2=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp2=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP2),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drtp=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drtp=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += rtmpdump
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsdp=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsdp=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsegmentclip=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsegmentclip=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsiren=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsiren=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsmooth=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsmooth=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dspeed=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dspeed=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsubenc=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsubenc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SWITCHBIN),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dswitchbin=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dswitchbin=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dtimecode=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dtimecode=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvideofilters=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvideofilters=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoframe_audiolevel=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoframe_audiolevel=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoparsers=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoparsers=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvideosignal=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvideosignal=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvmnc=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvmnc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dy4m=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dy4m=disabled
|
||||
endif
|
||||
|
||||
# Plugins with dependencies
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dassrender=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libass
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dassrender=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dbz2=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += bzip2
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dbz2=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dcurl=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libcurl
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dcurl=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddash=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libxml2
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddash=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddecklink=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddecklink=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddirectfb=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += directfb
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddirectfb=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddvb=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += dtv-scan-tables
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddvb=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfaad=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += faad2
|
||||
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfaad=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfbdev=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfbdev=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfdkaac=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += fdk-aac
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfdkaac=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FLUIDSYNTH),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfluidsynth=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += fluidsynth
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dfluidsynth=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dgl=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dgl=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dhls=enabled
|
||||
|
||||
ifeq ($(BR2_PACKAGE_NETTLE),y)
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += nettle
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dhls-crypto='nettle'
|
||||
else ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libgcrypt
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dhls-crypto='libgcrypt'
|
||||
else
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += openssl
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dhls-crypto='openssl'
|
||||
endif
|
||||
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dhls=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dkms=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libdrm
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dkms=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dlibmms=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libmms
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dlibmms=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddtls=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += openssl
|
||||
GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Ddtls=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dttml=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += cairo libxml2 pango
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dttml=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpeg2enc=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2 mjpegtools
|
||||
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpeg2enc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmusepack=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += musepack
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dmusepack=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dneon=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += neon
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dneon=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dopenal=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += openal
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dopenal=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dopenh264=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264
|
||||
GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dopenh264=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dopenjpeg=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += openjpeg
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dopenjpeg=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dopus=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += opus
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dopus=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drsvg=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += librsvg
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Drsvg=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsbc=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += sbc
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsbc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SCTP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += \
|
||||
-Dsctp=enabled \
|
||||
-Dsctp-internal-usrsctp=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += \
|
||||
-Dsctp=disabled \
|
||||
-Dsctp-internal-usrsctp=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dshm=enabled
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dshm=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsndfile=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libsndfile
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsndfile=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsrtp=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libsrtp
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dsrtp=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvoaacenc=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += vo-aacenc
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dvoaacenc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwebp=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += webp
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwebp=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtc=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += gst1-plugins-base libnice
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtc=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtcdsp=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += webrtc-audio-processing
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtcdsp=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WPE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwpe=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libwpe wpewebkit wpebackend-fdo
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dwpe=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_V4L2CODECS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dv4l2codecs=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libgudev
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dv4l2codecs=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dx265=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += x265
|
||||
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dx265=disabled
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_ZBAR),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=enabled
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += zbar
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=disabled
|
||||
endif
|
||||
|
||||
# Add GPL license if GPL licensed plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y)
|
||||
GST1_PLUGINS_BAD_LICENSE += , GPL-2.0+
|
||||
GST1_PLUGINS_BAD_LICENSE_FILES += COPYING
|
||||
endif
|
||||
|
||||
# Add BSD license if BSD licensed plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE),y)
|
||||
GST1_PLUGINS_BAD_LICENSE += , BSD-2-Clause
|
||||
endif
|
||||
|
||||
# Add Unknown license if Unknown licensed plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE),y)
|
||||
GST1_PLUGINS_BAD_LICENSE += , UNKNOWN
|
||||
endif
|
||||
|
||||
# Use the following command to extract license info for plugins.
|
||||
# # find . -name 'plugin-*.xml' | xargs grep license
|
||||
|
||||
$(eval $(meson-package))
|
||||
Reference in New Issue
Block a user