I have emailed those of you who have responded to me indicating you have applications that you believe should run under the "Mixer Compatibility Mode". If you have not heard back from me but do have an application that falls into this category please email me directly at Richard.Fricks@xxxxxxxxxxxxxx Note that with Vista RC1 (build 6500) you can test this mode by right clicking on the application and bringing up the properties dialog box. On the "Compatibility" tab check the "Run this program in compatibility mode for:" box and select "Windows XP (Service Pack 2)" in the dropdown. This will activate the Mixer compatibility shim for that application. Thanks, Richard Fricks Microsoft Corporation This posting is provided "AS IS" with no warranties, and confers no rights ----- Original Message ----- From: Frank Yerrace To: wdmaudiodev@xxxxxxxxxxxxx Sent: Saturday, April 08, 2006 4:05 AM Subject: [wdmaudiodev] Re: Mixer API under Vista build 5308 There's good news and not-so-good news about the current Vista builds. The good news is that we anticipated this problem when we initially designed the new Vista audio system, and built in a mixer compatibility mode that will cause the mixer APIs to operate much like earlier releases of Windows. The not-so-good news is that there's no really good way for an app to invoke this mode to get the compatible behavior. Our team now has a high priority work item to add this "mixer compatibility mode" to the general Windows Vista legacy operating system compatibility modes. For those of you that aren't aware of this feature in Windows XP, users enable compatibility mode for an application by right-clicking on the application, clicking Properties, clicking the Compatibility tab. If an application does not work well with the new mixer API behavior or other Vista-specific operation, the user can specify that the application should run in one of these compatibility modes (XP, Win2000, Win95, etc). Of course, as with all plans, there is no guarantee that this change will make the final product, but we're going to do everything in our power to ensure that it does. As our own testing continues and we receive early feedback from communities like this, we will identify specific applications that clearly need the mixer API to work in compatibility mode (we already have identified some). We will pre-configure Vista to automatically run the mixer API in compatibility mode for these specific applications. If you know of a specific application that needs the mixer API to operate in compatibility mode, please send email to Richard Fricks (richfr@xxxxxxxxxxxxx). You can forward this message with a description of the application and appropriate contact information. Richard will contact you to gather the necessary information allowing us to pre-configure Vista to automatically run the mixer API in compatibility mode for your application. Furthermore, we would like to help you make future releases of the application more Vista-ready. We hope this addresses this issue raised by several of you here. Thanks again for providing such clear feedback to us. By the way, there is a caveat regarding the mixer API behavior here. When running in this compatibility mode, the mixer APIs will allow you to directly control all the hardware controls reported by the audio driver. This is NOT exactly like the Windows XP behavior. Windows XP virtualized certain controls (like volume or mute) to make them work well with the kernel mode mixing architecture in that OS. On Vista, the mixer API in compatibility mode will not virtualize any capabilities of the hardware - it will report exactly what the hardware driver reports and nothing more. Frank Yerrace & Larry Osterman Microsoft Corporation This posting is provided "AS IS" with no warranties, and confers no rights ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/