Go to the documentation of this file.
4 #ifndef __XINE_LIB_CONFIG_H__
5 #define __XINE_LIB_CONFIG_H__ 1
8 #ifndef _XINE_CONFIGURE_H_
9 #define _XINE_CONFIGURE_H_
43 #define ATTRIBUTE_ALIGNED_MAX 64
47 #define ATTR_NO_FAST_VECTOR_MATH
53 #define EMPTY_ARRAY_SIZE
72 #define EXPORTED __attribute__((visibility("default")))
75 #define EXTERNAL_LIBCDIO_CONFIG_H 1
99 #define HAVE_A52DEC_A52_H 1
105 #define HAVE_ALLOCA_H 1
111 #define HAVE_ARPA_INET_H 1
114 #define HAVE_ASM_TYPES_H 1
117 #define HAVE_ASPRINTF 1
120 #define HAVE_ASSERT_H 1
123 #define HAVE_ATOMIC_VARS 1
129 #define HAVE_AVFORMAT 1
135 #define HAVE_BASENAME 1
138 #define HAVE_BYTESWAP_H 1
153 #define HAVE_DCGETTEXT 1
162 #define HAVE_DIRENT_H 1
165 #define HAVE_DLFCN_H 1
168 #define HAVE_DVDNAV 1
174 #define HAVE_ERRNO_H 1
177 #define HAVE_EXECINFO_H 1
186 #define HAVE_FCNTL_H 1
189 #define HAVE_FFMPEG 1
201 #define HAVE_FSEEKO 1
207 #define HAVE_GDK_PIXBUF 1
210 #define HAVE_GETOPT_LONG
213 #define HAVE_GETPWUID_R 1
216 #define HAVE_GETTEXT 1
219 #define HAVE_GETTIMEOFDAY 1
222 #define HAVE_GLOB_H 1
228 #define HAVE_GL_GLU_H 1
231 #define HAVE_GL_GL_H 1
237 #define HAVE_HSTRERROR 1
243 #define HAVE_IMAGEMAGICK 1
249 #define HAVE_INTTYPES_H 1
255 #define HAVE_ISOC99_PRAGMA
258 #define HAVE_JPEGLIB_H 1
264 #define HAVE_LIBAVUTIL_AVUTIL_H 1
270 #define HAVE_LIBAVUTIL_SHA_H 1
276 #define HAVE_LIBGEN_H 1
279 #define HAVE_LIBJPEG 1
282 #define HAVE_LIBMNG_H 1
285 #define HAVE_LIBPNG 1
294 #define HAVE_LIBV4L2_H 1
300 #define HAVE_LIMITS_H 1
303 #define HAVE_LINUX_CDROM 1
306 #define HAVE_LINUX_CDROM_H 1
309 #define HAVE_LINUX_CDROM_TIMEOUT 1
312 #define HAVE_LINUX_FB_H 1
315 #define HAVE_LINUX_VIDEODEV2_H 1
324 #define HAVE_LOCALTIME_R 1
327 #define HAVE_LRINTF 1
339 #define HAVE_MAGICKWAND_MAGICKWAND_H 1
342 #define HAVE_MALLOC_H 1
345 #define HAVE_MAX_MACRO 1
348 #define HAVE_MEMALIGN 1
351 #define HAVE_MEMCPY 1
354 #define HAVE_MEMMEM 1
357 #define HAVE_MEMORY_H 1
360 #define HAVE_MEMSET 1
363 #define HAVE_MIN_MACRO 1
387 #define HAVE_NAMELESS_STRUCT_IN_UNION
390 #define HAVE_NANOSLEEP 1
393 #define HAVE_NEAACDEC_H 1
396 #define HAVE_NETDB_H 1
399 #define HAVE_NETINET_IN_H 1
405 #define HAVE_NL_LANGINFO 1
408 #define HAVE_OPENDIR 1
411 #define HAVE_OPENGL 1
417 #define HAVE_POSIX_TIMERS 1
420 #define HAVE_POSTPROC 1
423 #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
426 #define HAVE_PTHREAD_RWLOCK 1
429 #define HAVE_PULSEAUDIO_0_9_7 1
435 #define HAVE_READLINK 1
441 #define HAVE_SCHED_GETAFFINITY 1
444 #define HAVE_SETENV 1
447 #define HAVE_SIGACTION 1
450 #define HAVE_SIGSET 1
453 #define HAVE_SNPRINTF 1
462 #define HAVE_STDBOOL_H 1
465 #define HAVE_STDERR 1
468 #define HAVE_STDINT_H 1
471 #define HAVE_STDIO_H 1
474 #define HAVE_STDLIB_H 1
477 #define HAVE_STRCASECMP 1
480 #define HAVE_STRCASESTR 1
483 #define HAVE_STRCHR 1
486 #define HAVE_STRINGS_H 1
489 #define HAVE_STRING_H 1
498 #define HAVE_STRNCASECMP 1
501 #define HAVE_STRNDUP 1
504 #define HAVE_STRPBRK 1
507 #define HAVE_STRSEP 1
510 #define HAVE_STRTOK_R 1
516 #define HAVE_SYSCONF 1
528 #define HAVE_SYS_IOCTL_H 1
534 #define HAVE_SYS_MMAN_H 1
537 #define HAVE_SYS_PARAM_H 1
543 #define HAVE_SYS_SOCKET_H 1
546 #define HAVE_SYS_SOUNDCARD_H 1
549 #define HAVE_SYS_STAT_H 1
552 #define HAVE_SYS_SYSMACROS_H 1
555 #define HAVE_SYS_TIMES_H 1
558 #define HAVE_SYS_TYPES_H 1
567 #define HAVE_SYS_WAIT_H 1
570 #define HAVE_THEORA 1
573 #define HAVE_THREAD_SAFE_X11 1
576 #define HAVE_TIMEGM 1
579 #define HAVE_TM_GMTOFF 1
582 #define HAVE_UCONTEXT_H 1
585 #define HAVE_UNISTD_H 1
588 #define HAVE_UNSETENV 1
597 #define HAVE_VA_VA_H 1
600 #define HAVE_VA_VA_X11_H 1
612 #define HAVE_VORBIS 1
615 #define HAVE_VPX_VP9_DECODER 1
618 #define HAVE_VSNPRINTF 1
621 #define HAVE_VSSCANF 1
633 #define HAVE_X11_EXTENSIONS_XSHM_H 1
636 #define HAVE_X11_EXTENSIONS_XVMC_H 1
639 #define HAVE_XINERAMA 1
648 #define HAVE_ZERO_SAFE_MEM 1
666 #define HAVE___CTYPE_B 1
669 #define HAVE___ENVIRON 1
675 #define HAVE____BRK_ADDR 1
684 #define IOCTL_REQUEST_TYPE unsigned long
687 #define LIBCDIO_CONFIG_H 1
693 #define LIBX11_SO "libX11.so.6"
696 #define LIBXV_SO "libXv.so.1"
699 #define LT_OBJDIR ".libs/"
705 #define PACKAGE "xine-lib"
708 #define PACKAGE_BUGREPORT "xine-bugs@lists.sourceforge.net"
711 #define PACKAGE_NAME "xine-lib"
714 #define PACKAGE_STRING "xine-lib 1.2.10"
717 #define PACKAGE_TARNAME "xine-lib"
720 #define PACKAGE_URL ""
723 #define PACKAGE_VERSION "1.2.10"
732 #define SIZEOF_LONG 4
735 #define STDC_HEADERS 1
743 #define SUPPORT_ATTRIBUTE_CONST 1
747 #define SUPPORT_ATTRIBUTE_DEPRECATED 1
751 #define SUPPORT_ATTRIBUTE_FORMAT 1
755 #define SUPPORT_ATTRIBUTE_FORMAT_ARG 1
759 #define SUPPORT_ATTRIBUTE_MALLOC 1
763 #define SUPPORT_ATTRIBUTE_PACKED 1
767 #define SUPPORT_ATTRIBUTE_SENTINEL 1
771 #define SUPPORT_ATTRIBUTE_UNUSED 1
781 #define SUPPORT_ATTRIBUTE_VISIBILITY_INTERNAL 1
786 #define SUPPORT_ATTRIBUTE_VISIBILITY_PROTECTED 1
790 #define SUPPORT_ATTRIBUTE_WARN_UNUSED_RESULT 1
794 #define SUPPORT_ATTRIBUTE_WEAK 1
797 #define SUPPORT_FLAG_VISIBILITY 1
801 # define _ALL_SOURCE 1
805 # define _GNU_SOURCE 1
808 #ifndef _POSIX_PTHREAD_SEMANTICS
809 # define _POSIX_PTHREAD_SEMANTICS 1
812 #ifndef _TANDEM_SOURCE
813 # define _TANDEM_SOURCE 1
816 #ifndef __EXTENSIONS__
817 # define __EXTENSIONS__ 1
822 #define VERSION "1.2.10"
826 #if defined AC_APPLE_UNIVERSAL_BUILD
827 # if defined __BIG_ENDIAN__
828 # define WORDS_BIGENDIAN 1
831 # ifndef WORDS_BIGENDIAN
837 #define XINE_ACFLAGS "-I ${prefix}/share/aclocal"
840 #define XINE_FONTDIR "/usr/share/xine/libxine1/fonts"
843 #define XINE_LOCALEDIR "/usr/share/locale"
846 #define XINE_LT_AGE 8
849 #define XINE_LT_CURRENT 10
858 #define XINE_MAKE_BUILTINS 1
867 #define XINE_PLUGINDIR "/usr/lib/xine/plugins/2.8"
870 #define XINE_PLUGINROOT "/usr/lib/xine/plugins/2"
873 #define XINE_REL_FONTDIR "share/xine/libxine1/fonts"
876 #define XINE_REL_LOCALEDIR "share/locale"
879 #define XINE_REL_PLUGINDIR "lib/xine/plugins/2.8"
882 #define XINE_REL_PLUGINROOT "lib/xine/plugins/2"
888 #define XINE_TEXTDOMAIN "libxine2"
894 #ifndef _DARWIN_USE_64_BIT_INODE
895 # define _DARWIN_USE_64_BIT_INODE 1
899 #define _FILE_OFFSET_BITS 64
902 #define _ISOC9X_SOURCE 1
935 #define restrict __restrict
941 #if defined __SUNPRO_CC && !defined __RESTRICT
943 # define __restrict__
956 # define ASMALIGN(ZEROBITS) ".align " #ZEROBITS "\n\t"
958 # define ASMALIGN(ZEROBITS) ".align 1<<" #ZEROBITS "\n\t"
965 #if defined (__FreeBSD__) && !defined (__FreeBSD_kernel__)
966 #define __FreeBSD_kernel__ __FreeBSD__
969 #if defined (__FreeBSD_kernel__)
970 #include <sys/param.h>
971 # if defined (__FreeBSD_version) && !defined (__FreeBSD_kernel_version)
972 # define __FreeBSD_kernel_version __FreeBSD_version