Hello Joerg,

On 18-05-10 15:33, [email protected] wrote:
did you notice that in winecfg-1.1.44, the audio tab content
is broken: nothing is displayed below ALSA, and OSS lists 5
things only.  There used to be much more content.
This is likely a side effect from not calling DRVM_INIT before calling GETNUMDEVS, meaning the devices are closed. I sent in a bunch of patches so that things aren't initialized before they are used. Manually calling DRVM_INIT might help, but then you would have to make sure you're not using ANY of the winmm functions that also talk to the driver.

a patch like this would probably fix it:

- if (wodMessagePtr)
+ if (wodMessagePtr && wodMessagePtr(0, DRVM_INIT, 0, 0, 0))
                    num_wod = wodMessagePtr(0, WODM_GETNUMDEVS, 0, 0, 0);

However, it is best to make sure that DRVM_INIT is only called once to avoid ill side effects. I wouldn't worry about it much, After 1.2 is shipped the audio tab will be all gone anyhow. :)

Cheers,
Maarten


Reply via email to