summaryrefslogtreecommitdiffstats
path: root/video/mplayer/DEPENDS
blob: 1bfd21e3b2c3d4f56e101cad6a051edacdd96ca9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
depends  libcap  &&

if  [ "$MPLAYER_GUI" == "gtk+" ]; then
  depends  gtk+  '--enable-gui  --enable-gtk1' &&
  depends  mplayer-gui
elif  [ "$MPLAYER_GUI" == "gtk+2" ]; then
  depends  gtk+2  '--enable-gui'  &&
  depends  mplayer-gui
fi  &&

if [[ $MPLAYER_BRANCH == scm ]]; then
  depends  subversion  &&

  optional_depends  ffmpeg-svn  \
  "--disable-libavcodec_a --disable-libavformat_a --disable-libpostproc_a
  --disable-libavutil_a"  ""  "to use system ffmpeg instead of internal one" &&

  optional_depends  libxscrnsaver "" "--disable-xss" "to inhibit screensaver start while playing"
else
  optional_depends  libdvdnav "" "--disable-dvdnav" "support for DVD navigation"
fi  &&

optional_depends  libvorbis "--disable-tremor-internal --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          "" "--disable-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                "" "--disable-x264" "for x264 codec"                                                 &&
optional_depends  xvid "" "--disable-xvid" "for encoding with the xvid codec (distribution in USA and Japan is forbidden)"  &&
optional_depends  twolame "" "--disable-twolame" "Twolame (MPEG layer 2 audio) support in mencoder"  &&

# audio devices
optional_depends  esound "" "--disable-esd" "for direct esd audio output"  &&
optional_depends  alsa-lib "" "--disable-alsa" "for alsa audio output"  &&
optional_depends  nas "" "--disable-nas" "for NAS audio output"  &&
optional_depends  pulseaudio "" "--disable-pulse" "for pulseaudio audio output" &&

# video devices
optional_depends  svgalib "" "--disable-svga" "for svgalib video output"  &&
optional_depends  xorg-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" &&
optional_depends  libxvmc "--enable-xvmc" "--disable-xvmc" "for xvmc output support" &&
optional_depends  xf86-video-mga "--enable-xmga" "--disable-xmga" "for xmga output support" &&

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"  &&
optional_depends  aalib "" "--disable-aa" "for aalib (ascii) video output"  &&
optional_depends  libggi "" "--disable-ggi" "for GGI 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  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"  &&
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-internal" "--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"