1menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD 2 bool "gst1-plugins-bad" 3 depends on BR2_INSTALL_LIBSTDCPP 4 select BR2_PACKAGE_GST1_PLUGINS_BASE 5 help 6 A set of plug-ins for GStreamer that may be of poor quality 7 or lacking some features. 8 9 https://gstreamer.freedesktop.org/ 10 11if BR2_PACKAGE_GST1_PLUGINS_BAD 12 13comment "dependency-less plugins" 14 15config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP 16 bool "accurip" 17 help 18 Accurip plugin 19 20config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC 21 bool "adpcmdec" 22 help 23 ADPCM decoder 24 25config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC 26 bool "adpcmenc" 27 help 28 ADPCM encoder 29 30config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF 31 bool "aiff" 32 help 33 Create and parse Audio interchange File Format (AIFF) files 34 35config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX 36 bool "asfmux" 37 help 38 ASF Muxer Plugin 39 40config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT 41 bool "audiobuffersplit" 42 help 43 Audio buffersplit plugin 44 45config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD 46 bool "audiofxbad" 47 help 48 Audio filters plugin 49 50config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY 51 bool "audiolatency" 52 help 53 Audio latency plugin 54 55config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX 56 bool "audiomixmatrix" 57 help 58 Audio N:M mixer plugin 59 60config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS 61 bool "audiovisualizers" 62 help 63 Creates video visualizations of audio input 64 65config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT 66 bool "autoconvert" 67 help 68 Selects convertor element based on caps 69 70config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER 71 bool "bayer" 72 help 73 Elements to convert Bayer images 74 75config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2 76 bool "camerabin2" 77 help 78 Take image snapshots and record movies from camera 79 80config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CODECALPHA 81 bool "codecalpha" 82 help 83 Elements for VP8/VP9 alpha support (codecalphademux, 84 alphacombine, vp8alphadecodebin, vp9alphadecodebin) 85 86config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS 87 bool "coloreffects" 88 help 89 Color Look-up Table filters 90 91config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS 92 bool "debugutils" 93 help 94 Collection of elements that may or may not be useful for 95 debugging 96 97config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBENC 98 bool "dvbsubenc" 99 help 100 DVB subpicture encoding support 101 102config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY 103 bool "dvbsuboverlay" 104 help 105 DVB subtitle renderer plugin 106 107config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU 108 bool "dvdspu" 109 help 110 DVD Sub-picture Overlay element 111 112config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY 113 bool "faceoverlay" 114 115config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL 116 bool "festival" 117 help 118 Synthesizes plain text into audio 119 120config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS 121 bool "fieldanalysis" 122 help 123 Video field analysis 124 125config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB 126 bool "freeverb" 127 help 128 Reverberation/room effect 129 130config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R 131 bool "frei0r" 132 help 133 frei0r plugin library 134 135config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS 136 bool "gaudieffects" 137 help 138 Gaudi video effects 139 140config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM 141 bool "geometrictransform" 142 help 143 Various geometric image transform elements 144 145config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP 146 bool "gdp" 147 help 148 Payload/depayload GDP packets 149 150config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG 151 bool "id3tag" 152 help 153 ID3 v1 and v2 muxing plugin 154 155config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER 156 bool "inter" 157 help 158 plugin for inter-pipeline communication 159 160config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE 161 bool "interlace" 162 help 163 Create an interlaced video stream 164 165config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE 166 bool "ivfparse" 167 168config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC 169 bool "ivtc" 170 help 171 Inverse Telecine plugin 172 173config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR 174 bool "jp2kdecimator" 175 176config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT 177 bool "jpegformat" 178 help 179 JPEG interchange format plugin 180 181config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB 182 bool "librfb" 183 help 184 Connects to a VNC server and decodes RFB stream 185 186config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI 187 bool "midi" 188 help 189 MIDI plugin 190 191config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX 192 bool "mpegdemux" 193 help 194 MPEG-PS demuxer 195 196config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX 197 bool "mpegtsdemux" 198 help 199 MPEG TS demuxer 200 201config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX 202 bool "mpegtsmux" 203 help 204 MPEG-TS muxer 205 206config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX 207 bool "mpegpsmux" 208 help 209 MPEG-PS muxer 210 211config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF 212 bool "mxf" 213 help 214 MXF plugin library 215 216config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM 217 bool "netsim" 218 219config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF 220 bool "onvif" 221 222config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE 223 bool "pcapparse" 224 help 225 Element parsing raw pcap streams 226 227config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM 228 bool "pnm" 229 help 230 PNM plugin 231 232config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY 233 bool "proxy" 234 help 235 Proxy plugin 236 237config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE 238 bool "rawparse" 239 help 240 Parses byte streams into raw frames 241 242config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE 243 bool "removesilence" 244 help 245 Removes silence from an audio stream 246 247config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RIST 248 bool "rist" 249 help 250 RIST streaming 251 252config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP2 253 bool "rtmp2" 254 help 255 RTMP sink/source (rtmp2sink, rtmp2src) 256 257config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP2 258 bool "rtp" 259 help 260 RTP (rtpsrc/rtpsink) 261 262config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP 263 bool "rtmp" 264 select BR2_PACKAGE_RTMPDUMP 265 help 266 RTMP plugin 267 268config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP 269 bool "sdp" 270 help 271 configure streaming sessions using SDP 272 273config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP 274 bool "segmentclip" 275 help 276 Segment clip elements 277 278config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN 279 bool "siren" 280 help 281 Siren encoder/decoder/payloader/depayloader plugins 282 283config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH 284 bool "smooth" 285 help 286 Apply a smooth filter to an image 287 288config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED 289 bool "speed" 290 help 291 Set speed/pitch on audio/raw streams (resampler) 292 293config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC 294 bool "subenc" 295 help 296 subtitle encoders 297 298config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SWITCHBIN 299 bool "switchbin" 300 help 301 Switching between paths based on input caps 302 303config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE 304 bool "timecode" 305 306config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS 307 bool "videofilters" 308 help 309 Video filters in gst-plugins-bad 310 311config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL 312 bool "videoframe_audiolevel" 313 help 314 videoframe_audiolevel 315 316config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS 317 bool "videoparsers" 318 help 319 videoparsers 320 321config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL 322 bool "videosignal" 323 324config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC 325 bool "vmnc" 326 327config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M 328 bool "y4m" 329 help 330 Demuxes/decodes YUV4MPEG streams 331 332comment "plugins with external dependencies" 333 334config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AES 335 bool "aes" 336 select BR2_PACKAGE_OPENSSL 337 help 338 "AES encryption/decryption plugin" 339 340config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER 341 bool "assrender" 342 depends on BR2_INSTALL_LIBSTDCPP # libass -> harfbuzz 343 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass -> harfbuzz 344 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libass -> harfbuzz 345 select BR2_PACKAGE_LIBASS 346 347comment "assrender plugin needs a toolchain w/ C++, gcc >= 4.9" 348 depends on BR2_TOOLCHAIN_HAS_SYNC_4 349 depends on !BR2_INSTALL_LIBSTDCPP || \ 350 !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 351 352config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ 353 bool "bluez" 354 depends on BR2_USE_WCHAR # bluez5_utils -> libglib2 355 depends on BR2_TOOLCHAIN_HAS_THREADS # bluez5_utils -> dbus, libglib2 356 depends on BR2_USE_MMU # bluez5_utils -> dbus 357 depends on !BR2_STATIC_LIBS # bluez5_utils -> uses dlfcn 358 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # bluez5_utils 359 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # bluez5_utils 360 select BR2_PACKAGE_BLUEZ5_UTILS 361 select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO # runtime 362 help 363 Bluetooth audio A2DP/AVDTP sink, AVDTP source plugin 364 365comment "bluez plugin needs a toolchain w/ wchar, threads, headers >= 3.4, dynamic library" 366 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ 367 !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || BR2_STATIC_LIBS 368 depends on BR2_TOOLCHAIN_HAS_SYNC_4 369 depends on BR2_USE_MMU 370 371config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2 372 bool "bz2" 373 select BR2_PACKAGE_BZIP2 374 help 375 Compress or decompress streams 376 377config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL 378 bool "curl" 379 select BR2_PACKAGE_LIBCURL 380 help 381 libcurl-based elements 382 383config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH 384 bool "dash" 385 select BR2_PACKAGE_LIBXML2 386 help 387 DASH demuxer plugin 388 389config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK 390 bool "decklink" 391 depends on BR2_INSTALL_LIBSTDCPP 392 depends on !BR2_STATIC_LIBS # <dlfcn.h> 393 help 394 Blackmagic Decklink plugin 395 396comment "decklink needs a toolchain w/ C++, dynamic library" 397 depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS 398 399config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB 400 bool "directfb" 401 default y 402 depends on BR2_PACKAGE_DIRECTFB 403 404config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB 405 bool "dvb" 406 # FEC_2_5 / QAM_4_NR definitions 407 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7 408 select BR2_PACKAGE_DTV_SCAN_TABLES 409 help 410 DVB elements 411 412comment "dvb needs a toolchain w/ headers >= 3.7" 413 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7 414 415config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD 416 bool "faad" 417 select BR2_PACKAGE_FAAD2 418 help 419 Free AAC Decoder (FAAD) 420 421config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV 422 bool "fbdev" 423 help 424 Linux framebuffer video sink 425 426config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC 427 bool "fdk-aac" 428 depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS 429 depends on BR2_INSTALL_LIBSTDCPP 430 select BR2_PACKAGE_FDK_AAC 431 help 432 MPEG AAC encoder/decoder 433 434comment "fdk-aac needs a toolchain w/ C++" 435 depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS 436 depends on !BR2_INSTALL_LIBSTDCPP 437 438config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FLUIDSYNTH 439 bool "fluidsynth" 440 depends on !BR2_STATIC_LIBS # fluidsynth 441 depends on BR2_USE_WCHAR # fluidsynth 442 depends on BR2_TOOLCHAIN_HAS_THREADS # fluidsynth 443 depends on BR2_USE_MMU # fluidsynth 444 select BR2_PACKAGE_FLUIDSYNTH 445 help 446 Fluidsynth MIDI decoder plugin 447 448comment "fluidsynth needs a toolchain w/ threads, wchar, dynamic library" 449 depends on BR2_USE_MMU 450 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ 451 BR2_STATIC_LIBS 452 453config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL 454 bool "gl" 455 default y 456 depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL 457 458comment "gl needs the gst1-plugins-base opengl library" 459 depends on !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL 460 461config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS 462 bool "hls" 463 select BR2_PACKAGE_NETTLE if !(BR2_PACKAGE_LIBGCRYPT || BR2_PACKAGE_OPENSSL) 464 help 465 Fragmented streaming plugins 466 467config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS 468 bool "kmssink" 469 depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm -> libpthread-stubs 470 select BR2_PACKAGE_LIBDRM 471 help 472 KMS video sink 473 474config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS 475 bool "dtls" 476 select BR2_PACKAGE_OPENSSL 477 help 478 DTLS plugin 479 480config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML 481 bool "ttml" 482 depends on BR2_USE_WCHAR # pango -> glib2 483 depends on BR2_TOOLCHAIN_HAS_THREADS # pango -> glib2 484 depends on BR2_USE_MMU # pango -> glib2 485 depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype 486 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz 487 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pango -> harfbuzz 488 select BR2_PACKAGE_CAIRO 489 select BR2_PACKAGE_LIBXML2 490 select BR2_PACKAGE_PANGO 491 help 492 Timed Text Markup Language (TTML) subtitle plugin 493 494comment "ttml needs a toolchain w/ wchar, threads, C++, gcc >= 4.9" 495 depends on BR2_TOOLCHAIN_HAS_SYNC_4 496 depends on BR2_USE_MMU 497 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ 498 !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 499 500config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC 501 bool "mpeg2enc" 502 depends on BR2_USE_MMU # fork 503 depends on BR2_INSTALL_LIBSTDCPP 504 depends on BR2_TOOLCHAIN_HAS_THREADS 505 select BR2_PACKAGE_LIBMPEG2 506 select BR2_PACKAGE_MJPEGTOOLS 507 help 508 High-quality MPEG-1/2 video encoder 509 510comment "mpeg2enc needs a toolchain w/ threads, C++" 511 depends on BR2_USE_MMU 512 depends on !BR2_TOOLCHAIN_HAS_THREADS \ 513 || !BR2_INSTALL_LIBSTDCPP 514 515config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK 516 bool "musepack" 517 select BR2_PACKAGE_MUSEPACK 518 519config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON 520 bool "neon" 521 select BR2_PACKAGE_NEON 522 help 523 lib neon http client src 524 525config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL 526 bool "openal" 527 depends on BR2_INSTALL_LIBSTDCPP 528 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 529 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL 530 depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS 531 select BR2_PACKAGE_OPENAL 532 533comment "openal plugin needs a toolchain w/ NPTL, C++, gcc >= 4.9" 534 depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS 535 depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ 536 || !BR2_INSTALL_LIBSTDCPP \ 537 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 538 539config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264 540 bool "openh264" 541 depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS 542 depends on BR2_INSTALL_LIBSTDCPP # libopenh264 543 depends on !BR2_STATIC_LIBS # libopenh264 544 depends on BR2_TOOLCHAIN_HAS_THREADS # libopenh264 545 select BR2_PACKAGE_LIBOPENH264 546 help 547 OpenH264 based encoding/decoding plugin 548 549comment "openh264 plugin needs a toolchain w/ C++, dynamic library, threads" 550 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ 551 BR2_STATIC_LIBS 552 depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS 553 554config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG 555 bool "openjpeg" 556 select BR2_PACKAGE_OPENJPEG 557 help 558 GStreamer OpenJPEG plugin 559 560config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS 561 bool "opus" 562 select BR2_PACKAGE_OPUS 563 help 564 OPUS plugin library 565 566config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_QROVERLAY 567 bool "qroverlay" 568 select BR2_PACKAGE_JSON_GLIB 569 select BR2_PACKAGE_LIBQRENCODE 570 help 571 Elements qroverlay, debugqroverlay (overlay data on top of 572 video in the form of a QR code) 573 574config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG 575 bool "rsvg" 576 depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # librsvg 577 depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango 578 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # librsvg -> pango -> harfbuzz 579 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # librsvg -> pango -> harfbuzz 580 select BR2_PACKAGE_LIBRSVG 581 help 582 RSVG plugin library 583 584comment "rsvg plugin needs a toolchain w/ C++, gcc >= 4.9" 585 depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS 586 depends on !BR2_INSTALL_LIBSTDCPP || \ 587 !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 588 depends on BR2_TOOLCHAIN_HAS_SYNC_4 589 590config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC 591 bool "sbc" 592 select BR2_PACKAGE_SBC 593 594config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SCTP 595 bool "sctp" 596 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # __sync_*_4 intrinsics 597 598config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM 599 bool "shm" 600 help 601 shared memory sink source 602 603config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE 604 bool "sndfile" 605 select BR2_PACKAGE_LIBSNDFILE 606 607config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP 608 bool "srtp" 609 select BR2_PACKAGE_LIBSRTP 610 611config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_UVCH264 612 bool "uvch264" 613 depends on BR2_PACKAGE_HAS_UDEV # libgudev 614 depends on BR2_TOOLCHAIN_HAS_THREADS # libgudev, libusb 615 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb 616 depends on BR2_USE_MMU # libgudev 617 depends on BR2_USE_WCHAR # libgudev 618 select BR2_PACKAGE_LIBGUDEV 619 select BR2_PACKAGE_LIBUSB 620 help 621 UVC compliant H.264 camera source plugin 622 623comment "uvch264 needs udev /dev management" 624 depends on BR2_USE_MMU 625 depends on !BR2_PACKAGE_HAS_UDEV 626 627comment "uvch264 needs a toolchain w/ threads, wchar, gcc >= 4.9" 628 depends on BR2_USE_MMU 629 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ 630 !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 631 632config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VA 633 bool "va" 634 depends on !BR2_STATIC_LIBS # libva 635 depends on BR2_TOOLCHAIN_HAS_THREADS # libva 636 select BR2_PACKAGE_LIBVA 637 help 638 VA-API new plugin 639 640comment "va needs a toolchain w/ threads, dynamic library" 641 depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS 642 643config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC 644 bool "voaacenc" 645 select BR2_PACKAGE_VO_AACENC 646 647config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND 648 bool "wayland" 649 default y 650 depends on BR2_PACKAGE_WAYLAND 651 depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm -> libpthread-stubs 652 select BR2_PACKAGE_LIBDRM 653 select BR2_PACKAGE_WAYLAND_PROTOCOLS 654 help 655 Wayland Video Sink 656 657config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP 658 bool "webp" 659 select BR2_PACKAGE_WEBP 660 help 661 Webp image format plugin 662 663config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC 664 bool "webrtc" 665 depends on !BR2_STATIC_LIBS # libnice -> gnutls 666 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS 667 depends on BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SCTP 668 depends on BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER 669 select BR2_PACKAGE_GST1_PLUGINS_BASE # libgstsdp 670 select BR2_PACKAGE_LIBNICE 671 help 672 WebRTC plugins (webrtcbin - a bin for webrtc connections) 673 674comment "webrtc needs a toolchain w/ dynamic library" 675 depends on BR2_STATIC_LIBS 676 677config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP 678 bool "webrtcdsp" 679 # All depends from webrtc-audio-processing 680 depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS 681 depends on BR2_INSTALL_LIBSTDCPP 682 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 683 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL 684 select BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING 685 help 686 WebRTC echo-cancellation, gain control and noise suppression 687 688comment "webrtcdsp needs a toolchain w/ C++, NPTL, gcc >= 4.8" 689 depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS 690 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \ 691 || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 692 693config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WPE 694 bool "wpe" 695 default y 696 depends on BR2_PACKAGE_WPEWEBKIT 697 depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL 698 depends on !BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM 699 700comment "wpe needs the gst1-plugins-base opengl library and wpewebkit" 701 depends on !BR2_PACKAGE_WPEWEBKIT \ 702 || !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL 703 704comment "wpe is incompatible w/ wpewebkit media-stream support" 705 depends on BR2_PACKAGE_WPEWEBKIT 706 depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL 707 depends on BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM 708 709config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_V4L2CODECS 710 bool "v4l2codecs" 711 depends on BR2_PACKAGE_HAS_UDEV # libgudev 712 select BR2_PACKAGE_LIBGUDEV 713 help 714 Video4Linux Stateless CODECs support 715 716comment "v4l2codecs need udev /dev management" 717 depends on !BR2_PACKAGE_HAS_UDEV 718 719config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265 720 bool "x265" 721 depends on BR2_INSTALL_LIBSTDCPP 722 depends on !BR2_STATIC_LIBS 723 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # x265 724 select BR2_PACKAGE_X265 725 help 726 x265 encoding plugin 727 728comment "x265 needs a toolchain w/ C++, dynamic library" 729 depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS 730 731config BR2_PACKAGE_GST1_PLUGINS_BAD_ZBAR 732 bool "zbar" 733 depends on BR2_TOOLCHAIN_HAS_THREADS # zbar-> libv4l 734 depends on BR2_USE_MMU # zbar-> libv4l 735 depends on BR2_INSTALL_LIBSTDCPP # zbar-> libv4l 736 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # zbar -> libv4l 737 select BR2_PACKAGE_ZBAR 738 739comment "zbar plugin needs a toolchain w/ threads, C++ and headers >= 3.0" 740 depends on BR2_USE_MMU 741 depends on !BR2_TOOLCHAIN_HAS_THREADS \ 742 || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 743 744config BR2_PACKAGE_GST1_PLUGINS_BAD_ZXING 745 bool "zxing" 746 depends on !BR2_STATIC_LIBS # zxing-cpp 747 depends on BR2_USE_WCHAR # zxing-cpp 748 depends on BR2_INSTALL_LIBSTDCPP # zxing-cpp 749 select BR2_PACKAGE_ZXING_CPP 750 751comment "zxing plugin needs a toolchain w/ C++, wchar, dynamic library" 752 depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR || \ 753 !BR2_INSTALL_LIBSTDCPP 754 755endif 756 757comment "gst1-plugins-bad needs a toolchain w/ C++" 758 depends on !BR2_INSTALL_LIBSTDCPP 759