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. http://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_DVBSUBOVERLAY bool "dvdsuboverlay" 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_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_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 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF bool "yadif" help YADIF deinterlacing filter comment "plugins with external dependencies" config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER bool "assrender" select BR2_PACKAGE_LIBASS 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_PACKAGE_BLUEZ_UTILS # bluez5_utils -> conflicts with 4.x version 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 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 comment "bluez plugin conflicts with older bluez-utils version" depends on BR2_PACKAGE_BLUEZ_UTILS 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 # 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_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_HAS_THREADS_NPTL depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS select BR2_PACKAGE_OPENAL comment "openal plugin needs a toolchain w/ NPTL, C++" depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ || !BR2_INSTALL_LIBSTDCPP 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_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_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_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 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 comment "wpe needs the gst1-plugins-base opengl library and wpewebkit" depends on !BR2_PACKAGE_WPEWEBKIT \ || !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL 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