1 menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD
2 bool "gst1-plugins-bad"
3 select BR2_PACKAGE_GST1_PLUGINS_BASE
5 A set of plug-ins for GStreamer that may be of poor quality or
8 http://gstreamer.freedesktop.org/
10 if BR2_PACKAGE_GST1_PLUGINS_BAD
12 comment "libraries with external dependencies"
14 menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL
16 depends on BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBGLES
18 if BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL
20 config BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
21 def_bool BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
23 comment "The opengl library needs an API, a platform and a window system"
24 depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
28 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
31 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL
34 depends on BR2_PACKAGE_HAS_LIBGL
35 select BR2_PACKAGE_LIBGLU
36 select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
38 comment "opengl needs an OpenGL backend"
39 depends on !BR2_PACKAGE_HAS_LIBGL
41 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLES2
44 depends on BR2_PACKAGE_HAS_LIBGLES
45 select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
47 comment "gles2 needs an OpenGL ES backend"
48 depends on !BR2_PACKAGE_HAS_LIBGLES
52 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
55 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLX
58 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL
59 depends on BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR # mesa needs big X
60 depends on !BR2_PACKAGE_RPI_USERLAND # x11
61 select BR2_PACKAGE_XLIB_LIBXRENDER
62 select BR2_PACKAGE_XPROTO_GLPROTO
63 select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11
64 select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
66 OpenGL Extension to the X Window System
68 comment "glx not supported with rpi-userland"
69 depends on BR2_PACKAGE_RPI_USERLAND
71 comment "glx needs the opengl API and modular X.org"
72 depends on !BR2_PACKAGE_RPI_USERLAND && \
73 (!BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL || \
74 !BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR)
76 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
79 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
80 depends on BR2_PACKAGE_HAS_LIBEGL
81 select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
83 comment "egl needs an API and an EGL backend"
84 depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API || \
85 !BR2_PACKAGE_HAS_LIBEGL
87 comment "Window systems"
89 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
92 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11
95 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
96 depends on !BR2_PACKAGE_RPI_USERLAND
97 depends on BR2_PACKAGE_XORG7
98 select BR2_PACKAGE_XLIB_LIBX11
99 select BR2_PACKAGE_XLIB_LIBXEXT
100 select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
102 comment "x11 not supported with rpi-userland"
103 depends on BR2_PACKAGE_RPI_USERLAND
105 comment "x11 needs a platform and X.org"
106 depends on !BR2_PACKAGE_RPI_USERLAND && \
107 (!BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM || \
110 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_WAYLAND
113 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
114 depends on BR2_PACKAGE_WAYLAND
115 select BR2_PACKAGE_WAYLAND_PROTOCOLS
116 select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
118 comment "wayland needs the egl platform and the wayland package"
119 depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL || \
122 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_DISPMANX
125 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
126 depends on BR2_PACKAGE_RPI_USERLAND
127 select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
129 Raspberry Pi's Dispmanx windowing system
131 comment "dispmanx needs the egl platform and rpi-userland"
132 depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL || \
133 !BR2_PACKAGE_RPI_USERLAND
137 comment "opengl needs an OpenGL or OpenGL ES backend"
138 depends on !BR2_PACKAGE_HAS_LIBGL && !BR2_PACKAGE_HAS_LIBGLES
140 comment "dependency-less plugins"
142 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP
147 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC
152 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC
157 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF
160 Create and parse Audio interchange File Format (AIFF) files
162 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX
167 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD
172 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
177 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
180 Video compositor plugin
182 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
183 bool "audiovisualizers"
185 Creates video visualizations of audio input
187 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT
190 Selects convertor element based on caps
192 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER
195 Elements to convert Bayer images
197 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2
200 Take image snapshots and record movies from camera
202 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
205 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS
208 Color Look-up Table filters
210 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
215 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
218 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
221 Collection of elements that may or may not be useful for debugging
223 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
225 select BR2_PACKAGE_OPENSSL
229 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
232 DVB subtitle renderer plugin
234 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU
237 DVD Sub-picture Overlay element
239 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY
242 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL
245 Synthesizes plain text into audio
247 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS
252 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB
255 Reverberation/room effect
257 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R
260 frei0r plugin library
262 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS
267 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM
268 bool "geometrictransform"
270 Various geometric image transform elements
272 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP
275 Payload/depayload GDP packets
277 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
280 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG
283 ID3 v1 and v2 muxing plugin
285 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER
288 plugin for inter-pipeline communication
290 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE
293 Create an interlaced video stream
295 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE
298 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC
301 Inverse Telecine plugin
303 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR
306 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT
309 JPEG interchange format plugin
311 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB
314 Connects to a VNC server and decodes RFB stream
316 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI
321 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX
326 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX
331 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX
336 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX
341 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
344 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
349 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM
352 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
355 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF
358 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
361 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE
364 Element parsing raw pcap streams
366 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM
371 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE
374 Parses byte streams into raw frames
376 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE
379 Removes silence from an audio stream
381 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP
383 select BR2_PACKAGE_RTMPDUMP
387 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
390 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP
393 configure streaming sessions using SDP
395 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP
398 Segment clip elements
400 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN
403 Siren encoder/decoder/payloader/depayloader plugins
405 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH
408 Apply a smooth filter to an image
410 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED
413 Set speed/pitch on audio/raw streams (resampler)
415 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
420 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
423 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
426 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
429 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS
432 Video filters in gst-plugins-bad
434 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL
435 bool "videoframe_audiolevel"
437 videoframe_audiolevel
439 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
442 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
447 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL
450 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC
453 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M
456 Demuxes/decodes YUV4MPEG streams
458 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF
461 YADIF deinterlacing filter
463 comment "plugins with external dependencies"
465 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
467 select BR2_PACKAGE_OPENSSL
469 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
471 select BR2_PACKAGE_LIBASS
473 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2
475 select BR2_PACKAGE_BZIP2
477 Compress or decompress streams
479 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL
481 select BR2_PACKAGE_LIBCURL
483 libcurl-based elements
485 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH
487 select BR2_PACKAGE_LIBXML2
491 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
492 depends on BR2_INSTALL_LIBSTDCPP
495 Blackmagic Decklink plugin
497 comment "decklink needs a toolchain w/ C++"
498 depends on !BR2_INSTALL_LIBSTDCPP
500 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
502 depends on BR2_PACKAGE_DIRECTFB
505 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
507 select BR2_PACKAGE_DTV_SCAN_TABLES
508 # FEC_2_5 / QAM_4_NR definitions
509 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
513 comment "dvb needs a toolchain w/ headers >= 3.7"
514 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
516 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD
518 select BR2_PACKAGE_FAAD2
520 Free AAC Decoder (FAAD)
522 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
525 Linux framebuffer video sink
527 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC
529 select BR2_PACKAGE_FDK_AAC
530 depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
531 depends on BR2_INSTALL_LIBSTDCPP
533 MPEG AAC encoder/decoder
535 comment "fdk-aac needs a toolchain w/ C++"
536 depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
537 depends on !BR2_INSTALL_LIBSTDCPP
539 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL
542 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
544 comment "gl needs the gst1-plugins-bad opengl library"
545 depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
547 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS
549 select BR2_PACKAGE_NETTLE if !(BR2_PACKAGE_LIBGCRYPT || BR2_PACKAGE_OPENSSL)
551 Fragmented streaming plugins
553 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS
555 depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm -> libpthread-stubs
556 select BR2_PACKAGE_LIBDRM
560 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
562 depends on BR2_USE_WCHAR # libmms -> libglib2
563 depends on BR2_TOOLCHAIN_HAS_THREADS # libmms -> libglib2
564 select BR2_PACKAGE_LIBMMS
566 Microsoft Multi Media Server streaming protocol support
568 comment "libmms needs a toolchain w/ wchar, threads"
569 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
571 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
573 select BR2_PACKAGE_LIBMPEG2
575 High-quality MPEG-1/2 video encoder
577 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK
579 select BR2_PACKAGE_MUSEPACK
581 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON
583 select BR2_PACKAGE_NEON
585 lib neon http client src
587 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL
589 depends on BR2_INSTALL_LIBSTDCPP
590 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
591 depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS
592 select BR2_PACKAGE_OPENAL
594 comment "openal plugin needs a toolchain w/ NPTL, C++"
595 depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS
596 depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
597 || !BR2_INSTALL_LIBSTDCPP
599 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
601 depends on BR2_PACKAGE_OPENCV
602 # Remove the following opencv modules when gstreamer fixes the
603 # problem of including the old "cv.h" header
604 # bug: https://bugzilla.gnome.org/show_bug.cgi?id=725163
605 select BR2_PACKAGE_OPENCV_LIB_CALIB3D
606 select BR2_PACKAGE_OPENCV_LIB_CONTRIB
607 select BR2_PACKAGE_OPENCV_LIB_FEATURES2D
608 select BR2_PACKAGE_OPENCV_LIB_FLANN
609 select BR2_PACKAGE_OPENCV_LIB_IMGPROC
610 select BR2_PACKAGE_OPENCV_LIB_LEGACY
611 select BR2_PACKAGE_OPENCV_LIB_ML
612 select BR2_PACKAGE_OPENCV_LIB_OBJDETECT
613 select BR2_PACKAGE_OPENCV_LIB_VIDEO
615 GStreamer OpenCV Plugins
617 comment "opencv plugin needs OpenCV-2.4"
618 depends on !BR2_PACKAGE_OPENCV
620 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264
622 depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
623 depends on BR2_INSTALL_LIBSTDCPP # libopenh264
624 depends on !BR2_STATIC_LIBS # libopenh264
625 depends on BR2_TOOLCHAIN_HAS_THREADS # libopenh264
626 select BR2_PACKAGE_LIBOPENH264
628 OpenH264 based encoding/decoding plugin
630 comment "openh264 plugin needs a toolchain w/ C++, dynamic library, threads"
631 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
633 depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
635 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG
637 select BR2_PACKAGE_OPENJPEG
639 GStreamer OpenJPEG plugin
641 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS
643 select BR2_PACKAGE_OPUS
647 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG
649 depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango
650 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # librsvg -> pango -> harfbuzz
651 select BR2_PACKAGE_LIBRSVG
655 comment "rsvg plugin needs a toolchain w/ C++"
656 depends on !BR2_INSTALL_LIBSTDCPP
657 depends on BR2_TOOLCHAIN_HAS_SYNC_4
659 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC
661 select BR2_PACKAGE_SBC
663 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
665 select BR2_PACKAGE_SDL
667 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM
670 shared memory sink source
672 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE
674 select BR2_PACKAGE_LIBSNDFILE
676 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP
678 select BR2_PACKAGE_LIBSRTP
680 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
683 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
685 select BR2_PACKAGE_VO_AACENC
687 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
689 depends on BR2_PACKAGE_WAYLAND
690 select BR2_PACKAGE_WAYLAND_PROTOCOLS
695 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP
697 select BR2_PACKAGE_WEBP
699 Webp image format plugin
701 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
703 # All depends from webrtc-audio-processing
704 depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS
705 depends on BR2_INSTALL_LIBSTDCPP
706 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
707 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
708 select BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING
709 select BR2_PACKAGE_WEBRTC
711 WebRTC echo-cancellation, gain control and noise suppression
713 comment "webrtc needs a toolchain w/ C++, NPTL, gcc >= 4.8"
714 depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS
715 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
716 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
718 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
720 depends on BR2_INSTALL_LIBSTDCPP
721 depends on !BR2_STATIC_LIBS
722 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # x265
723 select BR2_PACKAGE_X265
727 comment "x265 needs a toolchain w/ C++, dynamic library"
728 depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS