Robert Reif
|
86976d53e2
|
More duplex mode soundcard info.
|
2004-03-31 19:57:53 +00:00 |
Robert Reif
|
605064a4bf
|
Print out sound card info for playback, capture and duplex modes.
Hardware capabilities can vary depending on usage mode.
Print out format requested and actual format returned.
|
2004-03-29 20:27:50 +00:00 |
Alexandre Julliard
|
9e4ed6460c
|
.spec.c files are no longer used for 32-bit dlls.
|
2004-03-24 03:36:44 +00:00 |
Robert Reif
|
af3fa1c48d
|
Enable exact position calculation when hardware supports it.
|
2004-03-12 19:43:44 +00:00 |
Christian Costa
|
009c04a040
|
Replaced the timer and its callback by a thread for receiving midi in
events.
Handled DRVM_EXIT in OSS_midMessage.
|
2004-02-24 01:22:18 +00:00 |
Robert Reif
|
d6993619ef
|
Add secondary buffer array.
|
2004-02-16 20:23:42 +00:00 |
Robert Reif
|
20fff3d111
|
Enable hardware secondary buffer support on cards that support it (SB
live and audigy).
|
2004-02-13 21:10:21 +00:00 |
Robert Reif
|
61cb01781e
|
Save oss device fd and creation flags in dsound buffer object.
|
2004-02-13 21:04:28 +00:00 |
Robert Reif
|
e9b7222e34
|
Split buffer creation function into primary and secondary buffer
creation functions. Secondary buffer creation function is stubbed
out.
|
2004-02-13 20:56:21 +00:00 |
Robert Reif
|
b6adacb81c
|
Moved dsound mmap mapping info into dsound objects.
|
2004-02-13 20:44:42 +00:00 |
Dmitry Timoshkov
|
ab2266de9a
|
AFMT_AC3 might be not defined in the system headers.
|
2004-02-11 23:57:17 +00:00 |
Robert Reif
|
a9d2fb8ee7
|
Fixed a problem on BSD.
Fixed a trace.
|
2004-02-09 20:55:30 +00:00 |
Robert Reif
|
bcb1387929
|
Show sound card info in trace.
|
2004-02-06 05:20:14 +00:00 |
Christian Costa
|
485390de6f
|
Added missing notifications to MIDI_NotifyClient.
Made checks less strict in midPrepare, only return an error for buffer
in queue.
Fixed time of input events in Alsa driver.
|
2004-02-05 01:24:28 +00:00 |
Alexandre Julliard
|
20b4585e3c
|
Only link against libdxguid where necessary.
|
2004-01-27 00:11:16 +00:00 |
Francois Gouget
|
6b6ed724ae
|
Add missing '\n's to debug traces.
|
2004-01-27 00:01:43 +00:00 |
Robert Reif
|
e14a1b262a
|
Added notify and property set to dsound output driver.
Cleaned up existing notify and property set for capture.
|
2004-01-20 01:47:27 +00:00 |
Gerald Pfeifer
|
db1113fed1
|
Improve error messages in OSS_WaveOutInit() and OSS_WaveInInit() and
warn instead of aborting in case of problems reading mixer info.
|
2003-12-31 18:58:07 +00:00 |
Jeremy Shaw
|
f7cae99969
|
Move the data around when the ring buffer is resized so that the empty
messages are between the tosave and toget indexes.
|
2003-12-12 05:55:26 +00:00 |
Robert Reif
|
3f1498fc6c
|
Fixes more use before set races.
Work around for queue reordering feature.
Stop recording on reset.
Better debug info.
Dsound callback capture state fix.
|
2003-11-14 21:03:24 +00:00 |
Robert Reif
|
342d59f262
|
Fix a race condition where result could be read before set.
Fix test to use correct event in interactive mode.
|
2003-11-11 00:25:50 +00:00 |
Robert Reif
|
636f29d83c
|
Fix wave in stop.
|
2003-11-05 23:22:23 +00:00 |
Robert Reif
|
0c55534707
|
Fixed bug in capture stop. Only current header should be returned to
app.
Make wave fragment size adjustable to guarantee better than 10 ms
latency. Makes a difference for 8 kHz voice apps.
|
2003-11-04 04:20:47 +00:00 |
Robert Reif
|
d6f746de4c
|
Cache the wave volume so it can be returned rather than the OSS
derived value when possible.
|
2003-10-30 23:08:46 +00:00 |
Robert Reif
|
be4281522d
|
Added support for getting the wave device name.
|
2003-10-28 00:15:16 +00:00 |
Robert Reif
|
4824460772
|
Clear a new hardware buffer to proper silence values based on format.
Allows dxdiag to play 8 bit sounds in hardware primary buffer now.
|
2003-10-27 22:00:10 +00:00 |
Oleg Prokhorov
|
cf8b84c19f
|
Another portion of HeapReAlloc fixes.
|
2003-10-15 21:01:05 +00:00 |
Dimitrie O. Paun
|
fbdfd910c1
|
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
|
2003-10-11 01:09:15 +00:00 |
Robert Reif
|
9964e42988
|
Fixed SMPTE time.
Fixed bad wave in position at startup and reset.
|
2003-10-09 19:45:39 +00:00 |
Daniel Marmier
|
7e0ddbc60f
|
Fixed warnings with gcc option "-Wwrite-strings".
|
2003-10-07 22:54:17 +00:00 |
Robert Reif
|
6b145f0473
|
Allow wave emulated capture while doing hardware accelerated
playback.
|
2003-09-27 02:20:19 +00:00 |
Robert Reif
|
3be10b0458
|
Avoid divide by zero if the sound driver returns 0 for speed.
|
2003-09-25 20:23:52 +00:00 |
Robert Reif
|
99b0e8fa66
|
Added volume and pan support to primary buffers.
Added more property set support.
|
2003-09-19 00:10:51 +00:00 |
Robert Reif
|
725d8c39aa
|
Device enumeration callbacks should return a NULL guid for default
devices.
Fixed some volume and pan cases.
Added missing property set.
Fixed capture notification bug.
|
2003-09-15 20:08:05 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Christian Costa
|
4b40180e38
|
Fix modLongData.
Enable opening of MOD_SYNTH type devices.
Add some comments.
|
2003-09-04 00:04:37 +00:00 |
Robert Reif
|
7d43d7bb3b
|
Use the drivers to get device capabilities and property sets.
|
2003-09-03 19:28:20 +00:00 |
Mike Hearn
|
61402c64de
|
Fixed the error message in Wave(In|Out)Init, it used to give a
confusing message, now uses strerror.
|
2003-08-29 22:12:15 +00:00 |
Robert Reif
|
a9460b3dbe
|
Use same GUIDs as win2k and xp for dsound drivers.
|
2003-07-28 19:02:29 +00:00 |
Francois Gouget
|
14a5d168e9
|
Fixed some common spelling errors.
|
2003-07-02 04:37:26 +00:00 |
Francois Gouget
|
c5f775a9c7
|
Typos/spelling fixes.
|
2003-06-18 03:30:39 +00:00 |
Robert Reif
|
a104d91ce8
|
Added a dynamically growing ring buffer for oss, alsa, arts, and nas.
|
2003-06-04 20:28:04 +00:00 |
Eric Pouech
|
639db3ef8b
|
Stop wavemap lookup if a device isn't functional (spotted by Lionel
Ulmer).
|
2003-05-11 03:30:51 +00:00 |
Marcus Meissner
|
dac51c005a
|
Added include <errno.h>.
|
2003-05-06 18:25:11 +00:00 |
Robert Reif
|
bcfff87be5
|
Added driver property set implementation.
Fixed notify release bug.
|
2003-05-02 20:16:20 +00:00 |
Robert Reif
|
aa8559e84a
|
Fixed a problem where OSS trigger support is inconsistent.
|
2003-04-29 22:54:09 +00:00 |
Robert Reif
|
144d7f5da2
|
Added driver notify implementation.
|
2003-04-29 22:47:59 +00:00 |
Robert Reif
|
f64f69abe7
|
Fixed bug caused by OSS inconsistent trigger operation on different
hardware.
|
2003-04-26 02:09:20 +00:00 |
Robert Reif
|
303d93680d
|
Better error messages.
|
2003-04-10 18:33:46 +00:00 |
Alexandre Julliard
|
c2ebe1ff93
|
Removed uses of the non standard ICOM_VTBL macro.
|
2003-04-10 18:17:34 +00:00 |