* Transgaming comments on Alsa for WineX
@ 2003-12-21 1:29 R Chan
2003-12-21 2:24 ` James Courtier-Dutton
0 siblings, 1 reply; 2+ messages in thread
From: R Chan @ 2003-12-21 1:29 UTC (permalink / raw)
To: alsa-devel
Transgaming have investigated Alsa 1 as a sound option to for WineX.
http://www.transgaming.com/showthread.php?news=98
Excerpt
" ALSA, of particular interest to TransGaming's Linux audience, does not
provide
much of an added benefit over OSS. The primary speed advantage, hardware
mixing,
a slower kludgy implementation use due to the fact that looping sound
doesn't appear
to be supported; although full duplex support should be easier to
provide than with OSS.
The major drawback of ALSA is that its mmap interface is not compatible
with what is
required for DirectSound unless undocumented interfaces are used. All in
all it appears
that using ALSA would provide some speed advantages for newer cards, but
to be
done properly would require a rewrite of the winealsa driver. Thus we
would suggest
that, for the time being, people continue to use the OSS emulation layer of
ALSA with "MMap" = "Y" enabled in their config file to get the best
performance if it's supported on their sound card."
Apart from mmap which I guess is architectural and quite difficult to
change, what about their
comments on looping sound - useful?
Cheers
Richard
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Transgaming comments on Alsa for WineX
2003-12-21 1:29 Transgaming comments on Alsa for WineX R Chan
@ 2003-12-21 2:24 ` James Courtier-Dutton
0 siblings, 0 replies; 2+ messages in thread
From: James Courtier-Dutton @ 2003-12-21 2:24 UTC (permalink / raw)
To: R Chan; +Cc: alsa-devel
R Chan wrote:
> Transgaming have investigated Alsa 1 as a sound option to for WineX.
>
> http://www.transgaming.com/showthread.php?news=98
>
> Excerpt
>
> " ALSA, of particular interest to TransGaming's Linux audience, does not
> provide
> much of an added benefit over OSS. The primary speed advantage, hardware
> mixing,
> a slower kludgy implementation use due to the fact that looping sound
> doesn't appear
> to be supported; although full duplex support should be easier to
> provide than with OSS.
> The major drawback of ALSA is that its mmap interface is not compatible
> with what is
> required for DirectSound unless undocumented interfaces are used. All in
> all it appears
> that using ALSA would provide some speed advantages for newer cards, but
> to be
> done properly would require a rewrite of the winealsa driver. Thus we
> would suggest
> that, for the time being, people continue to use the OSS emulation layer of
> ALSA with "MMap" = "Y" enabled in their config file to get the best
> performance if it's supported on their sound card."
>
> Apart from mmap which I guess is architectural and quite difficult to
> change, what about their
> comments on looping sound - useful?
>
> Cheers
> Richard
>
I don't think the winex people have much of a clue about how alsa works
as I a pretty sure all the bad comments about alsa are untrue.
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-12-21 2:24 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-21 1:29 Transgaming comments on Alsa for WineX R Chan
2003-12-21 2:24 ` James Courtier-Dutton
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.