[Bug 19370] Secret of Monkey Island audio functioning is dependent on Wine's sample rate

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jul 29 01:04:54 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=19370





--- Comment #31 from Raymond <superquad.vortex2 at gmail.com>  2010-07-29 01:04:54 ---
(In reply to comment #29)
> I have also tested and created a log with the following command:
> 
> WINEDEBUG=+sound,+dsound,+coreaudio,+dsound3d,+openal32 wine Steam.exe
> 
> File is attached. Sound was 44100 Hz + audio emulation. I am willing to test
> again under different circumstances (48000 Hz, hardware mode etc). Unless you
> already have enough info to determine what the problem is?


I guess you have to fix this problem first

Corrupt JPEG data: 57 extraneous bytes before marker 0xdb 

so what is your problem ?

trace:dsound:DirectSoundEnumerateW calling lpDSEnumCallback(NULL,"Primary Sound
Driver","winealsa.drv",0x81d9fd0)
trace:dsound:DirectSoundEnumerateW calling
lpDSEnumCallback({bd6dd71a-3deb-11d1-b171-00c04fc20000},"default","winealsa.drv",0x81d9fd0)

The winealsa.drv use alsa "default" device but the debug log cannot show this
"default" device is dmix , pulse , hw or user-defined device even when you
specify +alsa


trace:dsound:GetDeviceID (DSDEVID_DefaultPlayback,0x7e3b9d4)
trace:dsound:GetDeviceID returns {bd6dd71a-3deb-11d1-b171-00c04fc20000}
trace:dsound:GetDeviceID (DSDEVID_DefaultVoicePlayback,0x7e3b9e4)
trace:dsound:GetDeviceID returns {bd6dd71a-3deb-11d1-b171-00c04fc20000}
trace:dsound:DirectSoundEnumerateW lpDSEnumCallback = 0x7df6d10, lpContext =
0x81d9fd0
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling
mixer
trace:dsound:GetDeviceID (DSDEVID_DefaultPlayback,0x8f5f268)

you have HDA Intel but did you customised the default device to use hdmi ?

this device has no capture device and no mixer control since the volume is
controlled by the remote control of your hdtv 

trace:dsound:GetDeviceID (DSDEVID_DefaultVoiceCapture,0x330e0f4)
trace:dsound:GetDeviceID returns {bd6dd71b-3deb-11d1-b171-00c04fc20000}


>> The Secret of Monkey Island: Special Edition's audio only works when Wine's
>> "Default Sample Rate" is set to 44100.  Other sample rates allow the game to
>> load, but the game is completely silent.

Thr Primary buffer is hardware buffer and may be your alsa default device does
only support 44100KHz

wine only resample secondary software buffer to the rate which used by primary
buffer (hardware buffer )

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list