--- Begin Message ---
- To: wine-devel@winehq.com
- Subject: RFC: dsound patch
- From: Robert Reif <reif@earthlink.net>
- Date: Thu, 26 Jun 2003 18:52:21 -0400
Hi, This patch started out as a fix for the 3D buffer reference counting problems. Unfortunately, the deeper I digged, the worse things got and I ended up refactoring a lot of code to get the reference counting and COM behavior the same as windows 2k with dx8. The 3D buffer and listener reference counts should be fixed. 3D sound now plays in 3D. The COM interfaces should be correct for buffers and 3D stuff. The COM interface is broken on notifications but I will fix that next. I finally fixed the bug when closing and opening the same or another sound device quickly. I fixed some locking but there is a lot of work left yet. I updated dsound.c tests to check the 3D stuff better and to also check reference counts and COM interfaces better. The behavior is now identical to win2k dx8.1. This patch is large and touches a lot of stuff so I would appreciate any review, testing and feedback. I will be away from the internet until Monday night and hope to have some feedback when I get back. Thanks, Bob.Attachment: tests.diff
Description: application/unknown-content-type-diff_auto_fileAttachment: dsound.diff
Description: application/unknown-content-type-diff_auto_file
--- End Message ---