Ticket #438: config.h

File config.h, 20.5 KB (added by mslama@…, 21 years ago)

config.h

Line 
1/* -------- This file has been automatically generated by configure ---------
2 Note: Any changes in it will be lost when you run configure again. */
3
4/* Protect against multiple inclusion */
5#ifndef MPLAYER_CONFIG_H
6#define MPLAYER_CONFIG_H 1
7
8/* use GNU internationalization */
9#define USE_I18N 1
10
11/* Runtime CPU detection */
12#undef RUNTIME_CPUDETECT
13
14/* Dynamic a/v plugins */
15#undef DYNAMIC_PLUGINS
16
17/* "restrict" keyword */
18#define restrict __restrict
19
20/* __builtin_expect branch prediction hint */
21#define HAVE_BUILTIN_EXPECT 1
22#ifdef HAVE_BUILTIN_EXPECT
23#define likely(x) __builtin_expect ((x) != 0, 1)
24#define unlikely(x) __builtin_expect ((x) != 0, 0)
25#else
26#define likely(x) (x)
27#define unlikely(x) (x)
28#endif
29
30/* attribute(used) as needed by some compilers */
31#if (__GNUC__ * 100 + __GNUC_MINOR__ >= 300)
32# define attribute_used __attribute__((used))
33#else
34# define attribute_used
35#endif
36
37#define PREFIX "/usr/local"
38
39#define USE_OSD 1
40#define USE_SUB 1
41
42/* enable/disable SIGHANDLER */
43#define ENABLE_SIGHANDLER 1
44
45/* enable/disable automatic gdb attach on crash, requires SIGHANDLER */
46#undef CRASH_DEBUG
47
48/* Toggles debugging informations */
49#undef MP_DEBUG
50
51/* Toggles colorized output */
52//#define MSG_USE_COLORS 1
53
54/* Indicates that libcdio is available for VCD and CD-DA playback */
55#undef HAVE_LIBCDIO
56
57/* Indicates that Ogle's libdvdread is available for DVD playback */
58#define USE_DVDREAD 1
59
60/* Indicates that dvdread is from libmpdvdkit */
61#define USE_MPDVDKIT 2
62
63/* Additional options for libmpdvdkit*/
64#undef DVD_STRUCT_IN_DVD_H
65#define DVD_STRUCT_IN_LINUX_CDROM_H 1
66#undef DVD_STRUCT_IN_SYS_CDIO_H
67#undef DVD_STRUCT_IN_SYS_DVDIO_H
68#undef DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H
69#undef HAVE_BSD_DVD_STRUCT
70#define HAVE_LINUX_DVD_STRUCT 1
71#undef HAVE_OPENBSD_DVD_STRUCT
72#undef DARWIN_DVD_IOCTL
73#undef SOLARIS_USCSI
74#undef HPUX_SCTL_IO
75#define HAVE_STDDEF_H 1
76#define HAVE_DVD 1
77
78/* Common data directory (for fonts, etc) */
79#define MPLAYER_DATADIR "/usr/local/share/mplayer"
80#define MPLAYER_CONFDIR "/usr/local/etc/mplayer"
81#define MPLAYER_LIBDIR "/usr/local/lib"
82
83/* Define this to compile stream-caching support, it can be enabled via
84 -cache <kilobytes> */
85#define USE_STREAM_CACHE 1
86
87/* Define to include support for XviD/Divx4Linux/OpenDivx */
88#undef USE_DIVX
89
90/* Define to use the new XviD/DivX4Linux library instead of open source OpenDivX */
91/* You have to change DECORE_LIBS in config.mak, too! */
92#undef NEW_DECORE
93
94/* Define if you are using DivX5Linux Decore library */
95#undef DECORE_DIVX5
96
97/* Define if you are using XviD library */
98#undef HAVE_XVID3
99#undef HAVE_XVID4
100#undef DECORE_XVID
101#undef ENCORE_XVID
102
103/* Define if you are using the X.264 library */
104#undef HAVE_X264
105
106/* Define to include support for libdv-0.9.5 */
107#undef HAVE_LIBDV095
108
109/* If build mencoder */
110#define HAVE_MENCODER
111
112/* Indicates if XviD/Divx4linux encore is available
113 Note: for mencoder */
114#undef HAVE_DIVX4ENCORE
115
116/* Indicates if libmp3lame is available
117 Note: for mencoder */
118#define HAVE_MP3LAME
119#define HAVE_MP3LAME_PRESET
120#define HAVE_MP3LAME_PRESET_MEDIUM
121
122/* Define libmp1e for realtime mpeg encoding (for DXR3 and DVB cards) */
123#undef USE_MP1E
124
125/* Define this to enable avg. byte/sec-based AVI sync method by default:
126 (use -bps or -nobps commandline option for run-time method selection)
127 -bps gives better sync for vbr mp3 audio, it is now default */
128#define AVI_SYNC_BPS 1
129
130/* Undefine this if you do not want to select mono audio (left or right)
131 with a stereo MPEG layer 2/3 audio stream. The command line option
132 -stereo has three possible values (0 for stereo, 1 for left-only, 2 for
133 right-only), with 0 being the default.
134 */
135#define USE_FAKE_MONO 1
136
137/* Undefine this if your sound card driver has no working select().
138 If you have kernel Oops, player hangups, or just no audio, you should
139 try to recompile MPlayer with this option disabled! */
140#define HAVE_AUDIO_SELECT 1
141
142/* define this to use iconv(3) function to codepage conversions */
143#define USE_ICONV 1
144
145/* define this to use nl_langinfo function */
146#define USE_LANGINFO 1
147
148/* define this to use RTC (/dev/rtc) for video timers */
149#define HAVE_RTC 1
150
151/* set up max. outburst. use 65536 for ALSA 0.5, for others 16384 is enough */
152#define MAX_OUTBURST 65536
153
154/* set up audio OUTBURST. Do not change this! */
155#define OUTBURST 512
156
157/* Define this if your system has the header file for the OSS sound interface */
158#define HAVE_SYS_SOUNDCARD_H 1
159
160/* Define this if your system has the header file for the OSS sound interface
161 * in /usr/include */
162#undef HAVE_SOUNDCARD_H
163
164/* Define this if your system has the sysinfo header */
165#define HAVE_SYS_SYSINFO_H 1
166
167/* Define this if your system has ftello() */
168
169#define HAVE_FTELLO 1
170#ifndef HAVE_FTELLO
171/* Need these for FILE and off_t an config.h is usually before other includes*/
172#include <stdio.h>
173#include <sys/types.h>
174off_t ftello(FILE *);
175#endif
176
177/* Define this if your system has the "malloc.h" header file */
178#define HAVE_MALLOC_H 1
179
180/* memalign is mapped to malloc if unsupported */
181#define HAVE_MEMALIGN 1
182#ifndef HAVE_MEMALIGN
183# define memalign(a,b) malloc(b)
184#define MEMALIGN_HACK 1
185#endif
186
187/* Define this if your system has the "alloca.h" header file */
188#define HAVE_ALLOCA_H 1
189
190/* Define this if your system has the "sys/mman.h" header file */
191#define HAVE_SYS_MMAN_H 1
192
193
194/* Define this if you have the elf dynamic linker -ldl library */
195#define HAVE_LIBDL 1
196
197/* Define this if you have the kstat kernel statistics library */
198#undef HAVE_LIBKSTAT
199
200/* Define this if you have zlib */
201#define HAVE_ZLIB 1
202#ifdef HAVE_ZLIB
203#define CONFIG_ZLIB 1
204#endif
205
206/* Define this if you have shm support */
207#define HAVE_SHM 1
208
209/* Define this if your system has scandir & alphasort */
210#define HAVE_SCANDIR 1
211
212/* Define this if your system has strsep */
213#define HAVE_STRSEP 1
214
215/* Define this if your system has strlcpy */
216#undef HAVE_STRLCPY
217#ifndef HAVE_STRLCPY
218unsigned int strlcpy (char *dest, const char *src, unsigned int size);
219#endif
220
221/* Define this if your system has strlcat */
222#undef HAVE_STRLCAT
223#ifndef HAVE_STRLCAT
224unsigned int strlcat (char *dest, const char *src, unsigned int size);
225#endif
226
227/* Define this if your system has fseeko */
228#define HAVE_FSEEKO 1
229#ifndef HAVE_FSEEKO
230/* Need these for FILE and off_t an config.h is usually before other includes*/
231#include <stdio.h>
232#include <sys/types.h>
233int fseeko(FILE *, off_t, int);
234#endif
235
236#define HAVE_LOCALTIME_R 1
237
238/* Define this if your system has vsscanf */
239#define HAVE_VSSCANF 1
240
241/* Define this if your system has swab */
242#define HAVE_SWAB 1
243
244/* Define this if your system has no posix select */
245#undef HAVE_NO_POSIX_SELECT
246
247/* Define this if your system has gettimeofday */
248#define HAVE_GETTIMEOFDAY 1
249
250/* Define this if your system has glob */
251#define HAVE_GLOB 1
252
253/* Define this if your system has setenv */
254#define HAVE_SETENV 1
255#ifndef HAVE_SETENV
256int setenv(const char *name, const char *val, int overwrite);
257#endif
258
259/* Define this if your system has pthreads */
260#define HAVE_PTHREADS 1
261
262/* Define this if you enabled thread support for libavcodec */
263#define HAVE_THREADS 1
264
265/* LIRC (remote control, see www.lirc.org) support: */
266#undef HAVE_LIRC
267
268/*
269 * LIRCCD (LIRC client daemon)
270 * See http://www.dolda2000.cjb.net/~fredrik/lirccd/
271 */
272#undef HAVE_LIRCC
273
274/* DVD navigation support using libdvdnav */
275
276
277
278/* Define this to enable MPEG 1/2 image postprocessing (requires a FAST CPU!) */
279#define MPEG12_POSTPROC 1
280
281/* Define this to enable image postprocessing in libavcodec (requires a FAST CPU!) */
282#define FF_POSTPROCESS 1
283
284/* Define to include support for OpenDivx postprocessing */
285#undef HAVE_ODIVX_POSTPROCESS
286
287/* Win32 DLL support */
288#undef USE_WIN32DLL
289#define WIN32_PATH ""
290
291/* DirectShow support */
292#undef USE_DIRECTSHOW
293
294/* Mac OS X specific features */
295
296#undef MACOSX_FINDER_SUPPORT
297#undef MACOSX_BUNDLE
298
299
300/* Build our Win32-loader */
301
302
303/* ffmpeg's libavcodec support (requires libavcodec source) */
304#define USE_LIBAVCODEC 1
305#undef USE_LIBAVCODEC_SO
306
307/* ffmpeg's libavformat support (requires libavformat source) */
308#define USE_LIBAVFORMAT 1
309#undef USE_LIBAVFORMAT_SO
310#undef CONFIG_WIN32
311
312/* Use libavcodec's decoders */
313#define CONFIG_DECODERS 1
314/* Use libavcodec's encoders */
315#define CONFIG_ENCODERS 1
316
317/* Use libavformat's demuxers */
318#define CONFIG_DEMUXERS 1
319/* Use libavformat's muxers */
320#define CONFIG_MUXERS 1
321
322#define CONFIG_MPEGAUDIO_HP 1
323
324#define CONFIG_GPL 1
325
326/* Use amr codecs from libavcodec (requires amr sources) */
327#undef AMR_NB
328#undef AMR_NB_FIXED
329#undef AMR_WB
330
331/* Use specific codecs from libavcodec */
332#define CONFIG_AC3_ENCODER 1
333#define CONFIG_MP2_ENCODER 1
334#define CONFIG_MP3LAME_ENCODER 1
335#define CONFIG_OGGVORBIS_ENCODER 1
336#define CONFIG_OGGVORBIS_DECODER 1
337#define CONFIG_OGGTHEORA_ENCODER 1
338#define CONFIG_OGGTHEORA_DECODER 1
339#define CONFIG_FAAC_ENCODER 1
340#define CONFIG_XVID_ENCODER 1
341#define CONFIG_MPEG1VIDEO_ENCODER 1
342#define CONFIG_H264_ENCODER 1
343#define CONFIG_MPEG2VIDEO_ENCODER 1
344#define CONFIG_H261_ENCODER 1
345#define CONFIG_H263_ENCODER 1
346#define CONFIG_H263P_ENCODER 1
347#define CONFIG_FLV_ENCODER 1
348#define CONFIG_RV10_ENCODER 1
349#define CONFIG_RV20_ENCODER 1
350#define CONFIG_MPEG4_ENCODER 1
351#define CONFIG_MSMPEG4V1_ENCODER 1
352#define CONFIG_MSMPEG4V2_ENCODER 1
353#define CONFIG_MSMPEG4V3_ENCODER 1
354#define CONFIG_WMV1_ENCODER 1
355#define CONFIG_WMV2_ENCODER 1
356#define CONFIG_SVQ1_ENCODER 1
357#define CONFIG_MJPEG_ENCODER 1
358#define CONFIG_LJPEG_ENCODER 1
359#define CONFIG_JPEGLS_ENCODER 1
360#define CONFIG_PNG_ENCODER 1
361#define CONFIG_PPM_ENCODER 1
362#define CONFIG_PGM_ENCODER 1
363#define CONFIG_PGMYUV_ENCODER 1
364#define CONFIG_PBM_ENCODER 1
365#define CONFIG_PAM_ENCODER 1
366#define CONFIG_HUFFYUV_ENCODER 1
367#define CONFIG_FFVHUFF_ENCODER 1
368#define CONFIG_ASV1_ENCODER 1
369#define CONFIG_ASV2_ENCODER 1
370#define CONFIG_FFV1_ENCODER 1
371#define CONFIG_SNOW_ENCODER 1
372#define CONFIG_ZLIB_ENCODER 1
373#define CONFIG_DVVIDEO_ENCODER 1
374#define CONFIG_SONIC_ENCODER 1
375#define CONFIG_SONIC_LS_ENCODER 1
376#define CONFIG_X264_ENCODER 1
377#define CONFIG_LIBGSM_ENCODER 1
378#define CONFIG_RAWVIDEO_ENCODER 1
379#define CONFIG_H263_DECODER 1
380#define CONFIG_H261_DECODER 1
381#define CONFIG_MPEG4_DECODER 1
382#define CONFIG_MSMPEG4V1_DECODER 1
383#define CONFIG_MSMPEG4V2_DECODER 1
384#define CONFIG_MSMPEG4V3_DECODER 1
385#define CONFIG_WMV1_DECODER 1
386#define CONFIG_WMV2_DECODER 1
387#define CONFIG_VC9_DECODER 1
388#define CONFIG_WMV3_DECODER 1
389#define CONFIG_H263I_DECODER 1
390#define CONFIG_FLV_DECODER 1
391#define CONFIG_RV10_DECODER 1
392#define CONFIG_RV20_DECODER 1
393#define CONFIG_SVQ1_DECODER 1
394#define CONFIG_SVQ3_DECODER 1
395#define CONFIG_WMAV1_DECODER 1
396#define CONFIG_WMAV2_DECODER 1
397#define CONFIG_INDEO2_DECODER 1
398#define CONFIG_INDEO3_DECODER 1
399#define CONFIG_TSCC_DECODER 1
400#define CONFIG_CSCD_DECODER 1
401#define CONFIG_ULTI_DECODER 1
402#define CONFIG_QDRAW_DECODER 1
403#define CONFIG_XL_DECODER 1
404#define CONFIG_QPEG_DECODER 1
405#define CONFIG_LOCO_DECODER 1
406#define CONFIG_WNV1_DECODER 1
407#define CONFIG_AASC_DECODER 1
408#define CONFIG_FRAPS_DECODER 1
409#define CONFIG_AAC_DECODER 1
410#define CONFIG_MPEG4AAC_DECODER 1
411#define CONFIG_MPEG1VIDEO_DECODER 1
412#define CONFIG_MPEG2VIDEO_DECODER 1
413#define CONFIG_MPEGVIDEO_DECODER 1
414#define CONFIG_MPEG_XVMC_DECODER 1
415#define CONFIG_DVVIDEO_DECODER 1
416#define CONFIG_MJPEG_DECODER 1
417#define CONFIG_MJPEGB_DECODER 1
418#define CONFIG_SP5X_DECODER 1
419#define CONFIG_PNG_DECODER 1
420#define CONFIG_MP2_DECODER 1
421#define CONFIG_MP3_DECODER 1
422#define CONFIG_MP3ADU_DECODER 1
423#define CONFIG_MP3ON4_DECODER 1
424#define CONFIG_MACE3_DECODER 1
425#define CONFIG_MACE6_DECODER 1
426#define CONFIG_HUFFYUV_DECODER 1
427#define CONFIG_FFVHUFF_DECODER 1
428#define CONFIG_FFV1_DECODER 1
429#define CONFIG_SNOW_DECODER 1
430#define CONFIG_CYUV_DECODER 1
431#define CONFIG_H264_DECODER 1
432#define CONFIG_VP3_DECODER 1
433#define CONFIG_THEORA_DECODER 1
434#define CONFIG_ASV1_DECODER 1
435#define CONFIG_ASV2_DECODER 1
436#define CONFIG_VCR1_DECODER 1
437#define CONFIG_CLJR_DECODER 1
438#define CONFIG_FOURXM_DECODER 1
439#define CONFIG_MDEC_DECODER 1
440#define CONFIG_ROQ_DECODER 1
441#define CONFIG_INTERPLAY_VIDEO_DECODER 1
442#define CONFIG_XAN_WC3_DECODER 1
443#define CONFIG_RPZA_DECODER 1
444#define CONFIG_CINEPAK_DECODER 1
445#define CONFIG_MSRLE_DECODER 1
446#define CONFIG_MSVIDEO1_DECODER 1
447#define CONFIG_VQA_DECODER 1
448#define CONFIG_IDCIN_DECODER 1
449#define CONFIG_EIGHTBPS_DECODER 1
450#define CONFIG_SMC_DECODER 1
451#define CONFIG_FLIC_DECODER 1
452#define CONFIG_TRUEMOTION1_DECODER 1
453#define CONFIG_TRUEMOTION2_DECODER 1
454#define CONFIG_VMDVIDEO_DECODER 1
455#define CONFIG_VMDAUDIO_DECODER 1
456#define CONFIG_MSZH_DECODER 1
457#define CONFIG_ZLIB_DECODER 1
458#define CONFIG_SONIC_DECODER 1
459#define CONFIG_AC3_DECODER 1
460#define CONFIG_DTS_DECODER 1
461#define CONFIG_RA_144_DECODER 1
462#define CONFIG_RA_288_DECODER 1
463#define CONFIG_ROQ_DPCM_DECODER 1
464#define CONFIG_INTERPLAY_DPCM_DECODER 1
465#define CONFIG_XAN_DPCM_DECODER 1
466#define CONFIG_SOL_DPCM_DECODER 1
467#define CONFIG_QTRLE_DECODER 1
468#define CONFIG_FLAC_DECODER 1
469#define CONFIG_SHORTEN_DECODER 1
470#define CONFIG_ALAC_DECODER 1
471#define CONFIG_WS_SND1_DECODER 1
472#define CONFIG_VORBIS_DECODER 1
473#define CONFIG_LIBGSM_DECODER 1
474#define CONFIG_QDM2_DECODER 1
475#define CONFIG_COOK_DECODER 1
476#define CONFIG_TRUESPEECH_DECODER 1
477#define CONFIG_RAWVIDEO_DECODER 1
478#define CONFIG_AMR_NB_DECODER 1
479#define CONFIG_AMR_NB_ENCODER 1
480#define CONFIG_AMR_WB_DECODER 1
481#define CONFIG_AMR_WB_ENCODER 1
482#define CONFIG_BMP_DECODER 1
483#define CONFIG_DVDSUB_DECODER 1
484#define CONFIG_DVDSUB_ENCODER 1
485#define CONFIG_DVBSUB_DECODER 1
486#define CONFIG_DVBSUB_ENCODER 1
487
488/* Use codec libs included in mplayer CVS / source dist: */
489#define USE_MP3LIB 1
490#define USE_LIBA52 1
491#undef CONFIG_DTS
492#define USE_LIBMPEG2 1
493
494/* Use libfame encoder filter */
495#undef USE_LIBFAME
496
497/* XAnim DLL support */
498#undef USE_XANIM
499/* Default search path */
500#undef XACODEC_PATH
501
502/* RealPlayer DLL support */
503#undef USE_REALCODECS
504/* Default search path */
505#undef REALCODEC_PATH
506
507/* LIVE555 Streaming Media library support */
508#undef STREAMING_LIVE555
509
510/* Use 3dnow/mmxext/sse/mmx optimized fast memcpy() [maybe buggy... signal 4]*/
511#define USE_FASTMEMCPY 1
512
513/* Use unrarlib for Vobsubs */
514#define USE_UNRARLIB 1
515
516/* gui support, please do not edit this option */
517#undef HAVE_NEW_GUI
518#undef HAVE_GTK2_GUI
519
520/* Audio output drivers */
521#define USE_OSS_AUDIO 1
522#define PATH_DEV_DSP "/dev/dsp"
523#define PATH_DEV_MIXER "/dev/mixer"
524#undef HAVE_ALSA5
525#undef HAVE_ALSA9
526#undef HAVE_ALSA1X
527
528#undef USE_ESD
529#undef HAVE_ESD_LATENCY
530#undef USE_POLYP
531
532#undef HAVE_SYS_ASOUNDLIB_H
533#undef HAVE_ALSA_ASOUNDLIB_H
534#undef USE_SUN_AUDIO
535#undef USE_SGI_AUDIO
536#undef HAVE_WIN32WAVEOUT
537#undef HAVE_NAS
538
539/* Enable fast OSD/SUB renderer (looks ugly, but uses less CPU power) */
540#undef FAST_OSD
541#undef FAST_OSD_TABLE
542
543/* Enable TV Interface support */
544#define USE_TV 1
545
546/* Enable EDL support */
547#define USE_EDL
548
549/* Enable Video 4 Linux TV interface support */
550#define HAVE_TV_V4L 1
551
552/* Enable Video 4 Linux 2 TV interface support */
553#undef HAVE_TV_V4L2
554
555/* Enable *BSD BrookTree TV interface support */
556#undef HAVE_TV_BSDBT848
557
558/* Define if your processor stores words with the most significant
559 byte first (like Motorola and SPARC, unlike Intel and VAX). */
560#undef WORDS_BIGENDIAN
561
562#define ARCH_X86 1
563
564/* For the PPC. G5 has the dcbzl when in 64bit mode but G4s and earlier do not
565 have the instruction. */
566
567
568/* libmpeg2 wants ARCH_PPC and the rest of mplayer use ARCH_POWERPC,
569 * define ARCH_PPC if ARCH_POWERPC is set to cope with that.
570 */
571#ifdef ARCH_POWERPC
572#define ARCH_PPC 1
573#endif
574
575/* the same issue as with ARCH_POWERPC but with ffmpeg/libavcodec */
576#ifdef ARCH_ARMV4L
577#define ARCH_ARM 1
578#endif
579
580/* only gcc3 can compile mvi instructions */
581
582
583/* Define this for Cygwin build for win32 */
584
585
586/* Define this to any prefered value from 386 up to infinity with step 100 */
587#define __CPU__ 686
588
589#define MP_WORDSIZE 64
590
591#define TARGET_LINUX 1
592
593#define HAVE_VCD 1
594
595#ifdef sun
596#define DEFAULT_CDROM_DEVICE "/vol/dev/aliases/cdrom0"
597#define DEFAULT_DVD_DEVICE DEFAULT_CDROM_DEVICE
598#elif defined(HPUX)
599#define DEFAULT_CDROM_DEVICE "/dev/cdrom"
600#define DEFAULT_DVD_DEVICE "/dev/dvd"
601#elif defined(WIN32)
602#define DEFAULT_CDROM_DEVICE "D:"
603#define DEFAULT_DVD_DEVICE "D:"
604#elif defined(SYS_DARWIN)
605#define DEFAULT_CDROM_DEVICE "/dev/disk1"
606#define DEFAULT_DVD_DEVICE "/dev/rdiskN"
607#elif defined(__OpenBSD__)
608#define DEFAULT_CDROM_DEVICE "/dev/rcd0a"
609#define DEFAULT_DVD_DEVICE DEFAULT_CDROM_DEVICE
610#elif defined(__FreeBSD__)
611#define DEFAULT_CDROM_DEVICE "/dev/acd0"
612#define DEFAULT_DVD_DEVICE DEFAULT_CDROM_DEVICE
613#else
614#define DEFAULT_CDROM_DEVICE "/dev/cdrom"
615#define DEFAULT_DVD_DEVICE "/dev/dvd"
616#endif
617
618
619/*----------------------------------------------------------------------------
620**
621** NOTE: Instead of modifying these definitions here, use the
622** --enable/--disable options of the ./configure script!
623** See ./configure --help for details.
624**
625*---------------------------------------------------------------------------*/
626
627/* C99 lrintf function available */
628#define HAVE_LRINTF 1
629
630/* round function is available */
631#define HAVE_ROUND 1
632
633/* yes, we have inttypes.h */
634#define HAVE_INTTYPES_H 1
635
636/* int_fastXY_t emulation */
637
638
639/* nanosleep support */
640#define HAVE_NANOSLEEP 1
641
642/* SMB support */
643#define LIBSMBCLIENT
644
645/* termcap flag for getch2.c */
646#define USE_TERMCAP 1
647
648/* termios flag for getch2.c */
649#define HAVE_TERMIOS 1
650#undef HAVE_TERMIOS_H
651#define HAVE_SYS_TERMIOS_H 1
652
653/* enable PNG support */
654#undef HAVE_PNG
655
656/* enable JPEG support */
657#undef HAVE_JPEG
658
659/* enable PNM support */
660#define HAVE_PNM
661
662/* enable md5sum support */
663#define HAVE_MD5SUM
664
665/* enable GIF support */
666#undef HAVE_GIF
667#undef HAVE_GIF_4
668
669
670/* enable FreeType support */
671#define HAVE_FREETYPE
672
673/* enable Fontconfig support */
674#undef HAVE_FONTCONFIG
675
676/* enable FriBiDi usage */
677#undef USE_FRIBIDI
678
679/* enable ENCA usage */
680#undef HAVE_ENCA
681
682/* liblzo support */
683#undef USE_LIBLZO
684#ifdef USE_LIBLZO
685#define CONFIG_LZO 1
686#endif
687
688/* libmad support */
689#undef USE_LIBMAD
690
691/* enable OggVorbis support */
692#define HAVE_OGGVORBIS 1
693
694/* enable Tremor as vorbis decoder */
695#define TREMOR 1
696
697/* enable Speex support */
698#undef HAVE_SPEEX
699
700/* enable musepack support */
701#undef HAVE_MUSEPACK
702
703/* enable OggTheora support */
704#undef HAVE_OGGTHEORA
705
706/* enable Matroska support */
707#define HAVE_MATROSKA 1
708
709/* enable FAAD (AAC) support */
710#define HAVE_FAAD 1
711#define USE_INTERNAL_FAAD 1
712
713/* enable FAAC (AAC encoder) support */
714#undef HAVE_FAAC
715
716/* enable LADSPA plugin support */
717#undef HAVE_LADSPA
718
719/* enable network */
720#define MPLAYER_NETWORK 1
721
722/* enable ftp support */
723#define HAVE_FTP 1
724
725/* enable vstream support */
726#undef HAVE_VSTREAM
727
728/* enable winsock2 instead of Unix functions*/
729#undef HAVE_WINSOCK2
730
731/* define this to use inet_aton() instead of inet_pton() */
732#undef USE_ATON
733
734/* enables / disables cdparanoia support */
735#undef HAVE_CDDA
736
737/* enables / disables VIDIX usage */
738#define CONFIG_VIDIX 1
739
740/* enables / disables new input joystick support */
741#undef HAVE_JOYSTICK
742
743/* enables / disables QTX codecs */
744#undef USE_QTX_CODECS
745
746/* enables / disables osd menu */
747#undef HAVE_MENU
748
749/* enables / disables subtitles sorting */
750#define USE_SORTSUB 1
751
752/* XMMS input plugin support */
753#undef HAVE_XMMS
754#define XMMS_INPUT_PLUGIN_DIR ""
755
756/* enables inet6 support */
757#define HAVE_AF_INET6 1
758
759/* do we have gethostbyname2? */
760#define HAVE_GETHOSTBYNAME2 1
761
762/* Extension defines */
763#define HAVE_3DNOW 1 // only define if you have 3DNOW (AMD k6-2, AMD Athlon, iDT WinChip, etc.)
764#define HAVE_3DNOWEX 1 // only define if you have 3DNOWEX (AMD Athlon, etc.)
765#define HAVE_MMX 1 // only define if you have MMX (newer x86 chips, not P54C/PPro)
766#define HAVE_MMX2 1 // only define if you have MMX2 (Athlon/PIII/4/CelII)
767#define HAVE_SSE 1 // only define if you have SSE (Intel Pentium III/4 or Celeron II)
768#define HAVE_SSE2 1 // only define if you have SSE2 (Intel Pentium 4)
769 // only define if you have Altivec (G4)
770
771 // enables usage of altivec.h
772
773
774#undef HAVE_MLIB // Sun mediaLib, available only on solaris
775 // only define if you have VIS ( ultrasparc )
776
777/* libmpeg2 uses a different feature test macro for mediaLib */
778#ifdef HAVE_MLIB
779#define LIBMPEG2_MLIB 1
780#endif
781
782/* libvo options */
783#define SCREEN_SIZE_X 1
784#define SCREEN_SIZE_Y 1
785#undef HAVE_X11
786#undef HAVE_XV
787#undef HAVE_XVMC
788#undef HAVE_XF86VM
789#undef HAVE_XF86XK
790#undef HAVE_XINERAMA
791#undef HAVE_GL
792#undef GL_WIN32
793#undef HAVE_DGA
794#undef HAVE_DGA2
795#undef HAVE_SDL
796/* defined for SDLlib with keyrepeat bugs (before 1.2.1) */
797
798#undef HAVE_DIRECTX
799#undef HAVE_GGI
800#undef HAVE_GGIWMH
801#undef HAVE_3DFX
802#undef HAVE_TDFXFB
803#undef HAVE_TDFX_VID
804#undef HAVE_DIRECTFB
805
806#undef HAVE_ZR
807#undef HAVE_BL
808#undef HAVE_MGA
809#undef HAVE_XMGA
810
811#undef HAVE_FBDEV
812#undef HAVE_DXR2
813#undef HAVE_DXR3
814#undef HAVE_DVB
815#undef HAS_DVBIN_SUPPORT
816#undef HAVE_SVGALIB
817#undef HAVE_VESA
818#undef HAVE_XDPMS
819#undef HAVE_AA
820#undef HAVE_CACA
821#define HAVE_TGA 1
822#undef HAVE_TOOLAME
823#undef HAVE_TWOLAME
824
825/* used by GUI: */
826
827
828#if defined(HAVE_GL) || defined(HAVE_X11) || defined(HAVE_XV)
829#define X11_FULLSCREEN 1
830#endif
831
832#endif /* MPLAYER_CONFIG_H */