comparison configure @ 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 5ea38a20e74e
comparison
equal deleted inserted replaced
27760:1109b6364da9 27761:b9bf90af1ceb
8018 #undef FAST_OSD 8018 #undef FAST_OSD
8019 #undef FAST_OSD_TABLE 8019 #undef FAST_OSD_TABLE
8020 8020
8021 /* Define this to enable MPEG-1/2 image postprocessing in libmpeg2 */ 8021 /* Define this to enable MPEG-1/2 image postprocessing in libmpeg2 */
8022 #define MPEG12_POSTPROC 1 8022 #define MPEG12_POSTPROC 1
8023 #define ATTRIBUTE_ALIGNED_MAX 16
8024
8025
8023 8026
8024 #define CONFIGURATION "$_configuration" 8027 #define CONFIGURATION "$_configuration"
8025 8028
8026 /* Common data directory (for fonts, etc) */
8027 #define MPLAYER_DATADIR "$_datadir" 8029 #define MPLAYER_DATADIR "$_datadir"
8028 #define MPLAYER_CONFDIR "$_confdir" 8030 #define MPLAYER_CONFDIR "$_confdir"
8029 #define MPLAYER_LIBDIR "$_libdir" 8031 #define MPLAYER_LIBDIR "$_libdir"
8030 8032
8031 /* yes, we have inttypes.h */ 8033 /* definitions needed by included libraries */
8032 #define HAVE_INTTYPES_H 1 8034 #define HAVE_INTTYPES_H 1
8033 8035 /* libmpeg2 + FFmpeg */
8034 /* int_fastXY_t emulation, libmpeg2 + FFmpeg */
8035 $_def_fast_inttypes 8036 $_def_fast_inttypes
8036
8037 /* libdvdcss */ 8037 /* libdvdcss */
8038 #define HAVE_ERRNO_H 1 8038 #define HAVE_ERRNO_H 1
8039
8040 /* libdvdcss + libdvdread */ 8039 /* libdvdcss + libdvdread */
8041 #define HAVE_LIMITS_H 1 8040 #define HAVE_LIMITS_H 1
8042
8043 /* libdvdcss + libfaad2 */ 8041 /* libdvdcss + libfaad2 */
8044 #define HAVE_UNISTD_H 1 8042 #define HAVE_UNISTD_H 1
8045
8046 /* libfaad2 + libdvdread */ 8043 /* libfaad2 + libdvdread */
8047 #define STDC_HEADERS 1 8044 #define STDC_HEADERS 1
8048
8049 /* libfaad2 */
8050 #define HAVE_MEMCPY 1 8045 #define HAVE_MEMCPY 1
8051
8052 /* libdvdread */ 8046 /* libdvdread */
8053 #define HAVE_UINTPTR_T 1 8047 #define HAVE_UINTPTR_T 1
8054 8048
8055 /* Define this if your system has the "alloca.h" header file */ 8049
8050 /* system headers */
8056 $def_alloca_h 8051 $def_alloca_h
8057 8052 $def_alsa_asoundlib_h
8058 /* Define this if your system has the "sys/mman.h" header file */ 8053 $def_altivec_h
8054 $def_malloc_h
8059 $def_mman_h 8055 $def_mman_h
8060 $_def_mman_has_map_failed 8056 $_def_mman_has_map_failed
8061 8057 $def_soundcard_h
8062 /* Define this if your system has the header file for the OSS sound interface */ 8058 $def_sys_asoundlib_h
8063 $def_sys_soundcard_h 8059 $def_sys_soundcard_h
8064
8065 /* Define this if your system has the header file for the OSS sound interface
8066 * in /usr/include */
8067 $def_soundcard_h
8068
8069 /* Define this if your system has the sysinfo header */
8070 $def_sys_sysinfo_h 8060 $def_sys_sysinfo_h
8071 8061 $def_termios_h
8072 /* Define this if your system has the "malloc.h" header file */ 8062 $def_termios_sys_h
8073 $def_malloc_h 8063 $def_winsock2_h
8074 8064
8075 /* memalign is mapped to malloc if unsupported */ 8065
8076 $_def_memalign 8066 /* system functions */
8077 $_def_map_memalign 8067 $_def_gethostbyname2
8078 $_def_memalign_hack 8068 $_def_gettimeofday
8079 8069 $_def_glob
8080 /* define this to use nl_langinfo function */
8081 $_def_langinfo 8070 $_def_langinfo
8082
8083 /* nanosleep support */
8084 $_def_nanosleep
8085
8086 /* do we have gethostbyname2? */
8087 $_def_gethostbyname2
8088
8089 /* Define this if your system has swab */
8090 $_def_swab
8091
8092 /* Define this if your system has posix select */
8093 $_def_posix_select
8094
8095 /* Define this if your system has gettimeofday */
8096 $_def_gettimeofday
8097
8098 /* Define this if your system has glob */
8099 $_def_glob
8100
8101 /* Define this if your system has setenv */
8102 $_def_setenv
8103
8104 /* Define this if your system has strsep */
8105 $_def_strsep
8106
8107 /* Define this if your system has vsscanf */
8108 $_def_vsscanf
8109
8110 /* Define this if your system has sysi86 */
8111 $_def_sysi86
8112 $_def_sysi86_iv
8113
8114 /* C99 *lrint* and round* functions available */
8115 $_def_llrint 8071 $_def_llrint
8116 $_def_lrint 8072 $_def_lrint
8117 $_def_lrintf 8073 $_def_lrintf
8074 $_def_map_memalign
8075 $_def_memalign
8076 $_def_memalign_hack
8077 $_def_nanosleep
8078 $_def_posix_select
8118 $_def_round 8079 $_def_round
8119 $_def_roundf 8080 $_def_roundf
8120 8081 $_def_select
8121 /* name of messages charset */ 8082 $_def_setenv
8083 $_def_shm
8084 $_def_strsep
8085 $_def_swab
8086 $_def_sysi86
8087 $_def_sysi86_iv
8088 $_def_termcap
8089 $_def_termios
8090 $_def_vsscanf
8091
8092
8093 /* system-specific features */
8094 $_def_asmalign_pot
8095 $_def_builtin_expect
8096 $_def_dl
8097 $_def_iconv
8098 $_def_kstat
8099 $_def_macosx_bundle
8100 $_def_macosx_finder
8101 $_def_maemo
8102 $_def_named_asm_args
8103 $_def_quicktime
8104 $_def_restrict_keyword
8105 $_def_rtc
8106 $_def_unrar_exec
8107
8108
8109 /* configurable options */
8122 $_def_charset 8110 $_def_charset
8123 8111 $_def_crash_debug
8124 /* Runtime CPU detection */ 8112 $_def_debug
8113 $_def_dynamic_plugins
8114 $_def_fastmemcpy
8115 $_def_menu
8125 $_def_runtime_cpudetection 8116 $_def_runtime_cpudetection
8126 8117 $_def_sighandler
8127 /* Define if your processor stores words with the most significant 8118 $_def_sortsub
8128 byte first (like Motorola and SPARC, unlike Intel and VAX). */ 8119 $_def_stream_cache
8120
8121
8122 /* CPU stuff */
8123 #define __CPU__ $iproc
8129 $_def_words_endian 8124 $_def_words_endian
8130
8131 `ff_config_enable "$_arch_all" "$_arch" "ARCH"` 8125 `ff_config_enable "$_arch_all" "$_arch" "ARCH"`
8132
8133 /* Extension defines */
8134 `ff_config_enable "$_cpuexts_all" "$_cpuexts" "HAVE"` 8126 `ff_config_enable "$_cpuexts_all" "$_cpuexts" "HAVE"`
8135 8127
8136 /* altivec.h support */ 8128
8137 $def_altivec_h 8129 /* DVD/VCD/CD */
8138 8130 $_def_bsdi_dvd
8139 /* Define this to any prefered value from 386 up to infinity with step 100 */ 8131 $_def_cddb
8140 #define __CPU__ $iproc 8132 $_def_cdio
8141
8142 /* Use 3dnow/mmxext/sse/mmx optimized fast memcpy() [maybe buggy... signal 4]*/
8143 $_def_fastmemcpy
8144
8145 /* enable/disable SIGHANDLER */
8146 $_def_sighandler
8147
8148 /* enable/disable automatic gdb attach on crash, requires SIGHANDLER */
8149 $_def_crash_debug
8150
8151 /* Toggles debugging informations */
8152 $_def_debug
8153
8154 /* Dynamic a/v plugins */
8155 $_def_dynamic_plugins
8156
8157 /* Define this to compile stream-caching support, it can be enabled via
8158 -cache <kilobytes> */
8159 $_def_stream_cache
8160
8161 /* "restrict" keyword */
8162 $_def_restrict_keyword
8163
8164 /* __builtin_expect branch prediction hint */
8165 $_def_builtin_expect
8166
8167 /* compiler support for named assembler arguments */
8168 $_def_named_asm_args
8169
8170 /* assembler handling of .align */
8171 $_def_asmalign_pot
8172
8173 /* enables / disables cdparanoia support */
8174 $_def_cdparanoia 8133 $_def_cdparanoia
8175 $_def_cddb 8134 $_def_cdrom
8176
8177 /* Indicates that libcdio is available for VCD and CD-DA playback */
8178 $_def_libcdio
8179
8180 /* Indicates that Ogle's libdvdread is available for DVD playback */
8181 $_def_dvdread
8182
8183 /* Indicates that dvdread is internal */
8184 $_def_dvdread_internal
8185
8186 /* Additional options for libdvdread/libdvdcss */
8187 $_def_dvd 8135 $_def_dvd
8188 $_def_cdrom
8189 $_def_cdio
8190 $_def_dvdio
8191 $_def_bsdi_dvd
8192 $_def_dvd_bsd 8136 $_def_dvd_bsd
8137 $_def_dvd_darwin
8193 $_def_dvd_linux 8138 $_def_dvd_linux
8194 $_def_dvd_openbsd 8139 $_def_dvd_openbsd
8195 $_def_dvd_darwin 8140 $_def_dvdio
8141 $_def_dvdnav
8142 $_def_dvdread
8143 $_def_dvdread_internal
8144 $_def_hpux_scsi_h
8145 $_def_libcdio
8196 $_def_sol_scsi_h 8146 $_def_sol_scsi_h
8197 $_def_hpux_scsi_h
8198
8199 /* DVD navigation support using libdvdnav */
8200 $_def_dvdnav
8201
8202 $_def_vcd 8147 $_def_vcd
8203 8148
8204 /* define this to use iconv(3) function to codepage conversions */ 8149
8205 $_def_iconv 8150 /* codec libraries */
8206 8151 $_def_faac
8207 /* define this to use RTC (/dev/rtc) for video timers */
8208 $_def_rtc
8209
8210 /* Undefine this if your sound card driver has no working select().
8211 If you have kernel Oops, player hangups, or just no audio, you should
8212 try to recompile MPlayer with this option disabled! */
8213 $_def_select
8214
8215 /* Define this if you have the elf dynamic linker -ldl library */
8216 $_def_dl
8217
8218 /* Define this if you have the kstat kernel statistics library */
8219 $_def_kstat
8220
8221 /* Define this if you have zlib */
8222 $_def_zlib
8223
8224 /* LIRC (remote control, see www.lirc.org) support: */
8225 $_def_lirc
8226
8227 /*
8228 * LIRCCD (LIRC client daemon)
8229 * See http://www.dolda2000.cjb.net/~fredrik/lirccd/
8230 */
8231 $_def_lircc
8232
8233 /* Apple Remote (remote control, see http://docs.info.apple.com/article.html?artnum=302504) support: */
8234 $_def_apple_remote
8235
8236 /* Apple IR Remote (Linux remote control driver) */
8237 $_def_apple_ir
8238
8239 /* enables / disables new input joystick support */
8240 $_def_joystick
8241
8242 /* Support for maemo (http://www.maemo.org) */
8243 $_def_maemo
8244
8245 /* Mac OS X specific features */
8246 $_def_macosx_finder
8247 $_def_macosx_bundle
8248 $_def_coreaudio
8249 $_def_corevideo
8250 $_def_quartz
8251 $_def_quicktime
8252
8253 /* Use codec libs included in mplayer CVS / source dist: */
8254 $_def_mp3lib
8255
8256 /* enable liba52 support */
8257 $_def_liba52_internal
8258 $_def_liba52
8259
8260 /* enable libmpeg2 support */
8261 $_def_libmpeg2
8262
8263 /* maximum alignment used by libmpeg2 */
8264 #define ATTRIBUTE_ALIGNED_MAX 16
8265
8266 /* enable FAAD (AAC) support */
8267 $_def_faad 8152 $_def_faad
8268 $_def_faad_internal 8153 $_def_faad_internal
8269 8154 $_def_liba52
8270 /* enable FAAC (AAC encoder) support */ 8155 $_def_liba52_internal
8271 $_def_faac 8156 $_def_libdca
8272
8273 /* Define if you are using the Xvid library */
8274 $_def_xvid
8275
8276 /* Define if you are using the X.264 library */
8277 $_def_x264
8278
8279 /* Define to include support for libdv-0.9.5 */
8280 $_def_libdv 8157 $_def_libdv
8281 8158 $_def_liblzo
8282 /* Indicates if libmp3lame is available 8159 $_def_libmpeg2
8283 Note: for mencoder */ 8160 $_def_mad
8284 $_def_mp3lame 8161 $_def_mp3lame
8285 $_def_mp3lame_preset 8162 $_def_mp3lame_preset
8286 $_def_mp3lame_preset_medium 8163 $_def_mp3lame_preset_medium
8287 8164 $_def_mp3lib
8165 $_def_musepack
8166 $_def_speex
8167 $_def_theora
8288 $_def_toolame 8168 $_def_toolame
8169 $_def_tremor
8289 $_def_twolame 8170 $_def_twolame
8290
8291 /* liblzo support */
8292 $_def_liblzo
8293
8294 /* libmad support */
8295 $_def_mad
8296
8297 /* enable OggVorbis support */
8298 $_def_vorbis 8171 $_def_vorbis
8299 $_def_tremor 8172 $_def_x264
8300 8173 $_def_xvid
8301 /* enable Speex support */ 8174 $_def_zlib
8302 $_def_speex 8175
8303 8176 $_def_libnut
8304 /* enable musepack support */ 8177
8305 $_def_musepack 8178
8306 8179 /* binary codecs */
8307 /* enable OggTheora support */ 8180 $_def_qtx
8308 $_def_theora 8181 $_def_qtx_win32
8309 8182 $_def_real
8310 /* enable libdca support */ 8183 $_def_real_path
8311 $_def_libdca 8184 $_def_win32_loader
8312
8313 /* Win32 DLL support */
8314 $_def_win32dll 8185 $_def_win32dll
8315 #define WIN32_PATH "$_win32codecsdir" 8186 #define WIN32_PATH "$_win32codecsdir"
8316
8317 /* Win32-loader support */
8318 $_def_win32_loader
8319
8320 /* XAnim DLL support */
8321 $_def_xanim 8187 $_def_xanim
8322 /* Default search path */
8323 $_def_xanim_path 8188 $_def_xanim_path
8324
8325 /* RealPlayer DLL support */
8326 $_def_real
8327 /* Default search path */
8328 $_def_real_path
8329
8330 /* enables / disables QTX codecs */
8331 $_def_qtx
8332 $_def_qtx_win32
8333
8334 /* Define if you are using libnut */
8335 $_def_libnut
8336
8337 /* XMMS input plugin support */
8338 $_def_xmms 8189 $_def_xmms
8339 #define XMMS_INPUT_PLUGIN_DIR "$_xmmsplugindir" 8190 #define XMMS_INPUT_PLUGIN_DIR "$_xmmsplugindir"
8340 8191
8341 /* Use UnRAR executable for Vobsubs */ 8192
8342 $_def_unrar_exec 8193 /* GUI */
8343 8194 $_def_gtk2
8344 /* gui support */
8345 $_def_gui 8195 $_def_gui
8346 $_def_gtk2
8347
8348 /* used by GUI: */
8349 $_def_xshape 8196 $_def_xshape
8350 8197
8198
8351 /* Audio output drivers */ 8199 /* Audio output drivers */
8200 $_def_alsa
8201 $_def_alsa1x
8202 $_def_alsa5
8203 $_def_alsa9
8204 $_def_arts
8205 $_def_coreaudio
8206 $_def_esd
8207 $_def_esd_latency
8208 $_def_jack
8209 $_def_nas
8210 $_def_openal
8211 $_def_openal_h
8352 $_def_ossaudio 8212 $_def_ossaudio
8353 $_def_ossaudio_devdsp 8213 $_def_ossaudio_devdsp
8354 $_def_ossaudio_devmixer 8214 $_def_ossaudio_devmixer
8355 $_def_alsa
8356 $_def_alsa5
8357 $_def_alsa9
8358 $_def_alsa1x
8359 $_def_arts
8360 $_def_esd
8361 $_def_esd_latency
8362 $_def_pulse 8215 $_def_pulse
8363 $_def_jack 8216 $_def_sgiaudio
8364 $_def_openal
8365 $_def_openal_h
8366 $def_sys_asoundlib_h
8367 $def_alsa_asoundlib_h
8368 $_def_sunaudio 8217 $_def_sunaudio
8369 $_def_sgiaudio
8370 $_def_win32waveout 8218 $_def_win32waveout
8371 $_def_nas 8219
8372 8220 $_def_ladspa
8373 /* Enable TV Interface support */ 8221
8222
8223 /* input */
8224 $_def_apple_ir
8225 $_def_apple_remote
8226 $_def_ioctl_bt848_h_name
8227 $_def_ioctl_meteor_h_name
8228 $_def_joystick
8229 $_def_lirc
8230 $_def_lircc
8231 $_def_pvr
8232 $_def_radio
8233 $_def_radio_bsdbt848
8234 $_def_radio_capture
8235 $_def_radio_v4l
8236 $_def_radio_v4l2
8374 $_def_tv 8237 $_def_tv
8375 8238 $_def_tv_bsdbt848
8376 /* Enable Video 4 Linux TV interface support */ 8239 $_def_tv_dshow
8240 $_def_tv_teletext
8377 $_def_tv_v4l 8241 $_def_tv_v4l
8378
8379 /* Enable Video 4 Linux 1 TV interface support */
8380 $_def_tv_v4l1 8242 $_def_tv_v4l1
8381
8382 /* Enable Video 4 Linux 2 TV interface support */
8383 $_def_tv_v4l2 8243 $_def_tv_v4l2
8384 8244
8385 /* Enable DirectShow TV interface support */ 8245
8386 $_def_tv_dshow 8246 /* font stuff */
8387 8247 $_def_ass
8388 /* *BSD BrookTree headers */ 8248 $_def_bitmap_font
8389 $_def_ioctl_meteor_h_name 8249 $_def_enca
8390 $_def_ioctl_bt848_h_name 8250 $_def_fontconfig
8391 8251 $_def_freetype
8392 /* Enable *BSD BrookTree TV interface support */ 8252 $_def_fribidi
8393 $_def_tv_bsdbt848 8253
8394 8254
8395 /* Enable TV Teletext Interface support */ 8255 /* networking */
8396 $_def_tv_teletext 8256 $_def_closesocket
8397 8257 $_def_ftp
8398 /* Enable Radio Interface support */ 8258 $_def_inet6
8399 $_def_radio 8259 $_def_live
8400 8260 $_def_nemesi
8401 /* Enable Capture for Radio Interface support */ 8261 $_def_network
8402 $_def_radio_capture 8262 $_def_smb
8403 8263 $_def_socklen_t
8404 /* Enable Video 4 Linux Radio interface support */ 8264 $_def_use_aton
8405 $_def_radio_v4l 8265 $_def_vstream
8406 8266
8407 /* Enable Video 4 Linux 2 Radio interface support */ 8267
8408 $_def_radio_v4l2 8268 /* libvo options */
8409 8269 $_def_3dfx
8410 /* Enable *BSD BrookTree Radio interface support */ 8270 $_def_aa
8411 $_def_radio_bsdbt848 8271 $_def_bl
8412 8272 $_def_caca
8413 /* Enable Video 4 Linux 2 MPEG PVR support */ 8273 $_def_corevideo
8414 $_def_pvr 8274 $_def_dfbmga
8415 8275 $_def_dga
8416 /* termcap flag for getch2.c */ 8276 $_def_dga1
8417 $_def_termcap 8277 $_def_dga2
8418 8278 $_def_directfb
8419 /* termios flag for getch2.c */ 8279 $_def_directfb_version
8420 $_def_termios 8280 $_def_directx
8421 $def_termios_h 8281 $_def_dvb
8422 $def_termios_sys_h 8282 $_def_dvb_head
8423 8283 $_def_dvbin
8424 /* enable PNG support */ 8284 $_def_dxr2
8425 $_def_png 8285 $_def_dxr3
8426 8286 $_def_fbdev
8427 /* enable JPEG support */ 8287 $_def_ggi
8428 $_def_jpeg 8288 $_def_ggiwmh
8429
8430 /* enable PNM support */
8431 $_def_pnm
8432
8433 /* enable md5sum support */
8434 $_def_md5sum
8435
8436 /* enable yuv4mpeg support */
8437 $_def_yuv4mpeg
8438
8439 /* enable GIF support */
8440 $_def_gif 8289 $_def_gif
8441 $_def_gif_4 8290 $_def_gif_4
8442 $_def_gif_tvt_hack 8291 $_def_gif_tvt_hack
8443 8292 $_def_gl
8444 /* enable bitmap font support */ 8293 $_def_gl_win32
8445 $_def_bitmap_font 8294 $_def_ivtv
8446 8295 $_def_jpeg
8447 /* enable FreeType support */ 8296 $_def_md5sum
8448 $_def_freetype 8297 $_def_mga
8449 8298 $_def_png
8450 /* enable Fontconfig support */ 8299 $_def_pnm
8451 $_def_fontconfig 8300 $_def_quartz
8452 8301 $_def_s3fb
8453 /* enable SSA/ASS support */ 8302 $_def_sdl
8454 $_def_ass 8303 $_def_sdlbuggy
8455 8304 $_def_svga
8456 /* enable FriBiDi usage */ 8305 $_def_tdfxfb
8457 $_def_fribidi 8306 $_def_tdfxvid
8458 8307 $_def_tga
8459 /* enable ENCA usage */ 8308 $_def_v4l2
8460 $_def_enca 8309 $_def_vesa
8461
8462 /* enables / disables osd menu */
8463 $_def_menu
8464
8465 /* enables / disables subtitles sorting */
8466 $_def_sortsub
8467
8468 /* enable LADSPA plugin support */
8469 $_def_ladspa
8470
8471 /* enable network */
8472 $_def_network
8473
8474 /* LIVE555 Streaming Media library support */
8475 $_def_live
8476
8477 /* libnemesi Streaming Media library support */
8478 $_def_nemesi
8479
8480 /* SMB support */
8481 $_def_smb
8482
8483 /* enable ftp support */
8484 $_def_ftp
8485
8486 /* enable vstream support */
8487 $_def_vstream
8488
8489 /* enable winsock2 instead of Unix functions*/
8490 $def_winsock2_h
8491
8492 /* define this to use inet_aton() instead of inet_pton() */
8493 $_def_use_aton
8494
8495 /* socklen_t support */
8496 $_def_socklen_t
8497
8498 /* closesocket() support */
8499 $_def_closesocket
8500
8501 /* enables inet6 support */
8502 $_def_inet6
8503
8504 /* enables / disables VIDIX usage */
8505 $_def_vidix 8310 $_def_vidix
8506 $_def_vidix_drv_cyberblade 8311 $_def_vidix_drv_cyberblade
8507 $_def_vidix_drv_ivtv 8312 $_def_vidix_drv_ivtv
8508 $_def_vidix_drv_mach64 8313 $_def_vidix_drv_mach64
8509 $_def_vidix_drv_mga 8314 $_def_vidix_drv_mga
8515 $_def_vidix_drv_s3 8320 $_def_vidix_drv_s3
8516 $_def_vidix_drv_sh_veu 8321 $_def_vidix_drv_sh_veu
8517 $_def_vidix_drv_sis 8322 $_def_vidix_drv_sis
8518 $_def_vidix_drv_unichrome 8323 $_def_vidix_drv_unichrome
8519 $_def_vidix_pfx 8324 $_def_vidix_pfx
8520 8325 $_def_vm
8521 /* libvo options */ 8326 $_def_wii
8522 $_def_x11 8327 $_def_x11
8328 $_def_xdpms
8329 $_def_xf86keysym
8330 $_def_xinerama
8331 $_def_xmga
8332 $_def_xss
8523 $_def_xv 8333 $_def_xv
8524 $_def_xvmc 8334 $_def_xvmc
8525 $_def_vm
8526 $_def_xf86keysym
8527 $_def_xinerama
8528 $_def_gl
8529 $_def_gl_win32
8530 $_def_dga
8531 $_def_dga1
8532 $_def_dga2
8533 $_def_sdl
8534 /* defined for SDLlib with keyrepeat bugs (before 1.2.1) */
8535 $_def_sdlbuggy
8536 $_def_directx
8537 $_def_ggi
8538 $_def_ggiwmh
8539 $_def_3dfx
8540 $_def_s3fb
8541 $_def_wii
8542 $_def_tdfxfb
8543 $_def_tdfxvid
8544 $_def_xvr100 8335 $_def_xvr100
8545 $_def_directfb 8336 $_def_yuv4mpeg
8546 $_def_directfb_version
8547 $_def_dfbmga
8548 $_def_zr 8337 $_def_zr
8549 $_def_bl
8550 $_def_mga
8551 $_def_xmga
8552 $_def_fbdev
8553 $_def_dxr2
8554 $_def_dxr3
8555 $_def_ivtv
8556 $_def_v4l2
8557 $_def_dvb
8558 $_def_dvb_head
8559 $_def_dvbin
8560 $_def_svga
8561 $_def_vesa
8562 $_def_xss
8563 $_def_xdpms
8564 $_def_aa
8565 $_def_caca
8566 $_def_tga
8567
8568 /* Define this if you have shm support */
8569 $_def_shm
8570 8338
8571 8339
8572 /* FFmpeg */ 8340 /* FFmpeg */
8573 /* Define this to enable image postprocessing in libavcodec */ 8341 $_def_libavcodec
8342 $_def_libavcodec_a
8343 $_def_libavcodec_mpegaudio_hp
8344 $_def_libavcodec_so
8345 $_def_libavformat
8346 $_def_libavformat_a
8347 $_def_libavformat_so
8348 $_def_libavutil
8349 $_def_libavutil_a
8350 $_def_libavutil_so
8574 $_def_libpostproc 8351 $_def_libpostproc
8575 $_def_libpostproc_a 8352 $_def_libpostproc_a
8576 $_def_libpostproc_so 8353 $_def_libpostproc_so
8577
8578 /* ffmpeg's libavcodec support (requires libavcodec source) */
8579 $_def_libavcodec
8580 $_def_libavcodec_a
8581 $_def_libavcodec_so
8582 $_def_libavcodec_mpegaudio_hp
8583
8584 /* ffmpeg's libavformat support (requires libavformat source) */
8585 $_def_libavformat
8586 $_def_libavformat_a
8587 $_def_libavformat_so
8588
8589 $_def_libavutil
8590 $_def_libavutil_a
8591 $_def_libavutil_so
8592
8593 $_def_libswscale 8354 $_def_libswscale
8594 $_def_libswscale_a 8355 $_def_libswscale_a
8595 $_def_libswscale_so 8356 $_def_libswscale_so
8596 8357
8597 /* Define this if you enabled thread support for libavcodec */ 8358 $_def_dcbzl
8359 $_def_extern_prefix
8360 $_def_fast_unaligned
8361 $_def_mkstemp
8362 $_def_pthreads
8598 $_def_threads 8363 $_def_threads
8599 $_def_pthreads
8600 #ifdef HAVE_THREADS 8364 #ifdef HAVE_THREADS
8601 #define ENABLE_THREADS 1 8365 #define ENABLE_THREADS 1
8602 #else 8366 #else
8603 #define ENABLE_THREADS 0 8367 #define ENABLE_THREADS 0
8604 #endif 8368 #endif
8605 8369
8606 /* Use libavcodec's decoders */ 8370 #define CONFIG_GPL 1
8371 #define ENABLE_SMALL 0
8372 #define ENABLE_GRAY 0
8373
8607 #define CONFIG_DECODERS 1 8374 #define CONFIG_DECODERS 1
8608 #define ENABLE_DECODERS 1 8375 #define ENABLE_DECODERS 1
8609 /* Use libavcodec's encoders */
8610 #define CONFIG_ENCODERS 1 8376 #define CONFIG_ENCODERS 1
8611 #define ENABLE_ENCODERS 1 8377 #define ENABLE_ENCODERS 1
8612 8378
8613 /* Use libavformat's demuxers */
8614 #define CONFIG_DEMUXERS 1 8379 #define CONFIG_DEMUXERS 1
8615 #define ENABLE_DEMUXERS 1 8380 #define ENABLE_DEMUXERS 1
8616 /* Use libavformat's muxers */
8617 $_def_muxers 8381 $_def_muxers
8618 8382
8619 /* Use these registers in FFmpeg x86 inline asm. No proper detection yet. */ 8383 /* Use these registers in FFmpeg x86 inline asm. No proper detection yet. */
8620 #define HAVE_EBX_AVAILABLE 1 8384 #define HAVE_EBX_AVAILABLE 1
8621 #ifndef MP_DEBUG 8385 #ifndef MP_DEBUG
8622 #define HAVE_EBP_AVAILABLE 1 8386 #define HAVE_EBP_AVAILABLE 1
8623 #endif 8387 #endif
8624
8625 /* Define if your processor can access unaligned data in a fast way */
8626 $_def_fast_unaligned
8627
8628 /* The G5 has the dcbzl when in 64bit mode but the G4 and earlier CPUs do not
8629 have the instruction. */
8630 $_def_dcbzl
8631
8632 #define CONFIG_GPL 1
8633 #define ENABLE_SMALL 0
8634 #define ENABLE_GRAY 0
8635 8388
8636 /* External libraries used through libavcodec. */ 8389 /* External libraries used through libavcodec. */
8637 $_def_faac_lavc 8390 $_def_faac_lavc
8638 $_def_libamr 8391 $_def_libamr
8639 $_def_libamr_nb 8392 $_def_libamr_nb
8642 $_def_libschroedinger_lavc 8395 $_def_libschroedinger_lavc
8643 $_def_mp3lame_lavc 8396 $_def_mp3lame_lavc
8644 $_def_x264_lavc 8397 $_def_x264_lavc
8645 $_def_xvid_lavc 8398 $_def_xvid_lavc
8646 8399
8647 /* mkstemp support */
8648 $_def_mkstemp
8649
8650 /* extern symbol prefix */
8651 $_def_extern_prefix
8652
8653 /* Use specific parts from FFmpeg. */
8654 `ff_config_enable "$_libavdecoders_all" "$_libavdecoders"` 8400 `ff_config_enable "$_libavdecoders_all" "$_libavdecoders"`
8655 `ff_config_enable "$_libavencoders_all" "$_libavencoders"` 8401 `ff_config_enable "$_libavencoders_all" "$_libavencoders"`
8656 `ff_config_enable "$_libavparsers_all" "$_libavparsers"` 8402 `ff_config_enable "$_libavparsers_all" "$_libavparsers"`
8657 `ff_config_enable "$_libavdemuxers_all" "$_libavdemuxers"` 8403 `ff_config_enable "$_libavdemuxers_all" "$_libavdemuxers"`
8658 `ff_config_enable "$_libavmuxers_all" "$_libavmuxers"` 8404 `ff_config_enable "$_libavmuxers_all" "$_libavmuxers"`