depends LIBAVCODEC  &&
depends  libcap  &&
depends  libass  &&

optional_depends  libdvdnav "" "--disable-dvdnav" "support for DVD navigation"  &&
optional_depends  libvorbis "--extra-libs=-lvorbisenc" "" "to use external libvorbis to play ogg/vorbis audio"  &&
optional_depends  faad2 "--enable-faad" "" "to use shared faad for AAC decoding" &&

# audio codecs
optional_depends  libmpcdec "" "--disable-musepack" "for musepack (mpc) support"  &&
optional_depends  libmad "" "--disable-mad" "to play mp3 audio using libmad"  &&
optional_depends  xmms "--enable-xmms" "" "for xmms input plugin support"  &&
optional_depends  ladspa  ""  "--disable-ladspa"  "for LADSPA audio filter"  &&
optional_depends  libdca  ""  "--disable-libdca"  "for DTS audio support"  &&
optional_depends  lame "" "" "to encode files with mp3 audio (mencoder)"  &&
optional_depends  speex "" "--disable-speex" "support for speex (an open source speech encoder)"  &&

# video codecs
optional_depends  faac          "" ""   "for faac support"                                          &&
optional_depends  libtheora "" "--disable-theora" "for Theora video support"                          &&
optional_depends  zlib "" "" "to play movies using losless compression algorithms"  &&
optional_depends  win32codecs "" "--disable-win32dll" "to use windows codec DLLs for video decoding" "z-rejected"  &&

if ! is_depends_enabled $SPELL win32codecs ; then
  optional_depends  quicktime-codecs "" "--disable-qtx" "for some audio/video codecs sometimes used in quicktime files" "z-rejected"  &&
  optional_depends  real-codecs "" "--disable-real" "to decode RealMedia files" "z-rejected" &&
  optional_depends  xanim-codecs "" "--disable-xanim" "for additional codecs (intel indeo, ...)" "z-rejected"
fi  &&

optional_depends  libdv   "" "--disable-libdv" "to play files encoded with libdv (used by most digital camcorders)"  &&
optional_depends  x264    "" "" "for x264 codec"                                                 &&
optional_depends  twolame "" "" "Twolame (MPEG layer 2 audio) support in mencoder"  &&

# audio devices
if  [ "$MPLAYER2_BRANCH" != "scm" ];  then
  optional_depends  esound "" "--disable-esd" "for direct esd audio output"  &&
  optional_depends  arts "" "--disable-arts" "for arts audio output"  &&
  optional_depends  nas "" "--disable-nas" "for NAS audio output"  &&
  optional_depends  svgalib "" "--disable-svga" "for svgalib video output"  &&
  optional_depends  xf86-video-mga "--enable-xmga" "--disable-xmga" "for xmga output support"  &&
  optional_depends  aalib "" "--disable-aa" "for aalib (ascii) video output"  &&
  optional_depends  libggi "" "--disable-ggi" "for GGI video output"  &&
  optional_depends  live "" "--disable-live" "for live.com Streaming Media (sdp/rtsp) support"  &&
  optional_depends  libnemesi "--enable-nemesi" "--disable-nemesi" "for Streaming Control Transmission Protocol (sctp) support"
fi  &&
optional_depends  alsa-lib "" "--disable-alsa" "for alsa audio output"  &&
optional_depends  pulseaudio "" "--disable-pulse" "for pulseaudio audio output" &&

# video devices
optional_depends  X11-SERVER "--enable-x11" "--disable-x11" "for X11 output support" &&
if is_depends_enabled $SPELL xorg-server; then
  depends -sub "DPMS" xorg-server
fi &&

optional_depends  libxv "--enable-xv" "--disable-xv" "for xv output support" &&

if  [ "$MPLAYER2_BRANCH" == "scm" ];  then
  depends git &&
  depends python3 &&
  optional_depends  libxscrnsaver "" "--disable-xss" "to inhibit screensaver start while playing"
fi  &&

optional_depends  sdl "" "--disable-sdl" "for SDL video and audio output"  &&
optional_depends  directfb "" "--disable-directfb" "for direct framebuffer support"  &&
optional_depends  libcaca "" "--disable-caca" "for colored ASCII video output"  &&

# image support
optional_depends  GIFLIB "" "--disable-gif" "to output to .gif files"  &&
optional_depends  libpng "" "--disable-png" "to output to .png files"  &&
optional_depends  JPEG "" "--disable-jpeg" "to output to .jpeg files"  &&

# misc
optional_depends  cdparanoia "" "--disable-cdparanoia" "to play audio cds"  &&

optional_depends  lirc "" "--disable-lirc" "for remote-control"  &&
optional_depends  freetype2 "" "--disable-freetype" "for truetype subtitle font support"  &&
optional_depends  fontconfig "" "--disable-fontconfig" "for fontconfig font lookup support"  &&
optional_depends  mplayer-fonts "" "" "for OSD/subtitle fonts (not needed if compiled with freetype2 support" &&
optional_depends  libdvdread "" "--disable-dvdread" "support for reading scrambled (CSS) DVDs" &&
optional_depends  fribidi "" "--disable-fribidi" "for locales writing from right to left" &&
optional_depends  enca "" "--disable-enca" "for ENCA charset oracle library" &&
optional_depends  OPENAL "" "--disable-openal" "for OpenAL sound support" &&
optional_depends  samba "--enable-smb" "" "for SMB protocol support" &&
optional_depends  yasm "" "--yasm=" "for NASM assembler support"
