Bill Currie
|
d9b7ccd5e3
|
seems to fix going from start to e1m1 in nq
|
2007-03-18 13:07:20 +00:00 |
|
Bill Currie
|
d67cbeae7f
|
bring cd_file in line with the new sound api
|
2007-03-18 12:54:59 +00:00 |
|
Bill Currie
|
9baefa94bb
|
write 0s to the buffer when sound is blocked
|
2007-03-18 11:58:54 +00:00 |
|
Bill Currie
|
bbdca8428a
|
channel leak plugged
|
2007-03-18 11:20:47 +00:00 |
|
Bill Currie
|
1315d4178f
|
found the missing retain
|
2007-03-18 10:45:29 +00:00 |
|
Bill Currie
|
5a0e2460a3
|
whee, lockless channel management. still have a problem with unbalanced retain/release, though.
|
2007-03-18 10:32:01 +00:00 |
|
Bill Currie
|
7043dd14f9
|
forgot to do midi's stream_open
|
2007-03-18 01:51:37 +00:00 |
|
Bill Currie
|
44aaec4f22
|
make the cache/stream setup code common.
|
2007-03-18 01:44:46 +00:00 |
|
Bill Currie
|
8205ac4544
|
this should fix the asla seg
|
2007-03-18 01:15:57 +00:00 |
|
Bill Currie
|
3a6ab1ae38
|
enable blocking control (doesn't fix the thread problems, though)
|
2007-03-17 09:33:21 +00:00 |
|
Bill Currie
|
ee12f44ff6
|
d'oh. anyway, with midi, sounds great (so long as jackd isn't suffering xruns)
|
2007-03-17 07:28:32 +00:00 |
|
Bill Currie
|
b4cb4afdb0
|
oops, didn't have wildmidi installed, so this bitrotted a bit
|
2007-03-17 07:18:01 +00:00 |
|
Bill Currie
|
916a698ac5
|
it makes noise, but dies due to caching bugs
|
2007-03-17 07:05:24 +00:00 |
|
Bill Currie
|
9691afb782
|
connects to jack server and auto-wires the ports
|
2007-03-17 06:20:52 +00:00 |
|
Bill Currie
|
973cf9acce
|
forgot to add these
|
2007-03-17 03:14:41 +00:00 |
|
Bill Currie
|
cde6e60848
|
most of the hacking needed to break out the common code from snd_dma.c
|
2007-03-17 03:10:45 +00:00 |
|
Bill Currie
|
0105754f6f
|
clean out some no-op functions
|
2007-03-10 14:17:52 +00:00 |
|
Bill Currie
|
99c0954b47
|
the big dso visibility patch :). Sure, we have to have unique names for static builds, but with controlled visibitly we should get faster program loads (although this isn't C++, so it's not as bad) and complex plugins are cleaner.
|
2007-03-10 12:00:59 +00:00 |
|
Bill Currie
|
58523becc7
|
oops
|
2007-03-10 07:30:12 +00:00 |
|
Bill Currie
|
17875bee39
|
move the handling of -nosound out of the plugin so it can control loading of the plugin
|
2007-03-10 07:22:32 +00:00 |
|
Bill Currie
|
d8f6d8a5fb
|
split out the resample code from the memory code
|
2007-03-10 06:38:24 +00:00 |
|
Bill Currie
|
81a5a90450
|
all static data now
|
2007-03-10 06:31:50 +00:00 |
|
Bill Currie
|
b0543b9ca2
|
asm's been ditched for sound...
|
2007-03-10 06:17:09 +00:00 |
|
Bill Currie
|
d4719db021
|
a bunch of docs for snd_render.h and a some cleanup of namepace and old cruft
|
2007-03-10 04:21:32 +00:00 |
|
Bill Currie
|
99e05d2188
|
warning cleanup patch from raorn
|
2007-01-06 21:31:03 +00:00 |
|
Bill Currie
|
a2b2261913
|
this should fix a couple warnings found by raorn
|
2006-09-11 22:56:16 +00:00 |
|
Bill Currie
|
87cc09233c
|
"long" audit. can't use long when we want 32 bits. May be a few more cases.
|
2005-10-23 13:19:21 +00:00 |
|
Bill Currie
|
6705140f76
|
can't adjust dmix's buffer size, so print a message when it seems it's
likely to be an issue
|
2005-08-12 02:39:37 +00:00 |
|
Bill Currie
|
3fb03fc2be
|
hah, should have been using __attribute__((used)) all that time (rather
than __attribute__((unused))). fixes the missing console in -x11
|
2005-08-04 15:27:09 +00:00 |
|
Bill Currie
|
72e375d96a
|
this should fix the snd_output_alsa0_9_PluginInfo undefined symbol issue
|
2005-06-19 05:30:54 +00:00 |
|
Bill Currie
|
bcb45a7958
|
oops, messed up HAVE_VORBIS and HAVE_FLAC (cut&paste error:)
|
2005-06-19 05:24:19 +00:00 |
|
Bill Currie
|
9b7d8a9eca
|
cached and 8 bit and/or mono flacs now work
|
2005-06-16 00:35:55 +00:00 |
|
Bill Currie
|
d083fb4150
|
read the samples out of the buffer properly. fixes the horrible sounds :)
streamed flacs now work. cached not tested yet (haven't got any flacs that
small:)
|
2005-06-16 00:06:37 +00:00 |
|
Bill Currie
|
a2f0cd94e8
|
fix gcc-4 warnings
|
2005-06-15 22:20:40 +00:00 |
|
Bill Currie
|
13e8b00da5
|
almost works. samples are mangled
|
2005-06-15 11:56:03 +00:00 |
|
Bill Currie
|
98f53c2c1c
|
forgot to update the header
|
2005-06-15 10:06:55 +00:00 |
|
Bill Currie
|
dff68bfed0
|
beginnings of flac support. compiles but untested. if this doesn't crash,
I'll be surprised :)
|
2005-06-15 10:02:50 +00:00 |
|
Bill Currie
|
2cc2da74ba
|
fix the 0x0 dma buffer mis-reportage
|
2005-06-14 11:43:42 +00:00 |
|
Bill Currie
|
76305e7e6b
|
attempt to fix choppy audio in alsa caused by non-power-of 2 buffer size
|
2005-06-14 05:37:26 +00:00 |
|
Bill Currie
|
df91ce0275
|
automaticly select the best available sound output driver as default
|
2005-06-08 10:12:28 +00:00 |
|
Bill Currie
|
501180aaac
|
gcc-4.0 fixes. even found some bugs :) (names /not/ mangled this time)
|
2005-06-08 06:35:48 +00:00 |
|
Bill Currie
|
9f0903e4ba
|
wildcode and despair's automake 1.9 patch
This is an imperfect revision of history.
|
2004-11-18 06:08:00 +00:00 |
|
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 |
|