Bill Currie
201252c1c0
FIXME cleanup and a missed win32 compile fix
...
This is an imperfect revision of history.
2004-11-06 02:21:00 +00:00
Bill Currie
c99a011f21
make sure sample length is never 0
2004-04-29 03:00:25 +00:00
Bill Currie
c456eb1f80
fix a 64bit warning
2004-04-29 01:13:37 +00:00
Ragnvald Maartmann-Moe IV
db1f68347b
Fixes compilation with current GCC. Also a safety improvement (if macro should
...
use param more than once), taniwha tells me.
2004-03-21 04:59:02 +00:00
Ragnvald Maartmann-Moe IV
d2a2ac036e
Slightly ugly fix for an optimization bug.
2004-03-01 21:09:56 +00:00
Ragnvald Maartmann-Moe IV
08de21404f
Space, the final frontier...
2004-03-01 11:51:34 +00:00
Ragnvald Maartmann-Moe IV
2342dfcd8f
A couple of small optimizations. If you are exiting early, avoid some stuff
...
only needed later. And reduce worst-case number of if tests in a few places.
2004-03-01 11:51:01 +00:00
Ragnvald Maartmann-Moe IV
6880b42182
More improvements from ashridah.
2004-02-08 02:39:44 +00:00
Bill Currie
f6cac11478
another tidy-up patch from ashridah
2004-02-07 07:50:11 +00:00
Bill Currie
85cd891d8c
loop cleanup patch from ashridah
2004-02-07 07:00:25 +00:00
Bill Currie
6342a9bdd7
comment fixups
2004-02-07 06:21:57 +00:00
Bill Currie
6b2d5b6d64
implement pause properly. works for me, hopefully for others
2004-02-07 06:18:56 +00:00
Bill Currie
9038ae2be9
correct a couple function calls
2004-02-07 06:09:06 +00:00
Ragnvald Maartmann-Moe IV
e4410cd914
Grr.
2004-02-07 05:56:49 +00:00
Bill Currie
eee61d261c
ashridah's cd info patch with some whitespace and string handling tweaks
2004-02-07 05:46:43 +00:00
Ragnvald Maartmann-Moe IV
7ae804b8cf
Whitespace, codingstyle, clean out dead comments, redundant returns, and
...
generally sanitize the cd plugins.
2004-02-07 05:35:15 +00:00
Jeff Teunissen
5e3ea6c00c
strip a couple of unnecessary braces
2004-02-07 04:48:36 +00:00
Jeff Teunissen
8811dd520e
Misc. cleanups.
2004-02-07 04:47:38 +00:00
Jeff Teunissen
cad6fedad8
Whitespace and coding style.
2004-02-06 15:16:50 +00:00
Jeff Teunissen
950a5b34c4
Updates from ashridah.
2004-02-06 14:59:29 +00:00
Bill Currie
50f83f7701
cleanup patch from ashridah
...
basically, moves all the tracklist work into a single function, moves a few
functions around, cleans up a few issues with things like reset, and whatnot
2004-02-06 05:44:54 +00:00
Bill Currie
9784ba5954
Grievre's gamedir callback patch to fix mangled sounds on gamedir change
...
plus a couple minor tweaks I notcied needed doing.
2004-02-03 03:01:06 +00:00
Timothy C. McGrath
53f8424912
Patch from Grievre to fix cd_file so it does not cause the game to segmentation
...
fault when snd_output is set to null. Also some debugging stuff added just in
case.
This was tested only with making sure that it works when snd_output is null and
non null. Whoever authored this might want to go test this and make sure it
still works :)
Timothy C. McGrath
(Hikaru)
2004-01-28 10:07:31 +00:00
Bill Currie
e763507c71
segfault fix from ashridah
2004-01-26 01:21:06 +00:00
Bill Currie
c376982588
this should fix thuglife's segfault
2004-01-25 19:59:49 +00:00
Bill Currie
f1ae56a8a7
make "file" the default cd plugin
2004-01-21 21:06:13 +00:00
Bill Currie
e379238126
used the function I'd created for loading sounds :P (fixes cd_file plugin
...
loading)
2004-01-21 19:35:17 +00:00
Bill Currie
62c3d7cefb
oops, uninitialized variable
2004-01-21 03:16:16 +00:00
Bill Currie
93b01bdf25
make some prints developer
2004-01-21 02:59:09 +00:00
Bill Currie
d5a33c9545
extend the sound api slightly to ease things like cd_file and make cd_file
...
work as intended :)
2004-01-21 02:52:12 +00:00
Bill Currie
9aa9d4e3dc
whitespace
2004-01-20 22:20:38 +00:00
Bill Currie
9f79e620c8
snd_alsa.c doesn't work for 0.9.x so don't mention it :)
2004-01-20 22:14:11 +00:00
Bill Currie
1583961b36
fix a couple of compile issues with older gcc
2004-01-20 08:47:19 +00:00
Bill Currie
f7fe0a4a8c
remove two redundant functions from cd_funcs_t and convert all the cd
...
plugins to using pre-initialized structs
2004-01-20 08:34:57 +00:00
Bill Currie
52968be46d
ashridah's file based cd plugin (ie, it will play any sound file QF can
...
load as background music).
2004-01-20 06:58:42 +00:00
Bill Currie
283d49bd8e
first chunk of Mike Gorchak's <mike@malva.ua> QNX patches
2004-01-20 05:57:39 +00:00
Bill Currie
e154c9add5
be consistent with WIN32 and _WIN32 (now all _WIN32)
2004-01-20 03:47:27 +00:00
Ragnvald Maartmann-Moe IV
459503e61b
Argh.
2004-01-19 21:48:45 +00:00
Bill Currie
77b2942982
several libs can now get built as dlls in windows: console, gamecode,
...
gamecode_builtins, gib, image, modules, object, ruamoko and util.
2004-01-19 07:47:41 +00:00
Chris Ison
1d8cb8614c
add snd_bits/rate/stereo cvars to win and dx sound targets
2004-01-18 09:18:45 +00:00
Ragnvald Maartmann-Moe IV
25a8748dc9
Bring back alsa 0.9 support as a separate module.
2004-01-17 22:41:53 +00:00
Ragnvald Maartmann-Moe IV
a42a0aa974
Check return conditions during ALSA setup.
...
Error checking during setup is a good thing...
2004-01-17 22:03:58 +00:00
Bill Currie
17db1f42f2
don't block if the sound device is busy (from Grievre)
2004-01-16 02:50:26 +00:00
Chris Ison
9113ea6fd4
fix dereferencing type-punned pointer errors
2004-01-12 05:34:46 +00:00
Bill Currie
1bfef95a29
name changes to make figuring out what's private and what's not easier
2004-01-09 03:48:00 +00:00
Bill Currie
ccfa9081b0
fix shm properly :)
2004-01-08 03:46:11 +00:00
Bill Currie
deb8137db7
more sound static cleanup
2004-01-08 01:48:02 +00:00
Bill Currie
e639e5efc3
clean up snd.c a little
2004-01-08 00:25:52 +00:00
Ragnvald Maartmann-Moe IV
2485bed45a
Codestyle. Grr!
2004-01-07 08:45:18 +00:00
Bill Currie
e4416c1f66
fix some weird whitespace
2004-01-07 08:16:59 +00:00