Mercurial > SDL_sound_CoreAudio
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 */ |