depends libxml2
depends gobject-introspection
depends celt
depends graphene
depends libpcap
depends libgudev
depends glib-2
depends gst-plugins-base

# required by multiple plugins
optional_depends libX11    "-D x11=enabled" "-Dx11=disabled" "for X11 support"

optional_depends libgcrypt "-D hls-crypto=libgcrypt" "" "for cryptographic support in HTTP Live Streaming (only choose one)"
optional_depends nettle    "-D hls-crypto=nettle"    "" "for cryptographic support in HTTP Live Streaming (only choose one)"
optional_depends %OSSL     "-D hls-crypto=openssl"   "" "for cryptographic support in HTTP Live Streaming (only choose one)"

optional_depends wayland "-D wayland=enabled" "-Dwayland=disabled" "for Wayland support in vulkan video sink"
optional_depends orc     "-D orc=enabled"     "-Dorc=disabled"     "for ORC parallel processing support"

optional_depends mesa-lib    "-D gl=enabled"      "-D gl=disabled"      "for the GL video support"
optional_depends librsvg     "-D rsvg=enabled"    "-D rsvg=disabled"    "for the SVG support"
optional_depends curl        "-D curl=enabled"    "-D curl=disabled"    "for curl support"
optional_depends openal      "-D openal=enabled"  "-D openal=disabled"  "for openal audio support"
optional_depends libsndfile  "-D sndfile=enabled" "-D sndfile=disabled" "for sound files support"
optional_depends x265        "-D x265=enabled"    "-D x265=disabled"    "for H265 video encoder support"
optional_depends libwebp     "-D webp=enabled"    "-D webp=disabled"    "for WebP support"
optional_depends libsrtp     "-D srtp=enabled"    "-D srtp=disabled"    "for Secure Real-time Transport Protocol support"
optional_depends faac        "-D faac=enabled"    "-D faac=disabled"    "for the AAC encoder plugin"
optional_depends faad2       "-D faad=enabled"    "-D faad=disabled"    "for the AAC decoder plugin"

optional_depends soundtouch  "-D soundtouch=enabled"  "-D soundtouch=disabled"  "for audio processing support" 
optional_depends chromaprint "-D chromaprint=enabled" "-D chromaprint=disabled" "for audio fingerprints extraction support"
optional_depends fluidsynth  "-D fluidsynth=enabled"  "-D fluidsynth=disabled"  "for real-time synthesizer support"

optional_depends opus        "-D opus=enabled"      "-D opus=disabled"       "for interactive speech on internet support"
optional_depends opencv      "-D opencv=enabled"    "-D opencv=disabled"     "for computer vision support"
optional_depends openexr     "-D openexr=enabled"   "-D openexr=disabled"    "for HDR images support"
optional_depends libass      "-D assrender=enabled" "-D assrender=disabled" "for subtitles rendering support"
optional_depends bluez-5     "-D bluez=enabled"     "-D bluez=disabled"      "for Bluetooth support"
optional_depends libmodplug  "-D modplug=enabled"   "-D modplug=disabled"    "for MOD playing support"
optional_depends wildmidi    "-D wildmidi=enabled"  "-D wildmidi=disabled"   "for MIDI files playing support"
optional_depends neon        "-D neon=enabled"      "-D neon=disabled"       "for the neon HTTP client plugin"
optional_depends libbs2b     "-D bs2b=enabled"      "-D bs2b=disabled"       "for sterophonic-to-binaural support"
optional_depends DirectFB    "-D directfb=enabled"  "-D directfb=disabled"   "for the DirectFB video sink, ${PROBLEM_COLOR}Say no for now${DEFAULT_COLOR}" "n"
optional_depends zxing-cpp   "-D zxing=enabled"     "-D zxing=disabled"      "for QRcode support"

optional_depends game-music-emu "-D gme=enabled" "-D gme=disabled" "for playing games music files"

