Andrew Eikum
|
ff25b25a49
|
dsound: Don't set very low limits on HW buffers.
|
2015-05-11 15:19:05 +09:00 |
|
Andrew Eikum
|
2edb4bf320
|
dsound: Apply rolloff factor to distance attenuation.
|
2015-04-29 12:23:46 +09:00 |
|
Andrew Eikum
|
582b54329d
|
dsound/tests: Don't perform ALAW test on secondary buffers.
win2k supports it, winxp gives one error, vista+ gives another. This
isn't interesting behavior to test.
|
2015-04-15 16:22:10 +09:00 |
|
Igor Kotrasinski
|
65e19a096d
|
dsound: Fix conning formula to correctly interpolate volume.
|
2015-04-14 16:51:25 +09:00 |
|
Andrew Eikum
|
a9a80b56b1
|
dsound: Stricter validation for formats in secondary buffers.
|
2015-04-14 16:50:15 +09:00 |
|
Stas Cymbalov
|
c1c108f58c
|
dsound: Fix angle to sound source calculation.
|
2015-04-06 23:29:19 +09:00 |
|
Alexandre Julliard
|
8427c7816d
|
dsound: Fix an error return code.
|
2015-03-27 11:33:50 +09:00 |
|
Aric Stewart
|
0aea30e44c
|
dsound: Do not wait on mixer thread exit on dsound release.
This fixes a loader deadlock if the dsound object is being released
during a dll unload.
|
2015-03-18 19:35:43 +09:00 |
|
Francois Gouget
|
359fbe829a
|
dsound: Remove unneeded NONAMELESSXXX directives.
|
2015-03-11 22:10:31 +09:00 |
|
Mark Harmstone
|
55ed98cb88
|
dsound: Pipe audio data through DMOs.
|
2015-03-11 13:18:08 +09:00 |
|
Mark Harmstone
|
862d7dae75
|
dsound: Implement GetObjectInPath.
|
2015-03-10 23:53:43 +09:00 |
|
Mark Harmstone
|
17056b9f30
|
dsound: Implement SetFX.
|
2015-03-10 23:53:40 +09:00 |
|
Mark Harmstone
|
e6ae73359f
|
dsound: Keep track of locked bytes.
|
2015-03-10 23:53:17 +09:00 |
|
Michael Stefaniuc
|
91e59d99f9
|
dsound: Avoid comparing BOOL variables with TRUE (PVS-Studio).
|
2015-03-09 22:06:45 +09:00 |
|
Mark Harmstone
|
b472e5574c
|
dsound/tests: Add GetObjectInPath tests.
|
2015-03-03 23:16:45 +09:00 |
|
Marcus Meissner
|
a83e8e88ea
|
dsound: If 3d sound is disabled, just return (Coverity).
|
2015-03-02 23:00:31 +09:00 |
|
Mark Harmstone
|
265ffd4368
|
dsound/tests: Add a test for SetFX.
|
2015-02-25 16:18:33 +09:00 |
|
Mark Harmstone
|
1c73ce1ee7
|
dsound: Fix 3D positioning bug with head-relative buffers.
|
2015-02-03 16:30:55 +09:00 |
|
Francois Gouget
|
57582b37b3
|
dsound: Make some DirectSoundDevice_*() functions static.
|
2015-01-20 11:12:04 +01:00 |
|
Francois Gouget
|
dfaef5306f
|
dsound: Reorder the interfaces to remove the need for forward declarations.
|
2015-01-20 11:12:01 +01:00 |
|
Francois Gouget
|
82c298ee6e
|
dsound: Make DSOUND_FindSpeakerConfig() static.
|
2015-01-20 11:11:52 +01:00 |
|
Mark Harmstone
|
d4d14cdef0
|
dsound: Pretend we have hardware buffers.
When running in Windows XP mode, XAudio2 will refuse to output surround sound
unless it can open a buffer with DSBCAPS_LOCHARDWARE.
|
2015-01-13 17:51:54 +01:00 |
|
Mark Harmstone
|
b5aec2e40f
|
dsound: Degrade speaker config if too many channels.
|
2015-01-13 17:51:38 +01:00 |
|
Mark Harmstone
|
77b2ab21f4
|
dsound: Support 5.1 sound.
|
2015-01-09 17:37:50 +01:00 |
|
Mark Harmstone
|
3ba100d81c
|
dsound: Support quadraphonic sound.
|
2015-01-09 17:37:48 +01:00 |
|
Mark Harmstone
|
02f9edfd77
|
dsound: Do not use panning to set sound position.
|
2015-01-07 23:48:27 +01:00 |
|
Mark Harmstone
|
c4e3079766
|
dsound: Parse speaker config.
|
2015-01-07 23:48:26 +01:00 |
|
Mark Harmstone
|
52345858d0
|
dsound: Get speaker config from mmdevice props.
Use PKEY_AudioEndpoint_PhysicalSpeakers to set the speaker config in dsound.
|
2015-01-05 16:27:55 +01:00 |
|
Mark Harmstone
|
a48c7fe408
|
dsound: NOP on SetSpeakerConfig.
|
2015-01-05 16:27:34 +01:00 |
|
Marton Balint
|
6d009b988b
|
dsound: Convert freqAdjust and freqAcc to integers.
Fixes resampling errors caused by truncating floating point numbers.
|
2014-12-29 22:20:30 +01:00 |
|
Mark Harmstone
|
25b13178de
|
dsound: Use array for channel volumes.
|
2014-12-29 12:15:50 +01:00 |
|
Mark Harmstone
|
b7a2f0879c
|
dsound: Remove unused struct entries.
|
2014-12-29 12:14:56 +01:00 |
|
Andrew Eikum
|
29d1ccc7e2
|
dsound: Don't send notify events before played range.
|
2014-12-19 19:14:15 +01:00 |
|
Andrew Eikum
|
ee126c96f1
|
dsound: Report buffer notifications in offset order.
|
2014-12-04 14:03:16 +01:00 |
|
Thomas Faber
|
78b96c8776
|
dsound: Do not call CoUninitialize if CoInitialize failed.
|
2014-07-28 17:21:38 -05:00 |
|
Nikolay Sivov
|
d789495534
|
dsound/tests: Accept another error code.
|
2014-06-16 09:31:10 +02:00 |
|
Nikolay Sivov
|
8d178b185d
|
dsound: Remove duplicated parameter check (Coverity).
|
2014-04-14 10:25:55 +02:00 |
|
Frédéric Delanoy
|
86e2f37ebc
|
dsound/tests: Use wine_dbgstr_guid for printing GUIDs.
|
2014-02-12 19:15:20 +01:00 |
|
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
|
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +01:00 |
|
Alexandre Julliard
|
d08ff3ff19
|
makefiles: Use a single variable for all types of idl files.
|
2013-12-31 18:15:17 +01:00 |
|
Frédéric Delanoy
|
5ba7f79bad
|
Assorted spelling fixes.
|
2013-12-03 19:41:53 +01:00 |
|
Andrew Eikum
|
ace3c315b8
|
dsound: Don't change play position if IAudioClient methods fail.
|
2013-11-22 11:34:53 +01:00 |
|
Frédéric Delanoy
|
c28d619286
|
dsound/tests: Use BOOL type where appropriate.
|
2013-11-13 11:23:17 +01:00 |
|
Alexandre Julliard
|
c7803b885b
|
makefiles: Add makedep pragmas for registration idl files.
|
2013-11-05 20:38:18 +01:00 |
|
Michael Stefaniuc
|
4dd5893ad7
|
dsound/tests: Compile with -D__WINESRC__.
|
2013-10-15 14:28:20 +02:00 |
|
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
|
Michael Stefaniuc
|
9463dba830
|
tests: Use the explicit LoadLibraryA function.
|
2013-10-02 11:02:21 +02:00 |
|
Andrew Eikum
|
d5e648dc2f
|
dsound: For capture, use MMDevAPI event API instead of timers.
|
2013-08-21 19:55:59 +02:00 |
|
Andrew Eikum
|
dcaeb6b4fd
|
dsound: Allow multiple buffers to capture from the same device.
|
2013-07-27 11:56:39 -05:00 |
|