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 |
Eric Pouech
|
f5554c3236
|
Work around not implemented ioctl in BSD.
|
2003-04-05 05:09:57 +00:00 |
Alexandre Julliard
|
7c7bd1c359
|
Avoid warnings.
|
2003-03-17 00:00:53 +00:00 |
Alexandre Julliard
|
3453746aa1
|
Added #ifdef checks for SOUND_MIXER_INFO.
|
2003-03-15 22:23:27 +00:00 |
Robert Reif
|
89b469fefe
|
Added support for multiple direct sound devices.
|
2003-03-15 00:54:11 +00:00 |
Robert Reif
|
a20f86fc7b
|
Fixed bug where the enable state of the output and input were not set
properly when doing full duplex.
Fixed bug where resetting the output would affect the capture when
doing full duplex.
|
2003-03-07 20:37:25 +00:00 |
Robert Reif
|
f851a860fc
|
Capture thread checks queue for more headers before giving error.
Capture driver work started.
|
2003-03-04 02:11:21 +00:00 |