[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: wineoss patch
From:       Eric Pouech <eric.pouech () wanadoo ! fr>
Date:       2002-09-29 14:15:13
[Download RAW message or body]

Ove Kaaven a écrit :
> 
> I can imagine Eric has a better patch for the following problem:
> OSS/Commercial does not allow an open device to continue operation after a
> SNDCTL_DSP_RESET, the device must be reopened (which is what their API
> docs recommend). The following patch is what we have in WineX to get
> around the issue, but it will only compile on ReWind and Wine if the
> #define FULL_DUPLEX is enabled. But perhaps it's good enough if Eric
> doesn't have a better one. And I have some fullduplex patches that I can
> only submit after this issue is resolved.
I think the best way is to store device parameters in all cases (full
duplex 
or not) and then make use of them (transform the reset in close/open
pair)

moreover, full duplex infra has been around for a while, and didn't
generate
much complains... so I think we can remove now the support for the non
FULLDUPLEX part

finally, wine now as a notion of OSSDEVICE (shared by wavein and
waveout) which
could make some function defs a bit simpler

I'll try to whip something out from Ove's first patch

A+

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic