https://bugs.winehq.org/show_bug.cgi?id=55639
Bug ID: 55639 Summary: OSS driver sends output to wrong device Product: Wine Version: 8.16 Hardware: x86-64 OS: FreeBSD Status: UNCONFIRMED Severity: normal Priority: P2 Component: wineoss.drv Assignee: wine-bugs@winehq.org Reporter: sean-freebsd@farley.org
Created attachment 75175 --> https://bugs.winehq.org/attachment.cgi?id=75175 trace:oss of test sound using default device in winecfg
Sometime after Wine 8.11, the OSS driver sends to the device node one higher than selected. Whether the "System Default" or the specific node device is picked in winecfg, the "Test Sound" goes to one higher than chosen.
In my case, the speakers are on /dev/dsp4. In the log, that device is considered the default devnode. However, the devnode chosen for output is /dev/dsp5. If I chose /dev/dsp3 specifically, then the audio will be output via the speakers.
It definitely looks like an off-by-one bug.
Workaround: select lower device by number
https://bugs.winehq.org/show_bug.cgi?id=55639
Alastair Hogge agh@riseup.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |agh@riseup.net