comparison decoders/libmpg123/config.h @ 562:7e08477b0fc1

MP3 decoder upgrade work. Ripped out SMPEG and mpglib support, replaced it with "mpg123.c" and libmpg123. libmpg123 is a much better version of mpglib, so it should solve all the problems about MP3's not seeking, or most modern MP3's not playing at all, etc. Since you no longer have to make a tradeoff with SMPEG for features, and SMPEG is basically rotting, I removed it from the project. There is still work to be done with libmpg123...there are MMX, 3DNow, SSE, Altivec, etc decoders which we don't have enabled at the moment, and the build system could use some work to make this compile more cleanly, etc. Still: huge win.
author Ryan C. Gordon <icculus@icculus.org>
date Fri, 30 Jan 2009 02:44:47 -0500
parents
children
comparison
equal deleted inserted replaced
561:f2985e08589c 562:7e08477b0fc1
1
2 /* Define if .align takes 3 for alignment of 2^3=8 bytes instead of 8. */
3 /* #undef ASMALIGN_EXP */
4
5 /* Define if __attribute__((aligned(16))) shall be used */
6 /* #undef CCALIGN */
7
8 /* Define if checking of stack alignment is wanted. */
9 #define CHECK_ALIGN 1
10
11 /* Define if debugging is enabled. */
12 /* #undef DEBUG */
13
14 /* The default audio output module(s) to use */
15 #define DEFAULT_OUTPUT_MODULE "alsa,oss,esd,pulse,sdl,nas,arts"
16
17 /* Define if building with dynamcally linked libmpg123 */
18 #define DYNAMIC_BUILD 1
19
20 /* Define if FIFO support is enabled. */
21 #define FIFO 1
22
23 /* Define if frame index should be used. */
24 #define FRAME_INDEX 1
25
26 /* Define if gapless is enabled. */
27 #define GAPLESS 1
28
29 /* Define to 1 if you have the <Alib.h> header file. */
30 /* #undef HAVE_ALIB_H */
31
32 /* Define to 1 if you have the <arpa/inet.h> header file. */
33 #define HAVE_ARPA_INET_H 1
34
35 /* Define to 1 if you have the <asm/audioio.h> header file. */
36 /* #undef HAVE_ASM_AUDIOIO_H */
37
38 /* Define to 1 if you have the `atoll' function. */
39 #define HAVE_ATOLL 1
40
41 /* Define to 1 if you have the <audios.h> header file. */
42 /* #undef HAVE_AUDIOS_H */
43
44 /* Define to 1 if you have the <AudioToolbox/AudioToolbox.h> header file. */
45 /* #undef HAVE_AUDIOTOOLBOX_AUDIOTOOLBOX_H */
46
47 /* Define to 1 if you have the <AudioUnit/AudioUnit.h> header file. */
48 /* #undef HAVE_AUDIOUNIT_AUDIOUNIT_H */
49
50 /* Define to 1 if you have the <CoreServices/CoreServices.h> header file. */
51 /* #undef HAVE_CORESERVICES_CORESERVICES_H */
52
53 /* Define to 1 if you have the <CUlib.h> header file. */
54 /* #undef HAVE_CULIB_H */
55
56 /* Define to 1 if you have the <dlfcn.h> header file. */
57 #define HAVE_DLFCN_H 1
58
59 /* Define to 1 if you have the `getaddrinfo' function. */
60 #define HAVE_GETADDRINFO 1
61
62 /* Define to 1 if you have the `getpagesize' function. */
63 #define HAVE_GETPAGESIZE 1
64
65 /* Define to 1 if you have the `getuid' function. */
66 #define HAVE_GETUID 1
67
68 /* Define to 1 if you have the <inttypes.h> header file. */
69 #define HAVE_INTTYPES_H 1
70
71 /* Define to 1 if you have the <langinfo.h> header file. */
72 #define HAVE_LANGINFO_H 1
73
74 /* Define to 1 if you have the `m' library (-lm). */
75 #define HAVE_LIBM 1
76
77 /* Define to 1 if you have the `mx' library (-lmx). */
78 /* #undef HAVE_LIBMX */
79
80 /* Define to 1 if you have the <limits.h> header file. */
81 #define HAVE_LIMITS_H 1
82
83 /* Define to 1 if you have the <linux/soundcard.h> header file. */
84 #define HAVE_LINUX_SOUNDCARD_H 1
85
86 /* Define to 1 if you have the <locale.h> header file. */
87 #define HAVE_LOCALE_H 1
88
89 /* Define if LTDL library is available. */
90 #define HAVE_LTDL 1
91
92 /* Define to 1 if you have the <machine/soundcard.h> header file. */
93 /* #undef HAVE_MACHINE_SOUNDCARD_H */
94
95 /* Define to 1 if you have the <memory.h> header file. */
96 #define HAVE_MEMORY_H 1
97
98 /* Define to 1 if you have the `mkfifo' function. */
99 #define HAVE_MKFIFO 1
100
101 /* Define to 1 if you have a working `mmap' system call. */
102 #define HAVE_MMAP 1
103
104 /* Define to 1 if you have the <netdb.h> header file. */
105 #define HAVE_NETDB_H 1
106
107 /* Define to 1 if you have the <netinet/in.h> header file. */
108 #define HAVE_NETINET_IN_H 1
109
110 /* Define to 1 if you have the <netinet/tcp.h> header file. */
111 /* #undef HAVE_NETINET_TCP_H */
112
113 /* Define to 1 if you have the `nl_langinfo' function. */
114 #define HAVE_NL_LANGINFO 1
115
116 /* Define to 1 if you have the <os2me.h> header file. */
117 /* #undef HAVE_OS2ME_H */
118
119 /* Define to 1 if you have the <os2.h> header file. */
120 /* #undef HAVE_OS2_H */
121
122 /* Define to 1 if you have the `random' function. */
123 #define HAVE_RANDOM 1
124
125 /* Define to 1 if you have the <sched.h> header file. */
126 #define HAVE_SCHED_H 1
127
128 /* Define to 1 if you have the `sched_setscheduler' function. */
129 #define HAVE_SCHED_SETSCHEDULER 1
130
131 /* Define to 1 if you have the `setlocale' function. */
132 #define HAVE_SETLOCALE 1
133
134 /* Define to 1 if you have the `setpriority' function. */
135 #define HAVE_SETPRIORITY 1
136
137 /* Define to 1 if you have the `setuid' function. */
138 #define HAVE_SETUID 1
139
140 /* Define to 1 if you have the <signal.h> header file. */
141 #define HAVE_SIGNAL_H 1
142
143 /* Define to 1 if you have the <stdint.h> header file. */
144 #define HAVE_STDINT_H 1
145
146 /* Define to 1 if you have the <stdio.h> header file. */
147 #define HAVE_STDIO_H 1
148
149 /* Define to 1 if you have the <stdlib.h> header file. */
150 #define HAVE_STDLIB_H 1
151
152 /* Define to 1 if you have the `strdup' function. */
153 #define HAVE_STRDUP 1
154
155 /* Define to 1 if you have the `strerror' function. */
156 #define HAVE_STRERROR 1
157
158 /* Define to 1 if you have the <strings.h> header file. */
159 #define HAVE_STRINGS_H 1
160
161 /* Define to 1 if you have the <string.h> header file. */
162 #define HAVE_STRING_H 1
163
164 /* Define to 1 if you have the <sun/audioio.h> header file. */
165 /* #undef HAVE_SUN_AUDIOIO_H */
166
167 /* Define to 1 if you have the <sys/audioio.h> header file. */
168 /* #undef HAVE_SYS_AUDIOIO_H */
169
170 /* Define to 1 if you have the <sys/audio.h> header file. */
171 /* #undef HAVE_SYS_AUDIO_H */
172
173 /* Define to 1 if you have the <sys/ioctl.h> header file. */
174 #define HAVE_SYS_IOCTL_H 1
175
176 /* Define to 1 if you have the <sys/param.h> header file. */
177 #define HAVE_SYS_PARAM_H 1
178
179 /* Define to 1 if you have the <sys/resource.h> header file. */
180 #define HAVE_SYS_RESOURCE_H 1
181
182 /* Define to 1 if you have the <sys/signal.h> header file. */
183 #define HAVE_SYS_SIGNAL_H 1
184
185 /* Define to 1 if you have the <sys/socket.h> header file. */
186 #define HAVE_SYS_SOCKET_H 1
187
188 /* Define to 1 if you have the <sys/soundcard.h> header file. */
189 #define HAVE_SYS_SOUNDCARD_H 1
190
191 /* Define to 1 if you have the <sys/stat.h> header file. */
192 #define HAVE_SYS_STAT_H 1
193
194 /* Define to 1 if you have the <sys/time.h> header file. */
195 #define HAVE_SYS_TIME_H 1
196
197 /* Define to 1 if you have the <sys/types.h> header file. */
198 #define HAVE_SYS_TYPES_H 1
199
200 /* Define to 1 if you have the <sys/wait.h> header file. */
201 #define HAVE_SYS_WAIT_H 1
202
203 /* Define this if you have the POSIX termios library */
204 #define HAVE_TERMIOS 1
205
206 /* Define to 1 if you have the <unistd.h> header file. */
207 #define HAVE_UNISTD_H 1
208
209 /* Define to 1 if you have the <windows.h> header file. */
210 /* #undef HAVE_WINDOWS_H */
211
212 /* size of the frame index seek table */
213 #define INDEX_SIZE 1000
214
215 /* Define if IPV6 support is enabled. */
216 #define IPV6 1
217
218 /* Define if network support is enabled. */
219 #define NETWORK 1
220
221 /* Name of package */
222 #define PACKAGE "mpg123"
223
224 /* Define to the address where bug reports for this package should be sent. */
225 #define PACKAGE_BUGREPORT "mpg123-devel@lists.sourceforge.net"
226
227 /* Define to the full name of this package. */
228 #define PACKAGE_NAME "mpg123"
229
230 /* Define to the full name and version of this package. */
231 #define PACKAGE_STRING "mpg123 1.6.4"
232
233 /* Define to the one symbol short name of this package. */
234 #define PACKAGE_TARNAME "mpg123"
235
236 /* Define to the version of this package. */
237 #define PACKAGE_VERSION "1.6.4"
238
239 /* Define if portaudio v18 API is wanted. */
240 /* #undef PORTAUDIO18 */
241
242 /* The size of `long', as computed by sizeof. */
243 /*#define SIZEOF_LONG sizeof (long)*/
244
245 /* The size of `off_t', as computed by sizeof. */
246 /*#define SIZEOF_OFF_T sizeof (off_t)*/
247
248 /* The size of `size_t', as computed by sizeof. */
249 /*#define SIZEOF_SIZE_T sizeof (size_t)*/
250
251 /* The size of `ssize_t', as computed by sizeof. */
252 /*#define SIZEOF_SSIZE_T sizeof (ssize_t)*/
253
254 /* Define to 1 if you have the ANSI C header files. */
255 #define STDC_HEADERS 1
256
257 /* Define if modules are enabled */
258 #define USE_MODULES 1
259
260 /* Version number of package */
261 #define VERSION "1.6.4"
262
263 /* Number of bits in a file offset, on hosts where this is settable. */
264 /* #undef _FILE_OFFSET_BITS */
265
266 /* Define for large files, on AIX-style hosts. */
267 /* #undef _LARGE_FILES */
268
269 /* Define to empty if `const' does not conform to ANSI C. */
270 /* #undef const */
271
272 /* Define to `__inline__' or `__inline' if that's what the C compiler
273 calls it, or to nothing if 'inline' is not supported under any name. */
274 #ifndef __cplusplus
275 /* #undef inline */
276 #endif
277
278 /* Define to `long int' if <sys/types.h> does not define. */
279 /* #undef off_t */
280
281 /* Define to `unsigned int' if <sys/types.h> does not define. */
282 /* #undef size_t */
283
284 /* Define to `int' if <sys/types.h> does not define. */
285 /* #undef ssize_t */