On Sun, 28 Mar 2004 08:33:41 -0500, Robert Reif wrote:
Longhorn audio system design info is on msdn.
Yeah, but we all know how accurate info on upcoming Windows releases is from Microsoft. I'd think twice before trusting that....
Decent hardware will support multiple buffer hardware acceleration so multiple applications will get their own hardware buffers. Cheap win sound card hardware will not and suffer. 2k and xp encourage cheap hardware which is unfortunate but longhorn will take full advantage of well designed hardware so hopefully the cheap hardware approach will be discouraged in the future.
Well, that doesn't help people with cheap hardware using Wine today. Possibly this problem is already solved by my previous patch which basically:
1) Defaults to using the software approach which works with cheap hardware 2) Adds new registry/config keys so if you want maximum performance you can go back to using "hw" and bypassing alsalib mixing/conversion.
Does that sound like a good approach that suits people using advanced/high performance audio and also people with cheap hardware or who prefer dmix over direct access? We can disguise it as a "Enable hardware accelerated audio" option in winecfg or something, with a message that this requires direct access to the sound card...