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
174#define HAVE_ERRNO_H 1
177#define HAVE_EXECINFO_H 1
186#define HAVE_FCNTL_H 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
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
286#define HAVE_LIBMNG_H 1
298#define HAVE_LIBV4L2_H 1
304#define HAVE_LIMITS_H 1
307#define HAVE_LINUX_CDROM 1
310#define HAVE_LINUX_CDROM_H 1
313#define HAVE_LINUX_CDROM_TIMEOUT 1
316#define HAVE_LINUX_FB_H 1
319#define HAVE_LINUX_VIDEODEV2_H 1
328#define HAVE_LOCALTIME_R 1
343#define HAVE_MAGICKWAND_MAGICKWAND_H 1
346#define HAVE_MALLOC_H 1
349#define HAVE_MAX_MACRO 1
352#define HAVE_MEMALIGN 1
361#define HAVE_MEMORY_H 1
367#define HAVE_MIN_MACRO 1
391#define HAVE_NAMELESS_STRUCT_IN_UNION
394#define HAVE_NANOSLEEP 1
397#define HAVE_NEAACDEC_H 1
400#define HAVE_NETDB_H 1
403#define HAVE_NETINET_IN_H 1
409#define HAVE_NL_LANGINFO 1
412#define HAVE_OPENDIR 1
421#define HAVE_POSIX_TIMERS 1
424#define HAVE_POSTPROC 1
427#define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1
430#define HAVE_PTHREAD_RWLOCK 1
433#define HAVE_PULSEAUDIO_0_9_7 1
439#define HAVE_READLINK 1
445#define HAVE_SCHED_GETAFFINITY 1
451#define HAVE_SIGACTION 1
457#define HAVE_SNPRINTF 1
466#define HAVE_STDBOOL_H 1
472#define HAVE_STDINT_H 1
475#define HAVE_STDIO_H 1
478#define HAVE_STDLIB_H 1
481#define HAVE_STRCASECMP 1
484#define HAVE_STRCASESTR 1
490#define HAVE_STRINGS_H 1
493#define HAVE_STRING_H 1
502#define HAVE_STRNCASECMP 1
505#define HAVE_STRNDUP 1
508#define HAVE_STRPBRK 1
514#define HAVE_STRTOK_R 1
520#define HAVE_SYSCONF 1
532#define HAVE_SYS_IOCTL_H 1
538#define HAVE_SYS_MMAN_H 1
541#define HAVE_SYS_PARAM_H 1
547#define HAVE_SYS_SOCKET_H 1
550#define HAVE_SYS_SOUNDCARD_H 1
553#define HAVE_SYS_STAT_H 1
556#define HAVE_SYS_SYSMACROS_H 1
559#define HAVE_SYS_TIMES_H 1
562#define HAVE_SYS_TYPES_H 1
571#define HAVE_SYS_WAIT_H 1
577#define HAVE_THREAD_SAFE_X11 1
583#define HAVE_TM_GMTOFF 1
586#define HAVE_UCONTEXT_H 1
589#define HAVE_UNISTD_H 1
592#define HAVE_UNSETENV 1
601#define HAVE_VA_VA_H 1
604#define HAVE_VA_VA_X11_H 1
613#define HAVE_VLDXVMC 1
619#define HAVE_VPX_VP9_DECODER 1
622#define HAVE_VSNPRINTF 1
625#define HAVE_VSSCANF 1
634#define HAVE_X11_EXTENSIONS_VLDXVMC_H 1
637#define HAVE_X11_EXTENSIONS_XSHM_H 1
640#define HAVE_X11_EXTENSIONS_XVMC_H 1
643#define HAVE_XINERAMA 1
652#define HAVE_ZERO_SAFE_MEM 1
670#define HAVE___CTYPE_B 1
673#define HAVE___ENVIRON 1
679#define HAVE____BRK_ADDR 1
688#define IOCTL_REQUEST_TYPE unsigned long
691#define LIBCDIO_CONFIG_H 1
697#define LIBX11_SO "libX11.so.6"
700#define LIBXV_SO "libXv.so.1"
703#define LT_OBJDIR ".libs/"
709#define PACKAGE "xine-lib"
712#define PACKAGE_BUGREPORT "xine-bugs@lists.sourceforge.net"
715#define PACKAGE_NAME "xine-lib"
718#define PACKAGE_STRING "xine-lib 1.2.11"
721#define PACKAGE_TARNAME "xine-lib"
724#define PACKAGE_URL ""
727#define PACKAGE_VERSION "1.2.11"
739#define STDC_HEADERS 1
747#define SUPPORT_ATTRIBUTE_CONST 1
751#define SUPPORT_ATTRIBUTE_DEPRECATED 1
755#define SUPPORT_ATTRIBUTE_FORMAT 1
759#define SUPPORT_ATTRIBUTE_FORMAT_ARG 1
763#define SUPPORT_ATTRIBUTE_MALLOC 1
767#define SUPPORT_ATTRIBUTE_PACKED 1
771#define SUPPORT_ATTRIBUTE_SENTINEL 1
775#define SUPPORT_ATTRIBUTE_UNUSED 1
785#define SUPPORT_ATTRIBUTE_VISIBILITY_INTERNAL 1
790#define SUPPORT_ATTRIBUTE_VISIBILITY_PROTECTED 1
794#define SUPPORT_ATTRIBUTE_WARN_UNUSED_RESULT 1
798#define SUPPORT_ATTRIBUTE_WEAK 1
801#define SUPPORT_FLAG_VISIBILITY 1
805# define _ALL_SOURCE 1
809# define _GNU_SOURCE 1
812#ifndef _POSIX_PTHREAD_SEMANTICS
813# define _POSIX_PTHREAD_SEMANTICS 1
816#ifndef _TANDEM_SOURCE
817# define _TANDEM_SOURCE 1
820#ifndef __EXTENSIONS__
821# define __EXTENSIONS__ 1
826#define VERSION "1.2.11"
830#if defined AC_APPLE_UNIVERSAL_BUILD
831# if defined __BIG_ENDIAN__
832# define WORDS_BIGENDIAN 1
835# ifndef WORDS_BIGENDIAN
841#define XINE_ACFLAGS "-I ${prefix}/share/aclocal"
844#define XINE_FONTDIR "/usr/share/xine/libxine1/fonts"
847#define XINE_LOCALEDIR "/usr/share/locale"
853#define XINE_LT_CURRENT 11
862#define XINE_MAKE_BUILTINS 1
871#define XINE_PLUGINDIR "/usr/lib/xine/plugins/2.9"
874#define XINE_PLUGINROOT "/usr/lib/xine/plugins/2"
877#define XINE_REL_FONTDIR "share/xine/libxine1/fonts"
880#define XINE_REL_LOCALEDIR "share/locale"
883#define XINE_REL_PLUGINDIR "lib/xine/plugins/2.9"
886#define XINE_REL_PLUGINROOT "lib/xine/plugins/2"
892#define XINE_TEXTDOMAIN "libxine2"
898#ifndef _DARWIN_USE_64_BIT_INODE
899# define _DARWIN_USE_64_BIT_INODE 1
903#define _FILE_OFFSET_BITS 64
906#define _ISOC9X_SOURCE 1
939#define restrict __restrict
945#if defined __SUNPRO_CC && !defined __RESTRICT
960# define ASMALIGN(ZEROBITS) ".align " #ZEROBITS "\n\t"
962# define ASMALIGN(ZEROBITS) ".align 1<<" #ZEROBITS "\n\t"
969#if defined (__FreeBSD__) && !defined (__FreeBSD_kernel__)
970#define __FreeBSD_kernel__ __FreeBSD__
973#if defined (__FreeBSD_kernel__)
974#include <sys/param.h>
975# if defined (__FreeBSD_version) && !defined (__FreeBSD_kernel_version)
976# define __FreeBSD_kernel_version __FreeBSD_version