Maarten Lankhorst
|
36e9054629
|
dsound: Move resampling away from mixer thread.
|
2007-08-02 11:53:31 +02:00 |
|
Maarten Lankhorst
|
575f34e548
|
dsound: Add SndQueueMin to have less lock contention in mixer.
|
2007-07-31 22:20:55 +02:00 |
|
Maarten Lankhorst
|
60f4db0345
|
dsound: Get rid of DS_HEL_FRAGS.
|
2007-07-31 22:20:21 +02:00 |
|
Maarten Lankhorst
|
7fcce036da
|
dsound: Add a registry setting for hel buffer length.
|
2007-07-31 22:19:57 +02:00 |
|
Maarten Lankhorst
|
3b9877fa14
|
dsound: Constify DSOUND_CheckEvent.
|
2007-07-30 23:37:58 +02:00 |
|
Maarten Lankhorst
|
bfa05bf232
|
dsound: Remove some more unused variables.
|
2007-07-30 23:37:58 +02:00 |
|
Maarten Lankhorst
|
34893a914b
|
dsound: Silence the IDirectSoundBuffer_Initialize warnings.
|
2007-07-30 23:37:58 +02:00 |
|
Maarten Lankhorst
|
a335f68bfb
|
dsound: Fix locking in mixer.
|
2007-07-30 23:37:58 +02:00 |
|
Maarten Lankhorst
|
8aaeb0d4ed
|
dsound: Small mixer optimizations.
|
2007-07-30 23:37:58 +02:00 |
|
Maarten Lankhorst
|
de9cecaaa8
|
dsound: Reset state when stopping device.
|
2007-07-30 23:37:58 +02:00 |
|
Maarten Lankhorst
|
237b293829
|
dsound: Replace buffer critical section with a rw-lock.
|
2007-07-30 23:37:58 +02:00 |
|
Maarten Lankhorst
|
f3ed32bca0
|
dsound: Allow mixing the same buffer multiple times if we are looping.
|
2007-07-27 12:23:53 +02:00 |
|
Maarten Lankhorst
|
0c3cd2a0e4
|
dsound: Some cosmetic changes.
|
2007-07-27 12:23:27 +02:00 |
|
Maarten Lankhorst
|
59a5669a97
|
dsound: Fix CheckEvent in mixer.
|
2007-07-27 12:22:33 +02:00 |
|
Maarten Lankhorst
|
f94114a88d
|
dsound: Make sure secondary_remainder and buflen are aligned to primary buffer in mixer.
|
2007-07-27 12:22:27 +02:00 |
|
Maarten Lankhorst
|
976f56d6c0
|
dsound: Simplify IDirectSoundBufferImpl_GetCurrentPosition.
|
2007-07-09 12:15:58 +02:00 |
|
Maarten Lankhorst
|
a6ab4c51cf
|
dsound: Fix division by zero in DSOUND_Calc3DBuffer.
|
2007-07-09 12:15:45 +02:00 |
|
Maarten Lankhorst
|
2b8a1815e6
|
dsound: Remove some more unused variables.
|
2007-07-09 12:15:40 +02:00 |
|
Maarten Lankhorst
|
f13f48876c
|
dsound: Clean up some unused variables.
|
2007-07-06 19:28:59 +02:00 |
|
Maarten Lankhorst
|
c45d4f77c6
|
dsound: Revert "dsound: Disable property sets if hardware doesn't support it.".
|
2007-07-06 19:28:53 +02:00 |
|
Romain Iehl
|
684a121aed
|
dsound: Correct field access.
|
2007-07-06 18:19:40 +02:00 |
|
Romain Iehl
|
8de6b7da40
|
dsound: Simplify the calculation of sound attenuation due to distance.
|
2007-07-06 18:19:34 +02:00 |
|
Romain Iehl
|
3a8ae53de4
|
dsound: Fix bug preventing correct calculation of the sound parameters
of a 3Dbuffer, when an application calls CommitDeferredSettings after
the 3DBuffer has been released.
|
2007-07-06 18:15:57 +02:00 |
|
Francois Gouget
|
a3317a5c01
|
Assorted spelling fixes.
|
2007-07-05 19:56:34 +02:00 |
|
Maarten Lankhorst
|
6d97123536
|
dsound: Fix calcplayposition to handle mixed amount > buffer length better.
|
2007-06-29 18:58:13 +02:00 |
|
Maarten Lankhorst
|
f4d5f127dd
|
dsound/winealsa: Remove writelead for alsa directsound.
|
2007-06-28 12:16:14 +02:00 |
|
Francois Gouget
|
2f0ca64dac
|
dsound: Add missing '\n' to Wine trace.
|
2007-06-26 12:12:04 +02:00 |
|
Alex Villacís Lasso
|
1a23836f91
|
dsound: Reset device playpos/mixpos on buflen change.
|
2007-06-26 11:54:51 +02:00 |
|
Alex Villacís Lasso
|
f2626bab14
|
dsound: Make test recover from failure to preserve primary buffer length after SetFormat().
|
2007-06-26 11:53:16 +02:00 |
|
Michael Stefaniuc
|
2323e79e36
|
dsound: Fix missing unlock on an error path. Found by Smatch.
|
2007-06-25 11:43:44 +02:00 |
|
Maarten Lankhorst
|
e28da99e4c
|
dsound: Tune some parameters for alsa waveout.
|
2007-06-22 12:23:24 +02:00 |
|
Maarten Lankhorst
|
a7d6ed8ea6
|
dsound: Simplify mixing by removing remixing support, and fix its waveout breakage.
Based on a patch by Peter Dons Tychsen.
|
2007-06-22 12:23:18 +02:00 |
|
Maarten Lankhorst
|
9591246002
|
dsound: Give rougher estimates for fraglen to satisfy alsa.
|
2007-06-22 12:20:00 +02:00 |
|
Maarten Lankhorst
|
1081a9b144
|
dsound: Use TIME_KILL_SYNCHRONOUS on sound timer.
|
2007-06-14 13:20:34 +02:00 |
|
Maarten Lankhorst
|
faa29e9238
|
dsound: Unset variable on failure in IKsBufferPropertySetImpl_Create.
|
2007-06-12 11:18:46 +02:00 |
|
Maarten Lankhorst
|
3e1fcc0eb7
|
dsound: Disable property sets if hardware doesn't support it.
|
2007-06-04 12:56:13 +02:00 |
|
Maarten Lankhorst
|
13af056628
|
dsound: Recalculate 3d buffer on SetVolume.
|
2007-06-04 12:55:47 +02:00 |
|
Maarten Lankhorst
|
909ed9937a
|
dsound: Fix buffer caps.
|
2007-06-04 12:55:41 +02:00 |
|
Francois Gouget
|
24b315c51f
|
dsound/tests: Fix the Visual C++ double to float conversion warnings.
|
2007-05-29 13:47:06 +02:00 |
|
Maarten Lankhorst
|
c83fd812f1
|
dsound: Fix stupid mistake.
|
2007-05-29 11:55:14 +02:00 |
|
Maarten Lankhorst
|
2360358944
|
dsound: Block align SetCurrentPosition and add test for it.
|
2007-05-25 19:31:05 +02:00 |
|
Robert Reif
|
91d580433c
|
dsound: Add missing interface ID.
|
2007-05-23 14:35:05 +02:00 |
|
Maarten Lankhorst
|
2e9fa34d67
|
dsound: IDirectSound_Compact should return DS_OK on priolevel >= DSSCL_PRIORITY.
|
2007-05-15 12:20:00 +02:00 |
|
Maarten Lankhorst
|
6e9276e970
|
dsound: Primary buffer isn't an IDirectSoundBuffer8.
|
2007-05-14 14:29:33 +02:00 |
|
Andrew Talbot
|
1e4c97175e
|
dsound: Exclude unused headers.
|
2007-05-03 14:23:53 +02:00 |
|
Rob Shearman
|
543a7d8f2d
|
dsound: Implement QueryInterface for KsPropertySet objects.
|
2007-04-30 12:33:12 +02:00 |
|
Rob Shearman
|
ade2984e03
|
dsound: Implement QueryInterface for the class factory objects.
|
2007-04-30 12:33:07 +02:00 |
|
Andrew Talbot
|
824c9c8ee6
|
dsound: Constify some variables.
|
2007-04-30 12:32:30 +02:00 |
|
Maarten Lankhorst
|
364e65a872
|
dsound: Don't deadlock in capture because of callback.
|
2007-04-23 14:05:52 +02:00 |
|
Maarten Lankhorst
|
836776ae4f
|
dsound: Make sure we're holding the lock on Drop And Stop.
|
2007-04-23 14:05:42 +02:00 |
|