depends  gstreamer-0.8   &&

# input sources
optional_depends  "gnome-vfs2"               \
                  ""  "--disable-gnome_vfs"  \
                  "for gnome-vfs source support"  &&
optional_depends  "libdvdread"             \
                  ""  "--disable-dvdread"  \
                  "for DVD source support"  &&
optional_depends  "libdvdnav"             \
                  ""  "--disable-dvdnav"  \
                  "for extended DVD source support"  &&
optional_depends  "libcdio"             \
                  ""  "--disable-cdio"  \
                  "for audio cd support"  &&
optional_depends  "cdparanoia"                \
                  ""  "--disable-cdparanoia"  \
                  "for audio cd support through cdparanoia"  &&
optional_depends  "libcdaudio"             \
                  ""  "--disable-cdaudio"  \
                  "for direct audio cd playback (passthrough)"  &&
optional_depends  "libogg"             \
                  ""  "--disable-ogg"  \
                  "for OGG muxer/demuxer"  &&
optional_depends  "libmms"                \
                  ""  "--disable-libmms"  \
                  "to support mms:// playback"  &&

# audio output
optional_depends  "alsa-lib"            \
                  ""  "--disable-alsa"  \
                  "for ALSA audio input/output"  &&
optional_depends  "arts"                                \
                  ""  "--disable-arts --disable-artsc"  \
                  "for arts audio output"               &&
optional_depends  "esound"             \
                  ""  "--disable-esd"  \
                  "for esd audio output"  &&
optional_depends  "nas"                \
                  ""  "--disable-nas"  \
                  "for nas audio output"  &&
optional_depends  "JACK-DRIVER"         \
                  ""  "--disable-jack"  \
                  "for jack audio output"  &&
optional_depends  "polypaudio"           \
                  ""  "--disable-polyp"  \
                  "for polyp audio output"  &&
optional_depends  "ladspa"                \
                  ""  "--disable-ladspa"  \
                  "for ladspa plugin support"  &&

# video output
optional_depends  "X11-LIBS"                           \
                  ""  "--disable-x  --disable-opengl"  \
                  "for X11 video output"               &&

optional_depends  "sdl"                \
                  ""  "--disable-sdl"  \
                  "for SDL video output"  &&
optional_depends  "libhermes"             \
                  ""  "--disable-hermes"  \
                  "for limited colorspace conversion"  &&
optional_depends  "aalib"                \
                  ""  "--disable-aalib"  \
                  "for ascii-art video output"  &&
optional_depends  "libcaca"                \
                  ""  "--disable-libcaca"  \
                  "for color ascii art video output"  &&
optional_depends  "pango"                \
                  ""  "--disable-pango"  \
                  "for text overlay support"  &&
optional_depends  "cairo"                \
                  ""  "--disable-cairo"  \
                  "for cairo text renderer"  &&

# audio codecs
optional_depends  "audiofile"               \
                  "" "--disable-audiofile"  \
                  "for AIFF/.snd/.au decoder"  &&
if  [  "$GST_PLUGINS_MP3" = "y"  ];  then
  depends  libmad  &&
  depends  libid3tag
fi  &&
optional_depends  "lame"                \
                  ""  "--disable-lame"  \
                  "for mp3 encoder"     &&
optional_depends  "libvorbis"             \
                  ""  "--disable-vorbis"  \
                  "for ogg-vorbis decoder/encoder"  &&
optional_depends  "flac"                \
                  ""  "--disable-flac"  \
                  "for FLAC decoder/encoder"  &&
optional_depends  "a52dec"                \
                  ""  "--disable-a52dec"  \
                  "for A/52 (AC-3) decoder"  &&
optional_depends  "faad2"               \
                  ""  "--disable-faad"  \
                  "for AAC audio decoder"  &&
optional_depends  "libmikmod"             \
                  ""  "--disable-mikmod"  \
                  "for various module (mod/s3m/xm/...) decoders"  &&
optional_depends  "libsndfile"             \
                  ""  "--disable-sndfile"  \
                  "for WAV/AIFF file support"  &&
optional_depends  "libmpcdec"               \
                  ""  "--disable-musepack"  \
                  "for musepack (mpc) support"  &&
optional_depends  "libdts"             \
                  ""  "--disable-dts"  \
                  "for dts audio decoder"  &&
optional_depends  "wavpack"                \
                  ""  "--disable-wavpack"  \
                  "for wavpack decoder"    &&

# image codecs
optional_depends  "jpeg"                \
                  ""  "--disable-jpeg"  \
                  "for jpeg decoder/encoder"  &&
optional_depends  "libpng"                \
                  ""  "--disable-libpng"  \
                  "for png encoder"       &&
optional_depends  "libmng"                \
                  ""  "--disable-libmng"  \
                  "for mng decoder"       &&

#video codecs
optional_depends  "xvid"                \
                  ""  "--disable-xvid"  \
                  "for XviD video encoder/decoder"  &&
optional_depends  "mpeg2dec"                \
                  ""  "--disable-mpeg2dec"  \
                  "for mpeg1/2 video decoder"  &&
optional_depends  "libdv"                \
                  ""  "--disable-libdv"  \
                  "for dv video decoder"  &&
optional_depends  "libavc1394"            \
                  ""  "--disable-dv1394"  \
                  "for IEEE1394 dv video decoder"  &&
optional_depends  "mjpegtools"                              \
                  ""  "--disable-mpeg2enc --disable-mplex"  \
                  "for mpeg2 video encoder/muxer"           &&
optional_depends  "libtheora"             \
                  ""  "--disable-theora"  \
                  "for Theora video encoder/decoder"  &&
optional_depends  "dirac"                \
                  ""  "--disable-dirac"  \
                  "for Dirac video codec"  &&
optional_depends  "swfdec"                \
                  ""  "--disable-swfdec"  \
                  "for flash support"     &&

# stuff
optional_depends  "libmusicbrainz"             \
                  ""  "--disable-musicbrainz"  \
                  "for music metadata lookup"  &&
optional_depends  "gtk+2"                     \
                  ""  "--disable-gdk_pixbuf"  \
                  "for gdkpixbuf support"     &&
optional_depends  "gconf2"               \
                  ""  "--disable-gconf"  \
                  "for gconf support"    &&
optional_depends  "gtk-doc"                   \
                  ""  "--disable-docs-build"  \
                  "to build documentation"    &&
optional_depends  "libvisual"               \
                  "" "--disable-libvisual"  \
                  "for more visualization plugins"  &&
optional_depends  "liboil"  \
                  ""  ""    \
                  "for some additional optimizations"
