1 | 2006-02-05 Prakash Punnoor <prakash@punnoor.de> |
---|
2 | |
---|
3 | * admin/pkgconfig/openal.pc.in: also include pthread related flags - |
---|
4 | the lib flags shouldn't be needed though and the acx_pthread.m4 macro |
---|
5 | should be fixed though, so that openal itself gets linked to pthread; |
---|
6 | reverting last this patch, as acx_pthread hopefully got a work-around |
---|
7 | for Linux |
---|
8 | |
---|
9 | * admin/pkgconfig/openal-config.in: commenting out pthread related flags, |
---|
10 | as openal should be built that way that apps linking to openal shouldn't |
---|
11 | know anything about it (unless in static case) |
---|
12 | |
---|
13 | * admin/autotools/m4/acx_pthread.m4: check for pthread first on Linux |
---|
14 | thus making openal actually link to pthread; this probably needs more |
---|
15 | fixing |
---|
16 | |
---|
17 | 2006-02-04 Prakash Punnoor <prakash@punnoor.de> |
---|
18 | |
---|
19 | * CMakeLists.txt: handle dl as configure.ac |
---|
20 | |
---|
21 | 2006-02-04 Sven Panne <sven.panne@aedion.de> |
---|
22 | |
---|
23 | * configure.ac: Fixes for Cygwin. Look for dlfcn.h and an option -ldl to |
---|
24 | decide whether dynamic loading of libraries is possible, as Cygwin |
---|
25 | doesn't need and doesn't support -ldl. Fixed test for native Windows |
---|
26 | backend. Fixed CR/LF vs. LF issue in configure. |
---|
27 | |
---|
28 | 2006-02-03 Sven Panne <sven.panne@aedion.de> |
---|
29 | |
---|
30 | * CMakeLists.txt, configure.ac src/al_source.c: Renamed LINUX_AL to |
---|
31 | AL_SUPPORT_BYTE_LOKI_SOURCE_ATTR_, which is a bit clearer. |
---|
32 | |
---|
33 | * src/al_source.c, src/al_types.h, test/testloop.c: Removed the |
---|
34 | AL_STREAMING source attribute. It was non-standard, undocumented and |
---|
35 | didn't do anything. |
---|
36 | |
---|
37 | * configure.ac: Use AC_DEFINE instead of specifying preprocessor defines |
---|
38 | by hand. |
---|
39 | |
---|
40 | 2006-01-31 Prakash Punnoor <prakash@punnoor.de> |
---|
41 | |
---|
42 | * admin/pkgconfig/Makefile.am: use more portable way of defining |
---|
43 | pkgconfdir (by Andreas Bierfert) |
---|
44 | |
---|
45 | * common/include/AL/al.h, common/include/AL/alc.h, CMakeLists.txt, |
---|
46 | configure.ac: use visibility attribute only when building OpenAL lib |
---|
47 | |
---|
48 | 2006-01-23 Sven Panne <sven.panne@aedion.de> |
---|
49 | |
---|
50 | * src/alc/alc_context.c (_alcSetContext, _alcInitContext): Initialize |
---|
51 | speaker positions when the number of speakers is known, not earlier... |
---|
52 | |
---|
53 | * src/alc/alc_context.c (_alcSetContext): Fixed debug message. |
---|
54 | |
---|
55 | * src/al_rcvar.c (rc_lookup): Don't complain a second time, |
---|
56 | _alGlobalBinding already did it. |
---|
57 | |
---|
58 | 2006-01-20 Sven Panne <sven.panne@aedion.de> |
---|
59 | |
---|
60 | * src/al_ext.c: Fixed braino in alGetEnumValue. |
---|
61 | |
---|
62 | 2006-01-20 Prakash Punnoor <prakash@punnoor.de> |
---|
63 | |
---|
64 | * admin/CMakeModules/FindCompilerVisibility.cmake: fix result always set |
---|
65 | to true and include debugging output; minor indenting |
---|
66 | |
---|
67 | * admin/CMakeModules/FindPkgConfig.cmake: filter out ENTER lines |
---|
68 | |
---|
69 | * CMakeLists.txt: better defines handling and more debugging output; |
---|
70 | re-check back-end if its DLOPEN state changed; factor out code |
---|
71 | |
---|
72 | * admin/CMakeModules/FindConfigHelper.cmake: added |
---|
73 | |
---|
74 | * admin/CMakeModules/FindCompilerFlagsSet.cmake: added |
---|
75 | |
---|
76 | 2006-01-18 Erik Hofman <erik@ehofman.com> |
---|
77 | |
---|
78 | * src/backends/alc_backend_irix.c: Rename a few instances of |
---|
79 | dmediadevice to dmedia instead. IRIX is working again. |
---|
80 | |
---|
81 | 2006-01-17 Erik Hofman <erik@ehofman.com> |
---|
82 | |
---|
83 | * src/al_buffer.c, src/al_buffer.h, src/al_main.c, |
---|
84 | src/audioconvert/ac_misc.c, src/audioconvert/audioconvert.h, |
---|
85 | src/extensions/al_ext_capture.c: Finish what someone else started, |
---|
86 | convert void* to const void* to get it compiling for IRIX' MIPSpro |
---|
87 | compiler, add the usleep functio n for IRIX. |
---|
88 | |
---|
89 | * src/backends/alc_backend.h: Fix a typo: alcBackendOpenDMedia instead |
---|
90 | of alcBackendOpenDMedia_ |
---|
91 | |
---|
92 | 2006-01-17 Prakash Punnoor <prakash@punnoor.de> |
---|
93 | |
---|
94 | * test/testrotatesound.c: added |
---|
95 | |
---|
96 | * test/testvorbis.c: don't loop |
---|
97 | |
---|
98 | * src/extensions/al_ext_vorbis.c: fix vorbis not flushing samples and |
---|
99 | bug in seek routine |
---|
100 | |
---|
101 | * CMakeLists.txt: work around CMake bug for visibility test and add |
---|
102 | testrotatesound to tests; add DMedia detection; remove stray ENDIF and |
---|
103 | deactivate DirectSound support (as it doesn't exist); factor out some |
---|
104 | detection routines |
---|
105 | |
---|
106 | * src/backends/alc_backend.c, src/backends/alc_backend.h, |
---|
107 | src/backends/alc_backend_irix.c, configure.ac: make an independent |
---|
108 | "dmedia" back-end of IRIX native |
---|
109 | |
---|
110 | * configure.ac, src/extensions/al_ext_mp3.c: Use OPENAL_DLOPEN_MP3 |
---|
111 | instead of OPENAL_DLOPEN_SMPEG. This more macro friendly (currently in |
---|
112 | CMake project, only) |
---|
113 | |
---|
114 | * admin/CMakeModules/FindCompilerAttribute.cmake, |
---|
115 | admin/CMakeModules/FindCompilerVisibility.cmake: added |
---|
116 | |
---|
117 | 2006-01-17 Sven Panne <sven.panne@aedion.de> |
---|
118 | |
---|
119 | * src/alc/alc_context.c: Make sure that the speakers are moved to their |
---|
120 | initial position at context creation time. The whole logic of state |
---|
121 | initialization and update is currently a bit arcane and should be |
---|
122 | improved. |
---|
123 | |
---|
124 | * src/extensions/al_ext_mp3.c: Synched dlopen #ifdef with configure.ac. |
---|
125 | |
---|
126 | 2006-01-14 Prakash Punnoor <prakash@punnoor.de> |
---|
127 | |
---|
128 | * test/testda.c, test/testdoppler.c, test/testgain.c, test/testlib.c, |
---|
129 | test/testlib.h, test/testlistener.c, test/testlistener2.c, |
---|
130 | test/testlistener3.c, test/testlistener4.c, test/testloop.c, |
---|
131 | test/testmp32.c, test/testmulti.c, test/testmultinothread.c, |
---|
132 | test/testnothread.c, test/testpause.c, test/testpitch.c, |
---|
133 | test/testpitchnothread.c, test/testpitchnothread2.c, test/testqueue.c, |
---|
134 | test/testqueue2.c, test/testqueue3.c, test/testrelative.c, |
---|
135 | test/testreverb.c, test/testsingle.c, test/testsourcestop.c, |
---|
136 | test/testtime.c: use current alut wave loader instead of obsolete one, |
---|
137 | and as we use alut anyway, use its init/exit, as well |
---|
138 | |
---|
139 | * CMakeLists.txt: forgot testmulitnothread; add -fomit-frame-pointer |
---|
140 | only when doing optimization |
---|
141 | |
---|
142 | 2006-01-13 Prakash Punnoor <prakash@punnoor.de> |
---|
143 | |
---|
144 | * src/arch/Makefile.am, src/arch/.cvsignore: added |
---|
145 | |
---|
146 | * configure.ac, src/Makefile.am: kludge for nasm vs. automake-1.8 |
---|
147 | |
---|
148 | * README: cmake related corrections |
---|
149 | |
---|
150 | 2006-01-12 Prakash Punnoor <prakash@punnoor.de> |
---|
151 | |
---|
152 | * src/extensions/al_ext_vorbis.c, src/backends/alc_backend_alsa.c, |
---|
153 | src/backends/alc_backend_arts.c, src/backends/alc_backend_esd.c, |
---|
154 | src/backends/alc_backend_sdl.c: #if -> #ifdef |
---|
155 | |
---|
156 | * CMakeLists.txt: improve defines handling |
---|
157 | |
---|
158 | * src/Makefile.am: Fix (I hope) for SUBDIRS problem (with older |
---|
159 | automake?). |
---|
160 | |
---|
161 | 2006-01-11 Prakash Punnoor <prakash@punnoor.de> |
---|
162 | |
---|
163 | * src/al_siteconfig.h: #if -> #ifdef |
---|
164 | |
---|
165 | * CMakeLists.txt: test for __attribute__(...) |
---|
166 | |
---|
167 | 2006-01-11 Sven Panne <sven.panne@aedion.de> |
---|
168 | |
---|
169 | * admin/autotools/.indent.pro, src/alc/alc_device.c, |
---|
170 | src/backends/alc_backend.c, src/backends/alc_backend.h, |
---|
171 | src/backends/alc_backend_alsa.c: More steps towards a sane backend API. |
---|
172 | |
---|
173 | * configure.ac, src/al_buffer.c, src/al_config.c, src/al_debug.c, |
---|
174 | src/al_debug.h, src/al_error.c, src/al_ext.c, src/al_filter.c, |
---|
175 | src/al_main.h, src/al_mixer.c, src/al_mspool.c, src/al_rcvar.c, |
---|
176 | src/al_siteconfig.h, src/al_source.c, src/al_threadlib.c, |
---|
177 | src/al_threadlib.h, src/alc/alc_context.c, src/alc/alc_error.c, |
---|
178 | src/audioconvert/ac_misc.c, src/backends/alc_backend_alsa.c, |
---|
179 | src/backends/alc_backend_darwin.c, src/backends/alc_backend_linux.c, |
---|
180 | src/backends/alc_backend_wave.c, src/extensions/al_ext_mp3.c: Fixed tons |
---|
181 | of warnings. Fixed a bug in _alGetGlobalScalar on the way. |
---|
182 | |
---|
183 | * admin/autotools/m4/alut_c__attribute.m4: Added. |
---|
184 | |
---|
185 | * configure.ac: Added flags to dynamically load SDL, Vorbis and MP3 libs |
---|
186 | (enabled by default). Fixed a cut-n-paste typo in the handling of |
---|
187 | --enable-more-warnings. |
---|
188 | |
---|
189 | 2006-01-10 Sven Panne <sven.panne@aedion.de> |
---|
190 | |
---|
191 | * configure.ac: Only use -finline-functions, -ffast-math and |
---|
192 | -fomit-frame-pointer for optimized build. Test the availability of these |
---|
193 | options with ALUT_CHECK_FLAG. Note that -O2 is used by default for GCC. |
---|
194 | |
---|
195 | * CMakeLists.txt, config-osx.h, configure.ac: Removed EMPTY_LOCKS |
---|
196 | remainders. |
---|
197 | |
---|
198 | * configure.ac: Synched --enable-more-warnings handling with ALUT. Use |
---|
199 | ALUT_CHECK_FLAG for symbol visibility support detection. |
---|
200 | |
---|
201 | * admin/autotools/m4/alut_check_flag.m4, |
---|
202 | admin/autotools/m4/alut_eval_stderr.m4: Added. |
---|
203 | |
---|
204 | * src/arch/i386/x86_cpu_caps_prk.c, src/arch/i386/x86_cpu_caps_prk.h: |
---|
205 | Don't use old-style function definitions. |
---|
206 | |
---|
207 | * common/include/AL/al.h, common/include/AL/alc.h: Warning police. |
---|
208 | |
---|
209 | * src/al_ext.c, src/alc/alc_context.c: Warning police. GCC is not |
---|
210 | cunning enough to see the relation between the return value and the |
---|
211 | pointer argument, so make things obvious even for a compiler. |
---|
212 | |
---|
213 | 2006-01-10 Prakash Punnoor <prakash@punnoor.de> |
---|
214 | |
---|
215 | * CMakeLists.txt: fix missing defines for extensions; disable vorbis |
---|
216 | dlopen; add pkg-config defines to compiler command line; sync |
---|
217 | optimization flags to configure.ac; remove adding of -march option; |
---|
218 | forcefully disable symbol visibility for ICC due to linker trouble; |
---|
219 | disable NASM and SIMD specific stuff if no MMX is found, as we don't use |
---|
220 | other SIMD instructions; enable dlopening vorbis, SDL and smpeg |
---|
221 | |
---|
222 | * src/extensions/al_ext_vorbis.c: enable dlopening (ripped from arts |
---|
223 | backend; testvorbis seems to indicate working code...) |
---|
224 | |
---|
225 | * src/backends/alc_backend_sdl.c: enable dlopening |
---|
226 | |
---|
227 | * src/extensions/al_ext_mp3.c: enable dlopening |
---|
228 | |
---|
229 | * configure.ac: disable NASM and SIMD specific stuff if no MMX is found |
---|
230 | for the time-being |
---|
231 | |
---|
232 | 2006-01-09 Sven Panne <sven.panne@aedion.de> |
---|
233 | |
---|
234 | * include/AL/alext.h, src/al_buffer.c, src/extensions/al_ext_loki.h, |
---|
235 | src/extensions/al_ext_mp3.h: Make some LOKI extensions visible again. |
---|
236 | |
---|
237 | * configure.ac: Fixed symbol visibility support detection. Note that GCC |
---|
238 | 3.3.x and GCC 3.4.x support '__attribute__((visibility(...)))', but not |
---|
239 | '-fvisibility=...'. Furthermore, don't bother testing for that if we are |
---|
240 | not even using GCC. Put the HAVE_GCC_VISIBILITY #define into config.h, |
---|
241 | we always have to #include that before the AL headers in our code, |
---|
242 | anyway. |
---|
243 | |
---|
244 | 2006-01-07 Prakash Punnoor <prakash@punnoor.de> |
---|
245 | |
---|
246 | * CMakeLists.txt: Cache back-ends detection results; use macro for debug |
---|
247 | options checking. Remove word "back-end" from output. |
---|
248 | |
---|
249 | * configure.ac: Added gcc symbol visibility support detection. |
---|
250 | |
---|
251 | 2006-01-06 Prakash Punnoor <prakash@punnoor.de> |
---|
252 | |
---|
253 | * CMakeLists.txt: Sync CFLAGS to configure.ac, but keeping -O2, as *no* |
---|
254 | optimization level makes no sense... |
---|
255 | |
---|
256 | * README: update CMake featurelist |
---|
257 | |
---|
258 | 2006-01-05 Sven Panne <sven.panne@aedion.de> |
---|
259 | |
---|
260 | * src/alc/alc_context.c, src/alc/alc_device.c, |
---|
261 | src/backends/alc_backend.c, src/backends/alc_backend.h, |
---|
262 | src/backends/alc_backend_alsa.c, src/backends/alc_backend_arts.c, |
---|
263 | src/backends/alc_backend_bsd.c, src/backends/alc_backend_darwin.c, |
---|
264 | src/backends/alc_backend_esd.c, src/backends/alc_backend_irix.c, |
---|
265 | src/backends/alc_backend_linux.c, src/backends/alc_backend_morphos.c, |
---|
266 | src/backends/alc_backend_null.c, src/backends/alc_backend_sdl.c, |
---|
267 | src/backends/alc_backend_solaris.c, src/backends/alc_backend_wave.c, |
---|
268 | src/backends/alc_backend_windows.c, src/extensions/al_ext_loki.c: |
---|
269 | Started to use our own coding guidelines. |
---|
270 | |
---|
271 | * admin/autotools/.indent.pro: Use TAB-free GNU style. The previous |
---|
272 | 8-column tabbed indentation was eating far too much space when long |
---|
273 | symbol names are used. Let's slowly move towards this style when |
---|
274 | reworking files, the rest of the world seems to live quite well with it. |
---|
275 | |
---|
276 | * README: Added coding guidelines. Reformatted a bit. |
---|
277 | |
---|
278 | 2006-01-05 Prakash Punnoor <prakash@punnoor.de> |
---|
279 | |
---|
280 | * CMakeLists.txt: enable optimization by default |
---|
281 | |
---|
282 | 2006-01-04 Prakash Punnoor <prakash@punnoor.de> |
---|
283 | |
---|
284 | * CMakeLists.txt: Sync to configure.ac regarding back-ends and fix |
---|
285 | missing compilation of objects in dlopen case. |
---|
286 | |
---|
287 | 2006-01-04 Sven Panne <sven.panne@aedion.de> |
---|
288 | |
---|
289 | * src/backends/alc_backend.h: Fixed comment. |
---|
290 | |
---|
291 | * src/Makefile.am, src/al_mixer.c, src/alc/alc_context.c, |
---|
292 | src/alc/alc_device.c, src/extensions/al_ext_capture.c, |
---|
293 | src/extensions/al_ext_loki.c: Previously the "arch" subdirectory |
---|
294 | contained highly unrelated things, now all backends are cleanly |
---|
295 | separated into a "backends" subdirectory. |
---|
296 | |
---|
297 | * src/backends/alc_backend.c, src/backends/alc_backend.h, |
---|
298 | src/backends/alc_backend_alsa.c, src/backends/alc_backend_arts.c, |
---|
299 | src/backends/alc_backend_bsd.c, src/backends/alc_backend_darwin.c, |
---|
300 | src/backends/alc_backend_esd.c, src/backends/alc_backend_irix.c, |
---|
301 | src/backends/alc_backend_linux.c, src/backends/alc_backend_morphos.c, |
---|
302 | src/backends/alc_backend_null.c, src/backends/alc_backend_sdl.c, |
---|
303 | src/backends/alc_backend_solaris.c, src/backends/alc_backend_wave.c, |
---|
304 | src/backends/alc_backend_windows.c: Added. |
---|
305 | |
---|
306 | * src/arch/alsa/alsa.c, src/arch/arts/arts.c, src/arch/bsd/bsd_dsp.c, |
---|
307 | src/arch/darwin/darwin_native.c, src/arch/esd/esd.c, |
---|
308 | src/arch/interface/interface_sound.c, |
---|
309 | src/arch/interface/interface_sound.h, src/arch/irix/iris.c, |
---|
310 | src/arch/linux/lin_dsp.c, src/arch/morphos/morphos_native.c, |
---|
311 | src/arch/null/null.c, src/arch/sdl/sdl.c, |
---|
312 | src/arch/solaris/solaris_native.c, src/arch/waveout/waveout.c, |
---|
313 | src/arch/windows/windows_native.c: Removed. |
---|
314 | |
---|
315 | * src/alc/alc_context.c, src/alc/alc_device.c, src/alc/alc_device.h, |
---|
316 | src/arch/alsa/alsa.c, src/arch/arts/arts.c, src/arch/bsd/bsd_dsp.c, |
---|
317 | src/arch/darwin/darwin_native.c, src/arch/esd/esd.c, |
---|
318 | src/arch/interface/interface_sound.c, |
---|
319 | src/arch/interface/interface_sound.h, src/arch/irix/iris.c, |
---|
320 | src/arch/linux/lin_dsp.c, src/arch/morphos/morphos_native.c, |
---|
321 | src/arch/null/null.c, src/arch/sdl/sdl.c, |
---|
322 | src/arch/solaris/solaris_native.c, src/arch/waveout/waveout.c, |
---|
323 | src/arch/windows/windows_native.c: Simplified the setting of backend |
---|
324 | attributes. Note that some code parts currently look a bit silly or |
---|
325 | overly complicated, but this is only a temporary side-effect of all this |
---|
326 | refactoring. In the long run, each backend "object" should now all its |
---|
327 | functions, its mode, etc., but we are not fully there yet. |
---|
328 | |
---|
329 | * src/alc/alc_device.c, src/arch/alsa/alsa.c, src/arch/arts/arts.c, |
---|
330 | src/arch/bsd/bsd_dsp.c, src/arch/darwin/darwin_native.c, |
---|
331 | src/arch/esd/esd.c, src/arch/interface/interface_sound.c, |
---|
332 | src/arch/interface/interface_sound.h, src/arch/irix/iris.c, |
---|
333 | src/arch/linux/lin_dsp.c, src/arch/morphos/morphos_native.c, |
---|
334 | src/arch/null/null.c, src/arch/sdl/sdl.c, |
---|
335 | src/arch/solaris/solaris_native.c, src/arch/waveout/waveout.c, |
---|
336 | src/arch/windows/windows_native.c: There is only one function to open a |
---|
337 | backend now instead of two, centralizing the backend selection logic a |
---|
338 | bit. I still have a bad feeling about hardware_type being a global |
---|
339 | variable, but it will hopefully vanish soon, anyway. |
---|
340 | |
---|
341 | * src/al_types.h, src/alc/alc_context.c, src/extensions/al_ext_vorbis.c: |
---|
342 | Warning police. |
---|
343 | |
---|
344 | * configure.ac: Removed -Wconversion. As mentioned on several mailing |
---|
345 | lists, it is only intended to port prototype-free pre-ANSI C to ANSI C |
---|
346 | and causes a lot of warnings for perfectly good code. |
---|
347 | |
---|
348 | 2006-01-03 Sven Panne <sven.panne@aedion.de> |
---|
349 | |
---|
350 | * Makefile.am, src/arch/alsa/alsa.c, src/arch/arts/arts.c, |
---|
351 | src/arch/bsd/bsd_dsp.c, src/arch/darwin/darwin_native.c, |
---|
352 | src/arch/esd/esd.c, src/arch/interface/interface_sound.c, |
---|
353 | src/arch/interface/interface_sound.h, src/arch/irix/iris.c, |
---|
354 | src/arch/linux/lin_dsp.c, src/arch/morphos/morphos_native.c, |
---|
355 | src/arch/null/null.c, src/arch/sdl/sdl.c, |
---|
356 | src/arch/solaris/solaris_native.c, src/arch/waveout/waveout.c, |
---|
357 | src/arch/windows/windows_native.c, src/Makefile.am: Even more backend |
---|
358 | refactoring to make all kinds of backends similar, enabling further |
---|
359 | refactoring into something more OO-like. |
---|
360 | |
---|
361 | * src/arch/morphos/morphos_dispatcher.c, |
---|
362 | src/arch/morphos/morphos_dispatcher.h: Removed, the contents live in |
---|
363 | src/arch/morphos/morphos_native.c now. Simple rule: One backend, one |
---|
364 | file. |
---|
365 | |
---|
366 | * PLATFORM: Removed, all the information is in |
---|
367 | src/arch/interface/interface_sound.h already. |
---|
368 | |
---|
369 | * README: Added some backend info. |
---|
370 | |
---|
371 | * src/arch/darwin/Changes.rtf, src/arch/darwin/changes.txt, |
---|
372 | src/arch/darwin/CVS_Update.txt, src/arch/darwin/FAQ, |
---|
373 | src/arch/darwin/Tests_Results.rtf, src/arch/darwin/TODO, |
---|
374 | src/arch/irix/README, src/arch/solaris/README: Removed, all the info is |
---|
375 | in the toplevel README now. |
---|
376 | |
---|
377 | * src/arch/alsa/alsa.h, src/arch/arts/arts.h, src/arch/esd/esd.h, |
---|
378 | src/arch/interface/platform.h, src/arch/null/null.h, src/arch/sdl/sdl.h, |
---|
379 | src/arch/waveout/waveout.h: Removed, all the backend prototypes are in |
---|
380 | src/arch/interface/interface_sound.h now. |
---|
381 | |
---|
382 | * src/al_main.c, src/al_main.h, src/alc/alc_context.c, |
---|
383 | src/alc/alc_device.c, src/arch/interface/interface_sound.c, |
---|
384 | src/arch/interface/interface_sound.h, src/extensions/al_ext_loki.c: More |
---|
385 | backend refactoring. |
---|
386 | |
---|
387 | * configure.ac: Fixed typo in currently unused #define. |
---|
388 | |
---|
389 | 2006-01-02 Sven Panne <sven.panne@aedion.de> |
---|
390 | |
---|
391 | * src/arch/alsa/alsa.c, src/arch/arts/arts.c, src/arch/bsd/bsd_dsp.c, |
---|
392 | src/arch/darwin/darwin_native.c, src/arch/esd/esd.c, |
---|
393 | src/arch/interface/interface_sound.c, |
---|
394 | src/arch/interface/interface_sound.h, src/arch/irix/iris.c, |
---|
395 | src/arch/linux/lin_dsp.c, src/arch/morphos/morphos_native.c, |
---|
396 | src/arch/null/null.c, src/arch/sdl/sdl.c, src/arch/sdl/sdl.h, |
---|
397 | src/arch/solaris/solaris_native.c, src/arch/waveout/waveout.c, |
---|
398 | src/arch/windows/windows_native.c: Started to refactor backends. The |
---|
399 | first step was to make _alBlitBuffer a normal function, not a function |
---|
400 | pointer. The reason for the latter was the SDL backend, which has been |
---|
401 | modified accordingly. |
---|
402 | |
---|
403 | 2006-01-02 Prakash Punnoor <prakash@punnoor.de> |
---|
404 | |
---|
405 | * src/al_vector.c, src/al_vector.h: move some micro-functions into |
---|
406 | header as static __inline |
---|
407 | |
---|
408 | 2006-01-01 Prakash Punnoor <prakash@punnoor.de> |
---|
409 | |
---|
410 | * admin/CMakeModules/FindPkgConfig.cmake: added |
---|
411 | |
---|
412 | * CMakeLists.txt: most of back-ends autodetection like configure.ac |
---|
413 | does is in - but w/o huge copy&paste ;-), fix for Windows backend typo, |
---|
414 | quick hack to make native back-end selectable - needs some detection |
---|
415 | |
---|
416 | 2005-12-28 Sven Panne <sven.panne@aedion.de> |
---|
417 | |
---|
418 | * src/arch/alsa/alsa.c, src/arch/i386/x86_cpu_caps_prk.c: _alDebug |
---|
419 | already adds newlines. |
---|
420 | |
---|
421 | 2005-12-27 Sven Panne <sven.panne@aedion.de> |
---|
422 | |
---|
423 | * src/arch/alsa/alsa.c: Always use "_near" variants of |
---|
424 | snd_pcm_hw_params_set_period_size and snd_pcm_hw_params_set_rate, this |
---|
425 | should fix problems for some soundcards (thanks to Shawn Kirst for |
---|
426 | pointing this out). Removed some unused variables. Fixed two warnings. |
---|
427 | |
---|
428 | 2005-12-23 Prakash Punnoor <prakash@punnoor.de> |
---|
429 | |
---|
430 | * arch/i386/Makefile.am: added; kludge for autotools vs. nasm |
---|
431 | |
---|
432 | * configure.ac, src/Makefile.am: finally nasm compilation (based on |
---|
433 | LAME's way); quite a kludge, but autotools suck hard, better ways |
---|
434 | welcome... |
---|
435 | |
---|
436 | 2005-12-22 Sven Panne <sven.panne@aedion.de> |
---|
437 | |
---|
438 | * CMakeLists.txt, Makefile.am, admin/RPM/openal.spec, config-osx.h, |
---|
439 | configure.ac, src/Makefile.am, src/al_buffer.c, src/al_main.c, |
---|
440 | src/extensions/al_ext_mp3.c, src/extensions/al_ext_mp3.h, |
---|
441 | src/extensions/al_ext_vorbis.c, src/extensions/al_ext_vorbis.h: |
---|
442 | Autodetect Vorbis and MP3 extenstions. |
---|
443 | |
---|
444 | 2005-12-21 Prakash Punnoor <prakash@punnoor.de> |
---|
445 | |
---|
446 | * arch/i386/x86_floatmul.c: added; renamed i386 floatmul |
---|
447 | |
---|
448 | * CMakeLists.txt: renamed i386 floatmul |
---|
449 | |
---|
450 | * configure.ac, src/Makefile.am: MMX support back in; NASM compilation |
---|
451 | rule missing, so beware that cpu caps detection is missing; deactivate |
---|
452 | NASM for the meanwhile |
---|
453 | |
---|
454 | * arch/i386/floatmul.c, arch/i386/mix16.nasm: removed |
---|
455 | |
---|
456 | 2005-12-21 Sven Panne <sven.panne@aedion.de> |
---|
457 | |
---|
458 | * Makefile.am, configure.ac, src/Makefile.am, src/arch/bsd/bsd_dsp.c, |
---|
459 | src/arch/darwin/darwin_native.c, src/arch/interface/platform.h, |
---|
460 | src/arch/irix/iris.c, src/arch/linux/lin_dsp.c, |
---|
461 | src/arch/morphos/morphos_dispatcher.c, |
---|
462 | src/arch/morphos/morphos_native.c, src/arch/solaris/solaris_native.c, |
---|
463 | src/arch/windows/windows_native.c: Unified all the headers for native |
---|
464 | backends. Backend auto-detection should be complete now (modulo some |
---|
465 | testing, of course). |
---|
466 | |
---|
467 | * src/arch/bsd/bsd_dsp.h, src/arch/darwin/darwin_native.h, |
---|
468 | src/arch/irix/iris.h, src/arch/linux/lin_dsp.h, |
---|
469 | src/arch/morphos/morphos_native.h, src/arch/solaris/solaris_native.h |
---|
470 | src/arch/windows/windows_native.h: Removed. |
---|
471 | |
---|
472 | * CMakeLists.txt, config-osx.h, configure.ac, src/Makefile.am, |
---|
473 | src/al_main.h, src/al_mixer.c, src/al_siteconfig.h, |
---|
474 | src/arch/interface/platform.h, src/audioconvert/ac_misc.c: Improved |
---|
475 | backend detection even more. Removed obscure BROKEN_LIBIO stuff, if |
---|
476 | there is really still some need for this (which I doubt), we should do |
---|
477 | it differently. |
---|
478 | |
---|
479 | 2005-12-20 Prakash Punnoor <prakash@punnoor.de> |
---|
480 | |
---|
481 | * src/al_main.c, src/al_main.h, src/alc/alc_speaker.c: move matrix stuff |
---|
482 | into separate object; deactivate _alRotatePointAboutAxis, as it is not |
---|
483 | used and wasn't specified in the header anyway |
---|
484 | |
---|
485 | * src/al_matrix.c, src/al_matrix.h: added |
---|
486 | |
---|
487 | * CMakeLists.txt, src/Makefile.am: compile al_matrix.c |
---|
488 | |
---|
489 | 2005-12-20 Sven Panne <sven.panne@aedion.de> |
---|
490 | |
---|
491 | * configure.ac, src/Makefile.am: Improved backend detection. Still not |
---|
492 | perfect and far too much cut-n-paste, but better than before. |
---|
493 | |
---|
494 | 2005-12-19 Prakash Punnoor <prakash@punnoor.de> |
---|
495 | |
---|
496 | * test/testlib.c, test/testlib.h: Add _RotatePointAboutAxis() |
---|
497 | |
---|
498 | * test/testlistener3.c, test/testlistener4.c: |
---|
499 | Use _RotatePointAboutAxis() instead of OpenAL internal one to |
---|
500 | prevent linking error if symbol visibility is used |
---|
501 | |
---|
502 | 2005-12-17 Prakash Punnoor <prakash@punnoor.de> |
---|
503 | |
---|
504 | * admin/CMakeModules/CMakeASMInformation.cmake: don't use C flags |
---|
505 | |
---|
506 | * CMakeLists.txt, common/include/AL/alc.h, common/include/AL/al.h: |
---|
507 | gcc visibility support |
---|
508 | |
---|
509 | * src/arch/i386/x86_cpu_caps_detect_prk.nasm, |
---|
510 | src/arch/i386/memcpy_mmx_prk.nasm: prevent executable stack |
---|
511 | |
---|
512 | 2005-12-15 Sven Panne <sven.panne@aedion.de> |
---|
513 | |
---|
514 | * include/AL/Makefile.am: Removed. |
---|
515 | |
---|
516 | 2005-12-15 Prakash Punnoor <prakash@punnoor.de> |
---|
517 | |
---|
518 | * README: CMake cache clearing typos |
---|
519 | |
---|
520 | 2005-12-12 Prakash Punnoor <prakash@punnoor.de> |
---|
521 | |
---|
522 | * README: CMake cache clearing |
---|
523 | |
---|
524 | 2005-12-11 Prakash Punnoor <prakash@punnoor.de> |
---|
525 | |
---|
526 | * CMakeLists.txt: don't check for time.h anymore; |
---|
527 | correctly check for Linux for ALSA |
---|
528 | |
---|
529 | 2005-12-10 Prakash Punnoor <prakash@punnoor.de> |
---|
530 | |
---|
531 | * CMakeLists.txt: set some vars for openal-config.in; |
---|
532 | enable ALSA option only for Linux, DSOUND only for Win32 |
---|
533 | |
---|
534 | * README: some typos |
---|
535 | |
---|
536 | 2005-12-10 Sven Panne <sven.panne@aedion.de> |
---|
537 | |
---|
538 | * src/al_buffer.c: Fixed buffer attribute getters (thanks to Shawn |
---|
539 | Kirst for pointing this out). Renamed MAX_LISTENER_NUM_VALUES to |
---|
540 | the more sensible MAX_BUFFER_NUM_VALUES. |
---|
541 | |
---|
542 | 2005-12-08 Sven Panne <sven.panne@aedion.de> |
---|
543 | |
---|
544 | * admin/pkgconfig/openal-config.in: Overhauled quite a bit. The order of |
---|
545 | commandline options does not matter anymore. Added more standard GNU |
---|
546 | prefixes. Added --static option (currently a no-op). |
---|
547 | |
---|
548 | 2005-12-04 Sven Panne <sven.panne@aedion.de> |
---|
549 | |
---|
550 | * configure.ac, src/Makefile.am: Do ALSA detection and conditional |
---|
551 | inclusion the autotools way, minimizing tests and giving nice feedback |
---|
552 | to the user. |
---|
553 | |
---|
554 | 2005-12-03 Prakash Punnoor <prakash@punnoor.de> |
---|
555 | |
---|
556 | * CMakeLists.txt: C99 stuff, better alsa detection, threading |
---|
557 | clean-up; forgot to define HAVE_MMX_MEMCPY; fix library linking; |
---|
558 | only link openal and alut to testcase |
---|
559 | |
---|
560 | 2005-12-02 Sven Panne <sven.panne@aedion.de> |
---|
561 | |
---|
562 | * admin/RPM/openal.spec: ALSA support is now autodetected. |
---|
563 | |
---|
564 | * src/Makefile.am: Fixed include path. |
---|
565 | |
---|
566 | 2005-12-01 Sven Panne <sven.panne@aedion.de> |
---|
567 | |
---|
568 | * configure.ac, src/arch/alsa/alsa.c: Cleaned up ALSA detection. |
---|
569 | |
---|
570 | * configure.ac: Moved debugging-related options together. Renamed |
---|
571 | --enable-stub-notify to --enable-debug-stub, the former seems to be a |
---|
572 | cut-n-paste error. Added explanations for debugging-related #defines. |
---|
573 | |
---|
574 | * CMakeLists.txt, config-osx.h, configure.ac, src/al_main.c, |
---|
575 | src/al_mutexlib.c, src/al_mutexlib.h, src/al_threadlib.c, |
---|
576 | src/al_threadlib.h: Cleaned up threading detection. |
---|
577 | |
---|
578 | * admin/autotools/m4/acx_pthread.m4: Added. |
---|
579 | |
---|
580 | * configure.ac: Renamed --enable-gcc-warnings to |
---|
581 | --enable-more-warnings. Actually test for libefence when --enable-efence |
---|
582 | has been given. |
---|
583 | |
---|
584 | 2005-11-30 Prakash Punnoor <prakash@punnoor.de> |
---|
585 | |
---|
586 | * src/arch/i386/floatmul.c, src/arch/i386/mixaudio16_mmx_prk.c |
---|
587 | src/arch/i386/memcpy_mmx_prk.nasm: fix warnings |
---|
588 | |
---|
589 | * CMakeLists.txt: gcc should compile in C99 mode; remove capture option; |
---|
590 | warnings handling similar to configure.ac (enable DEBUG to have options |
---|
591 | MORE_WARNINGS and WERROR) |
---|
592 | |
---|
593 | 2005-11-30 Sven Panne <sven.panne@aedion.de> |
---|
594 | |
---|
595 | * CMakeLists.txt, config-osx.h, configure.ac, src/al_main.c, |
---|
596 | src/arch/linux/lin_dsp.c: Always include capture support, as required by |
---|
597 | OpenAL 1.1. |
---|
598 | |
---|
599 | * Makefile.am, configure.ac: Cleaned up handling of warning-related |
---|
600 | configure options so we have three now: --enable-warnings (default |
---|
601 | "yes"), --enable-gcc-warnings (default "no"), and --enable-werror |
---|
602 | (default "no"). |
---|
603 | |
---|
604 | * admin/autotools/m4/alut_check_cflags_wall.m4: Added. |
---|
605 | |
---|
606 | 2005-11-29 Sven Panne <sven.panne@aedion.de> |
---|
607 | |
---|
608 | * admin/RPM/openal.spec: Synched with new directory structure. |
---|
609 | |
---|
610 | * CMakeLists.txt, Makefile.am, configure.ac, common/Makefile.am: |
---|
611 | Slightly rearranged the common subdirectory. |
---|
612 | |
---|
613 | * common/include/.cvsignore, common/include/Makefile.am: Added. |
---|
614 | |
---|
615 | * Makefile.am, configure.ac, include/Makefile.am, src/Makefile.am: We |
---|
616 | "mount" the common headers via a CVS alias module "portable" now. |
---|
617 | |
---|
618 | * common/.cvsignore, common/Makefile.am: Added. |
---|
619 | |
---|
620 | * Makefile.am, src/Makefile.am: Added missing files for |
---|
621 | distribution. Still far from perfect, but better. |
---|
622 | |
---|
623 | 2005-11-29 Prakash Punnoor <prakash@punnoor.de> |
---|
624 | |
---|
625 | * CMakeLists.txt: Sven missed two lines on clean-up; sync warning- |
---|
626 | flags to configure.ac; al headers now in common |
---|
627 | |
---|
628 | 2005-11-29 Sven Panne <sven.panne@aedion.de> |
---|
629 | |
---|
630 | * CMakeLists.txt, Makefile.am, admin/.cvsignore, admin/Makefile.am, |
---|
631 | configure.ac: Cleaned up admin directory structure. |
---|
632 | |
---|
633 | * admin/RPM/openal.spec, admin/RPM/openal.xpm, |
---|
634 | admin/autotools/.cvsignore, admin/autotools/.indent.pro, |
---|
635 | admin/pkgconfig/.cvsignore, admin/pkgconfig/Makefile.am, |
---|
636 | admin/pkgconfig/openal-config.in, admin/pkgconfig/openal.pc.in: Added. |
---|
637 | |
---|
638 | * admin/.indent.pro, admin/openal-config.in, admin/openal.pc.in, |
---|
639 | admin/openal.spec admin/openal.xpm: Removed. |
---|
640 | |
---|
641 | 2005-11-28 Sven Panne <sven.panne@aedion.de> |
---|
642 | |
---|
643 | * src/Makefile.am: Temporarily added portable floating point |
---|
644 | multiplication code to the library. |
---|
645 | |
---|
646 | * admin/openal.spec: Updated build dependencies. |
---|
647 | |
---|
648 | * configure.ac, src/Makefile.am: Don't disturb user variables like |
---|
649 | CFLAGS. Cleaned up some old stuff. |
---|
650 | |
---|
651 | * src/Makefile.am: Added path to local <AL/alext.h>. |
---|
652 | |
---|
653 | 2005-11-26 Prakash Punnoor <prakash@punnoor.de> |
---|
654 | |
---|
655 | * CMakeLists.txt: make ASM and CXX detection optional |
---|
656 | |
---|
657 | * src/arch/darwin/darwin_native.c: NULL isn't float nor int; Darwin |
---|
658 | target should now compile using CMake |
---|
659 | |
---|
660 | 2005-11-25 Prakash Punnoor <prakash@punnoor.de> |
---|
661 | |
---|
662 | * CMakeLists.txt: minor clean-up |
---|
663 | |
---|
664 | * README: typos... |
---|
665 | |
---|
666 | 2005-11-24 Sven Panne <sven.panne@aedion.de> |
---|
667 | |
---|
668 | * configure.ac, src/al_buffer.c, src/al_config.c, src/al_ext.c, |
---|
669 | src/al_ext.h, src/al_listen.c, src/al_main.c, src/al_main.h, |
---|
670 | src/al_rctree.h, src/al_rcvar.c, src/al_rcvar.h, src/al_source.c, |
---|
671 | src/al_types.h, src/mixaudio16.c, src/alc/alc_context.c, |
---|
672 | src/alc/alc_device.c, src/arch/alsa/alsa.c, src/arch/linux/lin_dsp.c, |
---|
673 | src/arch/sdl/sdl.c, src/extensions/al_ext_capture.c, |
---|
674 | src/extensions/al_ext_mp3.c, src/extensions/al_ext_needed.h, |
---|
675 | test/testext.c: Added more GCC warnings and tried to fix some of |
---|
676 | them. The general problem with the code is "primitive obsession". |
---|
677 | |
---|
678 | 2005-11-23 Prakash Punnoor <prakash@punnoor.de> |
---|
679 | |
---|
680 | * CMakeLists.txt: remove fpic and rdynamic magic - let CMake handle it; |
---|
681 | made CMake build system feature complete |
---|
682 | |
---|
683 | * README: updated due to feature-completeness |
---|
684 | |
---|
685 | 2005-11-21 Sven Panne <sven.panne@aedion.de> |
---|
686 | |
---|
687 | * configure.ac: Removed some remnants of the old build system, i.e. |
---|
688 | requirements, DO_MINOR_LIBS, SHARED_LIBRARY_EXT, SHOULD_USE_FPIC and |
---|
689 | SHOULD_USE_RDYNAMIC. Furthermore, some Irix stuff which has been |
---|
690 | commented out for some time now has been nuked. |
---|
691 | |
---|
692 | * .cvsignore, Makefile.am, admin/.cvsignore, configure.ac, |
---|
693 | include/Makefile.am, src/.cvsignore, src/Makefile.am, src/al_cpu_caps.h: |
---|
694 | More steps towards automake support. Things build and install at least |
---|
695 | on Linux now when all backends are enabled (without MMX). |
---|
696 | |
---|
697 | * admin/Makefile.am, include/AL/.cvsignore, include/AL/Makefile.am: |
---|
698 | Added. |
---|
699 | |
---|
700 | * .cvsignore, autogen.sh, src/.cvsignore: Synched with recent |
---|
701 | changes regarding the move to automake. |
---|
702 | |
---|
703 | * COPYING, Makefile.am, NEWS, README, include/.cvsignore, |
---|
704 | include/Makefile.am, src/Makefile.am: Added. |
---|
705 | |
---|
706 | * INSTALL, Makefile.in, config.guess, config.sub, install-sh, |
---|
707 | src/Makefile.in: Removed. |
---|
708 | |
---|
709 | * configure.ac: Define NDEBUG unless debugging is enabled. |
---|
710 | |
---|
711 | * src/mixaudio16.c: Fixed a "comparison between signed and |
---|
712 | unsigned" warning in an assertion. |
---|
713 | |
---|
714 | * .cvsignore, CMakeLists.txt, Makefile.in, configure.ac: Updated to |
---|
715 | follow toplevel directory cleanup. |
---|
716 | |
---|
717 | * admin/.cvsignore, admin/.indent.pro, admin/openal-config.in, |
---|
718 | admin/openal.pc.in: Added. |
---|
719 | |
---|
720 | * .indent.pro, openal-config.in, openal.pc.in: Removed. |
---|
721 | |
---|
722 | 2005-11-21 Prakash Punnoor <prakash@punnoor.de> |
---|
723 | |
---|
724 | * src/mixaudio16.c: fix NDEBUG related stuff |
---|
725 | |
---|
726 | * CMakeLists.txt: add debug stuff; make options names shorter; |
---|
727 | added test-suite |
---|
728 | |
---|
729 | * INSTALL.cmake: update status; more ccmake info; |
---|
730 | merged to INSTALL; removed |
---|
731 | |
---|
732 | * INSTALL: merged INSTALL.cmake |
---|
733 | |
---|
734 | * CMakeModules/CMakeASMCompiler.cmake.in, |
---|
735 | CMakeModules/CMakeASMInformation.cmake, |
---|
736 | CMakeModules/CMakeDetermineASMCompiler.cmake: moved |
---|
737 | |
---|
738 | * admin/CMakeModules/CMakeASMCompiler.cmake.in, |
---|
739 | admin/CMakeModules/CMakeASMInformation.cmake, |
---|
740 | admin/CMakeModules/CMakeDetermineASMCompiler.cmake: added |
---|
741 | |
---|
742 | * README: added test-suite |
---|
743 | |
---|
744 | 2005-11-20 Prakash Punnoor <prakash@punnoor.de> |
---|
745 | |
---|
746 | * CMakeLists.txt, CMakeModules/CMakeASMCompiler.cmake.in, |
---|
747 | CMakeModules/CMakeASMInformation.cmake, |
---|
748 | CMakeModules/CMakeDetermineASMCompiler.cmake, INSTALL.cmake: preliminary |
---|
749 | CMake support |
---|
750 | |
---|
751 | |
---|
752 | 2005-11-19 Prakash Punnoor <prakash@punnoor.de> |
---|
753 | |
---|
754 | * configure.ac: Put back AC_PROG_CXX, as it is needed for testcase |
---|
755 | |
---|
756 | * src/al_siteconfig.h, src/Makefile.in, test/Makefile.in: don't include |
---|
757 | via "../config.h"; add .. to includes |
---|
758 | |
---|
759 | 2005-11-18 Sven Panne <sven.panne@aedion.de> |
---|
760 | |
---|
761 | * src/al_buffer.c, src/al_ext.c: Cleaned up buffer state handling. |
---|
762 | |
---|
763 | * src/al_bpool.h, src/al_buffer.h, src/al_debug.h, src/al_error.h, |
---|
764 | src/al_ext.h, src/al_filter.h, src/al_listen.h, src/al_main.h, |
---|
765 | src/al_mixer.h, src/al_mixfunc.h, src/al_mixmanager.h, src/al_mspool.h, |
---|
766 | src/al_queue.h, src/al_rctree.h, src/al_rcvar.h, src/al_source.h, |
---|
767 | src/al_spool.h, src/al_threadlib.h, src/al_vector.h, src/mixaudio16.h, |
---|
768 | src/alc/alc_context.h, src/alc/alc_device.h, src/alc/alc_error.h, |
---|
769 | src/alc/alc_speaker.h: Started to remove the repetition of function |
---|
770 | prototypes in comments. Previously we had each and every signature in 4 |
---|
771 | different places, which is a maintenance nightmare. |
---|
772 | |
---|
773 | * src/al_config.c, src/al_config.h, al_listen.c: Removed the rather |
---|
774 | obscure feature of being able to initialise some listener attributes via |
---|
775 | configuration file variables ("listener-position", "listener-velocity", |
---|
776 | "listener-orientation"). |
---|
777 | |
---|
778 | 2005-11-17 Sven Panne <sven.panne@aedion.de> |
---|
779 | |
---|
780 | * src/al_ext.c, src/al_filter.c, src/al_listen.c, src/al_listen.h: |
---|
781 | Cleaned up listener state handling. |
---|
782 | |
---|
783 | * src/al_bpool.c, src/al_buffer.c, src/al_filter.c, src/al_listen.c, |
---|
784 | src/al_main.c, src/al_main.h, src/al_mixer.c, src/al_source.c, |
---|
785 | src/al_types.h, src/alc/alc_context.c, src/alc/alc_speaker.c, |
---|
786 | src/arch/alsa/alsa.c, src/arch/arts/arts.c, src/arch/bsd/bsd_dsp.c, |
---|
787 | src/arch/esd/esd.c, src/arch/irix/iris.c, src/arch/linux/lin_dsp.c, |
---|
788 | src/arch/sdl/sdl.c, src/arch/solaris/solaris_native.c, |
---|
789 | src/arch/waveout/waveout.c, src/arch/windows/windows_native.c, |
---|
790 | src/extensions/al_ext_capture.c, src/extensions/al_ext_loki.c, |
---|
791 | src/extensions/al_ext_mp3.c, src/extensions/al_ext_vorbis.c: To make a |
---|
792 | mapping of the spec to the implementation easier, useless naming |
---|
793 | creativity has been replaced by a simple naming convention. If the spec |
---|
794 | describes an attribute AL_FOO_BAR, the corresponding struct has a field |
---|
795 | foo_bar. Furthermore, the fields are ordered in the same way as they are |
---|
796 | described in the spec. |
---|
797 | |
---|
798 | 2005-11-16 Sven Panne <sven.panne@aedion.de> |
---|
799 | |
---|
800 | * src/al_distance.c, src/al_filter.c, src/al_types.h: Centralized |
---|
801 | multiplication with source gain. Made the distance models follow the |
---|
802 | spec more closely (at least I hope so :-). |
---|
803 | |
---|
804 | 2005-11-15 Sven Panne <sven.panne@aedion.de> |
---|
805 | |
---|
806 | * src/al_distance.c: Implemented missing distance models and |
---|
807 | (hopefully) fixed the existing ones. This will probably need more |
---|
808 | thoughts and thorough testing... |
---|
809 | |
---|
810 | * src/Makefile.in, src/al_distance.c, src/al_distance.h, src/al_state.c, |
---|
811 | src/alc/alc_context.c: Moved doppler and distance model setters to where |
---|
812 | they belong. Removed some arbitraty restrictions (MIN_DOPPLER, |
---|
813 | MAX_DOPPLER, MIN_DOPPLER_VELOCITY, MAX_DOPPLER_VELOCITY), they were not |
---|
814 | spec conformant. If things go wrong now, something else has to be fixed! |
---|
815 | The default distance model is now AL_INVERSE_DISTANCE_CLAMPED (not |
---|
816 | AL_INVERSE_DISTANCE), as required by the spec. All distance models are |
---|
817 | accepted now, although not all have been actually implemented |
---|
818 | yet. Started to refactor setters a bit ("Set internal state in generic |
---|
819 | frontend and notify backend about the change."). |
---|
820 | |
---|
821 | * src/al_doppler.c: Removed. |
---|
822 | |
---|
823 | 2005-11-14 Sven Panne <sven.panne@aedion.de> |
---|
824 | |
---|
825 | * src/Makefile.in, src/al_error.c, src/al_error.h, src/al_ext.c, |
---|
826 | src/al_ext.h, src/al_state.c, src/al_types.h, src/alc/alc_context.c, |
---|
827 | src/alc/alc_error.c: First steps towards cleaning up and refactoring the |
---|
828 | per-context state management. |
---|
829 | |
---|
830 | * src/al_able.c: Removed. |
---|
831 | |
---|
832 | * src/al_ext.h, src/alc/alc_context.c: Cleaned up |
---|
833 | _alGetExtensionProcAddress mess a tiny bit. |
---|
834 | |
---|
835 | 2005-11-11 Sven Panne <sven.panne@aedion.de> |
---|
836 | |
---|
837 | * src/al_able.c: Set an AL_INVALID_OPERATION when there is no current |
---|
838 | context to ease debugging. |
---|
839 | |
---|
840 | * src/al_able.c, src/al_distance.c, src/al_state.c: What to do exactly |
---|
841 | regarding error handling when there is no current context is a little |
---|
842 | bit of a dark corner in the spec. But under every interpretation of the |
---|
843 | spec, setting an ALC error is completely wrong. Now we call the internal |
---|
844 | error setter with AL_INVALID_OPERATION, even when there is no current |
---|
845 | context to record the error. This makes debugging easier and the error |
---|
846 | could e.g. be reported to the user in some other way if desired. |
---|
847 | |
---|
848 | * src/al_state.c: Do not use al_state.h anymore. Made the internal |
---|
849 | getters static. |
---|
850 | |
---|
851 | * src/al_state.h: Removed. |
---|
852 | |
---|
853 | * src/al_ext.c, src/alc/alc_context.c: Overhauled alcGetProcessAddress |
---|
854 | and alGetProcAddress. |
---|
855 | |
---|
856 | * src/al_ext.c, src/alc/alc_context.c: Overhauled alcGetEnumValue and |
---|
857 | alGetEnumValue. |
---|
858 | |
---|
859 | * doc/openal.texi: Added a tiny note about AL_BYTE_LOKI. |
---|
860 | |
---|
861 | 2005-11-10 Sven Panne <sven.panne@aedion.de> |
---|
862 | |
---|
863 | * doc/openal.texi, src/al_ext.c, src/alc/alc_context.c, |
---|
864 | test/testcallback.c, test/testchannel.c, test/testchannel2.c, |
---|
865 | test/testmulticontext.c, test/testmulticontext2.c, test/testpitch.c, |
---|
866 | test/testpitch2.c, test/testpitch3.c, test/testpitch4.c, |
---|
867 | linux/test/teststartstop.c: Do not use AL_INVALID and ALC_INVALID, they |
---|
868 | are not in the 1.1 spec. |
---|
869 | |
---|
870 | * include/AL/alext.h, src/al_ext.c, src/al_filter.c, src/al_listen.c, |
---|
871 | src/al_source.c, test/testchannel.c, test/testgain.c, |
---|
872 | test/testgainlinear.c, test/testmultinothread.c, test/testpitch.c, |
---|
873 | test/testpitch2.c, test/testpitch3.c, test/testpitch4.c, |
---|
874 | test/testpitchnothread.c, test/testpitchnothread2.c, test/testqueue.c, |
---|
875 | test/testqueue2.c, test/testqueue3.c, test/testtime.c: The non-standard |
---|
876 | AL_GAIN_LINEAR_LOKI token seems to behave exactly as the standard |
---|
877 | AL_GAIN, at least in the current code base. Therefore the former has |
---|
878 | been deprecated in the extension header and is not used internally |
---|
879 | anymore. Nevertheless, for legacy reasons it is still recognized in |
---|
880 | getters and setters. |
---|
881 | |
---|
882 | 2005-11-09 Sven Panne <sven.panne@aedion.de> |
---|
883 | |
---|
884 | * src/al_buffer.c, src/al_ext.c, src/al_source.c: Removed |
---|
885 | AL_ILLEGAL_* tokens from implementation. |
---|
886 | |
---|
887 | * src/al_ext.c, src/al_ext.h: Removed AL_ENV_* tokens, they were |
---|
888 | unused and without any functionality. |
---|
889 | |
---|
890 | 2005-11-07 Prakash Punnoor <prakash@punnoor.de> |
---|
891 | |
---|
892 | * src/arch/irix/iris.c: fix missing alext.h include |
---|
893 | |
---|
894 | 2005-11-06 Prakash Punnoor <prakash@punnoor.de> |
---|
895 | |
---|
896 | * configure.ac, config-osx.h, src/al_siteconfig.h: cleaning-up: |
---|
897 | removed unused/obsolete stuff |
---|
898 | |
---|
899 | 2005-11-03 Sven Panne <sven.panne@aedion.de> |
---|
900 | |
---|
901 | * src/alc/alc_context.c: Minor aesthetical changes in alcGetIntegerv. |
---|
902 | |
---|
903 | 2005-11-02 Sven Panne <sven.panne@aedion.de> |
---|
904 | |
---|
905 | * src/alc/alc_context.c, src/alc/alc_device.h: Fixed error handling for |
---|
906 | alcGetIntegerv, previously a device was needed even for querying |
---|
907 | ALC_MAJOR_VERSION and ALC_MINOR_VERSION, which was wrong. |
---|
908 | |
---|
909 | 2005-10-27 Prakash Punnoor <prakash@punnoor.de> |
---|
910 | |
---|
911 | * src/arch/alsa/alsa.c: merge Dino Puller's patch for being |
---|
912 | able to use alsa with dmix |
---|
913 | |
---|
914 | * configure.ac: make CFLAGS overrideable by user |
---|
915 | |
---|
916 | 2005-10-27 Sven Panne <sven.panne@aedion.de> |
---|
917 | |
---|
918 | * admin/openal.spec: Synched with latest Makefile changes. |
---|
919 | |
---|
920 | 2005-10-25 Prakash Punnoor <prakash@punnoor.de> |
---|
921 | |
---|
922 | * configure.ac: x86_64 related fix |
---|
923 | |
---|
924 | 2005-10-24 Prakash Punnoor <prakash@punnoor.de> |
---|
925 | |
---|
926 | * Makefile.in: (gentoo patch) install at correct dirs |
---|
927 | |
---|
928 | 2005-10-22 Prakash Punnoor <prakash@punnoor.de> |
---|
929 | |
---|
930 | * src/arch/i386/floatmul.c, src/arch/i386/x86_simd_support_prk.h: |
---|
931 | fix MMX floatmul for 1.0f > sa >= 0.5f |
---|
932 | |
---|
933 | 2005-10-11 Prakash Punnoor <prakash@punnoor.de> |
---|
934 | |
---|
935 | * configure.ac, src/al_mixer.h: only allow stripped down generic |
---|
936 | mixing if MMX is present |
---|
937 | |
---|
938 | 2005-10-06 Prakash Punnoor <prakash@punnoor.de> |
---|
939 | |
---|
940 | * src/arch/i386/floatmul.c: added MMX routine |
---|
941 | |
---|
942 | * src/arch/i386/x86_simd_support_prk.h, |
---|
943 | src/arch/i386/mixaudio16_mmx_prk.c: moved common SIMD support code |
---|
944 | into above header file |
---|
945 | |
---|
946 | 2005-10-01 Prakash Punnoor <prakash@punnoor.de> |
---|
947 | |
---|
948 | * INSTALL: added instructions for using x86 SIMD |
---|
949 | |
---|
950 | * configure.ac: checks for MMX now |
---|
951 | |
---|
952 | 2005-09-30 Prakash Punnoor <prakash@punnoor.de> |
---|
953 | |
---|
954 | * configure.ac, src/Makefile.in, src/al_mixer.h, src/al_mixfunc.c, |
---|
955 | src/mixaudio16.c, src/mixaudio16.h, src/arch/i386/memcpy_mmx_prk.nasm, |
---|
956 | src/arch/i386/mixaudio16_mmx_prk.c, src/arch/i386/mixaudio16_mmx_prk.h: |
---|
957 | add MMX audio mixing |
---|
958 | |
---|
959 | * x86_cpu_caps_prk.c: fix OPENAL_DISABLE_SIMD handling and SIMD |
---|
960 | should only be enabled at runtime detection, if SIMD was enabled |
---|
961 | at compile time |
---|
962 | |
---|
963 | 2005-09-30 Sven Panne <sven.panne@aedion.de> |
---|
964 | |
---|
965 | * admin/openal.spec: Synched with CREDITS/AUTHORS changes. |
---|
966 | |
---|
967 | * AUTHORS: Added. This is the standard (autotools) name for such a |
---|
968 | file. Added a few more people to the list and sorted it |
---|
969 | alphabetically. |
---|
970 | |
---|
971 | * CREDITS: Removed. |
---|
972 | |
---|
973 | 2005-09-29 Prakash Punnoor <prakash@punnoor.de> |
---|
974 | |
---|
975 | * configure.ac: fix up compilation on x86(_64) which I broke... |
---|
976 | |
---|
977 | 2005-09-29 Elias Naur <elias@oddlabs.com> |
---|
978 | |
---|
979 | * linux/src/al_filter.c: Added comment about the previous value |
---|
980 | of _AL_CUTTOFF_ATTENUATION and why it is now 0. |
---|
981 | |
---|
982 | 2005-09-28 Sven Panne <sven.panne@aedion.de> |
---|
983 | |
---|
984 | * configure.ac: Cleaned up quotations. The whole file is still a |
---|
985 | bit of a mess, though... |
---|
986 | |
---|
987 | 2005-09-27 Prakash Punnoor <prakash@punnoor.de> |
---|
988 | |
---|
989 | * src/al_mixfunc.c, src/al_mixfunc.h, src/al_mixmanager.c: |
---|
990 | minor clean-ups and adding indirection for mixing n streams |
---|
991 | function |
---|
992 | |
---|
993 | * configure.ac, src/Makefile.in, |
---|
994 | src/arch/i386/x86_cpu_caps_detect_prk.nasm, |
---|
995 | src/arch/i386/x86_cpu_caps_prk.c, |
---|
996 | src/arch/i386/x86_cpu_caps_prk.h, |
---|
997 | src/arch/portable/cpu_caps.c, |
---|
998 | src/al_cpu_caps.h, alc/alc_context.c: added x86 cpu caps |
---|
999 | detection/framework to safely use SIMD code in OpenAL |
---|
1000 | |
---|
1001 | 2005-09-27 Elias Naur <elias@oddlabs.com> |
---|
1002 | |
---|
1003 | * linux/src/al_filter.c: Disabled |
---|
1004 | _AL_CUTTOFF_ATTENUATION to avoid problems with |
---|
1005 | too little distance attenuation. For now, I kept |
---|
1006 | the #define in case any problems show up. |
---|
1007 | |
---|
1008 | 2005-09-26 Elias Naur <elias@oddlabs.com> |
---|
1009 | |
---|
1010 | * linux/src/al_source.c: Don't set source new_readindex |
---|
1011 | and new_soundpos on underflow to avoid a race condition. |
---|
1012 | |
---|
1013 | 2005-09-26 Elias Naur <elias@oddlabs.com> |
---|
1014 | |
---|
1015 | * linux/src/al_queue.c: Made alSourceQueueBuffers and |
---|
1016 | alSourceUnqueueBuffers take alLockMixBuf to avoid |
---|
1017 | a race condition with the mixer thread. Their behaviour now |
---|
1018 | matches alSourceStop and alSourcePlay that can also manipulate |
---|
1019 | playing sources. |
---|
1020 | |
---|
1021 | 2005-09-25 Prakash Punnoor <prakash@punnoor.de> |
---|
1022 | |
---|
1023 | * configure.ac, src/Makefile.in: renamed i386_OBJS to x86_OBJS, |
---|
1024 | added it to x86_64; added AC_OBJS to CLEAN_FILES in latter file |
---|
1025 | |
---|
1026 | 2005-09-24 Prakash Punnoor <prakash@punnoor.de> |
---|
1027 | |
---|
1028 | * src/arch/i386/floatmul.c: fix up and drop unneeded saturation; |
---|
1029 | use 5 bits more precision for gain |
---|
1030 | |
---|
1031 | * configure.ac: reactivate fixed i386 floatmul |
---|
1032 | |
---|
1033 | * src/mixaudio16.c, src/mixaudio16.c: clean-up, remove old MMX |
---|
1034 | support and mixing of dst into itself |
---|
1035 | |
---|
1036 | * src/al_buffer.h, src/al_buffer.c: void* should be ALvoid* at |
---|
1037 | some places |
---|
1038 | |
---|
1039 | 2005-09-23 Sven Panne <sven.panne@aedion.de> |
---|
1040 | |
---|
1041 | * admin/openal.spec: Added an up-to-date .spec file, based on the |
---|
1042 | one used for SuSE 9.3. |
---|
1043 | |
---|
1044 | * openal.spec: Removed. |
---|
1045 | |
---|
1046 | * admin/openal.xpm: Added a scaled-down version of the OpenAL logo |
---|
1047 | from http://www.openal.org/. This will be used as the icon in the |
---|
1048 | .spec file. |
---|
1049 | |
---|
1050 | * CREDITS: Added myself. |
---|
1051 | |
---|
1052 | 2005-09-21 Sven Panne <sven.panne@aedion.de> |
---|
1053 | |
---|
1054 | * src/alc/alc_context.c: Synchronized names of device structs to |
---|
1055 | reduce #ifdefs in OpenAL headers. |
---|
1056 | |
---|
1057 | * src/al_types.h, src/alc/alc_context.c: Synchronized names of |
---|
1058 | device structs to reduce #ifdefs in OpenAL headers. |
---|
1059 | |
---|
1060 | 2005-09-18 Sven Panne <sven.panne@aedion.de> |
---|
1061 | |
---|
1062 | * src/arch/interface/interface_sound.c: Silenced warnings about |
---|
1063 | stubbed pause/resume functionality. It is not clear if there is |
---|
1064 | really something missing, but it was quite annoying. |
---|
1065 | |
---|
1066 | * src/al_mixer.c: When the (asynchronous) current context was set |
---|
1067 | to NULL, the mixer thread was still in its busy wait(!) loop. |
---|
1068 | Consequently other threads might wait forever to get the mixer |
---|
1069 | lock and alcMakeContextCurrent might hang. We wait for 1us now in |
---|
1070 | each mixer iteration to give other threads a chance to acquire the |
---|
1071 | mixer lock. All the multithreading logic seems to be overly |
---|
1072 | complicated, so it is not clear if this is really the correct way |
---|
1073 | to fix this issue, but at least it seems to work on Linux now. |
---|
1074 | |
---|
1075 | * configure.ac: Use AL_BUILD_LIBRARY instead of _OPENAL32LIB. |
---|
1076 | |
---|
1077 | 2005-09-02 Sven Panne <sven.panne@aedion.de> |
---|
1078 | |
---|
1079 | * linux/Makefile.in: alctypes.h and altypes.h are dead, Jim... |
---|
1080 | |
---|
1081 | 2005-09-01 Sven Panne <sven.panne@aedion.de> |
---|
1082 | |
---|
1083 | * linux/Makefile.in, linux/include/AL/alext.h |
---|
1084 | linux/src/Makefile.in, linux/src/al_source.c, |
---|
1085 | linux/src/extensions/al_ext_loki.h, linux/test/Makefile.in: |
---|
1086 | Removed ALUT implementation from linux subtree. Note that |
---|
1087 | currently the linux/test directory doesn't build without fiddling |
---|
1088 | around with compiler/linker flags. But this doesn't really matter, |
---|
1089 | as all tests and examples will reside below the "one and only" |
---|
1090 | alut directory in the future, anyway. |
---|
1091 | |
---|
1092 | * linux/src/alut/alut_imaadpcm.c, linux/src/alut/alut_main.c, |
---|
1093 | linux/src/alut/alut_msadpcm.c, linux/src/alut/alut_rawadpcm.c, |
---|
1094 | linux/src/alut/alut_wav.c: Removed. |
---|
1095 | |
---|
1096 | 2005-08-22 Sven Panne <sven.panne@aedion.de> |
---|
1097 | |
---|
1098 | * linux/Makefile.in, linux/include/AL/alext.h: Merged alexttypes.h |
---|
1099 | into alext.h, cleaning up things a little bit and adding a few |
---|
1100 | ALAPIENTRY. |
---|
1101 | |
---|
1102 | * linux/include/AL/alexttypes.h: Removed. |
---|
1103 | |
---|
1104 | 2005-08-21 Sven Panne <sven.panne@aedion.de> |
---|
1105 | |
---|
1106 | * linux/config-osx.h, linux/configure.ac, linux/INSTALL, |
---|
1107 | linux/Makefile.in, linux/src/al_able.c, linux/src/al_buffer.c, |
---|
1108 | linux/src/alc/alc_context.c, linux/src/alc/alc_context.h, |
---|
1109 | linux/src/alc/alc_device.c, linux/src/alc/alc_device.h, |
---|
1110 | linux/src/alc/alc_error.c, linux/src/alc/alc_error.h, |
---|
1111 | linux/src/alc/alc_speaker.c, linux/src/alc/alc_speaker.h, |
---|
1112 | linux/src/al_doppler.c, linux/src/al_filter.c, |
---|
1113 | linux/src/al_filter.h, linux/src/al_listen.c, linux/src/al_main.c, |
---|
1114 | linux/src/al_mixer.c, linux/src/al_siteconfig.h, |
---|
1115 | linux/src/al_source.c, linux/src/alut/alut_imaadpcm.c, |
---|
1116 | linux/src/alut/alut_msadpcm.c, linux/src/alut/alut_rawadpcm.c, |
---|
1117 | linux/src/alut/alut_wav.c, linux/src/arch/alsa/alsa.c, |
---|
1118 | linux/src/arch/linux/lin_dsp.c, |
---|
1119 | linux/src/arch/solaris/solaris_native.c, |
---|
1120 | linux/src/arch/waveout/waveout.c, |
---|
1121 | linux/src/extensions/al_ext_capture.c, |
---|
1122 | linux/src/extensions/al_ext_loki.c, linux/src/Makefile.in, |
---|
1123 | linux/test/testcallback.c, linux/test/testcapture.c, |
---|
1124 | linux/test/testchannel2.c, linux/test/testchannel.c, |
---|
1125 | linux/test/testda.c, linux/test/testdoppler.c, |
---|
1126 | linux/test/testgain.c, linux/test/testleak2.c, |
---|
1127 | linux/test/testleak.c, linux/test/testlistener2.c, |
---|
1128 | linux/test/testlistener3.c, linux/test/testlistener4.c, |
---|
1129 | linux/test/testlistener.c, linux/test/testloop.c, |
---|
1130 | linux/test/testmp32.c, linux/test/testmp3.c, |
---|
1131 | linux/test/testmultialut.c, linux/test/testmulti.c, |
---|
1132 | linux/test/testmulticontext2.c, linux/test/testmulticontext.c, |
---|
1133 | linux/test/testmultimp3.c, linux/test/testmultinothread.c, |
---|
1134 | linux/test/testnothread.c, linux/test/testpause.c, |
---|
1135 | linux/test/testpitch2.c, linux/test/testpitch3.c, |
---|
1136 | linux/test/testpitch4.c, linux/test/testpitch.c, |
---|
1137 | linux/test/testpitchnothread2.c, linux/test/testpitchnothread.c, |
---|
1138 | linux/test/testqueue2.c, linux/test/testqueue3.c, |
---|
1139 | linux/test/testqueue.c, linux/test/testrelative.c, |
---|
1140 | linux/test/testreverb.c, linux/test/testsingle.c, |
---|
1141 | linux/test/testsourcestop.c, linux/test/teststartstop.c, |
---|
1142 | linux/test/teststream.c, linux/test/testtime.c, |
---|
1143 | linux/test/testvorbis.c: This is a rather large commit including |
---|
1144 | various separate things, but committing separately was not |
---|
1145 | possible due to a CVS server failure yesterday. The most notable |
---|
1146 | changes are: |
---|
1147 | |
---|
1148 | linux/audioconvert is now a subdirectory below linux/src. What is |
---|
1149 | still missing is a separate subdirectory for AL stuff and perhaps |
---|
1150 | one for utilities. |
---|
1151 | |
---|
1152 | Nuked jlib, in times of ElectricFence, dmalloc and valgrind there |
---|
1153 | is really no place for home-grown memory debugging. |
---|
1154 | |
---|
1155 | Removed some dead code. |
---|
1156 | |
---|
1157 | Cleaned up #includes, probably much more to come. The previous |
---|
1158 | situation was such a mess, where everybody #included almost |
---|
1159 | everything else. |
---|
1160 | |
---|
1161 | * linux/src/audioconvert/ac_adpcm.c, |
---|
1162 | linux/src/audioconvert/ac_adpcm.h, |
---|
1163 | linux/src/audioconvert/ac_bits.c, |
---|
1164 | linux/src/audioconvert/ac_channels.c, |
---|
1165 | linux/src/audioconvert/ac_endian.c, |
---|
1166 | linux/src/audioconvert/ac_endian.h, |
---|
1167 | linux/src/audioconvert/ac_freq.c, |
---|
1168 | linux/src/audioconvert/ac_helper.c, |
---|
1169 | linux/src/audioconvert/ac_misc.c, |
---|
1170 | linux/src/audioconvert/ac_wave.h, |
---|
1171 | linux/src/audioconvert/audioconvert.h: Added. |
---|
1172 | |
---|
1173 | * linux/audioconvert/ac_adpcm.c, linux/audioconvert/ac_adpcm.h, |
---|
1174 | linux/audioconvert/ac_bits.c, linux/audioconvert/ac_channels.c, |
---|
1175 | linux/audioconvert/ac_endian.c, linux/audioconvert/ac_endian.h, |
---|
1176 | linux/audioconvert/ac_format.c, linux/audioconvert/ac_freq.c, |
---|
1177 | linux/audioconvert/ac_helper.c, linux/audioconvert/ac_misc.c, |
---|
1178 | linux/audioconvert/ac_wave.h, linux/audioconvert/audioconvert.h, |
---|
1179 | linux/audioconvert/.cvsignore, linux/audioconvert/Makefile.in, |
---|
1180 | linux/audioconvert/test_ac.c, linux/include/jlib.h, |
---|
1181 | linux/jlib/.cvsignore, linux/jlib/globals.c, linux/jlib/hash.c, |
---|
1182 | linux/jlib/libjlib.h, linux/jlib/Makefile.in, linux/src/al_able.h, |
---|
1183 | linux/src/al_attenuation.h, linux/src/al_doppler.h, |
---|
1184 | linux/src/al_propagation.c, linux/src/al_propagation.h: Removed. |
---|
1185 | |
---|
1186 | 2005-08-20 Sven Panne <sven.panne@aedion.de> |
---|
1187 | |
---|
1188 | * linux/src/al_ext.c, linux/src/al_main.c, |
---|
1189 | linux/src/alc/alc_context.c, linux/test/Makefile.in: Merged Ryan |
---|
1190 | C. Gordon's basic support for capture. |
---|
1191 | |
---|
1192 | * linux/test/testcapture2.c: Added. |
---|
1193 | |
---|
1194 | 2005-08-19 Sven Panne <sven.panne@aedion.de> |
---|
1195 | |
---|
1196 | * linux/configure.ac, linux/src/al_bpool.c, linux/src/al_buffer.c, |
---|
1197 | linux/src/al_config.c, linux/src/al_debug.c, |
---|
1198 | linux/src/al_distance.c, linux/src/al_doppler.c, |
---|
1199 | linux/src/al_error.c, linux/src/al_ext.c, linux/src/al_ext.h, |
---|
1200 | linux/src/al_filter.c, linux/src/al_listen.c, linux/src/al_main.c, |
---|
1201 | linux/src/al_main.h, linux/src/al_mixer.c, linux/src/al_mixfunc.c, |
---|
1202 | linux/src/al_propagation.c, linux/src/al_queue.c, |
---|
1203 | linux/src/al_rcvar.c, linux/src/al_source.c, linux/src/al_spool.c, |
---|
1204 | linux/src/al_state.c, linux/src/al_vector.c, |
---|
1205 | linux/src/mixaudio16.c, linux/src/alc/alc_context.c, |
---|
1206 | linux/src/alc/alc_context.h, linux/src/alc/alc_device.c, |
---|
1207 | linux/src/alc/alc_error.c, linux/src/alc/alc_error.h, |
---|
1208 | linux/src/alc/alc_speaker.c, linux/src/alut/alut_imaadpcm.c, |
---|
1209 | linux/src/alut/alut_main.c, linux/src/alut/alut_msadpcm.c, |
---|
1210 | linux/src/alut/alut_wav.c, linux/src/arch/alsa/alsa.c, |
---|
1211 | linux/src/arch/arts/arts.c, linux/src/arch/bsd/bsd_dsp.c, |
---|
1212 | linux/src/arch/bsd/bsd_dsp.h, |
---|
1213 | linux/src/arch/darwin/darwin_native.h, linux/src/arch/esd/esd.c, |
---|
1214 | linux/src/arch/i386/floatmul.c, |
---|
1215 | linux/src/arch/interface/interface_sound.c, |
---|
1216 | linux/src/arch/irix/iris.c, linux/src/arch/irix/iris.h, |
---|
1217 | linux/src/arch/linux/lin_dsp.c, linux/src/arch/linux/lin_dsp.h, |
---|
1218 | linux/src/arch/morphos/morphos_dispatcher.c, |
---|
1219 | linux/src/arch/morphos/morphos_native.h, |
---|
1220 | linux/src/arch/null/null.c, linux/src/arch/portable/floatmul.c, |
---|
1221 | linux/src/arch/sdl/sdl.c, linux/src/arch/solaris/solaris_native.h, |
---|
1222 | linux/src/arch/waveout/waveout.c, |
---|
1223 | linux/src/arch/windows/windows_native.c, |
---|
1224 | linux/src/arch/windows/windows_native.h, |
---|
1225 | linux/src/extensions/al_ext_capture.c, |
---|
1226 | linux/src/extensions/al_ext_loki.c, |
---|
1227 | linux/src/extensions/al_ext_mp3.c, |
---|
1228 | linux/src/extensions/al_ext_vorbis.c: More fixes for Cygwin/MinGW |
---|
1229 | compilation plus some #include cleanups. The "linux" subtree |
---|
1230 | compiles now under Linux, MinGW/MSYS and Cygwin (with and without |
---|
1231 | "-mno-cygwin"). |
---|
1232 | |
---|
1233 | * linux/src/al_source.c, linux/src/al_threadlib.c, |
---|
1234 | linux/src/alc/alc_context.c, |
---|
1235 | linux/src/arch/windows/windows_native.c: Small fixes for |
---|
1236 | Cygwin/MinGW compilation. |
---|
1237 | |
---|
1238 | 2005-08-18 Sven Panne <sven.panne@aedion.de> |
---|
1239 | |
---|
1240 | * linux/src/al_mutexlib.h: Added missing "extern"s. |
---|
1241 | |
---|
1242 | * linux/configure.ac, linux/src/Makefile.in, |
---|
1243 | linux/src/al_buffer.c, linux/src/al_main.c, linux/src/al_mixer.c: |
---|
1244 | Use new thread library. |
---|
1245 | |
---|
1246 | * linux/src/al_threadlib.c, linux/src/al_threadlib.h: Added. This |
---|
1247 | is a much cleaner and simpler merged version of the separate |
---|
1248 | thread implementations. |
---|
1249 | |
---|
1250 | * linux/src/threads/Makefile.in, |
---|
1251 | linux/src/threads/morphosthreads.c, |
---|
1252 | linux/src/threads/morphosthreads.h, |
---|
1253 | linux/src/threads/posixthreads.c, |
---|
1254 | linux/src/threads/posixthreads.h, linux/src/threads/threadlib.h, |
---|
1255 | linux/src/threads/windowsthreads.c, |
---|
1256 | linux/src/threads/windowsthreads.h: Removed. |
---|
1257 | |
---|
1258 | 2005-08-17 Sven Panne <sven.panne@aedion.de> |
---|
1259 | |
---|
1260 | * linux/src/al_main.c, linux/src/al_mixer.c, |
---|
1261 | linux/src/threads/morphosthreads.c, |
---|
1262 | linux/src/threads/morphosthreads.h, |
---|
1263 | linux/src/threads/posixthreads.c, |
---|
1264 | linux/src/threads/posixthreads.h, linux/src/threads/threadlib.h, |
---|
1265 | linux/src/threads/windowsthreads.c, |
---|
1266 | linux/src/threads/windowsthreads.h: Simplified thread lib. |
---|
1267 | |
---|
1268 | * linux/src/al_buffer.c, linux/src/al_ext.c, linux/src/al_mixer.c, |
---|
1269 | linux/src/al_mutexlib.c, linux/src/al_mutexlib.h, |
---|
1270 | linux/src/al_source.c, linux/src/al_spool.c, |
---|
1271 | linux/src/alc/alc_context.c, |
---|
1272 | linux/src/arch/windows/windows_native.c: Use an "_al" prefix for |
---|
1273 | all globally visible symbols, which are internal to OpenAL. |
---|
1274 | |
---|
1275 | * linux/audioconvert/ac_adpcm.c, linux/audioconvert/ac_adpcm.h, |
---|
1276 | linux/audioconvert/ac_bits.c, linux/audioconvert/ac_channels.c, |
---|
1277 | linux/audioconvert/ac_endian.c, linux/audioconvert/ac_endian.h, |
---|
1278 | linux/audioconvert/ac_format.c, linux/audioconvert/ac_freq.c, |
---|
1279 | linux/audioconvert/ac_helper.c, linux/audioconvert/ac_misc.c, |
---|
1280 | linux/audioconvert/ac_wave.h, linux/audioconvert/audioconvert.h, |
---|
1281 | linux/audioconvert/test_ac.c, linux/include/AL/alext.h, |
---|
1282 | linux/src/al_able.c, linux/src/al_able.h, linux/src/al_config.c, |
---|
1283 | linux/src/al_config.h, linux/src/al_distance.h, |
---|
1284 | linux/src/al_doppler.h, linux/src/al_error.h, linux/src/al_ext.c, |
---|
1285 | linux/src/al_filter.h, linux/src/al_main.c, linux/src/al_main.h, |
---|
1286 | linux/src/al_mixer.h, linux/src/al_mspool.h, |
---|
1287 | linux/src/al_propagation.h, linux/src/al_rcvar.c, |
---|
1288 | linux/src/al_rcvar.h, linux/src/al_state.h, linux/src/al_types.h, |
---|
1289 | linux/src/al_vector.c, linux/src/mixaudio16.c, |
---|
1290 | linux/src/mixaudio16.h, linux/src/alc/alc_context.h, |
---|
1291 | linux/src/alc/alc_device.c, linux/src/alc/alc_device.h, |
---|
1292 | linux/src/alc/alc_error.h, linux/src/alc/alc_speaker.c, |
---|
1293 | linux/src/alc/alc_speaker.h, linux/src/arch/alsa/alsa.h, |
---|
1294 | linux/src/arch/arts/arts.c, linux/src/arch/arts/arts.h, |
---|
1295 | linux/src/arch/bsd/bsd_dsp.c, |
---|
1296 | linux/src/arch/darwin/darwin_native.h, linux/src/arch/esd/esd.c, |
---|
1297 | linux/src/arch/esd/esd.h, linux/src/arch/i386/floatmul.c, |
---|
1298 | linux/src/arch/interface/interface_sound.c, |
---|
1299 | linux/src/arch/interface/interface_sound.h, |
---|
1300 | linux/src/arch/irix/iris.c, linux/src/arch/linux/lin_dsp.c, |
---|
1301 | linux/src/arch/null/null.c, linux/src/arch/null/null.h, |
---|
1302 | linux/src/arch/portable/floatmul.c, linux/src/arch/sdl/sdl.c, |
---|
1303 | linux/src/arch/sdl/sdl.h, linux/src/arch/solaris/solaris_native.c, |
---|
1304 | linux/src/arch/waveout/waveout.c, |
---|
1305 | linux/src/arch/waveout/waveout.h, |
---|
1306 | linux/src/arch/windows/windows_native.c, |
---|
1307 | linux/src/extensions/al_ext_mp3.h, |
---|
1308 | linux/src/extensions/al_ext_vorbis.h, linux/test/testorient.c: |
---|
1309 | Always #include the <AL/al.h>, <AL/alc.h> and <AL/alext.h>, not |
---|
1310 | the footypes.h ones and not via "...". |
---|
1311 | |
---|
1312 | 2005-08-12 Sven Panne <sven.panne@aedion.de> |
---|
1313 | |
---|
1314 | * include/AL/alut.h, linux/src/alut/alut_wav.c, |
---|
1315 | linux/test/testalut.c, linux/test/testattributes.c, |
---|
1316 | linux/test/testcallback.c, linux/test/testcapture.c, |
---|
1317 | linux/test/testchannel.c, linux/test/testchannel2.c, |
---|
1318 | linux/test/testda.c, linux/test/testdevice.c, |
---|
1319 | linux/test/testdoppler.c, linux/test/testext.c, |
---|
1320 | linux/test/testgain.c, linux/test/testgainlinear.c, |
---|
1321 | linux/test/testgendelbuffer_error.c, |
---|
1322 | linux/test/testgendelsource_error.c, linux/test/testleak.c, |
---|
1323 | linux/test/testleak2.c, linux/test/testlib.c, |
---|
1324 | linux/test/testlistener.c, linux/test/testlistener2.c, |
---|
1325 | linux/test/testlistener3.c, linux/test/testlistener4.c, |
---|
1326 | linux/test/testloop.c, linux/test/testmp3.c, |
---|
1327 | linux/test/testmp32.c, linux/test/testmulti.c, |
---|
1328 | linux/test/testmultialut.c, linux/test/testmultichannel.c, |
---|
1329 | linux/test/testmulticontext.c, linux/test/testmulticontext2.c, |
---|
1330 | linux/test/testmultimp3.c, linux/test/testmultinothread.c, |
---|
1331 | linux/test/testnothread.c, linux/test/testorient.c, |
---|
1332 | linux/test/testpause.c, linux/test/testpitch.c, |
---|
1333 | linux/test/testpitch2.c, linux/test/testpitch3.c, |
---|
1334 | linux/test/testpitch4.c, linux/test/testpitchnothread.c, |
---|
1335 | linux/test/testpitchnothread2.c, linux/test/testqueue.c, |
---|
1336 | linux/test/testqueue2.c, linux/test/testqueue3.c, |
---|
1337 | linux/test/testrelative.c, linux/test/testreverb.c, |
---|
1338 | linux/test/testsingle.c, linux/test/testsourcestop.c, |
---|
1339 | linux/test/testsourceuniq.c, linux/test/teststartstop.c, |
---|
1340 | linux/test/teststream.c, linux/test/teststrings.c, |
---|
1341 | linux/test/testtime.c, linux/test/testvorbis.c: Const-corrected |
---|
1342 | alutLoadWAVFile and alutLoadWAVMemory. Cleaned up examples a bit |
---|
1343 | more while I was there (return values, naming consistency). |
---|
1344 | |
---|
1345 | 2005-08-12 Sven Panne <sven.panne@aedion.de> |
---|
1346 | |
---|
1347 | * linux/test/Makefile.in, linux/test/testalinitexit.c, |
---|
1348 | linux/test/testalut.c, linux/test/testattributes.c, |
---|
1349 | linux/test/testbufferuniq.c, linux/test/testcallback.c, |
---|
1350 | linux/test/testcapture.c, linux/test/testchannel.c, |
---|
1351 | linux/test/testchannel2.c, linux/test/testda.c, |
---|
1352 | linux/test/testdoppler.c, linux/test/testgain.c, |
---|
1353 | linux/test/testleak.c, linux/test/testleak2.c, |
---|
1354 | linux/test/testlib.c, linux/test/testlib.h, |
---|
1355 | linux/test/testlistener.c, linux/test/testlistener2.c, |
---|
1356 | linux/test/testlistener3.c, linux/test/testlistener4.c, |
---|
1357 | linux/test/testloop.c, linux/test/testmp3.c, |
---|
1358 | linux/test/testmp32.c, linux/test/testmulti.c, |
---|
1359 | linux/test/testmultialut.c, linux/test/testmultichannel.c, |
---|
1360 | linux/test/testmulticontext.c, linux/test/testmulticontext2.c, |
---|
1361 | linux/test/testmultimp3.c, linux/test/testmultinothread.c, |
---|
1362 | linux/test/testnothread.c, linux/test/testorient.c, |
---|
1363 | linux/test/testpitch.c, linux/test/testpitch2.c, |
---|
1364 | linux/test/testpitch3.c, linux/test/testpitch4.c, |
---|
1365 | linux/test/testqueue.c, linux/test/testqueue2.c, |
---|
1366 | linux/test/testqueue3.c, linux/test/testrelative.c, |
---|
1367 | linux/test/testreverb.c, linux/test/testsingle.c, |
---|
1368 | linux/test/testsourcestop.c, linux/test/testsourceuniq.c, |
---|
1369 | linux/test/teststartstop.c, linux/test/teststream.c, |
---|
1370 | linux/test/testtime.c, linux/test/testvorbis.c: Cleanup, much more |
---|
1371 | to come... |
---|
1372 | |
---|
1373 | * linux/.indent.pro: Added. |
---|
1374 | |
---|
1375 | * linux/test/.indent.pro: Removed. |
---|
1376 | |
---|
1377 | * linux/src/Makefile.in, linux/src/al_buffer.c, |
---|
1378 | linux/src/al_ext.c, linux/src/al_mixer.c, linux/src/al_types.h, |
---|
1379 | linux/src/alc/alc_context.c, |
---|
1380 | linux/src/arch/windows/windows_native.c, |
---|
1381 | linux/src/extensions/al_ext_capture.c: Use new mutex lib. |
---|
1382 | |
---|
1383 | * linux/src/al_mutexlib.c, linux/src/al_mutexlib.h: Added. This is |
---|
1384 | a much cleaner and simpler merged version of the separate mutex |
---|
1385 | implementations. |
---|
1386 | |
---|
1387 | * linux/src/mutex/Makefile.in, linux/src/mutex/morphosmutex.c, |
---|
1388 | linux/src/mutex/morphosmutex.h, linux/src/mutex/mutexlib.h, |
---|
1389 | linux/src/mutex/posixmutex.c, linux/src/mutex/posixmutex.h, |
---|
1390 | linux/src/mutex/windowsmutex.c, linux/src/mutex/windowsmutex.h: |
---|
1391 | Removed. |
---|
1392 | |
---|
1393 | 2005-08-11 Sven Panne <sven.panne@aedion.de> |
---|
1394 | |
---|
1395 | * linux/include/AL/alext.h, linux/include/AL/alexttypes.h: Made |
---|
1396 | #defines for protection against multiple inclusion more |
---|
1397 | consistent. Removed unused LAL_OPENAL #define. Added typedefs for |
---|
1398 | reverb extensions. |
---|
1399 | |
---|
1400 | * linux/Makefile.in: Fixed "permission" target (shell scripts |
---|
1401 | should stay executable). |
---|
1402 | |
---|
1403 | 2005-08-10 Sven Panne <sven.panne@aedion.de> |
---|
1404 | |
---|
1405 | * linux/test/Makefile.in, linux/test/testalinitexit.c, |
---|
1406 | linux/test/testalut.c, linux/test/testattributes.c, |
---|
1407 | linux/test/testbufferuniq.c, linux/test/testcallback.c, |
---|
1408 | linux/test/testcapture.c, linux/test/testchannel.c, |
---|
1409 | linux/test/testchannel2.c, linux/test/testda.c, |
---|
1410 | linux/test/testdevice.c, linux/test/testdoppler.c, |
---|
1411 | linux/test/testext.c, linux/test/testgain.c, |
---|
1412 | linux/test/testgainlinear.c, linux/test/testgendelbuffer_error.c, |
---|
1413 | linux/test/testgendelsource_error.c, linux/test/testleak.c, |
---|
1414 | linux/test/testleak2.c, linux/test/testlib.c, |
---|
1415 | linux/test/testlib.h, linux/test/testlistener.c, |
---|
1416 | linux/test/testlistener2.c, linux/test/testlistener3.c, |
---|
1417 | linux/test/testlistener4.c, linux/test/testloop.c, |
---|
1418 | linux/test/testmp3.c, linux/test/testmp32.c, |
---|
1419 | linux/test/testmulti.c, linux/test/testmultialut.c, |
---|
1420 | linux/test/testmultichannel.c, linux/test/testmulticontext.c, |
---|
1421 | linux/test/testmulticontext2.c, linux/test/testmultimp3.c, |
---|
1422 | linux/test/testmultinothread.c, linux/test/testnothread.c, |
---|
1423 | linux/test/testorient.c, linux/test/testpause.c, |
---|
1424 | linux/test/testpitch.c, linux/test/testpitch2.c, |
---|
1425 | linux/test/testpitch3.c, linux/test/testpitch4.c, |
---|
1426 | linux/test/testpitchnothread.c, linux/test/testpitchnothread2.c, |
---|
1427 | linux/test/testqueue.c, linux/test/testqueue2.c, |
---|
1428 | linux/test/testqueue3.c, linux/test/testrelative.c, |
---|
1429 | linux/test/testreverb.c, linux/test/testsingle.c, |
---|
1430 | linux/test/testsourcestop.c, linux/test/testsourceuniq.c, |
---|
1431 | linux/test/teststartstop.c, linux/test/teststream.c, |
---|
1432 | linux/test/teststrings.c, linux/test/testtime.c, |
---|
1433 | linux/test/testvorbis.c: Added a new make target "indent" to |
---|
1434 | indent all C/C++ files automatically and formatted all tests |
---|
1435 | accordingly. |
---|
1436 | |
---|
1437 | * linux/test/.indent.pro: Added. |
---|
1438 | |
---|
1439 | * linux/Makefile.in: After a fresh checkout of the openal |
---|
1440 | repository and after subsequent updates, most of the files are |
---|
1441 | read-only, which doesn't really make sense. As a workaround, the |
---|
1442 | top-level Makefile has a new "permissions" target to fix the local |
---|
1443 | permissions. |
---|
1444 | |
---|
1445 | 2005-08-08 Sven Panne <sven.panne@aedion.de> |
---|
1446 | |
---|
1447 | * linux/config-osx.h, linux/configure.ac: Removed unused |
---|
1448 | --enable--fft option. |
---|
1449 | |
---|
1450 | * linux/src/al_complex.c, linux/src/al_complex.h: Removed, it was |
---|
1451 | dead code. |
---|
1452 | |
---|
1453 | * linux/test/testattributes.c, linux/test/testchannel.c, |
---|
1454 | linux/test/testda.c, linux/test/testdevice.c, |
---|
1455 | linux/test/testext.c, linux/test/testgain.c, |
---|
1456 | linux/test/testgainlinear.c, linux/test/testgendelbuffer_error.c, |
---|
1457 | linux/test/testgendelsource_error.c, linux/test/testlistener.c, |
---|
1458 | linux/test/testlistener3.c, linux/test/testlistener4.c, |
---|
1459 | linux/test/testmp3.c, linux/test/testmp32.c, |
---|
1460 | linux/test/testmulti.c, linux/test/testmultialut.c, |
---|
1461 | linux/test/testmultimp3.c, linux/test/testmultinothread.c, |
---|
1462 | linux/test/testnothread.c, linux/test/testorient.c, |
---|
1463 | linux/test/testpause.c, linux/test/testpitch.c, |
---|
1464 | linux/test/testpitch2.c, linux/test/testpitch3.c, |
---|
1465 | linux/test/testpitch4.c, linux/test/testpitchnothread.c, |
---|
1466 | linux/test/testpitchnothread2.c, linux/test/testqueue.c, |
---|
1467 | linux/test/testqueue2.c, linux/test/testqueue3.c, |
---|
1468 | linux/test/testrelative.c, linux/test/testsingle.c, |
---|
1469 | linux/test/testtime.c, linux/test/testvorbis.c: Removed useless |
---|
1470 | fixup_function_pointers calls and testlib.h #includes. |
---|
1471 | |
---|
1472 | * linux/test/Makefile.in, linux/test/testalinitexit.c, |
---|
1473 | linux/test/testalut.c, linux/test/testattributes.c, |
---|
1474 | linux/test/testcallback.c, linux/test/testcapture.c, |
---|
1475 | linux/test/testchannel.c, linux/test/testchannel2.c, |
---|
1476 | linux/test/testdevice.c, linux/test/testext.c, |
---|
1477 | linux/test/testgendelbuffer_error.c, |
---|
1478 | linux/test/testgendelsource_error.c, linux/test/testleak.c, |
---|
1479 | linux/test/testleak2.c, linux/test/testlib.c, |
---|
1480 | linux/test/testlistener.c, linux/test/testlistener2.c, |
---|
1481 | linux/test/testlistener3.c, linux/test/testlistener4.c, |
---|
1482 | linux/test/testloop.c, linux/test/testmp3.c, |
---|
1483 | linux/test/testmp32.c, linux/test/testmulti.c, |
---|
1484 | linux/test/testmultialut.c, linux/test/testmultichannel.c, |
---|
1485 | linux/test/testmulticontext.c, linux/test/testmulticontext2.c, |
---|
1486 | linux/test/testmultimp3.c, linux/test/testpitch.c, |
---|
1487 | linux/test/testpitch2.c, linux/test/testpitch3.c, |
---|
1488 | linux/test/testpitch4.c, linux/test/testpitchnothread.c, |
---|
1489 | linux/test/testpitchnothread2.c, linux/test/testqueue.c, |
---|
1490 | linux/test/testqueue2.c, linux/test/testqueue3.c, |
---|
1491 | linux/test/teststartstop.c, linux/test/teststream.c, |
---|
1492 | linux/test/teststrings.c, linux/test/testtime.c, |
---|
1493 | linux/test/testvorbis.c: Warning police. |
---|
1494 | |
---|
1495 | * linux/test/testmath.c: Removed, it was an outdated white-box |
---|
1496 | test which didn't belong here. |
---|
1497 | |
---|
1498 | * linux/src/alut/alut_wav.c, linux/test/testda.c, |
---|
1499 | linux/test/testdoppler.c, linux/test/testgain.c, |
---|
1500 | linux/test/testlistener.c, linux/test/testlistener2.c, |
---|
1501 | linux/test/testlistener3.c, linux/test/testlistener4.c, |
---|
1502 | linux/test/testloop.c, linux/test/testmp32.c, |
---|
1503 | linux/test/testmulti.c, linux/test/testmultichannel.c, |
---|
1504 | linux/test/testmultinothread.c, linux/test/testnothread.c, |
---|
1505 | linux/test/testpause.c, linux/test/testpitch.c, |
---|
1506 | linux/test/testpitchnothread.c, linux/test/testpitchnothread2.c, |
---|
1507 | linux/test/testqueue.c, linux/test/testqueue2.c, |
---|
1508 | linux/test/testqueue3.c, linux/test/testrelative.c, |
---|
1509 | linux/test/testreverb.c, linux/test/testsingle.c, |
---|
1510 | linux/test/testsourcestop.c, linux/test/testtime.c: Removed |
---|
1511 | alutLoadWAV, it was undocumented and only available on Linux. |
---|
1512 | |
---|
1513 | 2005-08-05 Sven Panne <sven.panne@aedion.de> |
---|
1514 | |
---|
1515 | * linux/src/al_buffer.c, linux/src/alut/alut_imaadpcm.c, |
---|
1516 | linux/src/alut/alut_msadpcm.c, linux/src/alut/alut_rawadpcm.c, |
---|
1517 | linux/src/extensions/al_ext_vorbis.c, linux/test/testalut.c, |
---|
1518 | linux/test/testcapture.c, linux/test/testchannel.c, |
---|
1519 | linux/test/testchannel2.c, linux/test/testgain.c, |
---|
1520 | linux/test/testgainlinear.c, linux/test/testmultialut.c, |
---|
1521 | linux/test/testmulticontext.c, linux/test/testmulticontext2.c, |
---|
1522 | linux/test/testmultinothread.c, linux/test/testpitch.c, |
---|
1523 | linux/test/testpitch2.c, linux/test/testpitch3.c, |
---|
1524 | linux/test/testpitch4.c, linux/test/testpitchnothread.c, |
---|
1525 | linux/test/testpitchnothread2.c, linux/test/testqueue.c, |
---|
1526 | linux/test/testqueue2.c, linux/test/testqueue3.c, |
---|
1527 | linux/test/teststartstop.c, linux/test/testtime.c: Cleaned up |
---|
1528 | #includes a bit. |
---|
1529 | |
---|
1530 | * linux/src/al_doppler.c, linux/src/alc/alc_context.c: Added a few |
---|
1531 | UNUSED() to avoid currently useless warnings. |
---|
1532 | |
---|
1533 | * linux/src/al_queue.c, linux/test/testqueue.c, |
---|
1534 | linux/test/testqueue2.c, linux/test/testqueue3.c: Removed obsolete |
---|
1535 | and undocumented alQueuei API entry. Its functionality is subsumed |
---|
1536 | by alSourcei and alSourceQueueBuffers. |
---|
1537 | |
---|
1538 | * linux/src/al_ext_iasig.c: Removed. It was a stub for |
---|
1539 | undocumented functionality only, anyway. |
---|
1540 | |
---|
1541 | * src/Makefile.in: al_ext_iasig.c has gone... |
---|
1542 | |
---|
1543 | 2005-07-18 Sven Panne <sven.panne@aedion.de> |
---|
1544 | |
---|
1545 | * linux/doc/openal.texi, linux/src/al_state.c, |
---|
1546 | linux/src/al_state.h: Nuked alHint(), it is not in the 1.1 spec. |
---|
1547 | |
---|
1548 | 2005-07-03 Sven Panne <sven.panne@aedion.de> |
---|
1549 | |
---|
1550 | * linux/Makefile.in: aluttypes.h is dead, Jim... |
---|
1551 | |
---|
1552 | 2005-04-17 Sven Panne <sven.panne@aedion.de> |
---|
1553 | |
---|
1554 | * linux/src/alut/alut_main.c: Don't set an ALC error |
---|
1555 | condition. Close the device in alutExit. Don't use a global |
---|
1556 | variable for the context, use the current context instead, just |
---|
1557 | like the other ALUT implementations. |
---|
1558 | |
---|
1559 | 2005-04-16 Sven Panne <sven.panne@aedion.de> |
---|
1560 | |
---|
1561 | * linux/doc/openal.texi: Updated documentation a bit. |
---|
1562 | |
---|
1563 | * include/AL/alc.h, linux/src/alc/alc_context.c: The Linux |
---|
1564 | implementation of alcProcessContext and alcDestroyContext follow |
---|
1565 | the spec now and return void. Again, this breaks compatibility. |
---|
1566 | |
---|
1567 | * include/AL/alc.h: Removed useless #ifdef. |
---|
1568 | |
---|
1569 | * include/AL/alc.h, linux/doc/openal.texi, |
---|
1570 | linux/src/alc/alc_context.c: The Linux implementation of |
---|
1571 | alcMakeContextCurrent follows the spec now and returns an |
---|
1572 | ALCboolean, where ALC_TRUE (value 1) means "OK". Formerly it |
---|
1573 | returned an ALCenum, where ALC_NO_ERROR (value 0) meant "OK", so |
---|
1574 | this change breaks compatibility, but I can't see a way around |
---|
1575 | it. It is a total miracle why a value is returned at all, because |
---|
1576 | alcMakeContextCurrent sets an ALC error condition in case of a |
---|
1577 | failure, anyway, so the right way would be using alcGetError. |
---|
1578 | |
---|
1579 | * linux/pb.tar.gz: Removed. It seems to be an ancient leftover for |
---|
1580 | MacOS X. |
---|
1581 | |
---|
1582 | 2005-04-11 Sven Panne <sven.panne@aedion.de> |
---|
1583 | |
---|
1584 | * demos/altest/common/altest.cpp, include/AL/altypes.h, |
---|
1585 | linux/doc/openal.texi, linux/src/al_able.c, linux/src/al_buffer.c, |
---|
1586 | linux/src/al_distance.c, linux/src/al_error.c, linux/src/al_ext.c, |
---|
1587 | linux/src/al_ext_iasig.c, linux/src/al_filter.c, |
---|
1588 | linux/src/al_listen.c, linux/src/al_mixer.c, linux/src/al_queue.c, |
---|
1589 | linux/src/al_source.c, linux/src/al_state.c, |
---|
1590 | linux/src/extensions/al_ext_loki.c: Use the official error tokens |
---|
1591 | internally. Deprecated AL_INVALID. Added a preprocessor token |
---|
1592 | AL_PURE_API which can be #defined to 1 to exclude non-1.1 stuff |
---|
1593 | (more to come). |
---|
1594 | |
---|
1595 | * include/AL/altypes.h: Re-arranged AL error tokens a bit, |
---|
1596 | synchronizing the documentation with the OpenAL 1.1 |
---|
1597 | spec. Explicitly stated that AL_ILLEGAL_ENUM and |
---|
1598 | AL_ILLEGAL_COMMAND are deprecated tokens from ancient times. |
---|
1599 | |
---|
1600 | 2005-03-31 Sven Panne <sven.panne@aedion.de> |
---|
1601 | |
---|
1602 | * linux/configure.ac: Define _OPENAL32LIB for Cygwin/MinGW builds. |
---|
1603 | |
---|
1604 | * linx/src/al_ext.c, linx/src/al_ext_iasig.c, |
---|
1605 | linx/src/al_source.c: Added a few "#ifdef LINUX_AL" to synch the |
---|
1606 | code with the headers. |
---|
1607 | |
---|
1608 | * linux/configure.ac: Initial MinGW support. |
---|
1609 | |
---|
1610 | * linux/configure.ac: Add a compatibility hack for older autoconf |
---|
1611 | versions, so we require version >2.50 only now. |
---|
1612 | |
---|
1613 | * include/AL/altypes.h, linux/src/al_ext.c: AL_DISTANCE_SCALE is |
---|
1614 | dead, Jim... |
---|
1615 | |
---|
1616 | * include/AL/altypes.h: Removed useless #ifdef for ALvoid. |
---|
1617 | |
---|
1618 | * include/AL/al.h, include/AL/alut.h, linux/doc/openal.texi, |
---|
1619 | linux/include/AL/alext.h, linux/include/AL/alexttypes.h, |
---|
1620 | linux/src/al_vector.c, linux/src/al_vector.h, |
---|
1621 | linux/src/alut/alut_wav.c, linux/src/extensions/al_ext_capture.c, |
---|
1622 | linux/test/testlib.c, linux/test/testlib.h: Follow the OpenGL |
---|
1623 | spirit in using ALvoid only in the context of opaque/unspecified |
---|
1624 | pointers. |
---|
1625 | |
---|
1626 | * linux/src/arch/darwin/CVS_Update.txt, |
---|
1627 | linux/src/arch/darwin/Tests_Results.rtf: Added. |
---|
1628 | |
---|
1629 | * "linux/src/arch/darwin/CVS Update.txt", |
---|
1630 | "linux/src/arch/darwin/Tests Results.rtf": Removed. Filenames with |
---|
1631 | whitespace are more trouble with shell scripting than they are |
---|
1632 | worth. |
---|
1633 | |
---|
1634 | 2005-03-25 Sven Panne <sven.panne@aedion.de> |
---|
1635 | |
---|
1636 | * linux/test/teststrings.c: Fixed context/device handling to make |
---|
1637 | valgrind's memory leak checker happy plus a few cosmetic changes. |
---|
1638 | |
---|
1639 | * linux/configure.ac, linux/src/al_config.c, linux/src/al_debug.c, |
---|
1640 | linux/src/al_ext.c, linux/src/al_main.c, linux/src/al_rcvar.c, |
---|
1641 | linux/src/arch/alsa/alsa.c, linux/src/arch/arts/arts.c, |
---|
1642 | linux/src/arch/esd/esd.c, linux/src/arch/linux/lin_dsp.c, |
---|
1643 | linux/src/arch/solaris/solaris_native.c, |
---|
1644 | linux/src/arch/waveout/waveout.c, |
---|
1645 | linux/src/arch/windows/windows_native.c, |
---|
1646 | linux/src/extensions/al_ext_capture.c: Never use |
---|
1647 | strcpy/strcyt/sprintf, use their safe relatives |
---|
1648 | strncpy/strncat/snprintf instead. |
---|
1649 | |
---|
1650 | * linux/src/configure.ac: <alsa/asoundlib.h> needs <time.h> when |
---|
1651 | ISO C99 is enabled. |
---|
1652 | |
---|
1653 | * linux/src/al_config.c: As mentioned in the docs, try system wide |
---|
1654 | config file in /etc if no user-specific one is found. |
---|
1655 | |
---|
1656 | 2005-03-23 Sven Panne <sven.panne@aedion.de> |
---|
1657 | |
---|
1658 | * linux/Makefile.in, linux/config-osx.h, linux/configure.ac, |
---|
1659 | linux/openal-config.in, linux/openal.pc.in, |
---|
1660 | linux/audioconvert/Makefile.in, linux/src/Makefile.in, |
---|
1661 | linux/src/al_state.c: Centralize and simplify versionitis; |
---|
1662 | everything is derived from the PACKAGE_VERSION defined via AC_INIT |
---|
1663 | now. |
---|
1664 | |
---|
1665 | * linux/src/Makefile.in: Avoid useless relinking. |
---|
1666 | |
---|
1667 | * linux/audioconvert/Makefile.in: The test audioconvert test |
---|
1668 | program is now called "test_ac". Using plain "test" could have |
---|
1669 | been very surprising depending on your shell/PATH/..., because it |
---|
1670 | is a very common shell builtin. |
---|
1671 | |
---|
1672 | * linux/audioconvert/test.c: Removed. |
---|
1673 | |
---|
1674 | * linux/audioconvert/test_ac.c: Added. |
---|
1675 | |
---|
1676 | * linux/Makefile.in, linux/audioconvert/Makefile.in, |
---|
1677 | linux/doc/Makefile.in, linux/jlib/Makefile.in |
---|
1678 | linux/src/Makefile.in, linux/test/Makefile.in: Unified *clean |
---|
1679 | targets a bit and added a new target "repo-clean" which brings |
---|
1680 | back everything to the "fresh from repository" state. Alas, there |
---|
1681 | is no standard GNU target for this. |
---|
1682 | |
---|
1683 | Note that there is still a lot of cut-n-paste going on here, but |
---|
1684 | this will improve when we switch to automake/libtool (which I |
---|
1685 | intend to do). |
---|
1686 | |
---|
1687 | 2005-03-20 Sven Panne <sven.panne@aedion.de> |
---|
1688 | |
---|
1689 | * linux/Makefile.in, linux/audioconvert/Makefile.in, |
---|
1690 | linux/configure.ac, linux/jlib/Makefile.in, linux/src/Makefile.in, |
---|
1691 | linux/test/Makefile.in: Explicitly handling MAKE is evil because |
---|
1692 | it prevents the correct passing of commandline arguments to |
---|
1693 | sub-makes. Small cleanup. |
---|
1694 | |
---|
1695 | * linux/configure.ac: Modernized a bit, requiring autoconf 2.58 |
---|
1696 | now. Fixed alsa-dlopen, arts-dlopen and esd-dlopen flags. Removed |
---|
1697 | random "spell checking" of arguments. Removed --with-gcc flag, |
---|
1698 | setting CC is the "autoconf way" of doing that. |
---|
1699 | |
---|
1700 | * linux/acconfig.h, linux/acinclude.m4, linux/aclocal.m4: Removed. |
---|
1701 | |
---|
1702 | 2005-03-18 Sven Panne <sven.panne@aedion.de> |
---|
1703 | |
---|
1704 | * linux/audioconvert/ac_misc.c: Removed type punning, newer gcc |
---|
1705 | don't like it. Made ReadChunk a bit nicer on the way. |
---|
1706 | |
---|
1707 | * linux/acinclude.m4, linux/aclocal.m4, linux/configure.ac, |
---|
1708 | linux/src/Makefile.in: Removed MMX stuff, it is not working |
---|
1709 | currently, the time of MMX detection is wrong, and even leads to |
---|
1710 | compile-time errors. |
---|
1711 | |
---|
1712 | * linux/Makefile.in, linux/PLATFORM, linux/configure.ac, |
---|
1713 | linux/configure.in: Renamed configure.in to configure.ac, the |
---|
1714 | former is a misnomer, see the autoconf documentation. |
---|
1715 | |
---|
1716 | 2005-03-15 Sven Panne <sven.panne@aedion.de> |
---|
1717 | |
---|
1718 | * linux/Makefile.in: Make relative versioning links to dynamic |
---|
1719 | libraries instead of absolute ones. Among other things, it makes |
---|
1720 | it possible to have relocatable packages, which is very nice for |
---|
1721 | non-root users. |
---|
1722 | |
---|
1723 | * include/AL/alext.h, linux/src/al_main.c, linux/src/al_main.h, |
---|
1724 | linux/src/alc/alc_context.c, linux/src/alc/alc_context.h, |
---|
1725 | linux/src/extensions/al_ext_vorbis.c: Fixed the const-correctness |
---|
1726 | of _alIsZeroVector, _alcSetContext and alutLoadVorbis_LOKI. Note |
---|
1727 | that Ogg Vorbis' headers are not const-correct, so we still get a |
---|
1728 | warning, this time for the 3rd parameter of ov_open_callbacks, |
---|
1729 | which is a const pointer in reality. |
---|
1730 | |
---|
1731 | Corrected the first argument of _alcSetContext (ALCint vs. int). |
---|
1732 | |
---|
1733 | Removed a few incorrect UNUSED(). |
---|
1734 | |
---|
1735 | * linux/src/al_source.c: Fixed a signed/unsigned comparison |
---|
1736 | warning. |
---|
1737 | |
---|
1738 | * linux/src/al_source.c, linux/src/arch/alsa/alsa.c, |
---|
1739 | linux/src/arch/arts/arts.c, linux/src/arch/esd/esd.c: |
---|
1740 | Removed/#if'd a few unused variables. |
---|
1741 | |
---|
1742 | * linux/src/arch/alsa/alsa.c: Synchronized the type of |
---|
1743 | psnd_pcm_hw_params_get_period_size with the corresponding ALSA 1.x |
---|
1744 | prototype. |
---|
1745 | |
---|
1746 | ALSA versioning is still handled incorrectly when |
---|
1747 | OPENAL_DLOPEN_ALSA is defined: Consider the case when e.g. the |
---|
1748 | library was compiled against a 1.x ALSA (i.e. SND_LIB_MAJOR != 0), |
---|
1749 | but at runtime dlvsym() finds a ALSA_0.9.0rc4 version of a given |
---|
1750 | function. The function is then still called like it has a 1.x |
---|
1751 | signature, leading to incorrect parameter passing. |
---|
1752 | |
---|
1753 | The right way to handle this versionitis would be to remember |
---|
1754 | which version was found and use the corresponding interface |
---|
1755 | later. If only an unversioned symbol could be found, assuming the |
---|
1756 | 1.x signature is probably the right thing nowadays. |
---|
1757 | |
---|
1758 | * linux/src/extensions/al_ext_mp3.c, |
---|
1759 | linux/src/extensions/al_ext_vorbis.c: Added missing #includes to |
---|
1760 | get the prototypes for memset, memcpy, and alGetProcAddress. |
---|
1761 | |
---|
1762 | 2005-01-28 Adam D. Moss <adam@steambird.com> |
---|
1763 | |
---|
1764 | * linux/configure.in, linux/openal.spec: Bump version to 0.0.8 |
---|
1765 | |
---|
1766 | 2005-01-28 Adam D. Moss <adam@steambird.com> |
---|
1767 | |
---|
1768 | * generate/install openal-config and openal.pc(pkgconfig) files |
---|
1769 | for OpenAL (Patches by D. Hageman <dhageman@dracken.com>) |
---|
1770 | |
---|
1771 | 2004-11-28 Adam D. Moss <adam@steambird.com> |
---|
1772 | |
---|
1773 | * src/arch/alsa/alsa.c: commit a fixed version of patch by Dino |
---|
1774 | Puller <dino@e4a.it> to be more lenient with accepted buffer sizes |
---|
1775 | from the hardware. |
---|
1776 | |
---|
1777 | 2004-09-10 Adam D. Moss <adam@steambird.com> |
---|
1778 | |
---|
1779 | * openal/linux/src/mixaudio16.c: Issue an error if we've tried |
---|
1780 | to compile with the broken MMX support enabled and we're not |
---|
1781 | a genius. |
---|
1782 | |
---|
1783 | 2004-06-30 Adam D. Moss <adam@steambird.com> |
---|
1784 | |
---|
1785 | * openal/linux/src/al_doppler.c: Permit a DOPPLER_FACTOR of 0 as |
---|
1786 | per the spec. Noticed by Jason Daly <jdaly@ist.ucf.edu> |
---|
1787 | |
---|
1788 | 2004-06-30 Adam D. Moss <adam@steambird.com> |
---|
1789 | |
---|
1790 | * openal/linux/src/al_filter.c: Doppler fixes based on a patch |
---|
1791 | from Jason Daly <jdaly@ist.ucf.edu> with an additional fix. |
---|
1792 | |
---|
1793 | 2004-06-30 Adam D. Moss <adam@steambird.com> |
---|
1794 | |
---|
1795 | * openal/linux/test/testdoppler.c: A more realistic and helpful |
---|
1796 | doppler test -- move the source towards, through, and away from |
---|
1797 | the listener, while accelerating constantly. |
---|
1798 | |
---|
1799 | 2004-06-30 Adam D. Moss <adam@steambird.com> |
---|
1800 | |
---|
1801 | * openal/linux/src/arch/alsa/alsa.c: Nonsensical partial revertion to |
---|
1802 | work around problem experienced by Prakash K. Cheemplavam. My |
---|
1803 | respect for ALSA has slowly eroded close to the negative by now. |
---|
1804 | |
---|
1805 | 2004-06-25 Adam D. Moss <adam@steambird.com> |
---|
1806 | |
---|
1807 | * openal/linux/src/arch/alsa/alsa.c: Preferentially load symbol |
---|
1808 | versions which are known to be good, before falling back to generic |
---|
1809 | unversioned symbols. This avoids picking up random crappy interface |
---|
1810 | versions in the dlsym roulette. |
---|
1811 | |
---|
1812 | 2004-06-25 Adam D. Moss <adam@steambird.com> |
---|
1813 | |
---|
1814 | * openal/linux/src/configure.in |
---|
1815 | * openal/linux/src/arch/arts/arts.c |
---|
1816 | * openal/linux/src/arch/esd/esd.c: From Marco Ziech <mmz@gmx.net>: |
---|
1817 | Add option to load arts and esd libraries at run-time. |
---|
1818 | |
---|
1819 | 2004-06-25 Adam D. Moss <adam@steambird.com> |
---|
1820 | |
---|
1821 | * openal/linux/src/arch/alsa/alsa.c |
---|
1822 | * openal/linux/src/alc/alc_context.c: If _alcDeviceSet() fails then |
---|
1823 | return straight after setting the error code, instead of proceeding |
---|
1824 | to call _alSetMixer(). This stops AL going into a tight loop if |
---|
1825 | a driver's set_write_???() fails. |
---|
1826 | |
---|
1827 | 2004-06-25 Adam D. Moss <adam@steambird.com> |
---|
1828 | |
---|
1829 | * openal/linux/src/arch/alsa/alsa.c: Fix from Marco Ziech <mmz@gmx.net> |
---|
1830 | for more correct dlsym error handling. |
---|
1831 | |
---|
1832 | 2004-06-04 Adam D. Moss <adam@steambird.com> |
---|
1833 | |
---|
1834 | * openal/linux/src/arch/alsa/alsa.c: Fixes from Marco Ziech |
---|
1835 | <mmz@gmx.net>: Fixes for ALSA backend - fix some bugs |
---|
1836 | in alsa_blitbuffer, including handling of EPIPE. Also init ALSA |
---|
1837 | in non-blocking mode so that ALSA init can potentially properly fail |
---|
1838 | instead of hang if artsd or esd are running. |
---|
1839 | |
---|
1840 | 2004-05-29 Adam D. Moss <adam@steambird.com> |
---|
1841 | |
---|
1842 | * openal/linux/src/al_queue.c: Assert fix from |
---|
1843 | Erik Hofman <erik@ehofman.com> |
---|
1844 | |
---|
1845 | 2004-05-23 Adam D. Moss <adam@steambird.com> |
---|
1846 | |
---|
1847 | * openal/linux/src/arch/arts/arts.c: ARTS fix from |
---|
1848 | Andreas Beckermann <b_mann@gmx.de> |
---|
1849 | |
---|
1850 | 2004-05-21 Adam D. Moss <adam@steambird.com> |
---|
1851 | |
---|
1852 | * openal/linux/src/arch/irix/iris.c: Various IRIX backend |
---|
1853 | fixes from Erik Hofman. |
---|
1854 | |
---|
1855 | 2004-05-18 Adam D. Moss <adam@steambird.com> |
---|
1856 | |
---|
1857 | * openal/linux/src/arch/irix/iris.c: New IRIX backend from |
---|
1858 | Erik Hofman <erik@ehofman.com>, supports 4-channel audio and |
---|
1859 | more flexible config. |
---|
1860 | |
---|
1861 | 2004-05-18 Adam D. Moss <adam@steambird.com> |
---|
1862 | |
---|
1863 | * openal/linux/src/al_buffer.c: buf->queue_list.size is not the |
---|
1864 | same thing as buf->queue_list.items; don't use one when we mean |
---|
1865 | the other, or strangeness may occur. |
---|
1866 | |
---|
1867 | 2004-05-18 Adam D. Moss <adam@steambird.com> |
---|
1868 | |
---|
1869 | * openal/linux/src/al_queue.c: Plug a memory leak... or at least |
---|
1870 | work around it. |
---|
1871 | |
---|
1872 | 2004-02-02 Ryan C. Gordon <ryan@epicgames.com> |
---|
1873 | |
---|
1874 | * openal/linux/configure.in |
---|
1875 | * openal/linux/src/arch/alsa/alsa.c |
---|
1876 | Optionally use dlopen() on libasound instead of linking directly to it |
---|
1877 | in the ALSA driver. Enable this at configure time with: |
---|
1878 | ./configure --enable-alsa --enable-alsa-dlopen |
---|
1879 | |
---|
1880 | 2004-01-29 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
1881 | |
---|
1882 | * openal/include/AL/altypes.h |
---|
1883 | * openal/include/AL/alctypes.h |
---|
1884 | Type consolidation, minor number bump |
---|
1885 | |
---|
1886 | * openal/linux/src/al_buffer.h |
---|
1887 | * openal/linux/src/al_buffer.c |
---|
1888 | AL_CURRENT/AL_QUEUED to AL_PROCESSED/AL_PENDING |
---|
1889 | |
---|
1890 | 2004-01-07 Adam D. Moss <adam@steambird.com> |
---|
1891 | |
---|
1892 | * audioconvert/ac_freq.c: Fix another potential overenthusiasm |
---|
1893 | when frequency-upscaling a single 16-bit sample. |
---|
1894 | |
---|
1895 | 2003-12-26 Adam D. Moss <adam@steambird.com> |
---|
1896 | |
---|
1897 | * src/extensions/al_ext_loki.c: Use the correct sample size |
---|
1898 | in alBufferWriteData_LOKI() after the monoification. Fixes the |
---|
1899 | problem of the buffer playing for much longer than it should. |
---|
1900 | |
---|
1901 | 2003-12-23 Adam D. Moss <adam@steambird.com> |
---|
1902 | |
---|
1903 | * audioconvert/ac_freq.c: Fix some minor brainos in the |
---|
1904 | interpolated resample*2, and (more critically) don't do |
---|
1905 | extraneous bad things when cvt->len_cvt==0. |
---|
1906 | |
---|
1907 | 2003-11-11 Adam D. Moss <adam@steambird.com> |
---|
1908 | |
---|
1909 | * src/al_debug.c: Fix an implicit declaration: the man |
---|
1910 | page on linux says that vsnprintf() is a GNU extension, so #define |
---|
1911 | _GNU_SOURCE |
---|
1912 | |
---|
1913 | 2003-11-11 Adam D. Moss <adam@steambird.com> |
---|
1914 | |
---|
1915 | * src/arch/sdl/sdl.c: #include <string.h> to avoid implicit |
---|
1916 | declaration of memcpy()/memset() |
---|
1917 | |
---|
1918 | 2003-11-11 Adam D. Moss <adam@steambird.com> |
---|
1919 | |
---|
1920 | * audioconvert/ac_freq.c |
---|
1921 | For the first sample in a chunk to be resampled*2, use dampened |
---|
1922 | extrapolation instead of interpolation to somewhat reduce 'clicking'. |
---|
1923 | |
---|
1924 | 2003-11-03 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
1925 | |
---|
1926 | * Michel Danzer's big endian patch |
---|
1927 | |
---|
1928 | 2003-10-23 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
1929 | |
---|
1930 | * audioconvert/ac_freq.c |
---|
1931 | Added Adam Moss's patch to improve fidelity of low-sampled sounds |
---|
1932 | in higher sampling-rate environments. |
---|
1933 | |
---|
1934 | 2003-06-20 Erik Greenwald <erik@smluc.org> |
---|
1935 | |
---|
1936 | * (many) |
---|
1937 | Removed trailing spaces and tabs. |
---|
1938 | |
---|
1939 | 2003-05-15 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
1940 | |
---|
1941 | * src/arch/alsa/alsa.c: |
---|
1942 | Moves alsa/asoundlib.h inclusion below sys/time.h |
---|
1943 | |
---|
1944 | 2003-05-07 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
1945 | |
---|
1946 | * src/al_filter.c: |
---|
1947 | Changed doppler to multiply existing pitch, if present. |
---|
1948 | |
---|
1949 | 2003-04-01 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
1950 | |
---|
1951 | * misc |
---|
1952 | Joe Tennies's vector patches |
---|
1953 | |
---|
1954 | 2003-03-23 Joseph I. Valenzuela <jvalenzu@formosa.infinite-monkeys.org> |
---|
1955 | |
---|
1956 | * src/al_source.c: |
---|
1957 | Sunil's updated patch |
---|
1958 | |
---|
1959 | 2003-03-21 Joseph I. Valenzuela <jvalenzu@formosa.infinite-monkeys.org> |
---|
1960 | |
---|
1961 | * src/al_source.c |
---|
1962 | queueing pizzatch |
---|
1963 | |
---|
1964 | 2003-01-13 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
1965 | |
---|
1966 | * al/aluttypes.h |
---|
1967 | * linux/include/al/alexttypes.h |
---|
1968 | Added AL_PROVIDES_ALUT and LAL_OPENAL defines. |
---|
1969 | |
---|
1970 | * openal.spec |
---|
1971 | added file |
---|
1972 | |
---|
1973 | * Changelog |
---|
1974 | Removed "formosa." from my email |
---|
1975 | |
---|
1976 | * src/arch/morphos/morphos_dispatcher.c |
---|
1977 | * src/arch/morphos/morphos_dispatcher.h |
---|
1978 | * src/arch/morphos/morphos_native.c |
---|
1979 | * src/arch/morphos/morphos_native.h |
---|
1980 | * src/mutex/morphosmutex.c |
---|
1981 | * src/mutex/morphosmutex.h |
---|
1982 | * src/threads/morphosthreads.c |
---|
1983 | * src/threads/morphosthreads.h |
---|
1984 | Added Ruediger Hanke <tomjoad@muenster.de>'s MorphOS files. |
---|
1985 | |
---|
1986 | 2003-01-06 Erik Greenwald <erik@smluc.org> |
---|
1987 | |
---|
1988 | * src/arch/bsd/bsd_dsp.c |
---|
1989 | * src/arch/bsd/bsd_dsp.h |
---|
1990 | Fixes for FreeBSD 4.7 (-stable) |
---|
1991 | |
---|
1992 | 2003-01-02 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
1993 | |
---|
1994 | * src/arch/linux/lin_dsp.c |
---|
1995 | Fix to try /dev/sound/dsp as well as /dev/dsp. Thanks to |
---|
1996 | Sebastian Kapfer for that. |
---|
1997 | |
---|
1998 | * test/.cvsignore |
---|
1999 | * test/testattributes.c |
---|
2000 | * test/Makefile.in |
---|
2001 | Added attribute testing |
---|
2002 | |
---|
2003 | * src/al_types.h |
---|
2004 | Added space for flag saving, context/device association. |
---|
2005 | |
---|
2006 | * src/alc/alc_context.c |
---|
2007 | * src/alc/alc_device.c |
---|
2008 | * src/alc/alc_device.h |
---|
2009 | Context attribute management |
---|
2010 | |
---|
2011 | * src/al_source.c |
---|
2012 | Addition queue fixes. |
---|
2013 | |
---|
2014 | 2002-12-30 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
2015 | |
---|
2016 | * openal/linux/src/al_mixer.c |
---|
2017 | * openal/linux/src/al_source.c |
---|
2018 | Fix assertions for queue mixing, not done yet. |
---|
2019 | |
---|
2020 | |
---|
2021 | 2002-12-17 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
2022 | * src/al_queue.c |
---|
2023 | * src/al_mixer.c |
---|
2024 | * src/al_source.c |
---|
2025 | * src/al_source.h |
---|
2026 | Re-added Zoltan Ponekker's patch to fix queue looping. |
---|
2027 | |
---|
2028 | 2002-12-04 Joseph I. Valenzuela <jvalenzu@infinite-monkeys.org> |
---|
2029 | |
---|
2030 | * src/al_filter.c |
---|
2031 | Added John Quigley's change to queue gain stuff. |
---|
2032 | |
---|
2033 | * src/al_queue.c |
---|
2034 | * src/al_mixer.c |
---|
2035 | * src/al_source.c |
---|
2036 | * src/al_source.h |
---|
2037 | Added Zoltan Ponekker's patch to consolidate queue looping. |
---|
2038 | |
---|
2039 | 2002-11-19 Joseph I. Valenzuela <jvalenzu@formosa> |
---|
2040 | |
---|
2041 | * openal/linux/src/al_source.c |
---|
2042 | * openal/include/AL/al.h |
---|
2043 | Added alGetSource3f for compatibility with win implementation. |
---|
2044 | |
---|
2045 | 2002-09-19 Joseph I. Valenzuela <jvalenzu@formosa> |
---|
2046 | |
---|
2047 | * src/arch/alsa/alsa.c |
---|
2048 | Added Dirk's alsa changes |
---|
2049 | |
---|
2050 | * CREDITS |
---|
2051 | Added Dirk Ehlke's name |
---|
2052 | |
---|
2053 | 2002-09-17 Joseph I. Valenzuela <jvalenzu@formosa> |
---|
2054 | |
---|
2055 | * src/al_filter.c |
---|
2056 | Fixed stupidity where source's gain wasn't being applied |
---|
2057 | to non distance attentuated sources. |
---|
2058 | |
---|
2059 | 2002-09-16 Christopher Purnell <cjp@lost.org.uk> |
---|
2060 | |
---|
2061 | * src/al_filter.c |
---|
2062 | * src/al_filter.h |
---|
2063 | * src/al_types.h |
---|
2064 | Added a panning filter. This calculates the directional speaker gains |
---|
2065 | in a way that is independant of distance. |
---|
2066 | |
---|
2067 | * src/alc/alc_speaker.c |
---|
2068 | * src/alc/alc_speaker.h |
---|
2069 | Speaker distace now has a value of 1 to simplify the math. |
---|
2070 | |
---|
2071 | 2002-09-09 Ryan C. Gordon <ryan@epicgames.com> |
---|
2072 | |
---|
2073 | * src/alc/alc_context.c: |
---|
2074 | Moved call to _alcSpeakerInit() to prevent segfault from referencing |
---|
2075 | the context's write_device before it was initialized. |
---|
2076 | |
---|
2077 | 2002-09-08 Ryan C. Gordon <ryan@epicgames.com> |
---|
2078 | |
---|
2079 | * src/arch/sdl/sdl.c: |
---|
2080 | Changed sdl_blitbuffer() to call SDL_Delay(1) instead of SDL_Delay(0) |
---|
2081 | while waiting for space in the ring buffer to become available. |
---|
2082 | SDL_Delay(0) is almost universally a no-op, so this was eating the CPU. |
---|
2083 | |
---|
2084 | 2002-09-08 Christopher Purnell <cjp@lost.org.uk> |
---|
2085 | |
---|
2086 | * src/alc/alc_speaker.c |
---|
2087 | Changed _alcSpeakerMove() so that it creates a matrix itself from |
---|
2088 | the listener orientation and applies that to the speaker positions |
---|
2089 | instead of using _alRotatePointAboutAxis(). Also adjusted the |
---|
2090 | speaker positions for fourpoint. |
---|
2091 | |
---|
2092 | * src/al_vector.c |
---|
2093 | * src/al_vector.h |
---|
2094 | Added a vector product function. |
---|
2095 | |
---|
2096 | 2002-09-07 Joseph I. Valenzuela <jvalenzu@formosa> |
---|
2097 | |
---|
2098 | * src/al_filter.c: |
---|
2099 | Messed with pitch again. Both removed and reintroduced lookup |
---|
2100 | table, but I think the result is more sound now. Got a chance to |
---|
2101 | clean it up, may revisit soon to reduce memory fragmentation in |
---|
2102 | the tpitch lookup table. |
---|
2103 | |
---|
2104 | 2002-09-05 Ryan C. Gordon <ryan@epicgames.com> |
---|
2105 | |
---|
2106 | * src/arch/sdl/sdl.c: |
---|
2107 | Patched to function, again. |
---|
2108 | |
---|
2109 | 2002-09-05 Joseph I. Valenzuela <jvalenzu@formosa> |
---|
2110 | |
---|
2111 | * configure.in, al_debug.h, al_debug.c |
---|
2112 | added ALD_FILTER debug category |
---|
2113 | |
---|
2114 | * al_filter.c |
---|
2115 | added non lookup table version of alf_tpitch for ryan |
---|
2116 | |
---|
2117 | * foo |
---|
2118 | bar |
---|
2119 | |
---|
2120 | 2002-07-18 Joseph I. Valenzuela <jvalenzu@forbidden.loungenet.org> |
---|
2121 | |
---|
2122 | * fix bug that incorrectly reported LAL_VERSION as 1 |
---|
2123 | instead of "0.0.6" |
---|
2124 | |
---|
2125 | 2002-07-12 Joseph I. Valenzuela <jvalenzu@formosa> |
---|
2126 | |
---|
2127 | * /usr/local/cvs-repository/openal/linux/Makefile.in |
---|
2128 | * /usr/local/cvs-repository/openal/linux/aclocal.m4 |
---|
2129 | * /usr/local/cvs-repository/openal/linux/autogen.sh |
---|
2130 | * /usr/local/cvs-repository/openal/linux/configure.in |
---|
2131 | |
---|
2132 | Joseph Carter's patches to enable compilation with recent |
---|
2133 | versions of autoconf |
---|
2134 | |
---|
2135 | * /usr/local/cvs-repository/openal/linux/audioconvert/ac_adpcm.c |
---|
2136 | |
---|
2137 | Change variable names from index |
---|
2138 | |
---|
2139 | * /usr/local/cvs-repository/openal/linux/include/AL/alext.h |
---|
2140 | * /usr/local/cvs-repository/openal/linux/include/AL/alexttypes.h |
---|
2141 | |
---|
2142 | move typedefs to alexttypes.h |
---|
2143 | |
---|
2144 | * /usr/local/cvs-repository/openal/linux/src/al_types.h |
---|
2145 | Added device specifier to device |
---|
2146 | |
---|
2147 | * /usr/local/cvs-repository/openal/linux/src/al_buffer.c |
---|
2148 | * /usr/local/cvs-repository/openal/linux/src/al_buffer.h |
---|
2149 | * /usr/local/cvs-repository/openal/linux/src/extensions/al_ext_loki.c |
---|
2150 | |
---|
2151 | change style of orig_buffer allocation to reduce memory. Now |
---|
2152 | channels in buf->orig_buffer may be duplicated, so freeing |
---|
2153 | requires uniq'ing orig_buffer[0..._ALC_MAX_CHANNELS]. |
---|
2154 | |
---|
2155 | * /usr/local/cvs-repository/openal/linux/src/al_main.h |
---|
2156 | |
---|
2157 | H to the Izzo |
---|
2158 | |
---|
2159 | * /usr/local/cvs-repository/openal/linux/src/al_source.c |
---|
2160 | |
---|
2161 | Change variable name from rindex |
---|
2162 | |
---|
2163 | * /usr/local/cvs-repository/openal/linux/src/mixaudio16.c |
---|
2164 | Add a little sanity to MixAudio16_n |
---|
2165 | |
---|
2166 | * /usr/local/cvs-repository/openal/linux/src/alc/alc_context.c |
---|
2167 | * /usr/local/cvs-repository/openal/linux/src/alc/alc_context.h |
---|
2168 | * /usr/local/cvs-repository/openal/linux/src/alc/alc_device.c |
---|
2169 | Added device specifier and attribute stubs |
---|
2170 | |
---|
2171 | * /usr/local/cvs-repository/openal/linux/test/.cvsignore |
---|
2172 | |
---|
2173 | V to the Izza |
---|
2174 | |
---|
2175 | * /usr/local/cvs-repository/openal/linux/test/testlib.c |
---|
2176 | * /usr/local/cvs-repository/openal/linux/test/testlib.h |
---|
2177 | |
---|
2178 | Added function pointer for alBufferWriteData_LOKI |
---|
2179 | |
---|
2180 | * /usr/local/cvs-repository/openal/linux/test/testmultichannel.c |
---|
2181 | |
---|
2182 | Changed testmultichannel to use alBufferWriteData_LOKI |
---|
2183 | |
---|
2184 | 2002-05-06 Joseph I. Valenzuela <jvalenzu@forbidden.loungenet.org> |
---|
2185 | |
---|
2186 | * src/al_siteconfig.h |
---|
2187 | - doh! |
---|
2188 | |
---|
2189 | 2002-05-06 Joseph I. Valenzuela <jvalenzu@formosa> |
---|
2190 | |
---|
2191 | * openal/linux/CREDITS |
---|
2192 | - vanity change |
---|
2193 | |
---|
2194 | * openal/linux/configure.in |
---|
2195 | - moved dl check out of darwin |
---|
2196 | |
---|
2197 | * openal/linux/audioconvert/ac_format.c |
---|
2198 | - don't remember |
---|
2199 | |
---|
2200 | * openal/linux/src/Makefile.in |
---|
2201 | - changes to aid darwin compilation |
---|
2202 | |
---|
2203 | * openal/linux/src/al_propagation.c |
---|
2204 | - remind me to remove this |
---|
2205 | |
---|
2206 | * openal/linux/src/mutex/mutexlib.h |
---|
2207 | * openal/linux/src/al_ext.c |
---|
2208 | * openal/linux/src/al_main.c |
---|
2209 | * openal/linux/src/al_siteconfig.h |
---|
2210 | |
---|
2211 | * openal/linux/test/Makefile.in |
---|
2212 | - changed tests to use static openal lib |
---|
2213 | |
---|
2214 | * openal/linux/test/testlib.c |
---|
2215 | * openal/linux/test/testlib.h |
---|
2216 | - goofy problem with duplicate symbol declarations, |
---|
2217 | how did I not catch this before |
---|
2218 | |
---|
2219 | |
---|
2220 | 2002-05-03 Joseph I. Valenzuela <jvalenzu@formosa> |
---|
2221 | |
---|
2222 | * Darwin updates |
---|
2223 | |
---|
2224 | 2002-05-03 Joseph I. Valenzuela <jvalenzu@forbidden.loungenet.org> |
---|
2225 | |
---|
2226 | * /openal/linux/src/arch/alsa/alsa.h |
---|
2227 | * /openal/linux/src/arch/alsa/alsa.c |
---|
2228 | Updated alsa backend to match current trend in apis |
---|
2229 | |
---|
2230 | * /openal/linux/src/configure.in |
---|
2231 | Updated alsa test |
---|
2232 | |
---|
2233 | 2001-01-26 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2234 | |
---|
2235 | * /openal/linux/audioconvert/ac_helper.c |
---|
2236 | * /openal/linux/src/al_config.c |
---|
2237 | * /openal/linux/src/al_error.c |
---|
2238 | * /openal/linux/src/al_mixer.c |
---|
2239 | * /openal/linux/src/al_mixfunc.c |
---|
2240 | * /openal/linux/src/al_mixmanager.c |
---|
2241 | * /openal/linux/src/al_queue.c |
---|
2242 | * /openal/linux/src/al_rctree.c |
---|
2243 | * /openal/linux/src/al_rcvar.c |
---|
2244 | * /openal/linux/src/al_rcvar.h |
---|
2245 | * /openal/linux/src/al_source.c |
---|
2246 | * /openal/linux/src/al_state.c |
---|
2247 | * /openal/linux/src/Attic/al_vector.c |
---|
2248 | * /openal/linux/src/mixaudio16.c |
---|
2249 | * /openal/linux/src/alc/alc_context.c |
---|
2250 | * /openal/linux/src/alc/alc_context.h |
---|
2251 | * /openal/linux/src/alc/Attic/alc_device.c |
---|
2252 | * /openal/linux/src/alc/alc_error.c |
---|
2253 | * /openal/linux/src/alc/alc_speaker.c |
---|
2254 | * /openal/linux/src/alut/alut_imaadpcm.c |
---|
2255 | * /openal/linux/src/extensions/al_ext_capture.h |
---|
2256 | * /openal/linux/src/extensions/al_ext_loki.h |
---|
2257 | * /openal/linux/src/extensions/al_ext_mp3.h |
---|
2258 | * /openal/linux/src/extensions/al_ext_needed.h |
---|
2259 | * /openal/linux/src/extensions/al_ext_vorbis.h |
---|
2260 | * /openal/linux/test/testtime.c |
---|
2261 | |
---|
2262 | Comments, mostly, small changes in filter order to audioconvert |
---|
2263 | |
---|
2264 | |
---|
2265 | 2001-01-25 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2266 | * /openal/linux/configure.in |
---|
2267 | Simplified vorbis test. |
---|
2268 | |
---|
2269 | * /openal/linux/src/Makefile.in |
---|
2270 | Added al_mspool.c. |
---|
2271 | |
---|
2272 | * /openal/linux/src/al_able.c |
---|
2273 | * /openal/linux/src/al_bpool.c |
---|
2274 | * /openal/linux/src/al_buffer.c |
---|
2275 | * /openal/linux/src/al_config.c |
---|
2276 | * /openal/linux/src/al_debug.c |
---|
2277 | * /openal/linux/src/al_distance.c |
---|
2278 | * /openal/linux/src/al_doppler.c |
---|
2279 | * /openal/linux/src/al_error.c |
---|
2280 | * /openal/linux/src/al_ext.c |
---|
2281 | * /openal/linux/src/al_filter.c |
---|
2282 | * /openal/linux/src/al_listen.c |
---|
2283 | * /openal/linux/src/al_main.c |
---|
2284 | * /openal/linux/src/al_main.h |
---|
2285 | * /openal/linux/src/al_mixer.c |
---|
2286 | * /openal/linux/src/alc/alc_context.h |
---|
2287 | |
---|
2288 | More comments. |
---|
2289 | |
---|
2290 | * /openal/linux/src/arch/darwin/Attic/TODO |
---|
2291 | * /openal/linux/src/arch/darwin/Attic/darwin_native.c |
---|
2292 | |
---|
2293 | Darwin backend fixes. |
---|
2294 | |
---|
2295 | * /openal/linux/src/arch/interface/interface_sound.c |
---|
2296 | * /openal/linux/src/arch/linux/lin_dsp.c |
---|
2297 | |
---|
2298 | Futzing around, trying to sort out problem on commercial OSS. |
---|
2299 | |
---|
2300 | |
---|
2301 | 2001-01-24 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2302 | * /openal/linux/src/Makefile.in |
---|
2303 | Added entry for al_vector.c |
---|
2304 | |
---|
2305 | * /openal/linux/include/AL/alext.h |
---|
2306 | * /openal/linux/src/al_able.h |
---|
2307 | * /openal/linux/src/al_attenuation.h |
---|
2308 | * /openal/linux/src/al_buffer.h |
---|
2309 | * /openal/linux/src/al_config.h |
---|
2310 | * /openal/linux/src/al_debug.h |
---|
2311 | * /openal/linux/src/al_distance.h |
---|
2312 | * /openal/linux/src/al_doppler.h |
---|
2313 | * /openal/linux/src/al_error.h |
---|
2314 | * /openal/linux/src/al_able.c |
---|
2315 | * /openal/linux/src/al_buffer.c |
---|
2316 | * /openal/linux/src/al_config.c |
---|
2317 | * /openal/linux/src/al_debug.c |
---|
2318 | * /openal/linux/src/al_error.c |
---|
2319 | * /openal/linux/src/al_ext.c |
---|
2320 | * /openal/linux/src/al_ext.h |
---|
2321 | * /openal/linux/src/al_ext_iasig.c |
---|
2322 | * /openal/linux/src/al_filter.c |
---|
2323 | * /openal/linux/src/al_filter.h |
---|
2324 | * /openal/linux/src/al_listen.c |
---|
2325 | * /openal/linux/src/al_listen.h |
---|
2326 | * /openal/linux/src/al_main.c |
---|
2327 | * /openal/linux/src/al_main.h |
---|
2328 | * /openal/linux/src/al_mixer.c |
---|
2329 | * /openal/linux/src/al_mixer.h |
---|
2330 | * /openal/linux/src/al_mixfunc.h |
---|
2331 | * /openal/linux/src/al_mixmanager.h |
---|
2332 | * /openal/linux/src/al_queue.c |
---|
2333 | * /openal/linux/src/al_queue.h |
---|
2334 | * /openal/linux/src/al_rctree.h |
---|
2335 | * /openal/linux/src/al_rcvar.c |
---|
2336 | * /openal/linux/src/al_rcvar.h |
---|
2337 | * /openal/linux/src/al_source.c |
---|
2338 | * /openal/linux/src/al_source.h |
---|
2339 | * /openal/linux/src/al_spool.c |
---|
2340 | * /openal/linux/src/al_spool.h |
---|
2341 | * /openal/linux/src/al_state.c |
---|
2342 | * /openal/linux/src/al_state.h |
---|
2343 | * /openal/linux/src/al_types.h |
---|
2344 | * /openal/linux/src/mixaudio16.h |
---|
2345 | * /openal/linux/src/alc/alc_context.c |
---|
2346 | * /openal/linux/src/alc/alc_context.h |
---|
2347 | * /openal/linux/src/alc/alc_error.c |
---|
2348 | * /openal/linux/src/alc/alc_error.h |
---|
2349 | * /openal/linux/src/alc/alc_speaker.c |
---|
2350 | * /openal/linux/src/alc/alc_speaker.h |
---|
2351 | * /openal/linux/src/alut/alut_imaadpcm.c |
---|
2352 | * /openal/linux/src/alut/alut_msadpcm.c |
---|
2353 | * /openal/linux/src/alut/alut_wav.c |
---|
2354 | * /openal/linux/src/arch/alsa/alsa.c |
---|
2355 | * /openal/linux/src/arch/arts/arts.c |
---|
2356 | * /openal/linux/src/arch/bsd/bsd_dsp.c |
---|
2357 | * /openal/linux/src/arch/darwin/Attic/darwin_native.c |
---|
2358 | * /openal/linux/src/arch/emu10k1/emu10k1.c |
---|
2359 | * /openal/linux/src/arch/esd/esd.c |
---|
2360 | * /openal/linux/src/arch/interface/interface_sound.c |
---|
2361 | * /openal/linux/src/arch/interface/interface_sound.h |
---|
2362 | * /openal/linux/src/arch/interface/platform.h |
---|
2363 | * /openal/linux/src/arch/irix/iris.c |
---|
2364 | * /openal/linux/src/arch/linux/lin_dsp.c |
---|
2365 | * /openal/linux/src/arch/linux/lin_dsp.h |
---|
2366 | * /openal/linux/src/arch/null/null.c |
---|
2367 | * /openal/linux/src/arch/portable/floatmul.c |
---|
2368 | * /openal/linux/src/arch/sdl/sdl.c |
---|
2369 | * /openal/linux/src/arch/solaris/solaris_native.c |
---|
2370 | * /openal/linux/src/arch/waveout/waveout.c |
---|
2371 | * /openal/linux/src/arch/windows/windows_native.c |
---|
2372 | * /openal/linux/src/extensions/al_ext_loki.c |
---|
2373 | * /openal/linux/src/extensions/al_ext_mp3.c |
---|
2374 | * /openal/linux/src/mutex/posixmutex.h |
---|
2375 | * /openal/linux/src/mutex/windowsmutex.h |
---|
2376 | * /openal/linux/src/threads/posixthreads.h |
---|
2377 | * /openal/linux/src/threads/windowsthreads.h |
---|
2378 | * /openal/linux/test/testlistener3.c |
---|
2379 | * /openal/linux/test/testlistener4.c |
---|
2380 | * /openal/linux/test/testmp3.c |
---|
2381 | * /openal/linux/test/testtime.c |
---|
2382 | - More comments, smoothed out some namespace warts |
---|
2383 | |
---|
2384 | |
---|
2385 | 2001-01-22 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2386 | * /openal/linux/src/arch/darwin |
---|
2387 | Added new directory for darwin backend. |
---|
2388 | |
---|
2389 | * /openal/linux/src/arch/darwin/FAQ |
---|
2390 | * /openal/linux/src/arch/darwin/TODO |
---|
2391 | * /openal/linux/src/arch/darwin/changes.txt |
---|
2392 | * /openal/linux/src/arch/darwin/darwin_native.c |
---|
2393 | * /openal/linux/src/arch/darwin/darwin_native.h |
---|
2394 | New files for darwin backend. |
---|
2395 | |
---|
2396 | * /openal/linux/CREDITS |
---|
2397 | Added Guillaume Borios to credits, for darwin backend. |
---|
2398 | |
---|
2399 | * /openal/linux/acconfig.h |
---|
2400 | * /openal/linux/config.guess |
---|
2401 | * /openal/linux/config.sub |
---|
2402 | * /openal/linux/configure.in |
---|
2403 | * /openal/linux/audioconvert/ac_misc.c |
---|
2404 | * /openal/linux/src/Makefile.in |
---|
2405 | * /openal/linux/src/al_main.h |
---|
2406 | * /openal/linux/src/arch/interface/platform.h |
---|
2407 | * /openal/linux/src/threads/posixthreads.c |
---|
2408 | Changes for darwin backend |
---|
2409 | |
---|
2410 | |
---|
2411 | * /openal/linux/src/alc/alc_context.c |
---|
2412 | * /openal/linux/src/alc/alc_context.h |
---|
2413 | Clean up. |
---|
2414 | |
---|
2415 | * /openal/linux/src/arch/linux/lin_dsp.c |
---|
2416 | Changed signature of channel funcs to match ALCenum. |
---|
2417 | |
---|
2418 | * /openal/linux/acconfig.h |
---|
2419 | * /openal/linux/configure.in |
---|
2420 | * /openal/linux/include/AL/alexttypes.h |
---|
2421 | * /openal/linux/src/Makefile.in |
---|
2422 | * /openal/linux/src/al_buffer.h |
---|
2423 | * /openal/linux/src/al_ext.c |
---|
2424 | * /openal/linux/src/al_ext.h |
---|
2425 | * /openal/linux/src/al_filter.c |
---|
2426 | * /openal/linux/src/al_filter.h |
---|
2427 | * /openal/linux/src/al_listen.c |
---|
2428 | * /openal/linux/src/al_main.c |
---|
2429 | * /openal/linux/src/al_main.h |
---|
2430 | * /openal/linux/src/al_source.c |
---|
2431 | * /openal/linux/src/al_source.h |
---|
2432 | * /openal/linux/src/al_types.h |
---|
2433 | * /openal/linux/src/extensions/al_ext_capture.c |
---|
2434 | * /openal/linux/src/extensions/al_ext_loki.c |
---|
2435 | * /openal/linux/test/Makefile.in |
---|
2436 | * /openal/linux/test/testcallback.c |
---|
2437 | * /openal/linux/test/testcapture2.c |
---|
2438 | * /openal/linux/test/testchannel.c |
---|
2439 | * /openal/linux/test/testgain.c |
---|
2440 | * /openal/linux/test/testgainlinear.c |
---|
2441 | * /openal/linux/test/testloop.c |
---|
2442 | * /openal/linux/test/testmp3.c |
---|
2443 | * /openal/linux/test/testmp32.c |
---|
2444 | * /openal/linux/test/testmulti.c |
---|
2445 | * /openal/linux/test/testmultialut.c |
---|
2446 | * /openal/linux/test/testmulticontext.c |
---|
2447 | * /openal/linux/test/testmultimp3.c |
---|
2448 | * /openal/linux/test/testmultinothread.c |
---|
2449 | * /openal/linux/test/testpitch.c |
---|
2450 | * /openal/linux/test/testpitch2.c |
---|
2451 | * /openal/linux/test/testpitch3.c |
---|
2452 | * /openal/linux/test/testpitch4.c |
---|
2453 | * /openal/linux/test/testpitchnothread.c |
---|
2454 | * /openal/linux/test/testpitchnothread2.c |
---|
2455 | * /openal/linux/test/testqueue.c |
---|
2456 | * /openal/linux/test/testqueue2.c |
---|
2457 | * /openal/linux/test/testqueue3.c |
---|
2458 | * /openal/linux/test/teststartstop.c |
---|
2459 | * /openal/linux/test/teststrings.c |
---|
2460 | * /openal/linux/test/testtime.c |
---|
2461 | * /openal/linux/test/testvorbis.c |
---|
2462 | |
---|
2463 | removed fft and complex type stuff. |
---|
2464 | changed AL_GAIN_LINEAR to AL_GAIN_LINEAR_LOKI and moved the define |
---|
2465 | to the extension header. |
---|
2466 | |
---|
2467 | |
---|
2468 | |
---|
2469 | 2001-01-16 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2470 | |
---|
2471 | * /openal/linux/src/alc/alc_context.c |
---|
2472 | Added alcIsExtensionPresent, alcGetProcessAddress, alcGetEnumValue |
---|
2473 | ( simply wrappers for now ) |
---|
2474 | |
---|
2475 | 2001-01-03 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2476 | * /openal/linux/src/al_filter.c |
---|
2477 | Refined linear interpolation a little. |
---|
2478 | |
---|
2479 | * /openal/linux/src/al_types.h |
---|
2480 | Nothing much. |
---|
2481 | |
---|
2482 | * /openal/linux/test/testpitch4.c |
---|
2483 | Increased buffersize |
---|
2484 | |
---|
2485 | * /openal/linux/test/testpitchnothread.c |
---|
2486 | Nothing much |
---|
2487 | |
---|
2488 | 2000-12-20 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2489 | * /openal/linux/src/al_able.c |
---|
2490 | * /openal/linux/src/al_distance.c |
---|
2491 | * /openal/linux/src/al_doppler.c |
---|
2492 | * /openal/linux/src/al_ext_iasig.c |
---|
2493 | * /openal/linux/src/al_filter.c |
---|
2494 | * /openal/linux/src/al_mixer.c |
---|
2495 | * /openal/linux/src/al_mixfunc.c |
---|
2496 | * /openal/linux/src/al_mixmanager.c |
---|
2497 | * /openal/linux/src/al_queue.c |
---|
2498 | * /openal/linux/src/al_source.c |
---|
2499 | * /openal/linux/src/al_source.h |
---|
2500 | * /openal/linux/src/al_spool.c |
---|
2501 | * /openal/linux/src/al_state.c |
---|
2502 | * /openal/linux/src/al_types.h |
---|
2503 | * /openal/linux/src/mixaudio16.c |
---|
2504 | * /openal/linux/src/alut/alut_main.c |
---|
2505 | * /openal/linux/src/arch/interface/interface_sound.c |
---|
2506 | * /openal/linux/src/arch/linux/lin_dsp.c |
---|
2507 | * /openal/linux/src/arch/null/null.c |
---|
2508 | * /openal/linux/src/arch/waveout/waveout.c |
---|
2509 | * /openal/linux/test/testmulti.c |
---|
2510 | |
---|
2511 | Sigh. MMX doesn't work for now. It may sometime later. The |
---|
2512 | problem is accumulated errors. Other small stuff, mostly |
---|
2513 | related to locking. |
---|
2514 | |
---|
2515 | |
---|
2516 | 2000-12-15 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2517 | * /openal/linux/src/al_source.c |
---|
2518 | Fixed faulty _alGetSourceParam call when using boolean |
---|
2519 | params |
---|
2520 | |
---|
2521 | * /openal/linux/test/testloop.c |
---|
2522 | Test for above |
---|
2523 | |
---|
2524 | 2000-12-07 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2525 | * /openal/linux/src/al_filter.c |
---|
2526 | * /openal/linux/src/al_rctree.c |
---|
2527 | * /openal/linux/src/al_rctree.h |
---|
2528 | * /openal/linux/src/al_rcvar.c |
---|
2529 | * /openal/linux/src/al_rcvar.h |
---|
2530 | Nothing much |
---|
2531 | |
---|
2532 | * /openal/linux/src/alc/alc_context.c |
---|
2533 | fixed external sampling rate stuff |
---|
2534 | |
---|
2535 | * /openal/linux/src/alc/Attic/alc_device.c |
---|
2536 | added sampling rate token |
---|
2537 | |
---|
2538 | * /openal/linux/test/testpitchnothread.c |
---|
2539 | Nothing much |
---|
2540 | |
---|
2541 | * /openal/linux/test/testtime.c |
---|
2542 | Testing frequency/sampling rate stuff |
---|
2543 | |
---|
2544 | * /openal/linux/src/al_mixer.c |
---|
2545 | |
---|
2546 | |
---|
2547 | 2000-12-06 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2548 | * /openal/linux/src/al_filter.c |
---|
2549 | Added pitch interpolation |
---|
2550 | |
---|
2551 | * /openal/linux/src/arch/alsa/alsa.c |
---|
2552 | * /openal/linux/src/arch/alsa/alsa.h |
---|
2553 | Fixed so that it actually compiles |
---|
2554 | |
---|
2555 | * /openal/linux/test/testalinitexit.c |
---|
2556 | * /openal/linux/test/testalut.c |
---|
2557 | * /openal/linux/test/testbufferuniq.c |
---|
2558 | * /openal/linux/test/testcallback.c |
---|
2559 | * /openal/linux/test/testcapture.c |
---|
2560 | * /openal/linux/test/testcapture2.c |
---|
2561 | * /openal/linux/test/testchannel.c |
---|
2562 | * /openal/linux/test/testchannel2.c |
---|
2563 | * /openal/linux/test/testda.c |
---|
2564 | * /openal/linux/test/Attic/testdevice.c |
---|
2565 | * /openal/linux/test/testdoppler.c |
---|
2566 | * /openal/linux/test/testext.c |
---|
2567 | * /openal/linux/test/testfft.c |
---|
2568 | * /openal/linux/test/testgain.c |
---|
2569 | * /openal/linux/test/testgainlinear.c |
---|
2570 | * /openal/linux/test/Attic/testgendelbuffer_error.c |
---|
2571 | * /openal/linux/test/Attic/testgendelsource_error.c |
---|
2572 | * /openal/linux/test/testleak.c |
---|
2573 | * /openal/linux/test/testlistener.c |
---|
2574 | * /openal/linux/test/testlistener2.c |
---|
2575 | * /openal/linux/test/testlistener3.c |
---|
2576 | * /openal/linux/test/testlistener4.c |
---|
2577 | * /openal/linux/test/testloop.c |
---|
2578 | * /openal/linux/test/testmp3.c |
---|
2579 | * /openal/linux/test/testmp32.c |
---|
2580 | * /openal/linux/test/testmulti.c |
---|
2581 | * /openal/linux/test/testmultialut.c |
---|
2582 | * /openal/linux/test/testmultichannel.c |
---|
2583 | * /openal/linux/test/testmulticontext.c |
---|
2584 | * /openal/linux/test/testmulticontext2.c |
---|
2585 | * /openal/linux/test/testmultimp3.c |
---|
2586 | * /openal/linux/test/testmultinothread.c |
---|
2587 | * /openal/linux/test/testnothread.c |
---|
2588 | * /openal/linux/test/testorient.c |
---|
2589 | * /openal/linux/test/testpause.c |
---|
2590 | * /openal/linux/test/testpitch.c |
---|
2591 | * /openal/linux/test/testpitch2.c |
---|
2592 | * /openal/linux/test/testpitch3.c |
---|
2593 | * /openal/linux/test/testpitch4.c |
---|
2594 | * /openal/linux/test/testpitchnothread.c |
---|
2595 | * /openal/linux/test/testpitchnothread2.c |
---|
2596 | * /openal/linux/test/testqueue.c |
---|
2597 | * /openal/linux/test/testqueue2.c |
---|
2598 | * /openal/linux/test/testqueue3.c |
---|
2599 | * /openal/linux/test/testrelative.c |
---|
2600 | * /openal/linux/test/testreverb.c |
---|
2601 | * /openal/linux/test/testsourcestop.c |
---|
2602 | * /openal/linux/test/testsourceuniq.c |
---|
2603 | * /openal/linux/test/teststartstop.c |
---|
2604 | * /openal/linux/test/teststream.c |
---|
2605 | * /openal/linux/test/testtime.c |
---|
2606 | * /openal/linux/test/testvorbis.c |
---|
2607 | Ugh |
---|
2608 | |
---|
2609 | |
---|
2610 | 2000-11-22 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2611 | |
---|
2612 | * /openal/linux/src/al_filter.c |
---|
2613 | Fixed boolp in _alApplyFilter, relative sounds should be translated |
---|
2614 | properly. |
---|
2615 | |
---|
2616 | |
---|
2617 | 2000-11-21 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2618 | |
---|
2619 | * /openal/linux/src/al_mixer.c |
---|
2620 | * /openal/linux/src/alc/alc_context.c |
---|
2621 | * /openal/linux/src/alc/alc_context.h |
---|
2622 | * /openal/linux/src/arch/linux/lin_dsp.c |
---|
2623 | * /openal/linux/src/extensions/al_ext_capture.c |
---|
2624 | * /openal/linux/test/testcapture.c |
---|
2625 | * /openal/linux/test/teststream.c |
---|
2626 | Capture stuff |
---|
2627 | |
---|
2628 | |
---|
2629 | * /openal/linux/src/al_ext.c |
---|
2630 | * /openal/linux/src/al_source.c |
---|
2631 | * /openal/linux/src/al_types.h |
---|
2632 | Put AL_STREAMING back in |
---|
2633 | |
---|
2634 | 2000-11-20 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2635 | * /openal/demos/XLDEMO/linux/Makefile |
---|
2636 | * /openal/include/AL/altypes.h |
---|
2637 | * /openal/linux/include/AL/alkludgetypes.h |
---|
2638 | * /openal/linux/src/al_types.h |
---|
2639 | * /openal/linux/src/al_ext.c |
---|
2640 | * /openal/linux/src/al_filter.c |
---|
2641 | * /openal/linux/src/al_mixer.c |
---|
2642 | * /openal/linux/src/al_source.c |
---|
2643 | * /openal/linux/src/al_source.h |
---|
2644 | * /openal/linux/src/al_queue.c |
---|
2645 | * /openal/linux/test/testlib.h |
---|
2646 | More loop token sadness |
---|
2647 | |
---|
2648 | * /openal/linux/src/al_main.c |
---|
2649 | * /openal/linux/src/al_main.h |
---|
2650 | Fixed bogus matrix mul code, changed rotate func |
---|
2651 | |
---|
2652 | * /openal/linux/src/alc/alc_speaker.c |
---|
2653 | Touched up orientation code |
---|
2654 | |
---|
2655 | * /openal/linux/test/testlistener2.c |
---|
2656 | * /openal/linux/test/testlistener3.c |
---|
2657 | * /openal/linux/test/testlistener4.c |
---|
2658 | Tested orientation code |
---|
2659 | |
---|
2660 | 2000-11-15 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2661 | |
---|
2662 | * /openal/linux/src/al_filter.c |
---|
2663 | Applied Jason's patch to fixup alf_tdoppler |
---|
2664 | |
---|
2665 | 2000-11-14 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2666 | * /openal/linux/src/al_buffer.c |
---|
2667 | * /openal/linux/src/al_mixer.c |
---|
2668 | * /openal/linux/src/al_source.c |
---|
2669 | * /openal/linux/src/al_types.h |
---|
2670 | Lousy callback fix and backed out progressive callback decoding |
---|
2671 | |
---|
2672 | 2000-11-03 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2673 | * /openal/linux/include/AL/alext.h |
---|
2674 | Vorbis stuff |
---|
2675 | |
---|
2676 | * /openal/linux/include/AL/alexttypes.h |
---|
2677 | Vorbis stuff |
---|
2678 | |
---|
2679 | * /openal/linux/src/al_buffer.c |
---|
2680 | Decoding callbacks only occur once, vorbis stuff |
---|
2681 | |
---|
2682 | * /openal/linux/src/al_main.c |
---|
2683 | Not much |
---|
2684 | |
---|
2685 | * /openal/linux/src/al_mixer.c |
---|
2686 | Fixed 0 alloc, clean up a little |
---|
2687 | |
---|
2688 | * /openal/linux/src/al_source.c |
---|
2689 | Clean up a little, decoding callbacks only occur once. |
---|
2690 | |
---|
2691 | * /openal/linux/src/al_source.h |
---|
2692 | clean up |
---|
2693 | |
---|
2694 | * /openal/linux/src/al_types.h |
---|
2695 | Added param to buffer to indicate decoding position |
---|
2696 | |
---|
2697 | * /openal/linux/src/alut/alut_msadpcm.c |
---|
2698 | Added mojo to force little endianness |
---|
2699 | |
---|
2700 | * /openal/linux/src/extensions/al_ext_vorbis.c |
---|
2701 | * /openal/linux/src/extensions/al_ext_vorbis.h |
---|
2702 | Fixed my stupid bug |
---|
2703 | |
---|
2704 | * /openal/linux/test/Makefile.in |
---|
2705 | * /openal/linux/test/testalut.c |
---|
2706 | * /openal/linux/test/testmath.c |
---|
2707 | * /openal/linux/test/testvorbis.c |
---|
2708 | Nothing important |
---|
2709 | |
---|
2710 | |
---|
2711 | 2000-10-30 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2712 | * /openal/linux/audioconvert/ac_misc.c |
---|
2713 | explicit endian conversion. |
---|
2714 | |
---|
2715 | * /openal/linux/src/extensions/al_ext_mp3.c |
---|
2716 | Added workaround for smpeg with no audio thread |
---|
2717 | |
---|
2718 | * /openal/linux/test/testmp3.c |
---|
2719 | Testing working |
---|
2720 | |
---|
2721 | 2000-10-27 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2722 | * /openal/linux/audioconvert/ac_endian.h |
---|
2723 | Fixes for big endian systems |
---|
2724 | |
---|
2725 | * /openal/linux/audioconvert/ac_misc.c |
---|
2726 | Fixes for big endian systems |
---|
2727 | |
---|
2728 | * /openal/linux/audioconvert/audioconvert.h |
---|
2729 | Changed audio defines to be endian native |
---|
2730 | |
---|
2731 | * /openal/linux/src/al_buffer.c |
---|
2732 | More comments |
---|
2733 | |
---|
2734 | * /openal/linux/src/arch/irix/iris.c |
---|
2735 | Fixes |
---|
2736 | |
---|
2737 | * /openal/linux/src/threads/posixthreads.c |
---|
2738 | Added extern definition of pthread_atfork for irix folk. |
---|
2739 | |
---|
2740 | * /openal/linux/audioconvert/ac_endian.c |
---|
2741 | Fixes for IRIX |
---|
2742 | |
---|
2743 | * /openal/linux/include/AL/alexttypes.h |
---|
2744 | Added WAVE_EXT format tag |
---|
2745 | |
---|
2746 | * /openal/linux/src/al_buffer.c |
---|
2747 | Added support for AL_FORMAT_WAVE_EXT in alBufferData |
---|
2748 | |
---|
2749 | * /openal/linux/src/al_debug.c |
---|
2750 | Nothing much |
---|
2751 | |
---|
2752 | * /openal/linux/src/al_listen.c |
---|
2753 | Slight cleanup |
---|
2754 | |
---|
2755 | * /openal/linux/src/al_main.c |
---|
2756 | * /openal/linux/src/al_main.h |
---|
2757 | Changed _al_COMPRESSEDFORMAT to !_al_RAWFORMAT |
---|
2758 | |
---|
2759 | * /openal/linux/src/al_mixer.c |
---|
2760 | * /openal/linux/src/al_mixmanager.c |
---|
2761 | * /openal/linux/src/al_rctree.c |
---|
2762 | Cleanup |
---|
2763 | |
---|
2764 | * /openal/linux/src/alut/alut_main.c |
---|
2765 | Set error if context not creatable |
---|
2766 | |
---|
2767 | * /openal/linux/src/arch/irix/iris.c |
---|
2768 | Fixes for IRIX |
---|
2769 | |
---|
2770 | * /openal/linux/src/extensions/al_ext_vorbis.c |
---|
2771 | Nothing much |
---|
2772 | |
---|
2773 | |
---|
2774 | 2000-10-20 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2775 | * /openal/linux/configure.in |
---|
2776 | * /openal/linux/src/al_ext.h |
---|
2777 | * /openal/linux/src/arch/interface/interface_sound.c |
---|
2778 | * /openal/linux/src/arch/linux/lin_dsp.c |
---|
2779 | * /openal/linux/src/mutex/posixmutex.c |
---|
2780 | * /openal/linux/test/testext.c |
---|
2781 | * /openal/linux/test/testlib.c |
---|
2782 | * /openal/linux/test/testlistener.c |
---|
2783 | * /openal/linux/test/testlistener2.c |
---|
2784 | * /openal/linux/test/testlistener3.c |
---|
2785 | * /openal/linux/test/testlistener4.c |
---|
2786 | * /openal/linux/test/testmulti.c |
---|
2787 | Changes to get openal to compile using rh7 gcc |
---|
2788 | |
---|
2789 | * /openal/linux/src/al_main.c |
---|
2790 | Advertise capture, ADPCM and BYTE_LOKI extensions |
---|
2791 | |
---|
2792 | 2000-10-19 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2793 | * /openal/linux/include/AL/alexttypes.h |
---|
2794 | Added ima format tokens. |
---|
2795 | |
---|
2796 | * /openal/linux/src/al_buffer.c |
---|
2797 | Added support for ima format tokens |
---|
2798 | Fixed bug for AL_BITS in alGetBufferi |
---|
2799 | |
---|
2800 | * /openal/linux/src/al_main.c |
---|
2801 | * /openal/linux/src/al_main.h |
---|
2802 | Added ima extension support in format converters |
---|
2803 | |
---|
2804 | |
---|
2805 | * openal/linux/acconfig.h |
---|
2806 | added WORDS_BIGENDIAN define |
---|
2807 | |
---|
2808 | * openal/linux/configure.in |
---|
2809 | Added bigendian test |
---|
2810 | |
---|
2811 | * openal/linux/audioconvert/ac_endian.h |
---|
2812 | Changed macros to use WORDS_BIGENDIAN define |
---|
2813 | |
---|
2814 | * openal/linux/doc/openal.texi |
---|
2815 | Added section of special loki tokens |
---|
2816 | |
---|
2817 | * openal/linux/src/al_buffer.c |
---|
2818 | * openal/linux/src/al_buffer.h |
---|
2819 | * openal/linux/src/al_ext.c |
---|
2820 | * openal/linux/src/al_ext.h |
---|
2821 | * openal/linux/src/al_filter.c |
---|
2822 | * openal/linux/src/al_main.c |
---|
2823 | * openal/linux/src/al_main.h |
---|
2824 | * openal/linux/src/al_mixer.c |
---|
2825 | * openal/linux/src/al_mixer.h |
---|
2826 | * openal/linux/src/al_mixfunc.c |
---|
2827 | * openal/linux/src/al_mixfunc.h |
---|
2828 | * openal/linux/src/al_mixmanager.c |
---|
2829 | * openal/linux/src/al_mixmanager.h |
---|
2830 | * openal/linux/src/al_source.c |
---|
2831 | * openal/linux/src/al_source.h |
---|
2832 | * openal/linux/src/al_spool.c |
---|
2833 | Added error reporting for init functions |
---|
2834 | Additional sanity checks on allocation |
---|
2835 | Multiple context support |
---|
2836 | Soundpos for callbacks |
---|
2837 | |
---|
2838 | * openal/linux/src/alc/alc_context.c |
---|
2839 | * openal/linux/src/alc/alc_context.h |
---|
2840 | Multiple context support |
---|
2841 | Cleaned up context generation/destruction some |
---|
2842 | |
---|
2843 | * openal/linux/src/arch/linux/lin_dsp.c |
---|
2844 | * openal/linux/src/extensions/al_ext_vorbis.c |
---|
2845 | Big endian sanity check |
---|
2846 | |
---|
2847 | * openal/linux/test/Makefile.in |
---|
2848 | Added new test cases |
---|
2849 | |
---|
2850 | * openal/linux/test/testalut.c |
---|
2851 | * openal/linux/test/testloop.c |
---|
2852 | * openal/linux/test/testpause3.c |
---|
2853 | Nothing big |
---|
2854 | |
---|
2855 | |
---|
2856 | 2000-10-16 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2857 | * openal/linux/src/arch/irix/iris.c |
---|
2858 | Added undefs for dmedia stuff |
---|
2859 | |
---|
2860 | * openal/linux/src/al_buffer.c |
---|
2861 | Redid buffer ref counting stuff stuff |
---|
2862 | |
---|
2863 | * openal/linux/src/al_ext.h |
---|
2864 | Redid macro stuff |
---|
2865 | |
---|
2866 | * openal/linux/src/al_mixer.c |
---|
2867 | Redid streaming buffer stuff |
---|
2868 | |
---|
2869 | * openal/linux/src/al_types.h |
---|
2870 | Cleaned up enum flags |
---|
2871 | |
---|
2872 | * openal/linux/test/Makefile.in |
---|
2873 | * openal/linux/test/testcallback.c |
---|
2874 | * openal/linux/test/teststream.c |
---|
2875 | foo |
---|
2876 | |
---|
2877 | 2000-10-14 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2878 | * openal/linux/src/al_filter.c |
---|
2879 | Removed unneeded variable buflen from _alApplyFilters |
---|
2880 | |
---|
2881 | * openal/linux/src/al_mixer.c |
---|
2882 | Changed src->srcParams.soundpos -= samp->size to modulo |
---|
2883 | operation, to prevent problems with really really short sounds |
---|
2884 | |
---|
2885 | * openal/linux/src/al_source.c |
---|
2886 | Spurious changes |
---|
2887 | |
---|
2888 | * openal/linux/src/arch/sdl/sdl.c |
---|
2889 | Made al_siteconfig.h first include |
---|
2890 | |
---|
2891 | * openal/linux/test/testalut.c |
---|
2892 | * openal/linux/test/testmp3.c |
---|
2893 | Nothing big |
---|
2894 | |
---|
2895 | |
---|
2896 | 2000-10-13 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames.com> |
---|
2897 | |
---|
2898 | * linux/audioconvert/ac_channels.c |
---|
2899 | Make stereo->mono little less obnoxious |
---|
2900 | |
---|
2901 | * linux/src/al_buffer.c |
---|
2902 | * linux/src/al_filter.c |
---|
2903 | * linux/src/al_main.c |
---|
2904 | * linux/src/al_main.h |
---|
2905 | Reduce realloc calls (hopefully) |
---|
2906 | |
---|
2907 | * linux/src/al_types.h |
---|
2908 | Added weird struct |
---|
2909 | |
---|
2910 | * linux/test/testmultichannel2.c |
---|
2911 | Removed looping flag |
---|
2912 | |
---|
2913 | |
---|
2914 | 2000-10-10 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
2915 | * openal/linux/src/al_source.c |
---|
2916 | Nothing big |
---|
2917 | |
---|
2918 | * openal/linux/src/arch/irix/iris.c |
---|
2919 | Workaround |
---|
2920 | |
---|
2921 | * openal/linux/src/extensions/al_ext_loki.c |
---|
2922 | Tweaks to alBufferWriteAppendData to be more conservative |
---|
2923 | about memory. |
---|
2924 | |
---|
2925 | * openal/linux/configure.in |
---|
2926 | tweaked vorbis stuff |
---|
2927 | |
---|
2928 | * openal/linux/src/al_buffer.c |
---|
2929 | Nothing big. |
---|
2930 | |
---|
2931 | * openal/linux/src/al_mixer.c |
---|
2932 | playcount fix for callbacks |
---|
2933 | |
---|
2934 | |
---|
2935 | * openal/linux/src/extensions/al_ext_mp3.c |
---|
2936 | * openal/linux/src/extensions/al_ext_vorbis.c |
---|
2937 | Looping stuff. |
---|
2938 | |
---|
2939 | * openal/linux/test/.cvsignore |
---|
2940 | * openal/linux/test/Makefile.in |
---|
2941 | Added new test case. |
---|
2942 | |
---|
2943 | * openal/linux/test/testmp3.c |
---|
2944 | * openal/linux/test/testvorbis.c |
---|
2945 | Tweakage to expose old bugs |
---|
2946 | |
---|
2947 | 2000-10-06 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
2948 | |
---|
2949 | * openal/linux/acconfig.h |
---|
2950 | * openal/linux/configure.in |
---|
2951 | * openal/linux/src/Makefile.in |
---|
2952 | * openal/linux/src/al_config.c |
---|
2953 | * openal/linux/src/al_config.h |
---|
2954 | * openal/linux/src/al_mixer.c |
---|
2955 | * openal/linux/src/al_rcvar.c |
---|
2956 | * openal/linux/src/al_rcvar.h |
---|
2957 | * openal/linux/src/al_source.c |
---|
2958 | * openal/linux/src/arch/interface/interface_sound.c |
---|
2959 | * openal/linux/src/arch/interface/platform.h |
---|
2960 | * openal/linux/src/arch/linux/lin_dsp.c |
---|
2961 | * openal/linux/src/arch/linux/lin_dsp.h |
---|
2962 | * openal/linux/test/testconfig.c |
---|
2963 | Added emu10k1 stuff, updated config stuff, etc |
---|
2964 | |
---|
2965 | * openal/linux/configure.in |
---|
2966 | Smartified vorbis detection hopefully |
---|
2967 | |
---|
2968 | * openal/linux/src/al_listen.c |
---|
2969 | Sanity check |
---|
2970 | |
---|
2971 | * openal/linux/src/al_mixer.c |
---|
2972 | Don't remember |
---|
2973 | |
---|
2974 | * openal/linux/test/testsingle.c |
---|
2975 | * openal/linux/test/testtime.c |
---|
2976 | Nothing big |
---|
2977 | |
---|
2978 | |
---|
2979 | 2000-10-05 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
2980 | * openal/linux/audioconvert/ac_adpcm.c |
---|
2981 | * openal/linux/include/AL/alexttypes.h |
---|
2982 | * openal/linux/src/al_able.c |
---|
2983 | * openal/linux/src/al_filter.c |
---|
2984 | * openal/linux/src/al_mixer.c |
---|
2985 | * openal/linux/src/al_types.h |
---|
2986 | * openal/linux/src/alc/alc_context.c |
---|
2987 | * openal/linux/src/alc/alc_context.h |
---|
2988 | * openal/linux/src/arch/alsa/alsa.h |
---|
2989 | * openal/linux/src/arch/arts/arts.c |
---|
2990 | * openal/linux/src/arch/arts/arts.h |
---|
2991 | * openal/linux/src/arch/bsd/bsd_dsp.h |
---|
2992 | * openal/linux/src/arch/esd/esd.c |
---|
2993 | * openal/linux/src/arch/esd/esd.h |
---|
2994 | * openal/linux/src/arch/interface/interface_sound.c |
---|
2995 | * openal/linux/src/arch/interface/interface_sound.h |
---|
2996 | * openal/linux/src/arch/interface/platform.h |
---|
2997 | * openal/linux/src/arch/irix/iris.h |
---|
2998 | * openal/linux/src/arch/linux/lin_dsp.c |
---|
2999 | * openal/linux/src/arch/linux/lin_dsp.h |
---|
3000 | * openal/linux/src/arch/null/null.c |
---|
3001 | * openal/linux/src/arch/null/null.h |
---|
3002 | * openal/linux/src/arch/sdl/sdl.c |
---|
3003 | * openal/linux/src/arch/sdl/sdl.h |
---|
3004 | * openal/linux/src/arch/solaris/solaris_native.h |
---|
3005 | * openal/linux/src/arch/waveout/waveout.c |
---|
3006 | * openal/linux/src/arch/waveout/waveout.h |
---|
3007 | * openal/linux/src/arch/windows/windows_native.h |
---|
3008 | * openal/linux/src/extensions/al_ext_capture.c |
---|
3009 | * openal/linux/src/extensions/al_ext_loki.c |
---|
3010 | * openal/linux/src/extensions/al_ext_mp3.c |
---|
3011 | * openal/linux/test/.cvsignore |
---|
3012 | * openal/linux/test/Makefile.in |
---|
3013 | ugh |
---|
3014 | |
---|
3015 | More capture stuff |
---|
3016 | |
---|
3017 | |
---|
3018 | 2000-10-04 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3019 | * openal/linux/PLATFORM |
---|
3020 | Update PLATFORM to reflect new stuff |
---|
3021 | |
---|
3022 | * openal/linux/src/al_mixer.c |
---|
3023 | Removed external_channels |
---|
3024 | |
---|
3025 | * openal/linux/src/al_types.h |
---|
3026 | Changed definition of context |
---|
3027 | |
---|
3028 | * openal/linux/src/alc/alc_context.h |
---|
3029 | * openal/linux/src/alc/alc_context.c |
---|
3030 | * openal/linux/src/alc/alc_speaker.c |
---|
3031 | Updated context to remove extraneous channel parameter, instead |
---|
3032 | deriving channels from the format. |
---|
3033 | Updates for capture stuff. |
---|
3034 | |
---|
3035 | * openal/linux/src/arch/arts/arts.c |
---|
3036 | * openal/linux/src/arch/arts/arts.h |
---|
3037 | * openal/linux/src/arch/bsd/bsd_dsp.c |
---|
3038 | * openal/linux/src/arch/bsd/bsd_dsp.h |
---|
3039 | * openal/linux/src/arch/esd/esd.c |
---|
3040 | * openal/linux/src/arch/esd/esd.h |
---|
3041 | * openal/linux/src/arch/interface/interface_sound.c |
---|
3042 | * openal/linux/src/arch/interface/interface_sound.h |
---|
3043 | * openal/linux/src/arch/interface/platform.h |
---|
3044 | * openal/linux/src/arch/irix/iris.c |
---|
3045 | * openal/linux/src/arch/irix/iris.h |
---|
3046 | * openal/linux/src/arch/linux/lin_dsp.c |
---|
3047 | * openal/linux/src/arch/linux/lin_dsp.h |
---|
3048 | * openal/linux/src/arch/null/null.c |
---|
3049 | * openal/linux/src/arch/null/null.h |
---|
3050 | * openal/linux/src/arch/sdl/sdl.c |
---|
3051 | * openal/linux/src/arch/sdl/sdl.h |
---|
3052 | * openal/linux/src/arch/solaris/solaris_native.c |
---|
3053 | * openal/linux/src/arch/solaris/solaris_native.h |
---|
3054 | * openal/linux/src/arch/waveout/waveout.c |
---|
3055 | * openal/linux/src/arch/waveout/waveout.h |
---|
3056 | * openal/linux/src/arch/windows/windows_native.c |
---|
3057 | * openal/linux/src/arch/windows/windows_native.h |
---|
3058 | Updated backends to use set_read_foo and set_write_foo instead of |
---|
3059 | set_foo. |
---|
3060 | Updates for capture stuff. |
---|
3061 | |
---|
3062 | * openal/linux/test/.cvsignore |
---|
3063 | Added testhash and teststream3 |
---|
3064 | |
---|
3065 | |
---|
3066 | * openal/linux/Makefile.in |
---|
3067 | Don't remember |
---|
3068 | |
---|
3069 | * openal/linux/acconfig.h |
---|
3070 | Added CAPTURE_SUPPORT define |
---|
3071 | |
---|
3072 | * openal/linux/configure.in |
---|
3073 | Added --enable-capture option to enable audio capture |
---|
3074 | |
---|
3075 | * openal/linux/audioconvert/Makefile.in |
---|
3076 | Don't remember |
---|
3077 | |
---|
3078 | * openal/linux/audioconvert/ac_misc.c |
---|
3079 | Scaling volume so stereo->mono conversions suffer from |
---|
3080 | less overflow. |
---|
3081 | |
---|
3082 | * openal/linux/include/AL/alext.h |
---|
3083 | Added PFN typedefs |
---|
3084 | |
---|
3085 | * openal/linux/jlib/globals.c |
---|
3086 | * openal/linux/jlib/hash.c |
---|
3087 | * openal/linux/jlib/libjlib.h |
---|
3088 | Updated hash for fewer collisions when keys are memory |
---|
3089 | addresses, bug fixes. |
---|
3090 | |
---|
3091 | * openal/linux/src/Makefile.in |
---|
3092 | Don't remember |
---|
3093 | |
---|
3094 | * openal/linux/src/al_buffer.c |
---|
3095 | * openal/linux/src/al_source.c |
---|
3096 | * openal/linux/src/al_source.h |
---|
3097 | Moved Channelify/Monoify functions to public space. |
---|
3098 | Changed audio conversion channlification to move burden of |
---|
3099 | monoification to load time as opposed to run time. |
---|
3100 | |
---|
3101 | * openal/linux/src/al_fft.c |
---|
3102 | FFT tweaks |
---|
3103 | |
---|
3104 | * openal/linux/src/al_filter.c |
---|
3105 | Changed audio conversion channlification to move burden of |
---|
3106 | monoification to load time as opposed to run time. |
---|
3107 | |
---|
3108 | * openal/linux/src/al_main.c |
---|
3109 | * openal/linux/src/al_main.h |
---|
3110 | Little work on helper functions. |
---|
3111 | |
---|
3112 | * openal/linux/src/al_mixer.c |
---|
3113 | Changed audio conversion channlification to move burden of |
---|
3114 | monoification to load time as opposed to run time. |
---|
3115 | |
---|
3116 | * openal/linux/src/al_siteconfig.h |
---|
3117 | Changed defines/includes to aid dmalloc/jlib |
---|
3118 | |
---|
3119 | * openal/linux/src/al_types.h |
---|
3120 | Changed buffer definition |
---|
3121 | |
---|
3122 | * openal/linux/src/mixaudio16.c |
---|
3123 | Playing around. |
---|
3124 | |
---|
3125 | * openal/linux/src/alc/alc_context.c |
---|
3126 | * openal/linux/src/alut/alut_imaadpcm.c |
---|
3127 | * openal/linux/src/alut/alut_msadpcm.c |
---|
3128 | |
---|
3129 | * openal/linux/src/arch/interface/interface_sound.c |
---|
3130 | * openal/linux/src/arch/linux/lin_dsp.c |
---|
3131 | Changed capture stuff a little |
---|
3132 | |
---|
3133 | * openal/linux/src/extensions/al_ext_capture.c |
---|
3134 | * openal/linux/src/extensions/al_ext_capture.h |
---|
3135 | Updated extensions for new buffer structure. |
---|
3136 | Updates for capture stuff. |
---|
3137 | |
---|
3138 | * openal/linux/src/extensions/al_ext_loki.c |
---|
3139 | * openal/linux/src/extensions/al_ext_loki.h |
---|
3140 | Updated extensions for new buffer structure. |
---|
3141 | |
---|
3142 | * openal/linux/test/Makefile.in |
---|
3143 | Added testhash |
---|
3144 | |
---|
3145 | * openal/linux/test/aluttime.c |
---|
3146 | * openal/linux/test/test.c |
---|
3147 | * openal/linux/test/testalc.c |
---|
3148 | * openal/linux/test/testalinitexit.c |
---|
3149 | * openal/linux/test/testalut.c |
---|
3150 | * openal/linux/test/testbuffergendestroy.c |
---|
3151 | * openal/linux/test/testbufferuniq.c |
---|
3152 | * openal/linux/test/testcallback.c |
---|
3153 | * openal/linux/test/testcapture.c |
---|
3154 | * openal/linux/test/testchannel.c |
---|
3155 | * openal/linux/test/testchannel2.c |
---|
3156 | * openal/linux/test/testconfig.c |
---|
3157 | * openal/linux/test/testda.c |
---|
3158 | * openal/linux/test/testdebug.c |
---|
3159 | * openal/linux/test/testdelbuffer.c |
---|
3160 | * openal/linux/test/testdelbuffer_error.c |
---|
3161 | * openal/linux/test/testdelsource_error.c |
---|
3162 | * openal/linux/test/testdoppler.c |
---|
3163 | * openal/linux/test/testdoppler2.c |
---|
3164 | * openal/linux/test/testext.c |
---|
3165 | * openal/linux/test/testfft.c |
---|
3166 | * openal/linux/test/testfloatmul.c |
---|
3167 | * openal/linux/test/testgain.c |
---|
3168 | * openal/linux/test/testgainlinear.c |
---|
3169 | * openal/linux/test/testgenbuffer_error.c |
---|
3170 | * openal/linux/test/testgensource_error.c |
---|
3171 | * openal/linux/test/testlib.c |
---|
3172 | * openal/linux/test/testlib.h |
---|
3173 | * openal/linux/test/testlistener.c |
---|
3174 | * openal/linux/test/testlistener2.c |
---|
3175 | * openal/linux/test/testlistener3.c |
---|
3176 | * openal/linux/test/testlistener4.c |
---|
3177 | * openal/linux/test/testloop.c |
---|
3178 | * openal/linux/test/testmath.c |
---|
3179 | * openal/linux/test/testmisc.c |
---|
3180 | * openal/linux/test/testmp3.c |
---|
3181 | * openal/linux/test/testmulti.c |
---|
3182 | * openal/linux/test/testmultialut.c |
---|
3183 | * openal/linux/test/testmultichannel.c |
---|
3184 | * openal/linux/test/testmultichannel2.c |
---|
3185 | * openal/linux/test/testmultimp3.c |
---|
3186 | * openal/linux/test/testmultinothread.c |
---|
3187 | * openal/linux/test/testnothread.c |
---|
3188 | * openal/linux/test/testorient.c |
---|
3189 | * openal/linux/test/testpause.c |
---|
3190 | * openal/linux/test/testpause2.c |
---|
3191 | * openal/linux/test/testpause3.c |
---|
3192 | * openal/linux/test/testpause4.c |
---|
3193 | * openal/linux/test/testpause5.c |
---|
3194 | * openal/linux/test/testpitch.c |
---|
3195 | * openal/linux/test/testpitch2.c |
---|
3196 | * openal/linux/test/testpitch3.c |
---|
3197 | * openal/linux/test/testpitch4.c |
---|
3198 | * openal/linux/test/testpitchhack.c |
---|
3199 | * openal/linux/test/testpitchnothread.c |
---|
3200 | * openal/linux/test/testpitchnothread2.c |
---|
3201 | * openal/linux/test/testplaycount.c |
---|
3202 | * openal/linux/test/testqueue.c |
---|
3203 | * openal/linux/test/testqueue2.c |
---|
3204 | * openal/linux/test/testqueue3.c |
---|
3205 | * openal/linux/test/testrelative.c |
---|
3206 | * openal/linux/test/testreverb.c |
---|
3207 | * openal/linux/test/testsingle.c |
---|
3208 | * openal/linux/test/testsource.c |
---|
3209 | * openal/linux/test/testsourcegendestroy.c |
---|
3210 | * openal/linux/test/testsourcestop.c |
---|
3211 | * openal/linux/test/testsourceuniq.c |
---|
3212 | * openal/linux/test/teststream.c |
---|
3213 | * openal/linux/test/teststream2.c |
---|
3214 | * openal/linux/test/teststrings.c |
---|
3215 | * openal/linux/test/testsync.c |
---|
3216 | * openal/linux/test/testtime.c |
---|
3217 | * openal/linux/test/testtypes.c |
---|
3218 | * openal/linux/test/testvorbis.c |
---|
3219 | |
---|
3220 | Made al_siteconfig.h first include |
---|
3221 | |
---|
3222 | |
---|
3223 | 2000-09-26 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3224 | * openal/linux/audioconvert/ac_endian.c |
---|
3225 | * openal/linux/audioconvert/ac_misc.c |
---|
3226 | * openal/linux/include/AL/alkludge.h |
---|
3227 | * openal/linux/include/AL/alkludgetypes.h |
---|
3228 | * openal/linux/jlib/globals.c |
---|
3229 | * openal/linux/jlib/hash.c |
---|
3230 | * openal/linux/src/Makefile.in |
---|
3231 | * openal/linux/src/al_buffer.c |
---|
3232 | * openal/linux/src/al_config.c |
---|
3233 | * openal/linux/src/al_debug.h |
---|
3234 | * openal/linux/src/al_ext.c |
---|
3235 | * openal/linux/src/al_filter.c |
---|
3236 | * openal/linux/src/al_listen.c |
---|
3237 | * openal/linux/src/al_main.c |
---|
3238 | * openal/linux/src/al_main.h |
---|
3239 | * openal/linux/src/al_mixer.c |
---|
3240 | * openal/linux/src/al_mixer.h |
---|
3241 | * openal/linux/src/al_mixmanager.c |
---|
3242 | * openal/linux/src/al_queue.c |
---|
3243 | * openal/linux/src/al_queue.h |
---|
3244 | * openal/linux/src/al_rcvar.c |
---|
3245 | * openal/linux/src/al_source.c |
---|
3246 | * openal/linux/src/al_types.h |
---|
3247 | * openal/linux/src/alc/alc_context.c |
---|
3248 | * openal/linux/src/alut/alut_imaadpcm.c |
---|
3249 | * openal/linux/src/alut/alut_msadpcm.c |
---|
3250 | * openal/linux/src/alut/alut_rawadpcm.c |
---|
3251 | * openal/linux/src/alut/alut_wav.c |
---|
3252 | * openal/linux/src/arch/bsd/bsd_dsp.c |
---|
3253 | * openal/linux/src/arch/bsd/bsd_dsp.h |
---|
3254 | * openal/linux/src/arch/esd/esd.c |
---|
3255 | * openal/linux/src/arch/interface/interface_sound.c |
---|
3256 | * openal/linux/src/arch/interface/interface_sound.h |
---|
3257 | * openal/linux/src/arch/irix/iris.c |
---|
3258 | * openal/linux/src/arch/irix/iris.h |
---|
3259 | * openal/linux/src/arch/linux/lin_dsp.c |
---|
3260 | * openal/linux/src/arch/linux/lin_dsp.h |
---|
3261 | * openal/linux/src/arch/null/null.c |
---|
3262 | * openal/linux/src/arch/solaris/solaris_native.c |
---|
3263 | * openal/linux/src/arch/solaris/solaris_native.h |
---|
3264 | * openal/linux/src/arch/waveout/waveout.c |
---|
3265 | * openal/linux/src/arch/windows/windows_native.c |
---|
3266 | * openal/linux/src/arch/windows/windows_native.h |
---|
3267 | * openal/linux/src/extensions/al_ext_loki.c |
---|
3268 | * openal/linux/src/extensions/al_ext_loki.h |
---|
3269 | * openal/linux/src/extensions/al_ext_mp3.c |
---|
3270 | * openal/linux/src/extensions/al_ext_mp3.h |
---|
3271 | * openal/linux/src/extensions/al_ext_vorbis.h |
---|
3272 | * openal/linux/test/.cvsignore |
---|
3273 | * openal/linux/test/Makefile.in |
---|
3274 | * openal/linux/test/testcallback.c |
---|
3275 | * openal/linux/test/testlib.c |
---|
3276 | * openal/linux/test/testlib.h |
---|
3277 | * openal/linux/test/teststream.c |
---|
3278 | * openal/linux/test/teststream2.c |
---|
3279 | |
---|
3280 | made AL_siteconfig.h first include in any file including string.h |
---|
3281 | (again!) |
---|
3282 | |
---|
3283 | added capture extention and other stuff. |
---|
3284 | |
---|
3285 | 2000-09-19 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3286 | * openal/linux/src/al_debug.c |
---|
3287 | Fixed incorrect order of inclusion of al_siteconfig.h |
---|
3288 | |
---|
3289 | * openal/linux/src/al_filter.c |
---|
3290 | Added listener gain filter to apply listener gain to source |
---|
3291 | *after* min/max gain filter applied. |
---|
3292 | |
---|
3293 | * openal/linux/src/al_filter.h |
---|
3294 | Added prototype for listener gain filter. |
---|
3295 | |
---|
3296 | * openal/linux/src/al_mixer.c |
---|
3297 | Added and removed tlAtForkThread code |
---|
3298 | Debugging mania |
---|
3299 | |
---|
3300 | * openal/linux/src/al_source.c |
---|
3301 | Fixed stupid callback/looping intersection bug. |
---|
3302 | Added sanity check so that playing sources can't have their buffers |
---|
3303 | changed out from under them. |
---|
3304 | |
---|
3305 | * openal/linux/src/alut/alut_wav.c |
---|
3306 | Added/removed fprintfs |
---|
3307 | |
---|
3308 | * openal/linux/src/threads/posixthreads.c |
---|
3309 | Added Posix_AtForkThread code |
---|
3310 | |
---|
3311 | * openal/linux/src/threads/posixthreads.h |
---|
3312 | Added Posix_AtForkThread prototype |
---|
3313 | |
---|
3314 | * openal/linux/src/threads/threadlib.h |
---|
3315 | Added tlAtForkThread macro |
---|
3316 | |
---|
3317 | * openal/linux/src/al_buffer.c |
---|
3318 | Sanity checked to make sure buffer deletions with no current context |
---|
3319 | don't crash. |
---|
3320 | |
---|
3321 | * openal/linux/src/al_error.c |
---|
3322 | Sanity checked to make sure error reporting with no current context |
---|
3323 | don't crash. |
---|
3324 | |
---|
3325 | * openal/linux/src/alc/alc_context.c |
---|
3326 | Added sanity check so to context lock/unlock calls. |
---|
3327 | |
---|
3328 | 2000-09-14 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3329 | * /openal/linux/CREDITS |
---|
3330 | Added John Stone to credits file for solaris backend |
---|
3331 | |
---|
3332 | * /openal/linux/acconfig.h |
---|
3333 | * /openal/linux/configure.in |
---|
3334 | Nothing much. |
---|
3335 | |
---|
3336 | * /openal/linux/audioconvert/ac_adpcm.c |
---|
3337 | * /openal/linux/audioconvert/ac_bits.c |
---|
3338 | * /openal/linux/audioconvert/ac_channels.c |
---|
3339 | * /openal/linux/audioconvert/ac_endian.c |
---|
3340 | * /openal/linux/audioconvert/ac_format.c |
---|
3341 | * /openal/linux/audioconvert/ac_freq.c |
---|
3342 | * /openal/linux/audioconvert/ac_helper.c |
---|
3343 | * /openal/linux/audioconvert/ac_misc.c |
---|
3344 | * /openal/linux/audioconvert/test.c |
---|
3345 | Altered audioconvert source files to no longer depend on |
---|
3346 | -include '../config.h', to aid compilation on non-gcc compilers. |
---|
3347 | |
---|
3348 | * /openal/linux/include/AL/alkludge.h |
---|
3349 | Added backward compatibility defines for AL_SOURCE_ATTENUATION_MIN |
---|
3350 | and AL_SOURCE_ATTENUATION_MAX |
---|
3351 | |
---|
3352 | * /openal/linux/jlib/Makefile.in |
---|
3353 | * /openal/linux/jlib/globals.c |
---|
3354 | * /openal/linux/jlib/hash.c |
---|
3355 | Altered jlib source files to no longer depend on |
---|
3356 | -include '../config.h', to aid compilation on non-gcc compilers. |
---|
3357 | |
---|
3358 | * /openal/linux/src/Makefile.in |
---|
3359 | Added rules for new object files |
---|
3360 | |
---|
3361 | * /openal/linux/src/arch/solaris/solaris_native.c |
---|
3362 | New solaris backend |
---|
3363 | |
---|
3364 | * /openal/linux/src/al_able.c |
---|
3365 | * /openal/linux/src/al_buffer.c |
---|
3366 | * /openal/linux/src/al_buffer.h |
---|
3367 | * /openal/linux/src/al_complex.c |
---|
3368 | * /openal/linux/src/al_config.c |
---|
3369 | * /openal/linux/src/al_debug.c |
---|
3370 | * /openal/linux/src/al_debug.h |
---|
3371 | * /openal/linux/src/al_error.c |
---|
3372 | * /openal/linux/src/al_ext.c |
---|
3373 | * /openal/linux/src/al_ext_iasig.c |
---|
3374 | * /openal/linux/src/al_fft.c |
---|
3375 | * /openal/linux/src/al_filter.c |
---|
3376 | * /openal/linux/src/al_filter.h |
---|
3377 | * /openal/linux/src/al_listen.c |
---|
3378 | * /openal/linux/src/al_main.c |
---|
3379 | * /openal/linux/src/al_mixer.c |
---|
3380 | * /openal/linux/src/al_mixfunc.c |
---|
3381 | * /openal/linux/src/al_mixmanager.c |
---|
3382 | * /openal/linux/src/al_rctree.c |
---|
3383 | * /openal/linux/src/al_rcvar.c |
---|
3384 | * /openal/linux/src/al_source.c |
---|
3385 | * /openal/linux/src/al_source.h |
---|
3386 | * /openal/linux/src/al_state.c |
---|
3387 | * /openal/linux/src/al_types.h |
---|
3388 | * /openal/linux/src/mixaudio16.c |
---|
3389 | * /openal/linux/src/alc/alc_context.c |
---|
3390 | * /openal/linux/src/alc/alc_context.h |
---|
3391 | * /openal/linux/src/alc/alc_error.c |
---|
3392 | * /openal/linux/src/alc/alc_speaker.c |
---|
3393 | * /openal/linux/src/alut/alut_imaadpcm.c |
---|
3394 | * /openal/linux/src/alut/alut_main.c |
---|
3395 | * /openal/linux/src/alut/alut_msadpcm.c |
---|
3396 | * /openal/linux/src/alut/alut_rawadpcm.c |
---|
3397 | * /openal/linux/src/alut/alut_wav.c |
---|
3398 | * /openal/linux/src/arch/alsa/alsa.c |
---|
3399 | * /openal/linux/src/arch/arts/arts.c |
---|
3400 | * /openal/linux/src/arch/bsd/bsd_dsp.c |
---|
3401 | * /openal/linux/src/arch/esd/esd.c |
---|
3402 | * /openal/linux/src/arch/i386/floatmul.c |
---|
3403 | * /openal/linux/src/arch/interface/interface_sound.c |
---|
3404 | * /openal/linux/src/arch/irix/iris.c |
---|
3405 | * /openal/linux/src/arch/linux/lin_dsp.c |
---|
3406 | * /openal/linux/src/arch/null/null.c |
---|
3407 | * /openal/linux/src/arch/portable/floatmul.c |
---|
3408 | * /openal/linux/src/arch/sdl/sdl.c |
---|
3409 | * /openal/linux/src/arch/waveout/waveout.c |
---|
3410 | * /openal/linux/src/arch/windows/windows_native.c |
---|
3411 | * /openal/linux/src/extensions/al_ext_loki.c |
---|
3412 | * /openal/linux/src/extensions/al_ext_mp3.c |
---|
3413 | * /openal/linux/src/extensions/al_ext_vorbis.c |
---|
3414 | * /openal/linux/src/mutex/posixmutex.c |
---|
3415 | * /openal/linux/src/mutex/windowsmutex.c |
---|
3416 | * /openal/linux/src/threads/windowsthreads.c |
---|
3417 | Altered to no longer depend on-include '../config.h'. |
---|
3418 | Changed related to spec conformance. |
---|
3419 | Buffer queueing addition. |
---|
3420 | Multichannel stuff. |
---|
3421 | Removed old refcount stuff, using buffer queueing stuff |
---|
3422 | instead. |
---|
3423 | |
---|
3424 | * /openal/linux/src/threads/posixthreads.c |
---|
3425 | Altered to no longer depend on-include '../config.h'. |
---|
3426 | Added pthread_exit in ExitThread. |
---|
3427 | |
---|
3428 | * /openal/linux/test/.cvsignore |
---|
3429 | Added new test entries. |
---|
3430 | |
---|
3431 | * /openal/linux/test/Makefile.in |
---|
3432 | Remove -include 'testlib.h' |
---|
3433 | |
---|
3434 | * /openal/linux/test/aluttime.c |
---|
3435 | * /openal/linux/test/test.c |
---|
3436 | * /openal/linux/test/testalc.c |
---|
3437 | * /openal/linux/test/testalinitexit.c |
---|
3438 | * /openal/linux/test/testalut.c |
---|
3439 | * /openal/linux/test/testbuffergendestroy.c |
---|
3440 | * /openal/linux/test/testbufferuniq.c |
---|
3441 | * /openal/linux/test/testcallback.c |
---|
3442 | * /openal/linux/test/testchannel.c |
---|
3443 | * /openal/linux/test/testchannel2.c |
---|
3444 | * /openal/linux/test/testconfig.c |
---|
3445 | * /openal/linux/test/testda.c |
---|
3446 | * /openal/linux/test/testdebug.c |
---|
3447 | * /openal/linux/test/testdelbuffer.c |
---|
3448 | * /openal/linux/test/testdelbuffer_error.c |
---|
3449 | * /openal/linux/test/testdelsource_error.c |
---|
3450 | * /openal/linux/test/testdoppler.c |
---|
3451 | * /openal/linux/test/testdoppler2.c |
---|
3452 | * /openal/linux/test/testext.c |
---|
3453 | * /openal/linux/test/testfft.c |
---|
3454 | * /openal/linux/test/testfloatmul.c |
---|
3455 | * /openal/linux/test/testgain.c |
---|
3456 | * /openal/linux/test/testgainlinear.c |
---|
3457 | * /openal/linux/test/testgenbuffer_error.c |
---|
3458 | * /openal/linux/test/testgensource_error.c |
---|
3459 | * /openal/linux/test/testlib.c |
---|
3460 | * /openal/linux/test/testlib.h |
---|
3461 | * /openal/linux/test/testlistener.c |
---|
3462 | * /openal/linux/test/testlistener2.c |
---|
3463 | * /openal/linux/test/testlistener3.c |
---|
3464 | * /openal/linux/test/testlistener4.c |
---|
3465 | * /openal/linux/test/testloop.c |
---|
3466 | * /openal/linux/test/testmath.c |
---|
3467 | * /openal/linux/test/testmisc.c |
---|
3468 | * /openal/linux/test/testmp3.c |
---|
3469 | * /openal/linux/test/testmulti.c |
---|
3470 | * /openal/linux/test/testmultialut.c |
---|
3471 | * /openal/linux/test/testmultichannel.c |
---|
3472 | * /openal/linux/test/testmultichannel2.c |
---|
3473 | * /openal/linux/test/testmultimp3.c |
---|
3474 | * /openal/linux/test/testmultinothread.c |
---|
3475 | * /openal/linux/test/testnothread.c |
---|
3476 | * /openal/linux/test/testorient.c |
---|
3477 | * /openal/linux/test/testpause.c |
---|
3478 | * /openal/linux/test/testpause2.c |
---|
3479 | * /openal/linux/test/testpause3.c |
---|
3480 | * /openal/linux/test/testpause4.c |
---|
3481 | * /openal/linux/test/testpause5.c |
---|
3482 | * /openal/linux/test/testpitch.c |
---|
3483 | * /openal/linux/test/testpitch2.c |
---|
3484 | * /openal/linux/test/testpitch3.c |
---|
3485 | * /openal/linux/test/testpitch4.c |
---|
3486 | * /openal/linux/test/testpitchhack.c |
---|
3487 | * /openal/linux/test/testpitchnothread.c |
---|
3488 | * /openal/linux/test/testpitchnothread2.c |
---|
3489 | * /openal/linux/test/testrelative.c |
---|
3490 | * /openal/linux/test/testreverb.c |
---|
3491 | * /openal/linux/test/testsingle.c |
---|
3492 | * /openal/linux/test/testsource.c |
---|
3493 | * /openal/linux/test/testsourcegendestroy.c |
---|
3494 | * /openal/linux/test/testsourcestop.c |
---|
3495 | * /openal/linux/test/testsourceuniq.c |
---|
3496 | * /openal/linux/test/teststream.c |
---|
3497 | * /openal/linux/test/teststream2.c |
---|
3498 | * /openal/linux/test/testsync.c |
---|
3499 | * /openal/linux/test/testtime.c |
---|
3500 | * /openal/linux/test/testtypes.c |
---|
3501 | * /openal/linux/test/testvorbis.c |
---|
3502 | Altered test source files to no longer depend on |
---|
3503 | -include 'testlib.h', to aid compilation on non-gcc compilers. |
---|
3504 | |
---|
3505 | * openal/linux/src/al_able.h |
---|
3506 | * openal/linux/src/al_distance.c |
---|
3507 | * openal/linux/src/al_doppler.c |
---|
3508 | * openal/linux/src/al_doppler.h |
---|
3509 | * openal/linux/src/al_propagation.c |
---|
3510 | * openal/linux/src/al_queue.c |
---|
3511 | * openal/linux/src/al_queue.h |
---|
3512 | * openal/linux/test/testqueue.c |
---|
3513 | * openal/linux/test/testqueue2.c |
---|
3514 | * openal/linux/test/testqueue3.c |
---|
3515 | Initial checkin. |
---|
3516 | |
---|
3517 | 2000-09-11 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3518 | * src/al_buffer.h |
---|
3519 | Added comment. |
---|
3520 | |
---|
3521 | * src/al_mixer.c |
---|
3522 | Added instantiation of mixer_iterate |
---|
3523 | |
---|
3524 | * src/al_mixer.h |
---|
3525 | Added comment. |
---|
3526 | Removed instantiation of mixer_iterate. |
---|
3527 | |
---|
3528 | * src/al_mixmanager.h |
---|
3529 | Added comment. |
---|
3530 | |
---|
3531 | * test/testpitch3 |
---|
3532 | Initial check in. |
---|
3533 | |
---|
3534 | * test/testpitch4 |
---|
3535 | Initial check in. |
---|
3536 | |
---|
3537 | * test/Makefile.in |
---|
3538 | Added testpitch3 and testpitch4 rules. |
---|
3539 | |
---|
3540 | * test/.cvsignore |
---|
3541 | Added testpitch3 and testpitch4 entries |
---|
3542 | |
---|
3543 | * acconfig.h |
---|
3544 | Removed ALCONFIG. Using the configure file is no longer optional. |
---|
3545 | |
---|
3546 | * src/al_buffer.c |
---|
3547 | Implemented full or no deallocation for buffers. |
---|
3548 | Fixed potential memory leak in failed buffer generation. |
---|
3549 | Fixed memory leak associated with bid vs index confusion |
---|
3550 | |
---|
3551 | * src/al_source.c |
---|
3552 | Implemented full or no deallocation for sources. |
---|
3553 | Fixed potential memory leak in failed source generation. |
---|
3554 | Fixed potential deadlock when alSourcePlayv called with n == 0. |
---|
3555 | Fixed memory leak associated with sid vs index confusion. |
---|
3556 | Fixed misc memory leaks. |
---|
3557 | |
---|
3558 | * src/al_filter.c |
---|
3559 | Altered tpitch init stuff to use more steps, and to also allocate |
---|
3560 | offset table in one big chunk to reduce memory fragmentation. |
---|
3561 | |
---|
3562 | * test/testbuffergendestroy.c |
---|
3563 | More verbose messages. |
---|
3564 | |
---|
3565 | * src/al_main.c |
---|
3566 | Remove ifdef ALCONFIG stuff |
---|
3567 | |
---|
3568 | * src/alut/alut_msadpcm.c |
---|
3569 | Tracked memory leak. |
---|
3570 | |
---|
3571 | 2000-09-03 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3572 | * src/al_buffer.c (_alDestroyAllBuffers) |
---|
3573 | Fixed memory leak. |
---|
3574 | |
---|
3575 | 2000-08-31 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3576 | |
---|
3577 | * src/al_ext.c |
---|
3578 | Fix for segfault caused by plugins missing alExtFini |
---|
3579 | |
---|
3580 | * src/al_mixmanager.c |
---|
3581 | Formatting change. |
---|
3582 | |
---|
3583 | * doc/openal.texi |
---|
3584 | Added load-extension to primitives documentation, fixed |
---|
3585 | various spelling errors. |
---|
3586 | |
---|
3587 | * src/arch/sdl/sdl.c (set_sdL) |
---|
3588 | format incorrectly set to have 2 channels |
---|
3589 | |
---|
3590 | * src/threads/windowsthreads.h |
---|
3591 | Stupid type fixed. |
---|
3592 | |
---|
3593 | * test/sample.wav |
---|
3594 | I'm going to have to read up to make sure the data files |
---|
3595 | are marked as binary. |
---|
3596 | |
---|
3597 | * test/testlib.c |
---|
3598 | Stupid Sleep(param) fixed. |
---|
3599 | |
---|
3600 | 2000-08-29 Joseph I. Valenzuela <jvalenzu@forbidden.loungenet.org> |
---|
3601 | * Changelog |
---|
3602 | Noted changes |
---|
3603 | |
---|
3604 | * src/al_config.c |
---|
3605 | Updated is_string to recognize whitespace in strings as |
---|
3606 | okay. |
---|
3607 | |
---|
3608 | * src/al_ext.c |
---|
3609 | Small formatting change |
---|
3610 | |
---|
3611 | * src/al_mixer.c |
---|
3612 | Nothing big |
---|
3613 | |
---|
3614 | * src/al_rcvar.h |
---|
3615 | Small formatting change |
---|
3616 | |
---|
3617 | * src/arch/alsa/alsa.c |
---|
3618 | Got it working. Again. Please don't change asoundlib ever. |
---|
3619 | |
---|
3620 | * src/arch/alsa/alsa.h |
---|
3621 | Got it working. Again. Please don't change asoundlib ever. |
---|
3622 | |
---|
3623 | * Makefile.in |
---|
3624 | Added rule to rerun autoconf if configure.in is newer than |
---|
3625 | configure. Probably should do a sanity check for autoconf |
---|
3626 | in that case. |
---|
3627 | |
---|
3628 | * src/al_able.c |
---|
3629 | Removed unneeded include <math.h> |
---|
3630 | |
---|
3631 | * src/al_filter.c |
---|
3632 | Reordered includes to avoid M_PI collision on freebsd |
---|
3633 | |
---|
3634 | * src/al_source.h |
---|
3635 | Weird error on freebsd averted by changed paramater type |
---|
3636 | name? Weird. |
---|
3637 | |
---|
3638 | * src/al_state.c |
---|
3639 | Reordered includes to avoid M_PI collision on freebsd |
---|
3640 | |
---|
3641 | * test/testcallback.c |
---|
3642 | Reordered includes to avoid M_PI collision on freebsd |
---|
3643 | |
---|
3644 | * test/testfft.c |
---|
3645 | Reordered includes to avoid M_PI collision on freebsd |
---|
3646 | |
---|
3647 | * test/testmp3.c |
---|
3648 | Removed unneeded include <error.h> |
---|
3649 | |
---|
3650 | * test/testmultimp3.c |
---|
3651 | Removed unneeded include <error.h> |
---|
3652 | |
---|
3653 | * test/testpause3.c |
---|
3654 | Removed unneeded include <error.h> |
---|
3655 | |
---|
3656 | * test/testpause4.c |
---|
3657 | Removed unneeded include <error.h> |
---|
3658 | |
---|
3659 | * test/testvorbis.c |
---|
3660 | Removed unneeded include <error.h> |
---|
3661 | |
---|
3662 | 2000-08-25 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3663 | * src/al_buffer.h |
---|
3664 | * src/al_buffer.c |
---|
3665 | Altered _alBufferCanonizeData to no longer require _alLockBuffer. |
---|
3666 | Updated alBufferAppendData to take advantage of this (less time |
---|
3667 | spent locked) but haven't altered alBufferData or alBufferDataSync |
---|
3668 | yet. |
---|
3669 | |
---|
3670 | * src/extensions/al_ext_loki.c |
---|
3671 | Altered call to _alBufferCanonizeData. |
---|
3672 | |
---|
3673 | * AL/altypes.h |
---|
3674 | Added AL_GAIN_LINEAR for linear gain scaling. |
---|
3675 | |
---|
3676 | * src/al_ext.c |
---|
3677 | Added ename for AL_GAIN_LINEAR |
---|
3678 | |
---|
3679 | * src/al_filter.c |
---|
3680 | Updating code to use AL_GAIN_LINEAR |
---|
3681 | |
---|
3682 | * src/al_listen.c |
---|
3683 | Updated code to correctly interpret AL_GAIN as logarithmic and |
---|
3684 | use AL_GAIN_LINEAR to scale sounds linearly. |
---|
3685 | |
---|
3686 | * src/al_main.c |
---|
3687 | Added _alLinearToDb and _alDbToLinear |
---|
3688 | |
---|
3689 | * src/al_main.h |
---|
3690 | Prototypes for _alLinearToDb and _alDbToLinear |
---|
3691 | |
---|
3692 | * src/al_source.c |
---|
3693 | Updated code to correctly interpret AL_GAIN as logarithmic and |
---|
3694 | use AL_GAIN_LINEAR to scale sounds linearly. |
---|
3695 | |
---|
3696 | * test/.cvsignore |
---|
3697 | Added entry for testgainlinear and testmultimp3.c |
---|
3698 | |
---|
3699 | * test/testgainlinear.c |
---|
3700 | New test program for testing gain and linear gain relationships |
---|
3701 | |
---|
3702 | * test/testmultimp3.c |
---|
3703 | New test program for testing multi instances (one sid per bid, though) |
---|
3704 | of mp3 extension sounds |
---|
3705 | |
---|
3706 | * test/Makefile.in |
---|
3707 | Added entry for testgainlinear |
---|
3708 | |
---|
3709 | * test/testchannel.c |
---|
3710 | Updated to use AL_GAIN_LINEAR |
---|
3711 | |
---|
3712 | * test/testgain.c |
---|
3713 | Updated to use AL_GAIN_LINEAR |
---|
3714 | |
---|
3715 | * test/testmp3.c |
---|
3716 | Don't remember |
---|
3717 | |
---|
3718 | * test/testmultinothread.c |
---|
3719 | Updated to use AL_GAIN_LINEAR |
---|
3720 | |
---|
3721 | * test/testpitch.c |
---|
3722 | Updated to use AL_GAIN_LINEAR |
---|
3723 | |
---|
3724 | * test/testpitch2.c |
---|
3725 | Updated to use AL_GAIN_LINEAR |
---|
3726 | |
---|
3727 | * test/testpitchnothread.c |
---|
3728 | Updated to use AL_GAIN_LINEAR |
---|
3729 | |
---|
3730 | * test/testpitchnothread2.c |
---|
3731 | Updated to use AL_GAIN_LINEAR |
---|
3732 | |
---|
3733 | * test/testtime.c |
---|
3734 | Lowered buffersize to decrease latency |
---|
3735 | |
---|
3736 | * test/teststream.c |
---|
3737 | Added multichannel call |
---|
3738 | |
---|
3739 | 2000-08-24 Joseph I. Valenzuela <tsaotsao@TOROFO> |
---|
3740 | |
---|
3741 | * src/arch/windows/windows_native.c: |
---|
3742 | Updates in the windows backend |
---|
3743 | |
---|
3744 | * src/threadlib/threadlib.h |
---|
3745 | Added ExitThread call to aid windows |
---|
3746 | |
---|
3747 | * src/threadlib/posixthread.h |
---|
3748 | Added Posix_ExitThread stub and prototype |
---|
3749 | |
---|
3750 | * src/threadlib/windowsthread.c |
---|
3751 | * src/threadlib/windowsthread.c |
---|
3752 | Added Windows_ExitThread |
---|
3753 | |
---|
3754 | * src/al_mixer.c |
---|
3755 | Added call to tlExitThread |
---|
3756 | |
---|
3757 | * src/include/AL/alkludgetypes.h |
---|
3758 | Changed sign of IMA decodestate member |
---|
3759 | |
---|
3760 | 2000-08-22 Joseph I. Valenzuela <tsaotsao@TOROFO> |
---|
3761 | |
---|
3762 | * src/Makefile.in |
---|
3763 | remove erroneous extra line |
---|
3764 | |
---|
3765 | * src/arch/interface/interface_sound.c |
---|
3766 | Added call to release_sdl |
---|
3767 | |
---|
3768 | * src/arch/interface/platform.h |
---|
3769 | Nothing much |
---|
3770 | |
---|
3771 | * src/arch/sdl/sdl.c |
---|
3772 | Removed select, used SDL_Delay instead |
---|
3773 | |
---|
3774 | * many, many files |
---|
3775 | Working on the Windows backend/implementation. Linux openal now |
---|
3776 | compiles and links under mingwin/cygwin on Windows, and even runs, |
---|
3777 | but the waveOut audio backend is non functional for now. Might be |
---|
3778 | possible to get this working using the SDL backend, but it looks |
---|
3779 | like there are some problems associated with the mutexen as well. |
---|
3780 | |
---|
3781 | 2000-08-21 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3782 | |
---|
3783 | * al_mixer.c |
---|
3784 | Cleaned up delayed buffer deletions |
---|
3785 | |
---|
3786 | * al_buffer.c |
---|
3787 | Cleaned up delayed buffer deletions |
---|
3788 | |
---|
3789 | * al_types.h |
---|
3790 | Added flag, ALB_PENDING_DELETE, to simplify delayed buffer |
---|
3791 | deletions. |
---|
3792 | |
---|
3793 | 2000-08-20 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3794 | |
---|
3795 | * acconfig.h |
---|
3796 | Added define for VORBIS_SUPPORT |
---|
3797 | |
---|
3798 | * configure.in |
---|
3799 | Added --enable flag for tentative vorbis support |
---|
3800 | |
---|
3801 | * src/Makefile.in |
---|
3802 | Added compilations rules for vorbis stuff, cleaned up extension |
---|
3803 | dependencies some. |
---|
3804 | |
---|
3805 | * src/al_main.c |
---|
3806 | Added code for vorbis extension |
---|
3807 | |
---|
3808 | * src/al_mixer.c |
---|
3809 | removed spurious fprintf |
---|
3810 | |
---|
3811 | * src/al_source.c |
---|
3812 | Fixed multichannel callbacks |
---|
3813 | |
---|
3814 | * src/extensions/al_ext_mp3.c |
---|
3815 | Don't remember |
---|
3816 | |
---|
3817 | * src/extensions/al_ext_vorbis.c |
---|
3818 | Initial extension for vorbis support |
---|
3819 | |
---|
3820 | * src/extensions/al_ext_vorbis.h |
---|
3821 | Initial extension for vorbis support |
---|
3822 | |
---|
3823 | * test/.cvsignore |
---|
3824 | Added entry for testvorbis |
---|
3825 | |
---|
3826 | * test/Makefile.in |
---|
3827 | Added rule for testvorbis |
---|
3828 | |
---|
3829 | * test/testmp3.c |
---|
3830 | Changed in the process of fixing multichannel callbacks |
---|
3831 | |
---|
3832 | * test/testvorbis.c |
---|
3833 | Test program for vorbis stuff |
---|
3834 | |
---|
3835 | * test/boom.mp3 |
---|
3836 | New sample for testing mp3s |
---|
3837 | |
---|
3838 | * test/boom.ogg |
---|
3839 | New sample for testing vorbis sounds |
---|
3840 | |
---|
3841 | * test/multiboom.wav |
---|
3842 | New sample for testing multichannel PCM wavs |
---|
3843 | |
---|
3844 | * test/multisample.wav |
---|
3845 | New sample for testing multichannel ADPCM wavs |
---|
3846 | |
---|
3847 | 2000-08-18 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3848 | * src/al_mixer.c |
---|
3849 | Fixes for callback stuff |
---|
3850 | |
---|
3851 | * src/al_source.c |
---|
3852 | Fixes for callback stuff |
---|
3853 | |
---|
3854 | * src/extensions/al_ext_mp3.c |
---|
3855 | Make extension more sane. |
---|
3856 | |
---|
3857 | 2000-08-18 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3858 | * src/al_mixer.c |
---|
3859 | Fixes for callback stuff |
---|
3860 | |
---|
3861 | * src/al_source.c |
---|
3862 | Fixes for callback stuff |
---|
3863 | |
---|
3864 | * src/extensions/al_ext_mp3.c |
---|
3865 | Make extension more sane. |
---|
3866 | |
---|
3867 | 2000-08-09 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3868 | * INSTALL |
---|
3869 | Small note telling people to run ldconfig because of the |
---|
3870 | soname change. |
---|
3871 | |
---|
3872 | * src/Makefile.in |
---|
3873 | Moved mp3 stuff into the regular library, and added soname to |
---|
3874 | the library. |
---|
3875 | |
---|
3876 | * src/al_main.c |
---|
3877 | Nothing much. |
---|
3878 | |
---|
3879 | * src/al_mixer.c |
---|
3880 | Multichannel changes. |
---|
3881 | |
---|
3882 | * src/al_source.c |
---|
3883 | Multichannel fixes for callbacks and looping sounds. |
---|
3884 | |
---|
3885 | * src/al_source.h |
---|
3886 | Multichannel fixes for callbacks and looping sounds. |
---|
3887 | |
---|
3888 | * src/al_types.h |
---|
3889 | Not much. |
---|
3890 | |
---|
3891 | * src/extensions/al_ext_mp3.c |
---|
3892 | Cleaned up interface to fit with new SMPEG_new_data |
---|
3893 | |
---|
3894 | * src/extensions/al_ext_mp3.h |
---|
3895 | Cleaned up interface to fit with new SMPEG_new_data |
---|
3896 | |
---|
3897 | * test/.cvsignore |
---|
3898 | Added testmp3 and testmultichannel2 to .cvsignore |
---|
3899 | |
---|
3900 | * test/Makefile.in |
---|
3901 | Added entry for testmp3 and testmultichannel2 |
---|
3902 | |
---|
3903 | * test/testpause4.c |
---|
3904 | updated mp3 stuff. |
---|
3905 | |
---|
3906 | * test/testmultichannel2.c |
---|
3907 | updated new test to test looping multichannel sounds. |
---|
3908 | |
---|
3909 | 2000-08-07 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3910 | |
---|
3911 | * src/al_main.c: |
---|
3912 | updated vector_angle_between to correctly handle sign (so that the |
---|
3913 | angle correctly differentiates between left/right). |
---|
3914 | |
---|
3915 | added vector_quadrant to report which quadrant a vector falls in. |
---|
3916 | |
---|
3917 | * src/al_main.h |
---|
3918 | added vector_quadrant prototype |
---|
3919 | |
---|
3920 | * src/extensions/al_ext_loki.c |
---|
3921 | Don't remember |
---|
3922 | |
---|
3923 | * src/extensions/al_ext_mp3.h |
---|
3924 | * src/extensions/al_ext_mp3.c |
---|
3925 | Added support for mp3 extension to be compiled in library. When |
---|
3926 | the smpeg changes are commited, this will be folded into the |
---|
3927 | regular library for transparant mp3 support. |
---|
3928 | |
---|
3929 | * test/test.c |
---|
3930 | * test/testalc.c |
---|
3931 | * test/testalut.c |
---|
3932 | * test/testcallback.c |
---|
3933 | * test/testchannel.c |
---|
3934 | * test/testchannel2.c |
---|
3935 | * test/testda.c |
---|
3936 | * test/testdelbuffer.c |
---|
3937 | * test/testdoppler.c |
---|
3938 | * test/testdoppler2.c |
---|
3939 | * test/testgain.c |
---|
3940 | * test/testlistener.c |
---|
3941 | * test/testlistener2.c |
---|
3942 | * test/testlistener3.c |
---|
3943 | * test/testlistener4.c |
---|
3944 | * test/testloop.c |
---|
3945 | * test/testmulti.c |
---|
3946 | * test/testmultialut.c |
---|
3947 | * test/testmultichannel.c |
---|
3948 | * test/testmultinothread.c |
---|
3949 | * test/testnothread.c |
---|
3950 | * test/testpause.c |
---|
3951 | * test/testpause2.c |
---|
3952 | * test/testpause3.c |
---|
3953 | * test/testpause4.c |
---|
3954 | * test/testpitch.c |
---|
3955 | * test/testpitch2.c |
---|
3956 | * test/testpitchhack.c |
---|
3957 | * test/testpitchnothread.c |
---|
3958 | * test/testpitchnothread2.c |
---|
3959 | * test/testrelative.c |
---|
3960 | * test/testreverb.c |
---|
3961 | * test/testsingle.c |
---|
3962 | * test/testsource.c |
---|
3963 | * test/testsourcestop.c |
---|
3964 | * test/testsync.c |
---|
3965 | * test/testtime.c |
---|
3966 | |
---|
3967 | Added checks to make sure if the sound file that the test depends |
---|
3968 | on doesn't exist, the program exits sanely. Also, added support |
---|
3969 | for passing the sound file as a command line argument to many test |
---|
3970 | programs. |
---|
3971 | |
---|
3972 | 2000-08-06 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3973 | * doc/openal.texi |
---|
3974 | Added documentation for alBufferDataWithCallback_LOKI |
---|
3975 | |
---|
3976 | * include/AL/alkludge.h |
---|
3977 | Removed prototype for alBufferDataWithCallback_LOKI |
---|
3978 | |
---|
3979 | * src/al_buffer.c |
---|
3980 | moved alBufferDataWithCallback_LOKI |
---|
3981 | |
---|
3982 | * src/al_buffer.h |
---|
3983 | moved alBufferDataWithCallback_LOKI |
---|
3984 | |
---|
3985 | * src/extensions/al_ext_loki.h |
---|
3986 | added entry for alBufferDataWithCallback_LOKI |
---|
3987 | |
---|
3988 | * src/extensions/al_ext_loki.c |
---|
3989 | added alBufferDataWithCallback_LOKI |
---|
3990 | |
---|
3991 | 2000-08-04 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
3992 | * src/al_main.c |
---|
3993 | Made a list, checked it twice. |
---|
3994 | |
---|
3995 | * src/al_main.h |
---|
3996 | Found out who was naughty and who was nice. |
---|
3997 | |
---|
3998 | * src/alc/alc_speaker.c |
---|
3999 | Added logic to handle an upside down listener. This isn't well |
---|
4000 | tested and will need to be revised soon. |
---|
4001 | |
---|
4002 | * test/.cvsignore |
---|
4003 | Added entries for multiple test cases. |
---|
4004 | |
---|
4005 | * test/Makefile.in |
---|
4006 | Added rules for new test cases. |
---|
4007 | |
---|
4008 | * test/testlib.c |
---|
4009 | Nothing big. |
---|
4010 | |
---|
4011 | * test/testlistener3.c |
---|
4012 | New test for listener orientation stuff. |
---|
4013 | |
---|
4014 | * test/testlistener4.c |
---|
4015 | New test for listener orientation stuff. |
---|
4016 | |
---|
4017 | 2000-08-03 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
4018 | |
---|
4019 | * linux/src/al_buffer.c: Fixed really stupid bug in alBufferData |
---|
4020 | where buffer's format was set to the *passed* format instead of |
---|
4021 | the *converted* format. This wasn't an issues before (I'm |
---|
4022 | guessing) either because no one used alBufferData without |
---|
4023 | alutLoadWAV(which previously converted data into canonical format) |
---|
4024 | or because of the new multichannel support. |
---|
4025 | |
---|
4026 | * linux/src/al_filter.c: Fixed alt_tpitch so that multichannel |
---|
4027 | buffers get handled in a minimally proper way. This still needs |
---|
4028 | to be tested for feature completeeness, but with a pitch of 1.0 |
---|
4029 | this should work okay. |
---|
4030 | |
---|
4031 | * linux/src/alut/alut_wav.c: Changed alutLoadWAV so that it no |
---|
4032 | longer automatically converts data to canonical format (to aid use |
---|
4033 | of multichannel buffers). |
---|
4034 | |
---|
4035 | * linux/src/extensions/al_ext_loki.c: AL_BITS is not a valid |
---|
4036 | setter any more for alBufferi_LOKI. |
---|
4037 | |
---|
4038 | * linux/test/.cvsignore: Added testmultichannel entry |
---|
4039 | |
---|
4040 | * linux/test/Makefile.in: Added testmultichannel rule |
---|
4041 | |
---|
4042 | * linux/test/testmultichannel: Program to aid in testing |
---|
4043 | multichannel buffers. |
---|
4044 | |
---|
4045 | 2000-08-02 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
4046 | |
---|
4047 | * linux/src/al_mixer.c: Cleaned up tremendously ugly StreamingList |
---|
4048 | code a very little. Sources with streaming buffers now work as |
---|
4049 | advertised. |
---|
4050 | |
---|
4051 | * linux/src/al_ext_loki.c Touched up alBufferi a little. |
---|
4052 | |
---|
4053 | * linux/test/.cvsignore: Added test programs and rawpcm.pcm |
---|
4054 | |
---|
4055 | * audioconvert/ac_helper.c: Reordered conversion filters to 8-bit |
---|
4056 | samples get converte properly. |
---|
4057 | |
---|
4058 | * linux/src/al_filter.c: Nothing much. |
---|
4059 | |
---|
4060 | * linux/src/al_source.c: Fixed stupid bug in SplitSources where |
---|
4061 | callbacks were getting hosed prematurely. |
---|
4062 | |
---|
4063 | Added SOURCE_STATE to GetSourceParams, to avoid misleading debug |
---|
4064 | message. |
---|
4065 | |
---|
4066 | * linux/test/testalut.c: Adapted test to test files passed on |
---|
4067 | command line. |
---|
4068 | |
---|
4069 | 2000-08-01 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
4070 | |
---|
4071 | * linux/src/al_types.h: change AL_buffer's freq argument to ALint |
---|
4072 | |
---|
4073 | * linux/src/al_buffer.c: changed buffer initializer to set buffer |
---|
4074 | freq to canon_speed. |
---|
4075 | |
---|
4076 | * lots of files: Changed AL_ACTIVE to AL_PLAYING, per Bernd's |
---|
4077 | request |
---|
4078 | |
---|
4079 | * linux/src/al_source.c: Reordered includes, added math.h to aid |
---|
4080 | compilation on freebsd. |
---|
4081 | |
---|
4082 | * linux/test/: Wrapped M_PI in ifdef for test progs, removed |
---|
4083 | include <error.h> for testcallback |
---|
4084 | |
---|
4085 | * linux/doc/openal.texi: Added documentation for alBufferi_LOKI to |
---|
4086 | Loki extension section. Added FAQ question on |
---|
4087 | alAttenuationScale_LOKI. |
---|
4088 | |
---|
4089 | * linux/include/AL/alkludgetypes.h: Changed enumeration base a |
---|
4090 | little. |
---|
4091 | |
---|
4092 | * linux/src/al_buffer.c: Added support for multichannel buffers |
---|
4093 | |
---|
4094 | * linux/src/al_buffer.h: Small cleanup |
---|
4095 | |
---|
4096 | * linux/src/al_ext.c: Change extension typedef to AL_extension |
---|
4097 | |
---|
4098 | * linux/src/al_main.c: Change extension typedef to AL_extension |
---|
4099 | |
---|
4100 | * linux/src/al_mixer.c: Added support for multichannel buffers |
---|
4101 | |
---|
4102 | * linux/src/al_source.c: Removed unused orientation paramater, |
---|
4103 | added support for multichannel buffers. |
---|
4104 | |
---|
4105 | * linux/src/al_types.h: Changed extension typedef to AL_extension |
---|
4106 | Corrected lame typedef that defined float6vparam to be a 3-element |
---|
4107 | type. |
---|
4108 | |
---|
4109 | * linux/src/extensions/al_ext_loki.c: Added alBufferi_LOKI, to |
---|
4110 | allow multichannel buffers. |
---|
4111 | |
---|
4112 | * linux/src/extensions/al_ext_loki.h: Added alBufferi_LOKI, to |
---|
4113 | allow multichannel buffers. |
---|
4114 | |
---|
4115 | * linux/test/Makefile.in: Added case for new test program |
---|
4116 | teststream2 |
---|
4117 | |
---|
4118 | * linux/test/testcallback.c: Don't remember. |
---|
4119 | |
---|
4120 | * linux/test/testlib.c: Added code to fixup_function_pointers to |
---|
4121 | load alBufferi_LOKI |
---|
4122 | |
---|
4123 | * linux/test/testlib.h: Added symbol that resolves to |
---|
4124 | alBufferi_LOKI |
---|
4125 | |
---|
4126 | * linux/test/testpause3.c: Don't remember. |
---|
4127 | |
---|
4128 | * linux/test/teststream2.c: Added test case for multichannel |
---|
4129 | streaming sounds. |
---|
4130 | |
---|
4131 | 2000-07-31 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
4132 | |
---|
4133 | * linux/src/alc/alc_context.c (alcGetCurrentContext): Added |
---|
4134 | alcGetCurrentContext, designed to return the context handle for |
---|
4135 | the current context. |
---|
4136 | (alcGetCurrentContext): small fix |
---|
4137 | |
---|
4138 | 2000-07-29 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
4139 | |
---|
4140 | * linux/src/al_source.c: Fixed stupid bug in alSourcei, in which |
---|
4141 | the value, when passed with the AL_BUFFER param, was incorrectly |
---|
4142 | range checked as if it were a boolean, when the correct range |
---|
4143 | checking should have checked to see that it was a valid buffer id. |
---|
4144 | |
---|
4145 | 2000-07-28 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
4146 | |
---|
4147 | * linux/doc/openal.texi: Added FAQ question on avoiding the select |
---|
4148 | for Vortex cards. |
---|
4149 | |
---|
4150 | * linux/src/al_config.c: Fixed handling in token_str_to_token to |
---|
4151 | properly recognize booleans #t and #f. |
---|
4152 | |
---|
4153 | * linux/src/arch/linux/lin_dsp.c: Added code to make the boolean |
---|
4154 | alrc var "native-use-select" work. So if you set |
---|
4155 | native-use-select to #f, the linux native driver won't use select. |
---|
4156 | |
---|
4157 | * linux/doc/openal.texi: Added FAQ section, and short description |
---|
4158 | on how to enable ESD. |
---|
4159 | |
---|
4160 | 2000-07-27 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
4161 | |
---|
4162 | * linux/doc/openal.texi: Fleshed out information on non-integral |
---|
4163 | types, the al and alc subsections of the API section, and fixed up |
---|
4164 | some of the nodes to make more sense. |
---|
4165 | |
---|
4166 | * linux/src/al_mixer.c: Important update to _alDestroyMixer, to |
---|
4167 | ensure that sources associated with callback buffers get their |
---|
4168 | source-destroy callback called when the source is either |
---|
4169 | implicitly or explicitly stopped. |
---|
4170 | |
---|
4171 | * linux/src/al_main.c, src/al_main.h: changed slurp to _alSlurp |
---|
4172 | |
---|
4173 | * include/AL/alkludge.h: Removed trailing undefs |
---|
4174 | |
---|
4175 | 2000-07-24 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
4176 | |
---|
4177 | * linux/doc/openal.texi: Fleshed out sections on errors a little |
---|
4178 | bit. |
---|
4179 | |
---|
4180 | * linux/src/arch/linux/lin_dsp.c: Added an ioctl call to request |
---|
4181 | the fragment size from the sound card in set_native, so that weird |
---|
4182 | bufsiz requests to set_native (ie, requests which are not powers |
---|
4183 | of two) that get implicitly set to some power of two are reported |
---|
4184 | to the calling function correctly. A mismatch could potentially |
---|
4185 | cause timing problems. |
---|
4186 | |
---|
4187 | 2000-07-21 Joseph I. Valenzuela <tsaotsao@xanadu.lokigames-lan.com> |
---|
4188 | |
---|
4189 | * (first entry): This, being the first ChangeLog entry, will seek |
---|
4190 | to address what has changed in the OpenAL source code with regard |
---|
4191 | to the recent code commit, which has brought the Loki |
---|
4192 | implementation closer to the proposed 1.0 specification. |
---|
4193 | |
---|
4194 | Users of the library will notice that the definitions for |
---|
4195 | GenBuffers and GenSources no longer return the number of items |
---|
4196 | successfully allocated. This change is in deference to the policy |
---|
4197 | of refusing to allocate anything less than the total request, and |
---|
4198 | failing on partial allocation. |
---|
4199 | |
---|
4200 | Some functions have been removed from the implementation. These |
---|
4201 | are: |
---|
4202 | |
---|
4203 | GetErrorString -- duplicated functionality (use GetString) |
---|
4204 | |
---|
4205 | Most _LOKI functions have been moved such that they require an |
---|
4206 | explicit GetProcAddress to resolve them. The prototypes for these |
---|
4207 | functions are located in the documentation (openal.info). Some |
---|
4208 | _LOKI functions have been removed. A list of these are: |
---|
4209 | |
---|
4210 | ClearError_LOKI -- functionality duplicated in spec |
---|
4211 | SourceIsPlaying_LOKI -- functionality duplicated in spec |
---|
4212 | |
---|
4213 | Some source parameters have been removed, for reasons of reducing |
---|
4214 | ambiguity and duplicated functionality. These are: |
---|
4215 | |
---|
4216 | AL_SOURCE_AMBIENT -- duplicated functionality |
---|
4217 | AL_SOURCE_ABSOLUTE -- converse of AL_SOURCE_RELATIVE |
---|
4218 | |
---|
4219 | AL_SOURCE_LOOPING is the new name for AL_LOOPING. |
---|
4220 | |
---|
4221 | This should be a complete catalog of all the changes introduced |
---|
4222 | which will effect compilation and linkage of programs with OpenAL. |
---|
4223 | This does not intend to describe the full implication of changes |
---|
4224 | brought about by the new specification. Please refer to the |
---|
4225 | specification documentation for that. |
---|
4226 | |
---|
4227 | To aid future clarity, updates to the list of missing functions |
---|
4228 | and changes brought about by the new implementation will be made |
---|
4229 | directly to this ChangeLog entry, with a date appended when |
---|
4230 | needed. That way, there will be one centralized location for that |
---|
4231 | sort of information. |
---|