Mercurial > mplayer.hg
comparison configure @ 27679:334c93f03d04
cosmetics: more config.h reordering
author | diego |
---|---|
date | Sat, 04 Oct 2008 13:07:31 +0000 |
parents | 88f790280c77 |
children | 317f7890e2f9 |
comparison
equal
deleted
inserted
replaced
27678:88f790280c77 | 27679:334c93f03d04 |
---|---|
8001 done | 8001 done |
8002 } | 8002 } |
8003 | 8003 |
8004 echo "Creating config.h" | 8004 echo "Creating config.h" |
8005 cat > $TMPH << EOF | 8005 cat > $TMPH << EOF |
8006 /* -------- This file has been automatically generated by configure --------- | 8006 /*---------------------------------------------------------------------------- |
8007 Note: Any changes in it will be lost when you run configure again. */ | 8007 ** This file has been automatically generated by configure any changes in it |
8008 | 8008 ** will be lost when you run configure again. |
8009 /* Protect against multiple inclusion */ | 8009 ** Instead of modifying definitions here, use the --enable/--disable options |
8010 ** of the configure script! See ./configure --help for details. | |
8011 *---------------------------------------------------------------------------*/ | |
8012 | |
8010 #ifndef MPLAYER_CONFIG_H | 8013 #ifndef MPLAYER_CONFIG_H |
8011 #define MPLAYER_CONFIG_H | 8014 #define MPLAYER_CONFIG_H |
8012 | 8015 |
8013 /* Undefine this if you do not want to select mono audio (left or right) | 8016 /* Undefine this if you do not want to select mono audio (left or right) |
8014 with a stereo MPEG layer 2/3 audio stream. The command line option | 8017 with a stereo MPEG layer 2/3 audio stream. The command line option |
8030 /* Define this to enable MPEG-1/2 image postprocessing in libmpeg2 */ | 8033 /* Define this to enable MPEG-1/2 image postprocessing in libmpeg2 */ |
8031 #define MPEG12_POSTPROC 1 | 8034 #define MPEG12_POSTPROC 1 |
8032 | 8035 |
8033 #define CONFIGURATION "$_configuration" | 8036 #define CONFIGURATION "$_configuration" |
8034 | 8037 |
8038 /* Common data directory (for fonts, etc) */ | |
8039 #define MPLAYER_DATADIR "$_datadir" | |
8040 #define MPLAYER_CONFDIR "$_confdir" | |
8041 #define MPLAYER_LIBDIR "$_libdir" | |
8042 | |
8035 /* yes, we have inttypes.h */ | 8043 /* yes, we have inttypes.h */ |
8036 #define HAVE_INTTYPES_H 1 | 8044 #define HAVE_INTTYPES_H 1 |
8037 | 8045 |
8038 /* int_fastXY_t emulation, libmpeg2 + FFmpeg */ | 8046 /* int_fastXY_t emulation, libmpeg2 + FFmpeg */ |
8039 $_def_fast_inttypes | 8047 $_def_fast_inttypes |
8055 #define HAVE_STRCHR 1 | 8063 #define HAVE_STRCHR 1 |
8056 | 8064 |
8057 /* libdvdread */ | 8065 /* libdvdread */ |
8058 #define HAVE_UINTPTR_T 1 | 8066 #define HAVE_UINTPTR_T 1 |
8059 | 8067 |
8068 /* C99 *lrint* and round* functions available */ | |
8069 $_def_llrint | |
8070 $_def_lrint | |
8071 $_def_lrintf | |
8072 $_def_round | |
8073 $_def_roundf | |
8074 | |
8075 /* nanosleep support */ | |
8076 $_def_nanosleep | |
8077 | |
8060 /* name of messages charset */ | 8078 /* name of messages charset */ |
8061 $_def_charset | 8079 $_def_charset |
8062 | 8080 |
8063 /* Runtime CPU detection */ | 8081 /* Runtime CPU detection */ |
8064 $_def_runtime_cpudetection | 8082 $_def_runtime_cpudetection |
8065 | 8083 |
8084 /* Define if your processor stores words with the most significant | |
8085 byte first (like Motorola and SPARC, unlike Intel and VAX). */ | |
8086 $_def_words_endian | |
8087 | |
8088 /* Define if your processor can access unaligned data in a fast way */ | |
8089 $_def_fast_unaligned | |
8090 | |
8091 `ff_config_enable "$_arch_all" "$_arch" "ARCH"` | |
8092 | |
8093 /* Extension defines */ | |
8094 `ff_config_enable "$_cpuexts_all" "$_cpuexts" "HAVE"` | |
8095 | |
8096 /* altivec.h support */ | |
8097 $_def_altivec_h | |
8098 | |
8099 /* For the PPC. G5 has the dcbzl when in 64bit mode but G4s and earlier do not | |
8100 have the instruction. */ | |
8101 $_def_dcbzl | |
8102 | |
8103 /* Define this to any prefered value from 386 up to infinity with step 100 */ | |
8104 #define __CPU__ $iproc | |
8105 | |
8066 /* Dynamic a/v plugins */ | 8106 /* Dynamic a/v plugins */ |
8067 $_def_dynamic_plugins | 8107 $_def_dynamic_plugins |
8108 | |
8109 /* Define this to compile stream-caching support, it can be enabled via | |
8110 -cache <kilobytes> */ | |
8111 $_def_stream_cache | |
8068 | 8112 |
8069 /* "restrict" keyword */ | 8113 /* "restrict" keyword */ |
8070 $_def_restrict_keyword | 8114 $_def_restrict_keyword |
8071 | 8115 |
8072 /* __builtin_expect branch prediction hint, libmpeg2 + FFmpeg */ | 8116 /* __builtin_expect branch prediction hint, libmpeg2 + FFmpeg */ |
8077 # define attribute_used __attribute__((used)) | 8121 # define attribute_used __attribute__((used)) |
8078 #else | 8122 #else |
8079 # define attribute_used | 8123 # define attribute_used |
8080 #endif | 8124 #endif |
8081 | 8125 |
8082 /* extern symbol prefix */ | |
8083 $_def_extern_prefix | |
8084 | |
8085 /* compiler support for named assembler arguments */ | 8126 /* compiler support for named assembler arguments */ |
8086 $_def_named_asm_args | 8127 $_def_named_asm_args |
8087 | 8128 |
8129 /* assembler handling of .align */ | |
8130 $_def_asmalign_pot | |
8131 | |
8132 /* Use 3dnow/mmxext/sse/mmx optimized fast memcpy() [maybe buggy... signal 4]*/ | |
8133 $_def_fastmemcpy | |
8134 | |
8135 /* Define this if your system has the "malloc.h" header file */ | |
8136 $_def_malloc | |
8137 | |
8138 /* memalign is mapped to malloc if unsupported */ | |
8139 $_def_memalign | |
8140 $_def_map_memalign | |
8141 $_def_memalign_hack | |
8142 | |
8143 /* Define this if your system has the "alloca.h" header file */ | |
8144 $_def_alloca | |
8145 | |
8146 /* Define this if your system has the "byteswap.h" header file */ | |
8147 $_def_byteswap_h | |
8148 | |
8149 /* Define this if your system has the "sys/mman.h" header file */ | |
8150 $_def_mman | |
8151 $_def_mman_has_map_failed | |
8152 | |
8153 /* Define this if your system has the header file for the OSS sound interface */ | |
8154 $_def_sys_soundcard | |
8155 | |
8156 /* Define this if your system has the header file for the OSS sound interface | |
8157 * in /usr/include */ | |
8158 $_def_soundcard | |
8159 | |
8160 /* Define this if your system has the sysinfo header */ | |
8161 $_def_sys_sysinfo | |
8162 | |
8163 /* do we have gethostbyname2? */ | |
8164 $_def_gethostbyname2 | |
8165 | |
8166 /* Define this if your system has swab */ | |
8167 $_def_swab | |
8168 | |
8169 /* Define this if your system has posix select */ | |
8170 $_def_posix_select | |
8171 | |
8172 /* Define this if your system has gettimeofday */ | |
8173 $_def_gettimeofday | |
8174 | |
8175 /* Define this if your system has glob */ | |
8176 $_def_glob | |
8177 | |
8178 /* Define this if your system has setenv */ | |
8179 $_def_setenv | |
8180 #ifndef HAVE_SETENV | |
8181 int setenv(const char *name, const char *val, int overwrite); | |
8182 #endif | |
8183 | |
8184 /* Define this if your system has strsep */ | |
8185 $_def_strsep | |
8186 | |
8187 /* Define this if your system has vsscanf */ | |
8188 $_def_vsscanf | |
8189 | |
8190 /* Define this if your system has sysi86 */ | |
8191 $_def_sysi86 | |
8192 $_def_sysi86_iv | |
8193 | |
8194 /* Define this if your system has pthreads */ | |
8195 $_def_pthreads | |
8196 | |
8197 /* Toggles debugging informations */ | |
8198 $_def_debug | |
8199 | |
8088 /* enable/disable SIGHANDLER */ | 8200 /* enable/disable SIGHANDLER */ |
8089 $_def_sighandler | 8201 $_def_sighandler |
8090 | 8202 |
8091 /* enable/disable automatic gdb attach on crash, requires SIGHANDLER */ | 8203 /* enable/disable automatic gdb attach on crash, requires SIGHANDLER */ |
8092 $_def_crash_debug | 8204 $_def_crash_debug |
8093 | 8205 |
8094 /* Toggles debugging informations */ | 8206 /* enables / disables cdparanoia support */ |
8095 $_def_debug | 8207 $_def_cdparanoia |
8208 $_def_cddb | |
8096 | 8209 |
8097 /* Indicates that libcdio is available for VCD and CD-DA playback */ | 8210 /* Indicates that libcdio is available for VCD and CD-DA playback */ |
8098 $_def_libcdio | 8211 $_def_libcdio |
8099 | 8212 |
8100 /* Indicates that Ogle's libdvdread is available for DVD playback */ | 8213 /* Indicates that Ogle's libdvdread is available for DVD playback */ |
8114 $_dev_dvd_openbsd | 8227 $_dev_dvd_openbsd |
8115 $_def_dvd_darwin | 8228 $_def_dvd_darwin |
8116 $_def_sol_scsi_h | 8229 $_def_sol_scsi_h |
8117 $_def_hpux_scsi_h | 8230 $_def_hpux_scsi_h |
8118 | 8231 |
8119 /* Common data directory (for fonts, etc) */ | |
8120 #define MPLAYER_DATADIR "$_datadir" | |
8121 #define MPLAYER_CONFDIR "$_confdir" | |
8122 #define MPLAYER_LIBDIR "$_libdir" | |
8123 | |
8124 /* Define this to compile stream-caching support, it can be enabled via | |
8125 -cache <kilobytes> */ | |
8126 $_def_stream_cache | |
8127 | |
8128 /* Define if you are using Xvid library */ | |
8129 $_def_xvid | |
8130 | |
8131 /* Define if you are using the X.264 library */ | |
8132 $_def_x264 | |
8133 | |
8134 /* Define if you are using libnut */ | |
8135 $_def_libnut | |
8136 | |
8137 /* Define to include support for libdv-0.9.5 */ | |
8138 $_def_libdv | |
8139 | |
8140 /* Indicates if libmp3lame is available | |
8141 Note: for mencoder */ | |
8142 $_def_mp3lame | |
8143 $_def_mp3lame_preset | |
8144 $_def_mp3lame_preset_medium | |
8145 | |
8146 /* Undefine this if your sound card driver has no working select(). | |
8147 If you have kernel Oops, player hangups, or just no audio, you should | |
8148 try to recompile MPlayer with this option disabled! */ | |
8149 $_def_select | |
8150 | |
8151 /* define this to use iconv(3) function to codepage conversions */ | |
8152 $_def_iconv | |
8153 | |
8154 /* define this to use nl_langinfo function */ | |
8155 $_def_langinfo | |
8156 | |
8157 /* define this to use RTC (/dev/rtc) for video timers */ | |
8158 $_def_rtc | |
8159 | |
8160 /* Define this if your system has the header file for the OSS sound interface */ | |
8161 $_def_sys_soundcard | |
8162 | |
8163 /* Define this if your system has the header file for the OSS sound interface | |
8164 * in /usr/include */ | |
8165 $_def_soundcard | |
8166 | |
8167 /* Define this if your system has the sysinfo header */ | |
8168 $_def_sys_sysinfo | |
8169 | |
8170 /* Define this if your system has the "malloc.h" header file */ | |
8171 $_def_malloc | |
8172 | |
8173 /* memalign is mapped to malloc if unsupported */ | |
8174 $_def_memalign | |
8175 $_def_map_memalign | |
8176 $_def_memalign_hack | |
8177 | |
8178 /* assembler handling of .align */ | |
8179 $_def_asmalign_pot | |
8180 | |
8181 /* Define this if your system has the "alloca.h" header file */ | |
8182 $_def_alloca | |
8183 | |
8184 /* Define this if your system has the "byteswap.h" header file */ | |
8185 $_def_byteswap_h | |
8186 | |
8187 /* Define this if your system has the "sys/mman.h" header file */ | |
8188 $_def_mman | |
8189 $_def_mman_has_map_failed | |
8190 | |
8191 /* Define this if you have the elf dynamic linker -ldl library */ | |
8192 $_def_dl | |
8193 | |
8194 /* Define this if you have the kstat kernel statistics library */ | |
8195 $_def_kstat | |
8196 | |
8197 /* Define this if you have zlib */ | |
8198 $_def_zlib | |
8199 | |
8200 /* Define this if you have shm support */ | |
8201 $_def_shm | |
8202 | |
8203 /* Define this if your system has strsep */ | |
8204 $_def_strsep | |
8205 | |
8206 /* Define this if your system has vsscanf */ | |
8207 $_def_vsscanf | |
8208 | |
8209 /* Define this if your system has swab */ | |
8210 $_def_swab | |
8211 | |
8212 /* Define this if your system has posix select */ | |
8213 $_def_posix_select | |
8214 | |
8215 /* Define this if your system has gettimeofday */ | |
8216 $_def_gettimeofday | |
8217 | |
8218 /* Define this if your system has glob */ | |
8219 $_def_glob | |
8220 | |
8221 /* Define this if your system has setenv */ | |
8222 $_def_setenv | |
8223 #ifndef HAVE_SETENV | |
8224 int setenv(const char *name, const char *val, int overwrite); | |
8225 #endif | |
8226 | |
8227 /* Define this if your system has sysi86 */ | |
8228 $_def_sysi86 | |
8229 $_def_sysi86_iv | |
8230 | |
8231 /* Define this if your system has pthreads */ | |
8232 $_def_pthreads | |
8233 | |
8234 /* LIRC (remote control, see www.lirc.org) support: */ | |
8235 $_def_lirc | |
8236 | |
8237 /* Apple Remote (remote control, see http://docs.info.apple.com/article.html?artnum=302504) support: */ | |
8238 $_def_apple_remote | |
8239 | |
8240 /* Apple IR Remote (Linux remote control driver) */ | |
8241 $_def_apple_ir | |
8242 | |
8243 /* Support for maemo (http://www.maemo.org) */ | |
8244 $_def_maemo | |
8245 | |
8246 /* | |
8247 * LIRCCD (LIRC client daemon) | |
8248 * See http://www.dolda2000.cjb.net/~fredrik/lirccd/ | |
8249 */ | |
8250 $_def_lircc | |
8251 | |
8252 /* DVD navigation support using libdvdnav */ | 8232 /* DVD navigation support using libdvdnav */ |
8253 $_def_dvdnav | 8233 $_def_dvdnav |
8254 | |
8255 /* Win32 DLL support */ | |
8256 $_def_win32dll | |
8257 #define WIN32_PATH "$_win32codecsdir" | |
8258 | |
8259 /* Mac OS X specific features */ | |
8260 $_def_macosx_finder | |
8261 $_def_macosx_bundle | |
8262 $_def_coreaudio | |
8263 $_def_corevideo | |
8264 $_def_quartz | |
8265 $_def_quicktime | |
8266 | |
8267 /* Win32-loader support */ | |
8268 $_def_win32_loader | |
8269 | |
8270 /* Use codec libs included in mplayer CVS / source dist: */ | |
8271 $_def_mp3lib | |
8272 | |
8273 /* enable liba52 support */ | |
8274 $_def_liba52_internal | |
8275 $_def_liba52 | |
8276 | |
8277 /* enable libmpeg2 support */ | |
8278 $_def_libmpeg2 | |
8279 | |
8280 /* maximum alignment used by libmpeg2 */ | |
8281 #define ATTRIBUTE_ALIGNED_MAX 16 | |
8282 | |
8283 /* XAnim DLL support */ | |
8284 $_def_xanim | |
8285 /* Default search path */ | |
8286 $_def_xanim_path | |
8287 | |
8288 /* RealPlayer DLL support */ | |
8289 $_def_real | |
8290 /* Default search path */ | |
8291 $_def_real_path | |
8292 | |
8293 /* LIVE555 Streaming Media library support */ | |
8294 $_def_live | |
8295 | |
8296 /* libnemesi Streaming Media library support */ | |
8297 $_def_nemesi | |
8298 | |
8299 /* Use 3dnow/mmxext/sse/mmx optimized fast memcpy() [maybe buggy... signal 4]*/ | |
8300 $_def_fastmemcpy | |
8301 | |
8302 /* Use UnRAR executable for Vobsubs */ | |
8303 $_def_unrar_exec | |
8304 | |
8305 /* gui support */ | |
8306 $_def_gui | |
8307 $_def_gtk2 | |
8308 | |
8309 /* Audio output drivers */ | |
8310 $_def_ossaudio | |
8311 $_def_ossaudio_devdsp | |
8312 $_def_ossaudio_devmixer | |
8313 $_def_alsa | |
8314 $_def_alsa5 | |
8315 $_def_alsa9 | |
8316 $_def_alsa1x | |
8317 $_def_arts | |
8318 $_def_esd | |
8319 $_def_esd_latency | |
8320 $_def_pulse | |
8321 $_def_jack | |
8322 $_def_openal | |
8323 $_def_openal_h | |
8324 $_def_sys_asoundlib_h | |
8325 $_def_alsa_asoundlib_h | |
8326 $_def_sunaudio | |
8327 $_def_sgiaudio | |
8328 $_def_win32waveout | |
8329 $_def_nas | |
8330 | |
8331 /* Enable TV Interface support */ | |
8332 $_def_tv | |
8333 | |
8334 /* Enable Video 4 Linux TV interface support */ | |
8335 $_def_tv_v4l | |
8336 | |
8337 /* Enable Video 4 Linux 1 TV interface support */ | |
8338 $_def_tv_v4l1 | |
8339 | |
8340 /* Enable Video 4 Linux 2 TV interface support */ | |
8341 $_def_tv_v4l2 | |
8342 | |
8343 /* Enable DirectShow TV interface support */ | |
8344 $_def_tv_dshow | |
8345 | |
8346 /* *BSD BrookTree headers */ | |
8347 $_def_ioctl_meteor_h_name | |
8348 $_def_ioctl_bt848_h_name | |
8349 | |
8350 /* Enable *BSD BrookTree TV interface support */ | |
8351 $_def_tv_bsdbt848 | |
8352 | |
8353 /* Enable TV Teletext Interface support */ | |
8354 $_def_tv_teletext | |
8355 | |
8356 /* Enable Radio Interface support */ | |
8357 $_def_radio | |
8358 | |
8359 /* Enable Capture for Radio Interface support */ | |
8360 $_def_radio_capture | |
8361 | |
8362 /* Enable Video 4 Linux Radio interface support */ | |
8363 $_def_radio_v4l | |
8364 | |
8365 /* Enable Video 4 Linux 2 Radio interface support */ | |
8366 $_def_radio_v4l2 | |
8367 | |
8368 /* Enable *BSD BrookTree Radio interface support */ | |
8369 $_def_radio_bsdbt848 | |
8370 | |
8371 /* Enable Video 4 Linux 2 MPEG PVR support */ | |
8372 $_def_pvr | |
8373 | |
8374 /* Define if your processor stores words with the most significant | |
8375 byte first (like Motorola and SPARC, unlike Intel and VAX). */ | |
8376 $_def_words_endian | |
8377 | |
8378 /* Define if your processor can access unaligned data in a fast way */ | |
8379 $_def_fast_unaligned | |
8380 | |
8381 `ff_config_enable "$_arch_all" "$_arch" "ARCH"` | |
8382 | |
8383 /* For the PPC. G5 has the dcbzl when in 64bit mode but G4s and earlier do not | |
8384 have the instruction. */ | |
8385 $_def_dcbzl | |
8386 | |
8387 /* Define this for Cygwin build for win32 */ | |
8388 $_def_confwin32 | |
8389 | |
8390 /* Define this to any prefered value from 386 up to infinity with step 100 */ | |
8391 #define __CPU__ $iproc | |
8392 | 8234 |
8393 $_def_vcd | 8235 $_def_vcd |
8394 | 8236 |
8395 #ifdef sun | 8237 #ifdef sun |
8396 #define DEFAULT_CDROM_DEVICE "/vol/dev/aliases/cdrom0" | 8238 #define DEFAULT_CDROM_DEVICE "/vol/dev/aliases/cdrom0" |
8417 #define DEFAULT_CDROM_DEVICE "/dev/cdrom" | 8259 #define DEFAULT_CDROM_DEVICE "/dev/cdrom" |
8418 #define DEFAULT_DVD_DEVICE "/dev/dvd" | 8260 #define DEFAULT_DVD_DEVICE "/dev/dvd" |
8419 #endif | 8261 #endif |
8420 | 8262 |
8421 | 8263 |
8422 /*---------------------------------------------------------------------------- | 8264 /* Define if you are using Xvid library */ |
8423 ** | 8265 $_def_xvid |
8424 ** NOTE: Instead of modifying these definitions here, use the | 8266 |
8425 ** --enable/--disable options of the ./configure script! | 8267 /* Define if you are using the X.264 library */ |
8426 ** See ./configure --help for details. | 8268 $_def_x264 |
8427 ** | 8269 |
8428 *---------------------------------------------------------------------------*/ | 8270 /* Define if you are using libnut */ |
8429 | 8271 $_def_libnut |
8430 /* C99 *lrint* and round* functions available */ | 8272 |
8431 $_def_llrint | 8273 /* Define to include support for libdv-0.9.5 */ |
8432 $_def_lrint | 8274 $_def_libdv |
8433 $_def_lrintf | 8275 |
8434 $_def_round | 8276 /* Indicates if libmp3lame is available |
8435 $_def_roundf | 8277 Note: for mencoder */ |
8436 | 8278 $_def_mp3lame |
8437 /* nanosleep support */ | 8279 $_def_mp3lame_preset |
8438 $_def_nanosleep | 8280 $_def_mp3lame_preset_medium |
8281 | |
8282 /* define this to use iconv(3) function to codepage conversions */ | |
8283 $_def_iconv | |
8284 | |
8285 /* define this to use nl_langinfo function */ | |
8286 $_def_langinfo | |
8287 | |
8288 /* define this to use RTC (/dev/rtc) for video timers */ | |
8289 $_def_rtc | |
8290 | |
8291 /* Undefine this if your sound card driver has no working select(). | |
8292 If you have kernel Oops, player hangups, or just no audio, you should | |
8293 try to recompile MPlayer with this option disabled! */ | |
8294 $_def_select | |
8295 | |
8296 /* Define this if you have the elf dynamic linker -ldl library */ | |
8297 $_def_dl | |
8298 | |
8299 /* Define this if you have the kstat kernel statistics library */ | |
8300 $_def_kstat | |
8301 | |
8302 /* Define this if you have zlib */ | |
8303 $_def_zlib | |
8304 | |
8305 /* LIRC (remote control, see www.lirc.org) support: */ | |
8306 $_def_lirc | |
8307 | |
8308 /* | |
8309 * LIRCCD (LIRC client daemon) | |
8310 * See http://www.dolda2000.cjb.net/~fredrik/lirccd/ | |
8311 */ | |
8312 $_def_lircc | |
8313 | |
8314 /* Apple Remote (remote control, see http://docs.info.apple.com/article.html?artnum=302504) support: */ | |
8315 $_def_apple_remote | |
8316 | |
8317 /* Apple IR Remote (Linux remote control driver) */ | |
8318 $_def_apple_ir | |
8319 | |
8320 /* Support for maemo (http://www.maemo.org) */ | |
8321 $_def_maemo | |
8322 | |
8323 /* Mac OS X specific features */ | |
8324 $_def_macosx_finder | |
8325 $_def_macosx_bundle | |
8326 $_def_coreaudio | |
8327 $_def_corevideo | |
8328 $_def_quartz | |
8329 $_def_quicktime | |
8330 | |
8331 /* Use codec libs included in mplayer CVS / source dist: */ | |
8332 $_def_mp3lib | |
8333 | |
8334 /* enable liba52 support */ | |
8335 $_def_liba52_internal | |
8336 $_def_liba52 | |
8337 | |
8338 /* enable libmpeg2 support */ | |
8339 $_def_libmpeg2 | |
8340 | |
8341 /* maximum alignment used by libmpeg2 */ | |
8342 #define ATTRIBUTE_ALIGNED_MAX 16 | |
8343 | |
8344 /* liblzo support */ | |
8345 $_def_liblzo | |
8346 | |
8347 /* libmad support */ | |
8348 $_def_mad | |
8349 | |
8350 /* enable OggVorbis support */ | |
8351 $_def_vorbis | |
8352 $_def_tremor | |
8353 | |
8354 /* enable Speex support */ | |
8355 $_def_speex | |
8356 | |
8357 /* enable musepack support */ | |
8358 $_def_musepack | |
8359 | |
8360 /* enable OggTheora support */ | |
8361 $_def_theora | |
8362 | |
8363 /* enable FAAD (AAC) support */ | |
8364 $_def_faad | |
8365 $_def_faad_internal | |
8366 | |
8367 /* enable FAAC (AAC encoder) support */ | |
8368 $_def_faac | |
8369 | |
8370 /* enable libdca support */ | |
8371 $_def_libdca | |
8372 | |
8373 /* Win32 DLL support */ | |
8374 $_def_win32dll | |
8375 #define WIN32_PATH "$_win32codecsdir" | |
8376 | |
8377 /* Win32-loader support */ | |
8378 $_def_win32_loader | |
8379 | |
8380 /* XAnim DLL support */ | |
8381 $_def_xanim | |
8382 /* Default search path */ | |
8383 $_def_xanim_path | |
8384 | |
8385 /* RealPlayer DLL support */ | |
8386 $_def_real | |
8387 /* Default search path */ | |
8388 $_def_real_path | |
8389 | |
8390 /* enables / disables QTX codecs */ | |
8391 $_def_qtx | |
8392 $_def_qtx_win32 | |
8393 | |
8394 /* LIVE555 Streaming Media library support */ | |
8395 $_def_live | |
8396 | |
8397 /* libnemesi Streaming Media library support */ | |
8398 $_def_nemesi | |
8399 | |
8400 /* Use UnRAR executable for Vobsubs */ | |
8401 $_def_unrar_exec | |
8402 | |
8403 /* gui support */ | |
8404 $_def_gui | |
8405 $_def_gtk2 | |
8406 | |
8407 /* Audio output drivers */ | |
8408 $_def_ossaudio | |
8409 $_def_ossaudio_devdsp | |
8410 $_def_ossaudio_devmixer | |
8411 $_def_alsa | |
8412 $_def_alsa5 | |
8413 $_def_alsa9 | |
8414 $_def_alsa1x | |
8415 $_def_arts | |
8416 $_def_esd | |
8417 $_def_esd_latency | |
8418 $_def_pulse | |
8419 $_def_jack | |
8420 $_def_openal | |
8421 $_def_openal_h | |
8422 $_def_sys_asoundlib_h | |
8423 $_def_alsa_asoundlib_h | |
8424 $_def_sunaudio | |
8425 $_def_sgiaudio | |
8426 $_def_win32waveout | |
8427 $_def_nas | |
8428 | |
8429 /* Enable TV Interface support */ | |
8430 $_def_tv | |
8431 | |
8432 /* Enable Video 4 Linux TV interface support */ | |
8433 $_def_tv_v4l | |
8434 | |
8435 /* Enable Video 4 Linux 1 TV interface support */ | |
8436 $_def_tv_v4l1 | |
8437 | |
8438 /* Enable Video 4 Linux 2 TV interface support */ | |
8439 $_def_tv_v4l2 | |
8440 | |
8441 /* Enable DirectShow TV interface support */ | |
8442 $_def_tv_dshow | |
8443 | |
8444 /* *BSD BrookTree headers */ | |
8445 $_def_ioctl_meteor_h_name | |
8446 $_def_ioctl_bt848_h_name | |
8447 | |
8448 /* Enable *BSD BrookTree TV interface support */ | |
8449 $_def_tv_bsdbt848 | |
8450 | |
8451 /* Enable TV Teletext Interface support */ | |
8452 $_def_tv_teletext | |
8453 | |
8454 /* Enable Radio Interface support */ | |
8455 $_def_radio | |
8456 | |
8457 /* Enable Capture for Radio Interface support */ | |
8458 $_def_radio_capture | |
8459 | |
8460 /* Enable Video 4 Linux Radio interface support */ | |
8461 $_def_radio_v4l | |
8462 | |
8463 /* Enable Video 4 Linux 2 Radio interface support */ | |
8464 $_def_radio_v4l2 | |
8465 | |
8466 /* Enable *BSD BrookTree Radio interface support */ | |
8467 $_def_radio_bsdbt848 | |
8468 | |
8469 /* Enable Video 4 Linux 2 MPEG PVR support */ | |
8470 $_def_pvr | |
8471 | |
8472 /* Define this for Cygwin build for win32 */ | |
8473 $_def_confwin32 | |
8439 | 8474 |
8440 /* SMB support */ | 8475 /* SMB support */ |
8441 $_def_smb | 8476 $_def_smb |
8442 | 8477 |
8443 /* termcap flag for getch2.c */ | 8478 /* termcap flag for getch2.c */ |
8484 $_def_fribidi | 8519 $_def_fribidi |
8485 | 8520 |
8486 /* enable ENCA usage */ | 8521 /* enable ENCA usage */ |
8487 $_def_enca | 8522 $_def_enca |
8488 | 8523 |
8489 /* liblzo support */ | 8524 /* enables / disables osd menu */ |
8490 $_def_liblzo | 8525 $_def_menu |
8491 | 8526 |
8492 /* libmad support */ | 8527 /* enables / disables subtitles sorting */ |
8493 $_def_mad | 8528 $_def_sortsub |
8494 | |
8495 /* enable OggVorbis support */ | |
8496 $_def_vorbis | |
8497 $_def_tremor | |
8498 | |
8499 /* enable Speex support */ | |
8500 $_def_speex | |
8501 | |
8502 /* enable musepack support */ | |
8503 $_def_musepack | |
8504 | |
8505 /* enable OggTheora support */ | |
8506 $_def_theora | |
8507 | |
8508 /* enable FAAD (AAC) support */ | |
8509 $_def_faad | |
8510 $_def_faad_internal | |
8511 | |
8512 /* enable FAAC (AAC encoder) support */ | |
8513 $_def_faac | |
8514 | |
8515 /* enable libdca support */ | |
8516 $_def_libdca | |
8517 | 8529 |
8518 /* enable LADSPA plugin support */ | 8530 /* enable LADSPA plugin support */ |
8519 $_def_ladspa | 8531 $_def_ladspa |
8520 | 8532 |
8521 /* enable network */ | 8533 /* enable network */ |
8541 #endif | 8553 #endif |
8542 | 8554 |
8543 /* closesocket() support */ | 8555 /* closesocket() support */ |
8544 $_def_closesocket | 8556 $_def_closesocket |
8545 | 8557 |
8546 /* enables / disables cdparanoia support */ | 8558 /* enables inet6 support */ |
8547 $_def_cdparanoia | 8559 $_def_inet6 |
8548 $_def_cddb | |
8549 | 8560 |
8550 /* enables / disables VIDIX usage */ | 8561 /* enables / disables VIDIX usage */ |
8551 $_def_vidix | 8562 $_def_vidix |
8552 $_def_vidix_drv_cyberblade | 8563 $_def_vidix_drv_cyberblade |
8553 $_def_vidix_drv_ivtv | 8564 $_def_vidix_drv_ivtv |
8565 $_def_vidix_pfx | 8576 $_def_vidix_pfx |
8566 | 8577 |
8567 /* enables / disables new input joystick support */ | 8578 /* enables / disables new input joystick support */ |
8568 $_def_joystick | 8579 $_def_joystick |
8569 | 8580 |
8570 /* enables / disables QTX codecs */ | |
8571 $_def_qtx | |
8572 $_def_qtx_win32 | |
8573 | |
8574 /* enables / disables osd menu */ | |
8575 $_def_menu | |
8576 | |
8577 /* enables / disables subtitles sorting */ | |
8578 $_def_sortsub | |
8579 | |
8580 /* XMMS input plugin support */ | 8581 /* XMMS input plugin support */ |
8581 $_def_xmms | 8582 $_def_xmms |
8582 #define XMMS_INPUT_PLUGIN_DIR "$_xmmsplugindir" | 8583 #define XMMS_INPUT_PLUGIN_DIR "$_xmmsplugindir" |
8583 | |
8584 /* enables inet6 support */ | |
8585 $_def_inet6 | |
8586 | |
8587 /* do we have gethostbyname2? */ | |
8588 $_def_gethostbyname2 | |
8589 | |
8590 /* Extension defines */ | |
8591 `ff_config_enable "$_cpuexts_all" "$_cpuexts" "HAVE"` | |
8592 | |
8593 /* altivec.h support */ | |
8594 $_def_altivec_h | |
8595 | 8584 |
8596 /* libvo options */ | 8585 /* libvo options */ |
8597 #define SCREEN_SIZE_X 1 | 8586 #define SCREEN_SIZE_X 1 |
8598 #define SCREEN_SIZE_Y 1 | 8587 #define SCREEN_SIZE_Y 1 |
8599 $_def_x11 | 8588 $_def_x11 |
8642 $_def_caca | 8631 $_def_caca |
8643 $_def_tga | 8632 $_def_tga |
8644 $_def_toolame | 8633 $_def_toolame |
8645 $_def_twolame | 8634 $_def_twolame |
8646 | 8635 |
8636 /* Define this if you have shm support */ | |
8637 $_def_shm | |
8638 | |
8647 /* used by GUI: */ | 8639 /* used by GUI: */ |
8648 $_def_xshape | 8640 $_def_xshape |
8649 | 8641 |
8650 #if defined(CONFIG_GL) || defined(CONFIG_X11) || defined(CONFIG_XV) | 8642 #if defined(CONFIG_GL) || defined(CONFIG_X11) || defined(CONFIG_XV) |
8651 #define X11_FULLSCREEN 1 | 8643 #define X11_FULLSCREEN 1 |
8719 $_def_xvid_lavc | 8711 $_def_xvid_lavc |
8720 | 8712 |
8721 /* mkstemp support */ | 8713 /* mkstemp support */ |
8722 $_def_mkstemp | 8714 $_def_mkstemp |
8723 | 8715 |
8716 /* extern symbol prefix */ | |
8717 $_def_extern_prefix | |
8718 | |
8724 /* Use specific parts from FFmpeg. */ | 8719 /* Use specific parts from FFmpeg. */ |
8725 `ff_config_enable "$_libavdecoders_all" "$_libavdecoders"` | 8720 `ff_config_enable "$_libavdecoders_all" "$_libavdecoders"` |
8726 `ff_config_enable "$_libavencoders_all" "$_libavencoders"` | 8721 `ff_config_enable "$_libavencoders_all" "$_libavencoders"` |
8727 `ff_config_enable "$_libavparsers_all" "$_libavparsers"` | 8722 `ff_config_enable "$_libavparsers_all" "$_libavparsers"` |
8728 `ff_config_enable "$_libavdemuxers_all" "$_libavdemuxers"` | 8723 `ff_config_enable "$_libavdemuxers_all" "$_libavdemuxers"` |