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 |
Michael Stefaniuc
|
a158d42c0f
|
dsound/tests: Fix copy&paste error in ok() message.
|
2013-07-02 10:04:15 +02:00 |
Andrew Eikum
|
892068f96c
|
dsound/tests: Fix test that fails on older Windows 2000.
|
2013-05-31 19:15:56 +02:00 |
Andrew Eikum
|
e60e09e2d1
|
dsound: Copy SetFormat format more directly if we're not in PRIMARYWRITE mode.
|
2013-05-29 19:59:56 +02:00 |
Andrew Eikum
|
508b0c9c44
|
dsound: Don't overrun capture buffer.
|
2013-05-16 17:31:31 +02:00 |
Alexandre Julliard
|
5c8ffb795a
|
dsound: Don't bother to delete critical sections at process exit.
|
2013-05-16 12:56:04 +02:00 |
Marcus Meissner
|
81ea726e64
|
dsound: Do not test undefined behaviour (Coverity).
|
2013-05-09 19:24:21 +02:00 |
Michael Stefaniuc
|
624bbd980f
|
dsound/tests: Mark some capture status as broken.
|
2013-04-23 15:35:13 +02:00 |