## SECTION=multimedia_gstreamer1 menuconfig GST_PLUGINS_BAD1 tristate select GLIB select GSTREAMER1 select GST_PLUGINS_BASE1 select GST_PLUGINS_BASE1_GL if GST_PLUGINS_BAD1_GL select ORC select BZIP2 if GST_PLUGINS_BAD1_BZ2 select BZIP2_LIBBZ2 if GST_PLUGINS_BAD1_BZ2 select BLUEZ if GST_PLUGINS_BAD1_BLUEZ select LCMS if GST_PLUGINS_BAD1_LCMS2 select LIBCURL if GST_PLUGINS_BAD1_CURL select LIBXML2 if GST_PLUGINS_BAD1_DASH || GST_PLUGINS_BAD1_SMOOTHSTREAMING || GST_PLUGINS_BAD1_TTML select LIBXML2_DOM if GST_PLUGINS_BAD1_DASH || GST_PLUGINS_BAD1_SMOOTHSTREAMING select OPENSSL if GST_PLUGINS_BAD1_DTLS select OPENSSL if GST_PLUGINS_BAD1_HLS select LIBMMS if GST_PLUGINS_BAD1_LIBMMS select LIBDRM if GST_PLUGINS_BAD1_KMS || GST_PLUGINS_BAD1_WAYLAND select LIBDRM_LIBKMS if GST_PLUGINS_BAD1_KMS select OPUS if GST_PLUGINS_BAD1_OPUS select RTMPDUMP if GST_PLUGINS_BAD1_RTMP select LIBSNDFILE if GST_PLUGINS_BAD1_SNDFILE select LIBSRTP if GST_PLUGINS_BAD1_SRTP select PANGO if GST_PLUGINS_BAD1_TTML select CAIRO if GST_PLUGINS_BAD1_TTML select LIBGUDEV if GST_PLUGINS_BAD1_UVCH264 select LIBUSB if GST_PLUGINS_BAD1_UVCH264 select VO_AACENC if GST_PLUGINS_BAD1_VOAACENC select WAYLAND if GST_PLUGINS_BAD1_WAYLAND select WAYLAND_PROTOCOLS if GST_PLUGINS_BAD1_WAYLAND prompt "gst-plugins-bad " help GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use. if GST_PLUGINS_BAD1 config GST_PLUGINS_BAD1_ACCURIP bool prompt "accurip" config GST_PLUGINS_BAD1_ADPCMDEC bool prompt "adpcmdec" config GST_PLUGINS_BAD1_ADPCMENC bool prompt "adpcmenc" config GST_PLUGINS_BAD1_AIFF bool prompt "aiff" config GST_PLUGINS_BAD1_AOM bool # needs libaom depends on BROKEN prompt "aom" config GST_PLUGINS_BAD1_VIDEOFRAME_AUDIOLEVEL bool prompt "videoframe_audiolevel" config GST_PLUGINS_BAD1_ASFMUX bool prompt "asfmux" config GST_PLUGINS_BAD1_AUDIOBUFFERSPLIT bool prompt "audiobuffersplit" config GST_PLUGINS_BAD1_AUDIOFXBAD bool prompt "audiofxbad" config GST_PLUGINS_BAD1_AUDIOLATENCY bool prompt "audiolatency" config GST_PLUGINS_BAD1_AUDIOMIXMATRIX bool prompt "audiomixmatrix" config GST_PLUGINS_BAD1_COMPOSITOR bool prompt "compositor" config GST_PLUGINS_BAD1_AUDIOVISUALIZERS bool prompt "audiovisualizers" config GST_PLUGINS_BAD1_AUTOCONVERT bool prompt "autoconvert" config GST_PLUGINS_BAD1_BAYER bool prompt "bayer" config GST_PLUGINS_BAD1_CAMERABIN2 bool prompt "camerabin2" config GST_PLUGINS_BAD1_COLOREFFECTS bool prompt "coloreffects" config GST_PLUGINS_BAD1_CUDA bool # needs cuda depends on BROKEN prompt "cuda" config GST_PLUGINS_BAD1_DEBUGUTILS bool prompt "debugutils" config GST_PLUGINS_BAD1_DVBSUBOVERLAY bool prompt "dvbsuboverlay" config GST_PLUGINS_BAD1_DVDSPU bool prompt "dvdspu" config GST_PLUGINS_BAD1_FACEOVERLAY bool prompt "faceoverlay" config GST_PLUGINS_BAD1_FESTIVAL bool prompt "festival" config GST_PLUGINS_BAD1_FIELDANALYSIS bool prompt "fieldanalysis" config GST_PLUGINS_BAD1_FREEVERB bool prompt "freeverb" config GST_PLUGINS_BAD1_FREI0R bool prompt "frei0r" config GST_PLUGINS_BAD1_GAUDIEFFECTS bool prompt "gaudieffects" config GST_PLUGINS_BAD1_GEOMETRICTRANSFORM bool prompt "geometrictransform" config GST_PLUGINS_BAD1_GDP bool prompt "gdp" config GST_PLUGINS_BAD1_GL bool prompt "gl" config GST_PLUGINS_BAD1_IPCPIPELINE bool prompt "ipcpipeline" config GST_PLUGINS_BAD1_ID3TAG bool prompt "id3tag" config GST_PLUGINS_BAD1_INTER bool prompt "inter" config GST_PLUGINS_BAD1_INTERLACE bool prompt "interlace" config GST_PLUGINS_BAD1_IQA bool # needs libdssim depends on BROKEN prompt "iqa" config GST_PLUGINS_BAD1_IVFPARSE bool prompt "ivfparse" config GST_PLUGINS_BAD1_IVTC bool prompt "ivtc" config GST_PLUGINS_BAD1_JP2KDECIMATOR bool prompt "jp2kdecimator" config GST_PLUGINS_BAD1_JPEGFORMAT bool prompt "jpegformat" config GST_PLUGINS_BAD1_LCMS2 bool prompt "lcms2" config GST_PLUGINS_BAD1_LIBRFB bool prompt "librfb" config GST_PLUGINS_BAD1_MIDI bool prompt "midi" config GST_PLUGINS_BAD1_MPEGDEMUX bool prompt "mpegdemux" config GST_PLUGINS_BAD1_MPEGTSDEMUX bool prompt "mpegtsdemux" config GST_PLUGINS_BAD1_MPEGTSMUX bool prompt "mpegtsmux" config GST_PLUGINS_BAD1_MPEGPSMUX bool prompt "mpegpsmux" config GST_PLUGINS_BAD1_MXF bool prompt "mxf" config GST_PLUGINS_BAD1_NETSIM bool prompt "netsim" config GST_PLUGINS_BAD1_ONVIF bool prompt "onvif" config GST_PLUGINS_BAD1_PCAPPARSE bool prompt "pcapparse" config GST_PLUGINS_BAD1_PNM bool prompt "pnm" config GST_PLUGINS_BAD1_PROXY bool prompt "proxy" config GST_PLUGINS_BAD1_RAWPARSE bool prompt "rawparse" config GST_PLUGINS_BAD1_REMOVESILENCE bool prompt "removesilence" config GST_PLUGINS_BAD1_SDP bool prompt "sdp" config GST_PLUGINS_BAD1_SEGMENTCLIP bool prompt "segmentclip" config GST_PLUGINS_BAD1_SIREN bool prompt "siren" config GST_PLUGINS_BAD1_SMOOTH bool prompt "smooth" config GST_PLUGINS_BAD1_SPEED bool prompt "speed" config GST_PLUGINS_BAD1_SUBENC bool prompt "subenc" config GST_PLUGINS_BAD1_STEREO bool prompt "stereo" config GST_PLUGINS_BAD1_TIMECODE bool prompt "timecode" config GST_PLUGINS_BAD1_VIDEOFRAME_AUDIOLEVEL bool prompt "videoframe_audiolevel" config GST_PLUGINS_BAD1_VIDEOFILTERS bool prompt "videofilters" config GST_PLUGINS_BAD1_VIDEOPARSERS bool prompt "videoparsers" config GST_PLUGINS_BAD1_VIDEOSIGNAL bool prompt "videosignal" config GST_PLUGINS_BAD1_VMNC bool prompt "vmnc" config GST_PLUGINS_BAD1_Y4M bool prompt "y4m" config GST_PLUGINS_BAD1_YADIF bool prompt "yadif" config GST_PLUGINS_BAD1_BLUEZ bool prompt "bluez" config GST_PLUGINS_BAD1_AVC bool prompt "avc" depends on BROKEN config GST_PLUGINS_BAD1_SHM bool prompt "shm" config GST_PLUGINS_BAD1_VCD bool prompt "vcd" config GST_PLUGINS_BAD1_OPENSLES bool depends on BROKEN prompt "opensles" config GST_PLUGINS_BAD1_TTML bool prompt "ttml" config GST_PLUGINS_BAD1_UVCH264 bool prompt "uvch264" config GST_PLUGINS_BAD1_NVENC bool prompt "nvenc" depends on BROKEN config GST_PLUGINS_BAD1_TINYALSA bool prompt "tinyalsa" depends on BROKEN config GST_PLUGINS_BAD1_ASSRENDER bool prompt "assrender" depends on BROKEN config GST_PLUGINS_BAD1_VOAMRWBENC bool prompt "voamrwbenc" depends on BROKEN config GST_PLUGINS_BAD1_VOAACENC bool prompt "voaacenc" config GST_PLUGINS_BAD1_BS2B bool # needs libbs2b depends on BROKEN prompt "bs2b" config GST_PLUGINS_BAD1_BZ2 bool prompt "bz2" config GST_PLUGINS_BAD1_CHROMAPRINT bool depends on BROKEN prompt "chromaprint" config GST_PLUGINS_BAD1_CURL bool prompt "curl" config GST_PLUGINS_BAD1_DASH bool prompt "dash" config GST_PLUGINS_BAD1_DC1394 bool # needs libdc1394 depends on BROKEN prompt "dc1394" config GST_PLUGINS_BAD1_DECKLINK bool prompt "decklink" config GST_PLUGINS_BAD1_DIRECTFB bool # needs directfb depends on BROKEN prompt "directfb" config GST_PLUGINS_BAD1_WAYLAND bool prompt "wayland" config GST_PLUGINS_BAD1_WEBP bool # needs libwebp depends on BROKEN prompt "webp" config GST_PLUGINS_BAD1_DAALA bool # needs daalaenc, daaladec depends on BROKEN prompt "daala" config GST_PLUGINS_BAD1_DTS bool prompt "dts" depends on BROKEN config GST_PLUGINS_BAD1_RESINDVD bool # needs dvdnav & dvdread depends on BROKEN prompt "resindvd" config GST_PLUGINS_BAD1_FAAC bool prompt "faac" depends on BROKEN config GST_PLUGINS_BAD1_FAAD bool prompt "faad" depends on BROKEN config GST_PLUGINS_BAD1_FBDEV bool prompt "fbdev" config GST_PLUGINS_BAD1_FDK_AAC bool # needs fdk-aac depends on BROKEN prompt "fdk_aac" config GST_PLUGINS_BAD1_FLITE bool prompt "flite" depends on BROKEN config GST_PLUGINS_BAD1_GSM bool prompt "gsm" depends on BROKEN config GST_PLUGINS_BAD1_FLUIDSYNTH bool prompt "fluidsynth" depends on BROKEN config GST_PLUGINS_BAD1_KATE bool prompt "kate" depends on BROKEN config GST_PLUGINS_BAD1_KMS bool prompt "kms" config GST_PLUGINS_BAD1_LADSPA bool prompt "ladspa" depends on BROKEN config GST_PLUGINS_BAD1_LV2 bool # needs liblilv depends on BROKEN prompt "lv2" config GST_PLUGINS_BAD1_LIBDE265 bool # needs libde265 depends on BROKEN prompt "libde265" config GST_PLUGINS_BAD1_LIBMMS bool prompt "libmms" config GST_PLUGINS_BAD1_SRTP bool prompt "srtp" config GST_PLUGINS_BAD1_DTLS bool prompt "dtls" config GST_PLUGINS_BAD1_MODPLUG bool # needs libmodplug depends on BROKEN prompt "modplug" config GST_PLUGINS_BAD1_MPEG2ENC bool prompt "mpeg2enc" depends on BROKEN config GST_PLUGINS_BAD1_MSDK bool # needs Intel MediaSDK depends on BROKEN prompt "msdk" config GST_PLUGINS_BAD1_MPLEX bool prompt "mplex" depends on BROKEN config GST_PLUGINS_BAD1_MUSEPACK bool # needs libmpcdec depends on BROKEN prompt "musepack" config GST_PLUGINS_BAD1_NEON bool prompt "neon" depends on BROKEN config GST_PLUGINS_BAD1_NVDEC bool prompt "nvdec" # Needs NVDEC depends on BROKEN config GST_PLUGINS_BAD1_OFA bool prompt "ofa" depends on BROKEN config GST_PLUGINS_BAD1_OPENAL bool prompt "openal" depends on BROKEN config GST_PLUGINS_BAD1_OPENCV bool prompt "opencv" depends on BROKEN config GST_PLUGINS_BAD1_OPENEXR bool prompt "openexr" # Needs OpenEXR depends on BROKEN config GST_PLUGINS_BAD1_OPENH264 bool prompt "openh264" # Needs openh264 depends on BROKEN config GST_PLUGINS_BAD1_OPENJPEG bool prompt "openjpeg" depends on BROKEN config GST_PLUGINS_BAD1_OPENMPT bool prompt "openmpt" # Needs OpenMPT depends on BROKEN config GST_PLUGINS_BAD1_OPENNI2 bool prompt "openni2" # Needs OpenNI2 depends on BROKEN config GST_PLUGINS_BAD1_OPUS bool prompt "opus" config GST_PLUGINS_BAD1_RSVG bool prompt "rsvg" depends on BROKEN config GST_PLUGINS_BAD1_SRT bool prompt "srt" # Needs libsrt depends on BROKEN config GST_PLUGINS_BAD1_VULKAN bool prompt "vulkan" depends on BROKEN config GST_PLUGINS_BAD1_WEBRTC bool prompt "webrtc" # Needs libnice depends on BROKEN config GST_PLUGINS_BAD1_TELETEXTDEC bool prompt "teletextdec" depends on BROKEN config GST_PLUGINS_BAD1_WILDMIDI bool prompt "wildmidi" depends on BROKEN config GST_PLUGINS_BAD1_SMOOTHSTREAMING bool prompt "smoothstreaming" config GST_PLUGINS_BAD1_SNDFILE bool prompt "sndfile" config GST_PLUGINS_BAD1_SOUNDTOUCH bool prompt "soundtouch" depends on BROKEN config GST_PLUGINS_BAD1_SPC bool prompt "spc" depends on BROKEN config GST_PLUGINS_BAD1_GME bool prompt "gme" depends on BROKEN config GST_PLUGINS_BAD1_DVB bool prompt "dvb" config GST_PLUGINS_BAD1_ACM bool prompt "acm" depends on BROKEN config GST_PLUGINS_BAD1_VDPAU bool prompt "vdpau" depends on BROKEN config GST_PLUGINS_BAD1_SBC bool # needs sbc depends on BROKEN prompt "sbc" config GST_PLUGINS_BAD1_ZBAR bool prompt "zbar" depends on BROKEN config GST_PLUGINS_BAD1_RTMP bool prompt "rtmp" config GST_PLUGINS_BAD1_SPANDSP bool depends on BROKEN prompt "spandsp" config GST_PLUGINS_BAD1_HLS bool prompt "hls" config GST_PLUGINS_BAD1_X265 bool # needs x265 depends on BROKEN prompt "x265" config GST_PLUGINS_BAD1_WEBRTCDSP bool # needs webrtc-audio-processing depends on BROKEN prompt "webrtcdsp" endif