changeset 27761:b9bf90af1ceb

cosmetics: Reorganize config.h. Remove pointless comments, group together options in sensible parts and order them alphabetically.
author diego
date Thu, 16 Oct 2008 20:44:05 +0000
parents 1109b6364da9
children 7efce8fe3a04
files configure
diffstat 1 files changed, 235 insertions(+), 489 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Thu Oct 16 20:40:34 2008 +0000
+++ b/configure	Thu Oct 16 20:44:05 2008 +0000
@@ -8020,488 +8020,293 @@
 
 /* Define this to enable MPEG-1/2 image postprocessing in libmpeg2 */
 #define MPEG12_POSTPROC 1
+#define ATTRIBUTE_ALIGNED_MAX 16
+
+
 
 #define CONFIGURATION "$_configuration"
 
-/* Common data directory (for fonts, etc) */
 #define MPLAYER_DATADIR "$_datadir"
 #define MPLAYER_CONFDIR "$_confdir"
 #define MPLAYER_LIBDIR "$_libdir"
 
-/* yes, we have inttypes.h */
+/* definitions needed by included libraries */
 #define HAVE_INTTYPES_H 1
-
-/* int_fastXY_t emulation, libmpeg2 + FFmpeg */
+/* libmpeg2 + FFmpeg */
 $_def_fast_inttypes
-
 /* libdvdcss */
 #define HAVE_ERRNO_H 1
-
 /* libdvdcss + libdvdread */
 #define HAVE_LIMITS_H 1
-
 /* libdvdcss + libfaad2 */
 #define HAVE_UNISTD_H 1
-
 /* libfaad2 + libdvdread */
 #define STDC_HEADERS 1
-
-/* libfaad2 */
 #define HAVE_MEMCPY 1
-
 /* libdvdread */
 #define HAVE_UINTPTR_T 1
 
-/* Define this if your system has the "alloca.h" header file */
+
+/* system headers */
 $def_alloca_h
-
-/* Define this if your system has the "sys/mman.h" header file */
+$def_alsa_asoundlib_h
+$def_altivec_h
+$def_malloc_h
 $def_mman_h
 $_def_mman_has_map_failed
-
-/* Define this if your system has the header file for the OSS sound interface */
+$def_soundcard_h
+$def_sys_asoundlib_h
 $def_sys_soundcard_h
-
-/* Define this if your system has the header file for the OSS sound interface
- * in /usr/include */
-$def_soundcard_h
-
-/* Define this if your system has the sysinfo header */
 $def_sys_sysinfo_h
-
-/* Define this if your system has the "malloc.h" header file */
-$def_malloc_h
-
-/* memalign is mapped to malloc if unsupported */
-$_def_memalign
-$_def_map_memalign
-$_def_memalign_hack
-
-/* define this to use nl_langinfo function */
-$_def_langinfo
-
-/* nanosleep support */
-$_def_nanosleep
-
-/* do we have gethostbyname2? */
+$def_termios_h
+$def_termios_sys_h
+$def_winsock2_h
+
+
+/* system functions */
 $_def_gethostbyname2
-
-/* Define this if your system has swab */
-$_def_swab
-
-/* Define this if your system has posix select */
-$_def_posix_select
-
-/* Define this if your system has gettimeofday */
 $_def_gettimeofday
-
-/* Define this if your system has glob */
 $_def_glob
-
-/* Define this if your system has setenv */
-$_def_setenv
-
-/* Define this if your system has strsep */
-$_def_strsep
-
-/* Define this if your system has vsscanf */
-$_def_vsscanf
-
-/* Define this if your system has sysi86 */
-$_def_sysi86
-$_def_sysi86_iv
-
-/* C99 *lrint* and round* functions available */
+$_def_langinfo
 $_def_llrint
 $_def_lrint
 $_def_lrintf
+$_def_map_memalign
+$_def_memalign
+$_def_memalign_hack
+$_def_nanosleep
+$_def_posix_select
 $_def_round
 $_def_roundf
-
-/* name of messages charset */
+$_def_select
+$_def_setenv
+$_def_shm
+$_def_strsep
+$_def_swab
+$_def_sysi86
+$_def_sysi86_iv
+$_def_termcap
+$_def_termios
+$_def_vsscanf
+
+
+/* system-specific features */
+$_def_asmalign_pot
+$_def_builtin_expect
+$_def_dl
+$_def_iconv
+$_def_kstat
+$_def_macosx_bundle
+$_def_macosx_finder
+$_def_maemo
+$_def_named_asm_args
+$_def_quicktime
+$_def_restrict_keyword
+$_def_rtc
+$_def_unrar_exec
+
+
+/* configurable options */
 $_def_charset
-
-/* Runtime CPU detection */
-$_def_runtime_cpudetection
-
-/* Define if your processor stores words with the most significant
-   byte first (like Motorola and SPARC, unlike Intel and VAX).  */
-$_def_words_endian
-
-`ff_config_enable "$_arch_all" "$_arch" "ARCH"`
-
-/* Extension defines */
-`ff_config_enable "$_cpuexts_all" "$_cpuexts" "HAVE"`
-
-/* altivec.h support */
-$def_altivec_h
-
-/* Define this to any prefered value from 386 up to infinity with step 100 */
-#define __CPU__ $iproc
-
-/* Use 3dnow/mmxext/sse/mmx optimized fast memcpy() [maybe buggy... signal 4]*/
-$_def_fastmemcpy
-
-/* enable/disable SIGHANDLER */
-$_def_sighandler
-
-/* enable/disable automatic gdb attach on crash, requires SIGHANDLER */
 $_def_crash_debug
-
-/* Toggles debugging informations */
 $_def_debug
-
-/* Dynamic a/v plugins */
 $_def_dynamic_plugins
-
-/* Define this to compile stream-caching support, it can be enabled via
-   -cache <kilobytes> */
+$_def_fastmemcpy
+$_def_menu
+$_def_runtime_cpudetection
+$_def_sighandler
+$_def_sortsub
 $_def_stream_cache
 
-/* "restrict" keyword */
-$_def_restrict_keyword
-
-/* __builtin_expect branch prediction hint */
-$_def_builtin_expect
-
-/* compiler support for named assembler arguments */
-$_def_named_asm_args
-
-/* assembler handling of .align */
-$_def_asmalign_pot
-
-/* enables / disables cdparanoia support */
+
+/* CPU stuff */
+#define __CPU__ $iproc
+$_def_words_endian
+`ff_config_enable "$_arch_all" "$_arch" "ARCH"`
+`ff_config_enable "$_cpuexts_all" "$_cpuexts" "HAVE"`
+
+
+/* DVD/VCD/CD */
+$_def_bsdi_dvd
+$_def_cddb
+$_def_cdio
 $_def_cdparanoia
-$_def_cddb
-
-/* Indicates that libcdio is available for VCD and CD-DA playback */
-$_def_libcdio
-
-/* Indicates that Ogle's libdvdread is available for DVD playback */
-$_def_dvdread
-
-/* Indicates that dvdread is internal */
-$_def_dvdread_internal
-
-/* Additional options for libdvdread/libdvdcss */
+$_def_cdrom
 $_def_dvd
-$_def_cdrom
-$_def_cdio
-$_def_dvdio
-$_def_bsdi_dvd
 $_def_dvd_bsd
+$_def_dvd_darwin
 $_def_dvd_linux
 $_def_dvd_openbsd
-$_def_dvd_darwin
-$_def_sol_scsi_h
+$_def_dvdio
+$_def_dvdnav
+$_def_dvdread
+$_def_dvdread_internal
 $_def_hpux_scsi_h
-
-/* DVD navigation support using libdvdnav */
-$_def_dvdnav
-
+$_def_libcdio
+$_def_sol_scsi_h
 $_def_vcd
 
-/* define this to use iconv(3) function to codepage conversions */
-$_def_iconv
-
-/* define this to use RTC (/dev/rtc) for video timers */
-$_def_rtc
-
-/* Undefine this if your sound card driver has no working select().
-   If you have kernel Oops, player hangups, or just no audio, you should
-   try to recompile MPlayer with this option disabled! */
-$_def_select
-
-/* Define this if you have the elf dynamic linker -ldl library */
-$_def_dl
-
-/* Define this if you have the kstat kernel statistics library */
-$_def_kstat
-
-/* Define this if you have zlib */
-$_def_zlib
-
-/* LIRC (remote control, see www.lirc.org) support: */
-$_def_lirc
-
-/*
- * LIRCCD (LIRC client daemon)
- * See http://www.dolda2000.cjb.net/~fredrik/lirccd/
- */
-$_def_lircc
-
-/* Apple Remote (remote control, see http://docs.info.apple.com/article.html?artnum=302504) support: */
-$_def_apple_remote
-
-/* Apple IR Remote (Linux remote control driver) */
-$_def_apple_ir
-
-/* enables / disables new input joystick support */
-$_def_joystick
-
-/* Support for maemo (http://www.maemo.org) */
-$_def_maemo
-
-/* Mac OS X specific features */
-$_def_macosx_finder
-$_def_macosx_bundle
-$_def_coreaudio
-$_def_corevideo
-$_def_quartz
-$_def_quicktime
-
-/* Use codec libs included in mplayer CVS / source dist: */
-$_def_mp3lib
-
-/* enable liba52 support */
-$_def_liba52_internal
-$_def_liba52
-
-/* enable libmpeg2 support */
-$_def_libmpeg2
-
-/* maximum alignment used by libmpeg2 */
-#define ATTRIBUTE_ALIGNED_MAX 16
-
-/* enable FAAD (AAC) support */
+
+/* codec libraries */
+$_def_faac
 $_def_faad
 $_def_faad_internal
-
-/* enable FAAC (AAC encoder) support */
-$_def_faac
-
-/* Define if you are using the Xvid library */
-$_def_xvid
-
-/* Define if you are using the X.264 library */
-$_def_x264
-
-/* Define to include support for libdv-0.9.5 */
+$_def_liba52
+$_def_liba52_internal
+$_def_libdca
 $_def_libdv
-
-/* Indicates if libmp3lame is available
-   Note: for mencoder */
+$_def_liblzo
+$_def_libmpeg2
+$_def_mad
 $_def_mp3lame
 $_def_mp3lame_preset
 $_def_mp3lame_preset_medium
-
+$_def_mp3lib
+$_def_musepack
+$_def_speex
+$_def_theora
 $_def_toolame
-$_def_twolame
-
-/* liblzo support */
-$_def_liblzo
-
-/* libmad support */
-$_def_mad
-
-/* enable OggVorbis support */
-$_def_vorbis
 $_def_tremor
-
-/* enable Speex support */
-$_def_speex
-
-/* enable musepack support */
-$_def_musepack
-
-/* enable OggTheora support */
-$_def_theora
-
-/* enable libdca support */
-$_def_libdca
-
-/* Win32 DLL support */
+$_def_twolame
+$_def_vorbis
+$_def_x264
+$_def_xvid
+$_def_zlib
+
+$_def_libnut
+
+
+/* binary codecs */
+$_def_qtx
+$_def_qtx_win32
+$_def_real
+$_def_real_path
+$_def_win32_loader
 $_def_win32dll
 #define WIN32_PATH "$_win32codecsdir"
-
-/* Win32-loader support */
-$_def_win32_loader
-
-/* XAnim DLL support */
 $_def_xanim
-/* Default search path */
 $_def_xanim_path
-
-/* RealPlayer DLL support */
-$_def_real
-/* Default search path */
-$_def_real_path
-
-/* enables / disables QTX codecs */
-$_def_qtx
-$_def_qtx_win32
-
-/* Define if you are using libnut */
-$_def_libnut
-
-/* XMMS input plugin support */
 $_def_xmms
 #define XMMS_INPUT_PLUGIN_DIR "$_xmmsplugindir"
 
-/* Use UnRAR executable for Vobsubs */
-$_def_unrar_exec
-
-/* gui support */
+
+/* GUI */
+$_def_gtk2
 $_def_gui
-$_def_gtk2
-
-/* used by GUI: */
 $_def_xshape
 
+
 /* Audio output drivers */
+$_def_alsa
+$_def_alsa1x
+$_def_alsa5
+$_def_alsa9
+$_def_arts
+$_def_coreaudio
+$_def_esd
+$_def_esd_latency
+$_def_jack
+$_def_nas
+$_def_openal
+$_def_openal_h
 $_def_ossaudio
 $_def_ossaudio_devdsp
 $_def_ossaudio_devmixer
-$_def_alsa
-$_def_alsa5
-$_def_alsa9
-$_def_alsa1x
-$_def_arts
-$_def_esd
-$_def_esd_latency
 $_def_pulse
-$_def_jack
-$_def_openal
-$_def_openal_h
-$def_sys_asoundlib_h
-$def_alsa_asoundlib_h
+$_def_sgiaudio
 $_def_sunaudio
-$_def_sgiaudio
 $_def_win32waveout
-$_def_nas
-
-/* Enable TV Interface support */
+
+$_def_ladspa
+
+
+/* input */
+$_def_apple_ir
+$_def_apple_remote
+$_def_ioctl_bt848_h_name
+$_def_ioctl_meteor_h_name
+$_def_joystick
+$_def_lirc
+$_def_lircc
+$_def_pvr
+$_def_radio
+$_def_radio_bsdbt848
+$_def_radio_capture
+$_def_radio_v4l
+$_def_radio_v4l2
 $_def_tv
-
-/* Enable Video 4 Linux TV interface support */
-$_def_tv_v4l
-
-/* Enable Video 4 Linux 1 TV interface support */
-$_def_tv_v4l1
-
-/* Enable Video 4 Linux 2 TV interface support */
-$_def_tv_v4l2
-
-/* Enable DirectShow TV interface support */
+$_def_tv_bsdbt848
 $_def_tv_dshow
-
-/* *BSD BrookTree headers */
-$_def_ioctl_meteor_h_name
-$_def_ioctl_bt848_h_name
-
-/* Enable *BSD BrookTree TV interface support */
-$_def_tv_bsdbt848
-
-/* Enable TV Teletext Interface support */
 $_def_tv_teletext
-
-/* Enable Radio Interface support */
-$_def_radio
-
-/* Enable Capture for Radio Interface support */
-$_def_radio_capture
-
-/* Enable Video 4 Linux Radio interface support */
-$_def_radio_v4l
-
-/* Enable Video 4 Linux 2 Radio interface support */
-$_def_radio_v4l2
-
-/* Enable *BSD BrookTree Radio interface support */
-$_def_radio_bsdbt848
-
-/* Enable Video 4 Linux 2 MPEG PVR support */
-$_def_pvr
-
-/* termcap flag for getch2.c */
-$_def_termcap
-
-/* termios flag for getch2.c */
-$_def_termios
-$def_termios_h
-$def_termios_sys_h
-
-/* enable PNG support */
-$_def_png
-
-/* enable JPEG support */
-$_def_jpeg
-
-/* enable PNM support */
-$_def_pnm
-
-/* enable md5sum support */
-$_def_md5sum
-
-/* enable yuv4mpeg support */
-$_def_yuv4mpeg
-
-/* enable GIF support */
+$_def_tv_v4l
+$_def_tv_v4l1
+$_def_tv_v4l2
+
+
+/* font stuff */
+$_def_ass
+$_def_bitmap_font
+$_def_enca
+$_def_fontconfig
+$_def_freetype
+$_def_fribidi
+
+
+/* networking */
+$_def_closesocket
+$_def_ftp
+$_def_inet6
+$_def_live
+$_def_nemesi
+$_def_network
+$_def_smb
+$_def_socklen_t
+$_def_use_aton
+$_def_vstream
+
+
+/* libvo options */
+$_def_3dfx
+$_def_aa
+$_def_bl
+$_def_caca
+$_def_corevideo
+$_def_dfbmga
+$_def_dga
+$_def_dga1
+$_def_dga2
+$_def_directfb
+$_def_directfb_version
+$_def_directx
+$_def_dvb
+$_def_dvb_head
+$_def_dvbin
+$_def_dxr2
+$_def_dxr3
+$_def_fbdev
+$_def_ggi
+$_def_ggiwmh
 $_def_gif
 $_def_gif_4
 $_def_gif_tvt_hack
-
-/* enable bitmap font support */
-$_def_bitmap_font
-
-/* enable FreeType support */
-$_def_freetype
-
-/* enable Fontconfig support */
-$_def_fontconfig
-
-/* enable SSA/ASS support */
-$_def_ass
-
-/* enable FriBiDi usage */
-$_def_fribidi
-
-/* enable ENCA usage */
-$_def_enca
-
-/* enables / disables osd menu */
-$_def_menu
-
-/* enables / disables subtitles sorting */
-$_def_sortsub
-
-/* enable LADSPA plugin support */
-$_def_ladspa
-
-/* enable network */
-$_def_network
-
-/* LIVE555 Streaming Media library support */
-$_def_live
-
-/* libnemesi Streaming Media library support */
-$_def_nemesi
-
-/* SMB support */
-$_def_smb
-
-/* enable ftp support */
-$_def_ftp
-
-/* enable vstream support */
-$_def_vstream
-
-/* enable winsock2 instead of Unix functions*/
-$def_winsock2_h
-
-/* define this to use inet_aton() instead of inet_pton() */
-$_def_use_aton
-
-/* socklen_t support */
-$_def_socklen_t
-
-/* closesocket() support */
-$_def_closesocket
-
-/* enables inet6 support */
-$_def_inet6
-
-/* enables / disables VIDIX usage */
+$_def_gl
+$_def_gl_win32
+$_def_ivtv
+$_def_jpeg
+$_def_md5sum
+$_def_mga
+$_def_png
+$_def_pnm
+$_def_quartz
+$_def_s3fb
+$_def_sdl
+$_def_sdlbuggy
+$_def_svga
+$_def_tdfxfb
+$_def_tdfxvid
+$_def_tga
+$_def_v4l2
+$_def_vesa
 $_def_vidix
 $_def_vidix_drv_cyberblade
 $_def_vidix_drv_ivtv
@@ -8517,103 +8322,62 @@
 $_def_vidix_drv_sis
 $_def_vidix_drv_unichrome
 $_def_vidix_pfx
-
-/* libvo options */
+$_def_vm
+$_def_wii
 $_def_x11
-$_def_xv
-$_def_xvmc
-$_def_vm
+$_def_xdpms
 $_def_xf86keysym
 $_def_xinerama
-$_def_gl
-$_def_gl_win32
-$_def_dga
-$_def_dga1
-$_def_dga2
-$_def_sdl
-/* defined for SDLlib with keyrepeat bugs (before 1.2.1) */
-$_def_sdlbuggy
-$_def_directx
-$_def_ggi
-$_def_ggiwmh
-$_def_3dfx
-$_def_s3fb
-$_def_wii
-$_def_tdfxfb
-$_def_tdfxvid
+$_def_xmga
+$_def_xss
+$_def_xv
+$_def_xvmc
 $_def_xvr100
-$_def_directfb
-$_def_directfb_version
-$_def_dfbmga
+$_def_yuv4mpeg
 $_def_zr
-$_def_bl
-$_def_mga
-$_def_xmga
-$_def_fbdev
-$_def_dxr2
-$_def_dxr3
-$_def_ivtv
-$_def_v4l2
-$_def_dvb
-$_def_dvb_head
-$_def_dvbin
-$_def_svga
-$_def_vesa
-$_def_xss
-$_def_xdpms
-$_def_aa
-$_def_caca
-$_def_tga
-
-/* Define this if you have shm support */
-$_def_shm
 
 
 /* FFmpeg */
-/* Define this to enable image postprocessing in libavcodec */
+$_def_libavcodec
+$_def_libavcodec_a
+$_def_libavcodec_mpegaudio_hp
+$_def_libavcodec_so
+$_def_libavformat
+$_def_libavformat_a
+$_def_libavformat_so
+$_def_libavutil
+$_def_libavutil_a
+$_def_libavutil_so
 $_def_libpostproc
 $_def_libpostproc_a
 $_def_libpostproc_so
-
-/* ffmpeg's libavcodec support (requires libavcodec source) */
-$_def_libavcodec
-$_def_libavcodec_a
-$_def_libavcodec_so
-$_def_libavcodec_mpegaudio_hp
-
-/* ffmpeg's libavformat support (requires libavformat source) */
-$_def_libavformat
-$_def_libavformat_a
-$_def_libavformat_so
-
-$_def_libavutil
-$_def_libavutil_a
-$_def_libavutil_so
-
 $_def_libswscale
 $_def_libswscale_a
 $_def_libswscale_so
 
-/* Define this if you enabled thread support for libavcodec */
+$_def_dcbzl
+$_def_extern_prefix
+$_def_fast_unaligned
+$_def_mkstemp
+$_def_pthreads
 $_def_threads
-$_def_pthreads
 #ifdef HAVE_THREADS
 #define ENABLE_THREADS 1
 #else
 #define ENABLE_THREADS 0
 #endif
 
-/* Use libavcodec's decoders */
+#define CONFIG_GPL 1
+#define ENABLE_SMALL 0
+#define ENABLE_GRAY 0
+
 #define CONFIG_DECODERS 1
 #define ENABLE_DECODERS 1
-/* Use libavcodec's encoders */
 #define CONFIG_ENCODERS 1
 #define ENABLE_ENCODERS 1
 
-/* Use libavformat's demuxers */
 #define CONFIG_DEMUXERS 1
 #define ENABLE_DEMUXERS 1
-/* Use libavformat's muxers */
 $_def_muxers
 
 /* Use these registers in FFmpeg x86 inline asm. No proper detection yet. */
@@ -8622,17 +8386,6 @@
 #define HAVE_EBP_AVAILABLE 1
 #endif
 
-/* Define if your processor can access unaligned data in a fast way */
-$_def_fast_unaligned
-
-/* The G5 has the dcbzl when in 64bit mode but the G4 and earlier CPUs do not
-   have the instruction. */
-$_def_dcbzl
-
-#define CONFIG_GPL 1
-#define ENABLE_SMALL 0
-#define ENABLE_GRAY 0
-
 /* External libraries used through libavcodec. */
 $_def_faac_lavc
 $_def_libamr
@@ -8644,13 +8397,6 @@
 $_def_x264_lavc
 $_def_xvid_lavc
 
-/* mkstemp support */
-$_def_mkstemp
-
-/* extern symbol prefix */
-$_def_extern_prefix
-
-/* Use specific parts from FFmpeg. */
 `ff_config_enable "$_libavdecoders_all" "$_libavdecoders"`
 `ff_config_enable "$_libavencoders_all" "$_libavencoders"`
 `ff_config_enable "$_libavparsers_all"  "$_libavparsers"`