[Fwd: i810 audio fixes 1/2]

Robert Reif reif at earthlink.net
Sun Mar 28 08:09:25 CST 2004


Windows and wine OSS support a mechanism for setting
the  hardware acceleration level. Unfortunately, wine doesn't
use the exact method used by windows.  I know how  xp
does it but I don't know how other windows versions do it.

Mike Hearn wrote:

> 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...




More information about the wine-devel mailing list