The following change to dlls/winmm/wineoss/audio.c
revision 1.79 date: 2003/03/15 00:54:12; author: julliard; state: Exp; lines: +231 -73 Robert Reif reif@earthlink.net Added support for multiple direct sound devices.
unfortunately breaks compilation on FreeBSD:
audio.c: In function `OSS_WaveOutInit': audio.c:501: syntax error before `info' audio.c:502: `SOUND_MIXER_INFO' undeclared (first use in this function) audio.c:502: (Each undeclared identifier is reported only once audio.c:502: for each function it appears in.) audio.c:502: `info' undeclared (first use in this function) audio.c: In function `OSS_WaveInInit': audio.c:634: syntax error before `info' audio.c:635: `SOUND_MIXER_INFO' undeclared (first use in this function) audio.c:635: `info' undeclared (first use in this function)
As far as I can see mixer_info does not exist on FreeBSD 4.7 (at least).
I'm afraid I won't have the time to investigate this into more detail by myself; would you mind having a look?
Thanks, Gerald