We were busy in the “Longhorn Reset” where we essentially threw away the work we’d previously done for Longhorn and restarted based on a Server 2003 based codebase. We took the work we’d done for the Longhorn audio engine and reworked it to create the current audio engine we delivered with WIndows Vista – many of the concepts of the original engine remain (although several of them are gone and some of the functionality was radically reworked (for example in the LH alpha codebase, the waveOutXxx APIs used the MediaFoundation APIs to render audio – in Vista they use WASAPI directly). Things were pretty hectic, but none of the developers working on Longhorn were really sorry to see the old project go – it truly had become unmaintainable.
Also in 2004, I started this blog – back then it was hosted on another site, but my blog officially went live on March 15, 2004.
You should be (and obviously are) very proud of the improved audio in Vista, and the great strides forward in Win7
Soundblaster and NVIDIA don't play well together on Vista.
You can do a search related to popping, clicking and crackling to find reports of the problem.
If you want to build a PC that demonstrates the problem, here are the parts:
AMD Athlon 64 X2 Dual - Core 6000+ 3.0 GHz Processor
Creative Sound Blaster X - Fi XtremeGamer Sound Card
Windows Vista Ultimate with SP1 64-bit (updated to SP2)
Panasonic DVD/cd Writer Black Sata Ls
Western Digital WD10EASCS Caviar GP 1 TB SATA II 3
Asus M2N-SLI AMD AM2 NVIDIA nForce560SLI MCP PCI-E
2 x OCZ OCZN800SR4GK 4GB Kit 800MHZ DDR2 PC2-6400
PNY XLR8 GeForce 9800 GX2 1024MB DDR3 PCI Express 2.0
Hanns.G HG281DPB 28" Widescreen LCD Monitor (has built-in speakers)
That particular Asus motherboard also has a really old audio device driver for its built-in audio.