Welcome to the Call of Duty 4 Forums! Please REGISTER!
Hey there!
It looks like you're enjoying Call of Duty 4 Forums but haven't created an account yet. Why not take a minute to register for your own free account now? As a member you get free access to all of our forums and posts plus the ability to post your own messages, communicate directly with other members and much more. You also have the chance to win great prizes just for posting! Register now!
Already a member? Login at the top of this page to stop seeing this message.
To fix the Vista Audio driver problem you have to double-click on that orange loud speaker symbol in your task bar, then click on the folder icon in the upper right edge and activate "Disable front panel jack detection". This will force the driver to load microphone support even without a mic plugged in.
Furthermore you have to make sure that (in case your using the digital output, like me) your Digital Output device is set as default. To do that, go into the HD Audio Manager (orange load speaker) again, click on Digital Output in the upper bar and on "Set Default Device" next to the volume adjuster after.
Thanks to Xero|Hawk from the Infinity Ward forums for this fix. Below is his original post and some technical information.
Quote:
Originally Posted by Xero|Hawk
After looking into this a bit (as I'm affected myself), I found out that the crash is caused by this piece of code (most likely a little programming mistake):
JMP.&DSOUND.#6 is a JMP to DSOUND.DirectSoundCaptureCreate, and its return value is directly used for the string formatting. Most likely the programmer wanted to have a formatted error message displayed (which would be DSERR_NODRIVER), or the error value in hex, or whatever, but instead he treated the return value as a string pointer and because the formatting func doesnt do a IsBadReadPtr check on it before handling it, the game crashes. I tried changing the %s to %X which fixes this crash indeed, but because the DirectSoundCaptureCreate call isnt supposed to fail, the game crashes at a different position, probably when its trying to use the interface the first time.
hey guys i tried this fix as well as renameing that asi to bak however neither fix worked, also i plugged in a mic and it still didnt work, i removed realtek, no work, reinstalled latest version, nothing im out of ideas here, any more suggestions?
32 Bit Vista Here
To fix the Vista Audio driver problem you have to double-click on that orange loud speaker symbol in your task bar
Don't have one in my task bar.
then click on the folder icon in the upper right edge and activate "Disable front panel jack detection". This will force the driver to load microphone support even without a mic plugged in.
Can't find that folder, tried searching under Sound under control panel and no results.
Furthermore you have to make sure that (in case your using the digital output, like me) your Digital Output device is set as default. To do that, go into the HD Audio Manager (orange load speaker) again, click on Digital Output in the upper bar and on "Set Default Device" next to the volume adjuster after.
Don't have that.