Commit Graph
38 Commits
Author SHA1 Message Date
taylor 4fd616b2c5 cleanup some debug log messages:
note that a nprintf() with "Warning" or "General" is basically the same thing as mprintf()
  make sure that OpenAL init failures always get to the debug log
2005-12-06 03:17:48 +00:00
taylor 8855e5dfde now able to build with OpenAL 1.0 and 1.1 thanks to newer OpenAL CVS changes (patch from icculus.org FS2 mailing list) 2005-11-14 05:12:01 +00:00
wmcoolmon acd09d9daf Fix redmenace's compile problem 2005-10-17 02:09:29 +00:00
wmcoolmon 54ff9951c9 Change this back for MSVC.NET? 2005-10-17 00:02:46 +00:00
taylor 8d5524caad fix a couple of things that Valgrind complained about 2005-09-20 02:48:37 +00:00
taylor cdc9651d1b we only care about fmt and data tags so once we have them bail out, fixes some really bad seek errors in crappy wav files 2005-07-31 01:35:43 +00:00
taylor 8c77de35ce OGG streaming fixes to get data reading right and avoid skipping
properly handle seeking in OGG streams
compiler warning fix in OpenAL builds
2005-06-19 02:45:56 +00:00
wmcoolmon 5acb5295d9 Cast to quiet error 2005-06-02 01:56:32 +00:00
taylor cee7b62c98 bit of cleanup for audiostr-openal and fix a Windows-only enum error
bunch of OGG related fixes for Linux and Windows (DirectSound and OpenAL), fixes audio related TBP 3.2 crashes
gracefully handle OGG logical bitstream changes, shouldn't even load if there is more than 1
2005-06-01 09:41:14 +00:00
taylor a9570a7646 the Loki extensions are Linux only so don't even bother checking under Windows, the
new spec has a cross-platform way of getting the same thing so this isn't a big deal
2005-05-26 04:32:31 +00:00
taylor 64a0cc64a9 use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
fixes various problems and is past time to make the switch
fix a few streaming errors in OpenAL code (Jens Granseuer)
temporary change to help deal with missing music in OpenAL Windows builds
don't assert when si->data is NULL unless we really need to check (OpenAL only)
2005-05-12 17:47:57 +00:00
wmcoolmon 611f4cb1e8 Cleared up some ambiguity that made MSVC 2003 go on strike 2005-04-28 05:12:26 +00:00
taylor d3f18e16a1 possible dev/0 bug fix (Jens Granseuer) 2005-04-24 12:45:14 +00:00
taylor f08b263d74 more accurate play position for OpenAL when AL_BYTE_LOKI is used (Jens Granseuer) 2005-04-18 03:30:05 +00:00
Goober5000 0203839ba2 fixed the compile errors (thanks Phreak)
--Goober5000
2005-04-13 22:31:53 +00:00
taylor 31d59d3c11 remove acm-unix.cpp, replaced by acm-openal.cpp since it's properly cross-platform now
better error handling for OpenAL functions
Windows can now build properly with OpenAL
extra check to make sure we don't try and use too many hardware bases sources
fix memory error from OpenAL extension list in certain instances
2005-04-05 11:48:23 +00:00
taylor 7f786136a6 s/vector/vec3d/g, better support for different compilers (Jens Granseuer) 2005-04-05 05:53:25 +00:00
taylor ba3b396747 fix hanging on exit with OpenAL
some better error handling on OpenAL init and make it more Windows friendly too
basic 3d sound stuff for OpenAL, not working right yet
2005-04-01 07:33:08 +00:00
taylor 29c36b04e9 fix to snd_time_remaining() to make sure we are getting the correct index into Sounds[] 2005-03-28 00:40:09 +00:00
taylor 7f9ddca157 don't use a platform specific ifdef since the OpenAL code may work under Windows now too 2005-03-27 06:16:46 +00:00
taylor c253042a4a make sounds.tbl dynamic
have snd_time_remaining() be less stupid
some OpenAL error fixerage
be able to turn off some typically useless debug messages
2005-03-24 23:27:26 +00:00
taylor bf40c2ebff merge with Linux/OSX tree - p0202 2005-02-02 10:36:23 +00:00
wmcoolmon e3b6c53f4a OGG fixes, ship selection fixes 2005-01-18 01:14:17 +00:00
wmcoolmon 42c5d6978d Sound quality in Freespace 2 is now controlled by SoundSampleBits, and SoundSampleRate. Also, some sounds will use hardware rather than software buffers if available. 2005-01-08 10:00:59 +00:00
wmcoolmon fee35f7ea1 Quick update to tempfix possible bug. 2004-12-25 17:45:38 +00:00
wmcoolmon 89e3aae940 Ogg support for WIN32 2004-12-25 00:23:46 +00:00
Goober5000 3766a10e38 fixed a few warnings
--Goober5000
2004-09-05 19:23:24 +00:00
Goober5000 7afc414357 fix0red some warnings
--Goober5000
2004-08-23 07:48:09 +00:00
Kazan 864e1b5922 remove MCD complete 2004-07-26 20:47:56 +00:00
Kazan 428b3dcbc9 MCD - define _MCD_CHECK to use memory tracking 2004-07-12 16:33:09 +00:00
wmcoolmon b1ab3f347f Nonworking OGG support for sound (not music) added, disabled load-only-used-weapons code, modification to sound system registry code.
OGG code has been commented out, so you don't need the SDK yet.
2004-06-22 23:14:10 +00:00
wmcoolmon ed78b00a8d Only used weapons paged in instead of all, fixed music box in FRED, sound quality settable with SoundSampleRate and SoundSampleBits registry values 2004-06-18 04:59:55 +00:00
Goober5000 514ec25eb9 clarified and pruned debug spew messages
--Goober5000
2003-11-16 09:42:38 +00:00
penguin b64f4d9312 Use multimedia headers in local dir, not system's (headers are not present in MinGW distribution)
- penguin
2003-03-02 06:37:24 +00:00
Goober5000 1d6093cc85 cleaned up build output a bit
--Goober5000
2003-01-19 22:45:35 +00:00
penguin 0c503be8d1 The big include file move 2002-08-01 01:41:11 +00:00
penguin 8f92eebd34 Warpcore CVS sync 2002-06-03 04:10:40 +00:00
penguin 663b3471b9 Volition sources -- warpcore CVS import 2002-06-03 03:26:03 +00:00