Michael Stefaniuc
|
66361f1bd5
|
dsound/tests: Add some COM tests for capture.
|
2012-01-12 15:52:51 +01:00 |
Michael Stefaniuc
|
93bfa2b5be
|
dsound/tests: Sanitize START_TEST() in capture.c.
|
2012-01-12 15:52:50 +01:00 |
Michael Stefaniuc
|
4ac20cbc0f
|
dsound/tests: Remove some returns in the capture buffer tests.
|
2012-01-12 15:52:50 +01:00 |
Michael Stefaniuc
|
a3120ce80e
|
dsound: Make capture behave like native in regards to COM aggregation.
|
2012-01-12 15:52:42 +01:00 |
Michael Stefaniuc
|
13a4b03b44
|
dsound: Merge IDirectSoundNotify into the capture buffer object.
|
2012-01-12 12:38:41 +01:00 |
Michael Stefaniuc
|
3dac0e5a4f
|
dsound: Add an extra refcount for the capture buffer object.
|
2012-01-12 12:38:34 +01:00 |
Michael Stefaniuc
|
e8f7ddf774
|
dsound: Drop "Capture" from the IDirectSoundNotify method names.
|
2012-01-12 12:38:28 +01:00 |
Michael Stefaniuc
|
f1d7414971
|
dsound: COM cleanup for the IDirectSoundCaptureBuffer8 iface.
|
2012-01-12 12:38:21 +01:00 |
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 |
André Hentschel
|
2b981177d3
|
dsound: Use if(0) instead of #if 0 to make sure code still compiles.
|
2011-12-27 16:55:06 +01:00 |
Francois Gouget
|
c64ce9d0ff
|
dsound: Remove mmErr(). It is not used anymore.
|
2011-12-06 17:52:54 +01:00 |
Andrew Eikum
|
287a6e8473
|
dsound: Validate format in primary buffer's SetFormat().
|
2011-12-05 12:23:37 +01:00 |
Andrew Eikum
|
c59ecdcefb
|
dsound: Don't specify period size for the IAudioClient.
We don't actually care what period size gets used (in fact, docs say the
parameter is entirely ignored in Shared mode).
|
2011-11-15 19:37:37 +01:00 |
Francois Gouget
|
68dc1468cb
|
dsound: Give a name to the critical sections, make them static and delete them when unloading the dll.
|
2011-11-15 19:37:35 +01:00 |
Francois Gouget
|
0caef81de2
|
dsound: Unset Spare[0] before deleting non-static critical sections.
|
2011-11-14 15:25:27 +01:00 |
Andrew Eikum
|
c8c6cc97bc
|
dsound: Always enumerate the default device first.
|
2011-10-21 12:11:39 +02:00 |
Andrew Eikum
|
9b15c17376
|
dsound: Don't claim to support hardware buffers.
|
2011-10-20 11:03:40 +02:00 |
Andrew Eikum
|
6a7c2f66e0
|
dsound: Don't make the capture buffer object address public until it is prepared.
|
2011-10-18 15:11:40 +02: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 |
Marcus Meissner
|
07d72eb570
|
dsound: Added missing LeaveCriticalSection (Coverity).
|
2011-10-17 17:45:03 +02:00 |
Andrew Eikum
|
9d29d9f766
|
dsound: Request a more exact buffer size from MMDevAPI.
|
2011-10-13 19:57:18 +02:00 |
Andrew Talbot
|
1f1a97a9b5
|
dsound: Remove unneeded address-of operator from function name.
|
2011-10-10 13:30:25 +02:00 |
Michael Stefaniuc
|
f0a3a09d0e
|
dsound: COM cleanup for the IDirectSoundCapture iface.
|
2011-10-08 17:38:40 +02:00 |
Andrew Eikum
|
ecd13dcbef
|
dsound: Fix fragment position calculations.
|
2011-10-06 12:28:22 -05:00 |
Andrew Eikum
|
cec8e0d73a
|
dsound: Remove a few unused variables.
|
2011-10-05 17:31:27 -05:00 |
Marcus Meissner
|
1533965e8c
|
dsound: Make a function static, remove a no longer used array.
|
2011-10-04 15:21:15 -05:00 |
Marcus Meissner
|
a664424c19
|
dsound: Mark enum_callback and search_callback static.
|
2011-10-03 15:51:17 -05:00 |
Andrew Eikum
|
6c33e87259
|
dsound: Eliminate leftover driver structures.
|
2011-09-28 10:59:31 +02:00 |
Andrew Eikum
|
8856ea79f3
|
dsound: Reimplement PropertySet on mmdevapi.
|
2011-09-27 16:53:59 +02:00 |
Andrew Eikum
|
3735ecac21
|
dsound: Reimplement capturing devices on mmdevapi.
|
2011-09-27 16:53:59 +02:00 |
Andrew Eikum
|
e786998daf
|
dsound: Reimplement rendering devices on mmdevapi.
|
2011-09-27 16:53:51 +02:00 |
Andrew Eikum
|
7fae5f4f9f
|
dsound: Validate buffer pointers in Unlock methods.
|
2011-09-26 18:38:11 +02:00 |
Andrew Eikum
|
b1fdaa81b0
|
dsound: Remove hardware acceleration support.
|
2011-09-26 18:38:07 +02:00 |
Michael Stefaniuc
|
e2c0ea01ac
|
dsound/tests: Remove some explicit casts that happen implicitly.
|
2011-09-23 16:21:51 +02:00 |
Andrew Eikum
|
e2cc32d252
|
dsound: Don't dereference a freed object.
|
2011-09-21 19:25:12 +02:00 |
Michael Stefaniuc
|
c35745d45a
|
dsound: Handle primary buffers in two more IDirectSoundBuffer methods.
|
2011-08-31 19:43:06 +02:00 |
Michael Stefaniuc
|
a2bc634eaa
|
dsound: Handle primary buffers in IDirectSoundBufferImpl_SetFormat.
|
2011-08-31 19:43:06 +02:00 |
Michael Stefaniuc
|
3747fb74a1
|
dsound: Move the primary buffer description into the buffer object.
|
2011-08-31 19:43:06 +02:00 |
Michael Stefaniuc
|
c0565143f9
|
dsound: Don't delete the primary buffer if a sub iface is still in use.
|
2011-08-31 19:43:05 +02:00 |
Michael Stefaniuc
|
ffb51208e9
|
dsound: Use the same struct for the primary buffer object as for the secondary.
|
2011-08-31 19:43:05 +02:00 |
Michael Stefaniuc
|
7959778d3f
|
dsound/tests: Primary and secondary buffers use the same IDirectSoundBuffer vtbl.
|
2011-08-29 12:08:21 +02:00 |
Michael Stefaniuc
|
6d7c38256f
|
dsound: Fix refcounting for the secondary buffer object.
This fixes a regression introduced in 6b64e0090c .
|
2011-08-26 11:31:59 +02:00 |
Michael Stefaniuc
|
6b64e0090c
|
dsound: Kill SecondaryBufferImpl with extreme prejudice.
|
2011-08-24 12:14:46 +02:00 |
Michael Stefaniuc
|
7da80d1f01
|
dsound: Basic COM cleanup for the IDirectSoundBuffer8 iface.
|
2011-08-24 12:14:46 +02:00 |
Michael Stefaniuc
|
beac9a27e6
|
dsound/tests: IDirectSoundBuffer and IDirectSoundBuffer8 use the same implementation.
|
2011-08-24 12:14:46 +02:00 |
Michael Stefaniuc
|
4b54090a85
|
dsound: Remove pointless AddRef followed by a Release.
|
2011-08-24 12:14:46 +02:00 |
Frédéric Delanoy
|
760faf01a9
|
tests: Assorted spelling fixes.
|
2011-08-04 18:27:37 +02:00 |
Frédéric Delanoy
|
b5a33dab88
|
dlls: Assorted spelling fixes.
|
2011-08-02 20:47:51 +02:00 |