http://bugs.winehq.org/show_bug.cgi?id=14588
--- Comment #35 from Raymond superquad.vortex2@gmail.com 2010-07-08 01:27:27 --- (In reply to comment #34)
(In reply to comment #33)
The ALC269 is a High Definition Audio Codec that integrates a 2+2-channel DAC, a 4-channel ADC
The 2+2-channel DAC supports two independent stereo sound outputs simultaneously.
This mean that those 8bits , 3 , 4, 5 and 6 channels may be wrong
I won't pretend I fully understood what you just said ;-) but I tested this game on Wine with OSS on a couple of different machines and the result was the same.
Is there anything else I can do to help?
In the old days , most sound cards support mono and only those high end sound card support stereo (OSS 3.x API) , however nowadays, most onboard sound cards (e.g. intel8x0 and HDA ) does not support mono, only stereo, surround40, surround51 and surround71
The following command fail if your sound card does not support mono
sox -t wav mono.wav -t ossdsp /dev/dsp
This may due to the difference of API between ALSA OSS emulation (OSS Free3.8) and OSS 4.0
Refer to your log
trace:wave:wodOpen OSS_OpenDevice requested this format: 44100x16x1 WAVE_FORMAT_PCM trace:wave:wodOpen requesting 16 512 byte fragments (5 ms/fragment) trace:wave:OSS_OpenDevice (0x42535400,1,0x32ee208,1,44100,1,10) trace:wave:OSS_OpenDevice Opening RDWR because full_duplex=256 and req_access=1 trace:wave:OSS_RawOpenDevice (0x42535400,1) trace:wave:OSS_RawOpenDevice open_access=O_RDWR trace:wave:OSS_OpenDevice Calling SNDCTL_DSP_SETTRIGGER with 2 trace:wave:wodOpen got 16 512 byte fragments (5 ms/fragment) trace:wave:wodOpen fd=64 fragstotal=16 fragsize=512 BufferSize=8192 trace:wave:wodOpen wBitsPerSample=16, nAvgBytesPerSec=88200, nSamplesPerSec=44100, nChannels=1 nBlockAlign=2! trace:wave:wodNotifyClient wMsg = 0x03bb (WOM_OPEN) dwParm1 = 0000 dwParam2 = 0000