mirror of
https://github.com/videolan/vlc.git
synced 2024-11-28 20:34:12 +08:00
121 lines
3.5 KiB
Plaintext
121 lines
3.5 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see Documentation/kbuild/config-language.txt.
|
|
#
|
|
mainmenu_name "VLC Configuration"
|
|
|
|
choice 'Operating System' \
|
|
"Linux CONFIG_LINUX \
|
|
MacOS_X CONFIG_MAC \
|
|
Win32 CONFIG_WIN32" Linux
|
|
|
|
mainmenu_option next_comment
|
|
comment 'Graphical User Interfaces'
|
|
bool 'GTK+ support' CONFIG_GTK
|
|
dep_bool ' Gnome interface support' CONFIG_GNOME $CONFIG_GTK
|
|
bool 'GTK2 support' CONFIG_GTK2
|
|
dep_bool ' Gnome2 support' CONFIG_GNOME2 $CONFIG_GTK2
|
|
bool 'Skins module' CONFIG_SKINS
|
|
bool 'Basic skins module (without wxWindows)' CONFIG_BASIC_SKINS
|
|
bool 'Familiar GTK+ support' CONFIG_FAMILIAR
|
|
bool 'wxWindows support' CONFIG_WXWINDOWS
|
|
bool 'Qt interface support' CONFIG_QT
|
|
bool 'KDE interface support' CONFIG_KDE
|
|
bool 'Qt embedded interface support' CONFIG_OPIE
|
|
if [ "$CONFIG_MAC" = "y" ]; then
|
|
bool 'MacOS X support' CONFIG_MACOSX
|
|
fi
|
|
bool 'QNX RTOS support' CONFIG_QNX
|
|
if [ "$CONFIG_WIN32" = "y" ]; then
|
|
bool 'Win32 interface support' CONFIG_INTFWIN
|
|
fi
|
|
bool 'ncurses interface support' CONFIG_NCURSES
|
|
bool 'xosd interface support' CONFIG_XOSD
|
|
endmenu
|
|
|
|
mainmenu_option next_comment
|
|
comment 'Inputs'
|
|
bool 'DVD support' CONFIG_DVD
|
|
if [ "$CONFIG_DVD" = "y" ]; then
|
|
bool ' DVD input module' CONFIG_DVDOLD
|
|
bool ' dvdread input module' CONFIG_DVDREAD
|
|
bool ' dvdplay input module' CONFIG_DVDPLAY
|
|
bool ' dvbpsi ts mux and demux module' CONFIG_DVBPSI
|
|
fi
|
|
bool 'VCD support' CONFIG_VCD
|
|
bool 'Video for Linux (V4L) support' CONFIG_V4L
|
|
bool 'Satellite support' CONFIG_SAT
|
|
endmenu
|
|
|
|
mainmenu_option next_comment
|
|
comment 'Video outputs'
|
|
if [ "$CONFIG_LINUX" = "y" ]; then
|
|
bool 'X11 support' CONFIG_X11
|
|
bool 'XVideo support' CONFIG_XVIDEO
|
|
bool 'Linux framebuffer support' CONFIG_FB
|
|
fi
|
|
if [ "$CONFIG_WIN32" = "y" ]; then
|
|
bool 'Win32 DirectX support' CONFIG_DIRECTX
|
|
bool 'Win32 GDI module' CONFIG_WINGDI
|
|
fi
|
|
bool 'SDL video output' CONFIG_SDL
|
|
bool 'freetype support' CONFIG_FREETYPE
|
|
bool 'QT Embedded support' CONFIG_QTE
|
|
bool 'Linux kernel Matrox support' CONFIG_MGA
|
|
bool 'SVGAlib support' CONFIG_SVGALIB
|
|
bool 'GGI support' CONFIG_GGI
|
|
bool 'Glide (3dfx) support' CONFIG_GLIDE
|
|
bool 'aalib output' CONFIG_AA
|
|
endmenu
|
|
|
|
mainmenu_option next_comment
|
|
comment 'Audio outputs'
|
|
if [ "$CONFIG_LINUX" = "y" ]; then
|
|
bool 'Linux OSS /dev/dsp support' CONFIG_OSS
|
|
bool 'Esound library support' CONFIG_ESD
|
|
bool 'aRts sound server' CONFIG_ARTS
|
|
bool 'ALSA sound support for Linux' CONFIG_ALSA
|
|
fi
|
|
if [ "$CONFIG_WIN32" = "y" ]; then
|
|
bool 'Win32 waveOut module' CONFIG_WAVEOUT
|
|
fi
|
|
if [ "$CONFIG_MAC" = "y" ]; then
|
|
bool 'CoreAudio module' CONFIG_COREAUDIO
|
|
fi
|
|
endmenu
|
|
|
|
mainmenu_option next_comment
|
|
comment 'Codecs'
|
|
bool 'Ogg demux support' CONFIG_OGG
|
|
bool 'A/52 support' CONFIG_A52
|
|
bool 'libmad module' CONFIG_MAD
|
|
bool 'ffmpeg codec' CONFIG_FFMPEG
|
|
if [ "$CONFIG_FFMPEG" = "y" ]; then
|
|
string "ffmpeg tree" CONFIG_FFMPEG_TREE /home/videolan/ffmpeg
|
|
fi
|
|
bool 'faad codec' CONFIG_FAAD
|
|
bool 'xvid codec' CONFIG_XVID
|
|
bool 'DV decoder support' CONFIG_DV
|
|
bool 'flac decoder support' CONFIG_FLAC
|
|
bool 'libmpeg2 decoder support' CONFIG_LIBMPEG2
|
|
bool 'Vorbis decoder support' CONFIG_VORBIS
|
|
bool 'Tremor decoder support' CONFIG_TREMOR
|
|
bool 'tarkin codec' CONFIG_TARKIN
|
|
bool 'theora codec' CONFIG_THEORA
|
|
endmenu
|
|
|
|
mainmenu_option next_comment
|
|
comment 'Streaming'
|
|
bool 'Stream output modules' CONFIG_SOUT
|
|
endmenu
|
|
|
|
mainmenu_option next_comment
|
|
comment 'Miscellaneous options'
|
|
bool 'SLP service discovery support' CONFIG_SLP
|
|
endmenu
|
|
|
|
mainmenu_option next_comment
|
|
comment 'Compilation options'
|
|
bool 'Debug mode' CONFIG_DEBUG
|
|
endmenu
|