Jörg Höhle
|
35cdb8bb22
|
dsound: Fix the computation of the mixer position in bytes.
|
2012-01-03 19:27:16 +01:00 |
Alexander E. Patrakov
|
663bc47602
|
dsound: Always resample buffers in mixer thread.
|
2011-12-29 17:56:48 +01:00 |
Andrew Eikum
|
c60583ab8b
|
dsound: Fix type conversion problems.
|
2011-10-18 15:11:32 +02:00 |
Marcus Meissner
|
587cd82013
|
dsound: Remove dead code from mixer (Coverity).
|
2011-10-17 17:45:05 +02:00 |
Andrew Eikum
|
ecd13dcbef
|
dsound: Fix fragment position calculations.
|
2011-10-06 12:28:22 -05:00 |
Andrew Eikum
|
e786998daf
|
dsound: Reimplement rendering devices on mmdevapi.
|
2011-09-27 16:53:51 +02:00 |
Andrew Eikum
|
b1fdaa81b0
|
dsound: Remove hardware acceleration support.
|
2011-09-26 18:38:07 +02:00 |
Philipp Middendorf
|
f5721560f5
|
dsound: Handle 8 channel audio input.
|
2011-04-07 10:23:00 +02:00 |
Andrew Eikum
|
54ff22b844
|
dsound: Also handle two-to-six-channel conversions.
|
2011-03-02 12:50:58 +01:00 |
Maarten Lankhorst
|
af5423ef57
|
dsound: Forcibly lock buffers to be mixed.
|
2011-02-14 13:33:32 +01:00 |
Owen Rudge
|
d6f3ca9589
|
dsound: Add support for 32-bit IEEE float buffers.
|
2011-01-20 17:50:04 +01:00 |
Maarten Lankhorst
|
2d5c4944c1
|
dsound: Unofficially support 5.1 sound.
|
2010-06-08 12:59:58 +02:00 |
Maarten Lankhorst
|
1719f8faf1
|
dsound: Improve underrun behavior.
|
2010-03-15 13:28:24 +01:00 |
Henri Verbeet
|
5570a1da8e
|
dsound: Don't convert single samples at a time.
This gives a minor performance improvement.
|
2009-01-15 12:43:37 +01:00 |
Maarten Lankhorst
|
6b6b8d9bfa
|
dsound: 64-bit pointer fixes.
|
2008-11-26 14:15:50 +01:00 |
Andrew Talbot
|
3fae4082ef
|
dsound: Sign-compare warnings fix.
|
2008-10-01 09:57:00 -05:00 |
Maarten Lankhorst
|
6e90756307
|
winealsa.drv/dsound: Handle underruns better.
|
2008-09-04 14:09:00 +02:00 |
Ulrich Hecht
|
335dec27b7
|
dsound: Fix notification order.
|
2008-07-25 11:29:04 +02:00 |
Jörg Höhle
|
349abe991e
|
dsound: Fix off by 1 heap error in DSOUND_MixerVol.
|
2008-05-21 11:36:30 +02:00 |
Andrew Talbot
|
13e405c149
|
dsound: Remove unused variable.
|
2008-04-17 11:41:04 +02:00 |
Austin English
|
b4f52938e4
|
Spelling fixes.
|
2008-04-02 23:18:21 +02:00 |
Maarten Lankhorst
|
021019ff8f
|
dsound: Add an option to mix sound buffers in the mixer again.
|
2008-03-17 14:44:46 +01:00 |
Aric Stewart
|
6e8c8c28eb
|
dsound: Set the status from STATE_STARTING to STATE_PLAYING before mixing our next buffer so that we do not potentially skip early event when starting.
|
2008-03-14 13:01:16 +01:00 |
Andrew Talbot
|
2cf2807052
|
dsound: Remove unneeded casts.
|
2008-01-02 12:38:41 +01:00 |
Maarten Lankhorst
|
8de6c8b4a9
|
dsound: Return primary_done when no mixing needs to be done instead of 0.
|
2007-11-12 12:56:21 +01:00 |
Maarten Lankhorst
|
4d1129f785
|
dsound: Use a 2 stage mixing/normalization for sound.
|
2007-11-09 12:24:06 +01:00 |
Maarten Lankhorst
|
fa3663d6c7
|
dsound: Add support for 24/32 bits input sound buffers.
|
2007-11-09 12:20:20 +01:00 |
Francois Gouget
|
c4b1195c0c
|
Assorted spelling fixes.
|
2007-10-23 18:20:27 +02:00 |
Maarten Lankhorst
|
80192b93eb
|
dsound: Only warn for unsupported channels (or bits) when volume adjustment is done.
|
2007-10-16 13:19:20 +02:00 |
Maarten Lankhorst
|
d65ae3ffe9
|
dsound: Support arbitrarily sized buffers for waveout.
|
2007-09-11 12:38:04 +02:00 |
Francois Gouget
|
ebadbd4bd5
|
Assorted spelling fixes.
|
2007-08-09 14:13:07 +02:00 |
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
|
3b9877fa14
|
dsound: Constify DSOUND_CheckEvent.
|
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
|
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
|
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
|
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 |
Francois Gouget
|
2f0ca64dac
|
dsound: Add missing '\n' to Wine trace.
|
2007-06-26 12:12:04 +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 |
Andrew Talbot
|
1e4c97175e
|
dsound: Exclude unused headers.
|
2007-05-03 14:23:53 +02:00 |
Andrew Talbot
|
824c9c8ee6
|
dsound: Constify some variables.
|
2007-04-30 12:32:30 +02:00 |
Maarten Lankhorst
|
c38bcb96d7
|
dsound: Use an inline for ring buffer pointer difference calculation.
|
2007-02-22 11:26:42 +01:00 |
Maarten Lankhorst
|
0036298a14
|
dsound: Add some comments from earlier patch that makes code a little better understandable.
|
2007-02-22 11:25:35 +01:00 |
Michael Stefaniuc
|
26bd2ec9c3
|
dsound: Win64 printf format warning fixes.
|
2006-11-13 12:49:04 +01:00 |