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_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
117 comment "wayland needs the egl platform and the wayland package"
118 depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL || \
121 config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_DISPMANX
124 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
125 depends on BR2_PACKAGE_RPI_USERLAND
126 select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
128 Raspberry Pi's Dispmanx windowing system
130 comment "dispmanx needs the egl platform and rpi-userland"
131 depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL || \
132 !BR2_PACKAGE_RPI_USERLAND
136 comment "opengl needs an OpenGL or OpenGL ES backend"
137 depends on !BR2_PACKAGE_HAS_LIBGL && !BR2_PACKAGE_HAS_LIBGLES
139 comment "dependency-less plugins"
141 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP
146 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC
151 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC
156 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF
159 Create and parse Audio interchange File Format (AIFF) files
161 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX
166 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD
171 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
176 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
179 Video compositor plugin
181 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
182 bool "audiovisualizers"
184 Creates video visualizations of audio input
186 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT
189 Selects convertor element based on caps
191 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER
194 Elements to convert Bayer images
196 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2
199 Take image snapshots and record movies from camera
201 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
204 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS
207 Color Look-up Table filters
209 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
214 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
217 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
220 Collection of elements that may or may not be useful for debugging
222 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
224 select BR2_PACKAGE_OPENSSL
228 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
231 DVB subtitle renderer plugin
233 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU
236 DVD Sub-picture Overlay element
238 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY
241 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL
244 Synthesizes plain text into audio
246 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS
251 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB
254 Reverberation/room effect
256 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R
259 frei0r plugin library
261 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS
266 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM
267 bool "geometrictransform"
269 Various geometric image transform elements
271 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP
274 Payload/depayload GDP packets
276 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
279 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG
282 ID3 v1 and v2 muxing plugin
284 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER
287 plugin for inter-pipeline communication
289 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE
292 Create an interlaced video stream
294 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE
297 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC
300 Inverse Telecine plugin
302 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR
305 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT
308 JPEG interchange format plugin
310 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB
313 Connects to a VNC server and decodes RFB stream
315 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI
320 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX
325 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX
330 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX
335 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX
340 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
343 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
348 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM
351 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
354 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF
357 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
360 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE
363 Element parsing raw pcap streams
365 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM
370 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE
373 Parses byte streams into raw frames
375 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE
378 Removes silence from an audio stream
380 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP
382 select BR2_PACKAGE_RTMPDUMP
386 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
389 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP
392 configure streaming sessions using SDP
394 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP
397 Segment clip elements
399 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN
402 Siren encoder/decoder/payloader/depayloader plugins
404 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH
407 Apply a smooth filter to an image
409 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED
412 Set speed/pitch on audio/raw streams (resampler)
414 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
419 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
422 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
425 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
428 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS
431 Video filters in gst-plugins-bad
433 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL
434 bool "videoframe_audiolevel"
436 videoframe_audiolevel
438 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
441 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
446 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL
449 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC
452 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M
455 Demuxes/decodes YUV4MPEG streams
457 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF
460 YADIF deinterlacing filter
462 comment "plugins with external dependencies"
464 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
466 select BR2_PACKAGE_OPENSSL
468 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
470 select BR2_PACKAGE_LIBASS
472 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2
474 select BR2_PACKAGE_BZIP2
476 Compress or decompress streams
478 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL
480 select BR2_PACKAGE_LIBCURL
482 libcurl-based elements
484 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH
486 select BR2_PACKAGE_LIBXML2
490 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
491 depends on BR2_INSTALL_LIBSTDCPP
494 Blackmagic Decklink plugin
496 comment "decklink needs a toolchain w/ C++"
497 depends on !BR2_INSTALL_LIBSTDCPP
499 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
501 depends on BR2_PACKAGE_DIRECTFB
504 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
506 select BR2_PACKAGE_DTV_SCAN_TABLES
507 # FEC_2_5 / QAM_4_NR definitions
508 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
512 comment "dvb needs a toolchain w/ headers >= 3.7"
513 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
515 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD
517 select BR2_PACKAGE_FAAD2
519 Free AAC Decoder (FAAD)
521 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
524 Linux framebuffer video sink
526 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC
528 select BR2_PACKAGE_FDK_AAC
529 depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
530 depends on BR2_INSTALL_LIBSTDCPP
532 MPEG AAC encoder/decoder
534 comment "fdk-aac needs a toolchain w/ C++"
535 depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
536 depends on !BR2_INSTALL_LIBSTDCPP
538 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL
541 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
543 comment "gl needs the gst1-plugins-bad opengl library"
544 depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
546 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS
548 select BR2_PACKAGE_NETTLE if !(BR2_PACKAGE_LIBGCRYPT || BR2_PACKAGE_OPENSSL)
550 Fragmented streaming plugins
552 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS
554 depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm -> libpthread-stubs
555 select BR2_PACKAGE_LIBDRM
559 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
561 depends on BR2_USE_WCHAR # libmms -> libglib2
562 depends on BR2_TOOLCHAIN_HAS_THREADS # libmms -> libglib2
563 select BR2_PACKAGE_LIBMMS
565 Microsoft Multi Media Server streaming protocol support
567 comment "libmms needs a toolchain w/ wchar, threads"
568 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
570 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
572 select BR2_PACKAGE_LIBMPEG2
574 High-quality MPEG-1/2 video encoder
576 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK
578 select BR2_PACKAGE_MUSEPACK
580 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON
582 select BR2_PACKAGE_NEON
584 lib neon http client src
586 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL
588 depends on BR2_INSTALL_LIBSTDCPP
589 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
590 depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS
591 select BR2_PACKAGE_OPENAL
593 comment "openal plugin needs a toolchain w/ NPTL, C++"
594 depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS
595 depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
596 || !BR2_INSTALL_LIBSTDCPP
598 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
600 depends on BR2_PACKAGE_OPENCV
601 # Remove the following opencv modules when gstreamer fixes the
602 # problem of including the old "cv.h" header
603 # bug: https://bugzilla.gnome.org/show_bug.cgi?id=725163
604 select BR2_PACKAGE_OPENCV_LIB_CALIB3D
605 select BR2_PACKAGE_OPENCV_LIB_CONTRIB
606 select BR2_PACKAGE_OPENCV_LIB_FEATURES2D
607 select BR2_PACKAGE_OPENCV_LIB_FLANN
608 select BR2_PACKAGE_OPENCV_LIB_IMGPROC
609 select BR2_PACKAGE_OPENCV_LIB_LEGACY
610 select BR2_PACKAGE_OPENCV_LIB_ML
611 select BR2_PACKAGE_OPENCV_LIB_OBJDETECT
612 select BR2_PACKAGE_OPENCV_LIB_VIDEO
614 GStreamer OpenCV Plugins
616 comment "opencv plugin needs OpenCV-2.4"
617 depends on !BR2_PACKAGE_OPENCV
619 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264
621 depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
622 depends on BR2_INSTALL_LIBSTDCPP # libopenh264
623 depends on !BR2_STATIC_LIBS # libopenh264
624 depends on BR2_TOOLCHAIN_HAS_THREADS # libopenh264
625 select BR2_PACKAGE_LIBOPENH264
627 OpenH264 based encoding/decoding plugin
629 comment "openh264 plugin needs a toolchain w/ C++, dynamic library, threads"
630 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
632 depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
634 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG
636 select BR2_PACKAGE_OPENJPEG
638 GStreamer OpenJPEG plugin
640 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS
642 select BR2_PACKAGE_OPUS
646 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG
648 depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango
649 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # librsvg -> pango -> harfbuzz
650 select BR2_PACKAGE_LIBRSVG
654 comment "rsvg plugin needs a toolchain w/ C++"
655 depends on !BR2_INSTALL_LIBSTDCPP
656 depends on BR2_TOOLCHAIN_HAS_SYNC_4
658 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC
660 select BR2_PACKAGE_SBC
662 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
664 select BR2_PACKAGE_SDL
666 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM
669 shared memory sink source
671 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE
673 select BR2_PACKAGE_LIBSNDFILE
675 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP
677 select BR2_PACKAGE_LIBSRTP
679 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
682 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
684 select BR2_PACKAGE_VO_AACENC
686 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
688 depends on BR2_PACKAGE_WAYLAND
693 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP
695 select BR2_PACKAGE_WEBP
697 Webp image format plugin
699 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
701 # All depends from webrtc-audio-processing
702 depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS
703 depends on BR2_INSTALL_LIBSTDCPP
704 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
705 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
706 select BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING
707 select BR2_PACKAGE_WEBRTC
709 WebRTC echo-cancellation, gain control and noise suppression
711 comment "webrtc needs a toolchain w/ C++, NPTL, gcc >= 4.8"
712 depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS
713 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
714 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
716 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
718 depends on BR2_INSTALL_LIBSTDCPP
719 depends on !BR2_STATIC_LIBS
720 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # x265
721 select BR2_PACKAGE_X265
725 comment "x265 needs a toolchain w/ C++, dynamic library"
726 depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS