Thursday, October 13, 2005, 6:06:33 PM, Robert Reif wrote:
Add DirectSoundFullDuplex support.
This patch is rather large because it was necessary to refactor the existing code so it could be used by the full duplex code. Most of the changes are either changing all the code to use the lower level device objects rather than the higher level COM objects or moving code and renaming variables to make things easier to follow. This has the benefit of removing one level of indirection for a lot of code. With this refactoring, it was very easy to add the full duplex support.
There should be no functional changes to capture and playback other than a slight speed improvement due to one less level of indirection for accessing most variables.
1. Don't send patches in gz - only plain text is accepted here. ;) 2. This is not a good time for this changes (code freeze is still in affect).
Find some bugs in bugzilla to fix <g>
Vitaliy.