[Bug 23902] Games crash during audio initialization

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 14 00:19:42 CST 2010


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

--- Comment #82 from Raymond <superquad.vortex2 at gmail.com> 2010-11-14 00:19:40 CST ---
(In reply to comment #78)
> (In reply to comment #77)
> > (In reply to comment #76)
> > > *** Bug 24647 has been marked as a duplicate of this bug. ***
> > 
> > can you explain the meaning of mixdev[mixnum].chans ?
> > 
> > if the mixer has one controls with type DST (destination) , it should also has
> > source and vice versa
> 
> Raymond, your contributions here are very confusing and often don't have much
> to do with the crashes. Perhaps IRC or wine-devel would be a better venue for a
> generic breakdown of the winealsa.drv architecture. 
> 
> I have mailed a couple of patches this morning that should fix all known
> crashes linked to this bug. Fingers crossed that they get accepted.

http://test.winehq.org/data/

if you have run winetest-latest.exe in windows

set WINETEST_INTERACTIVE=1
winmm_test.exe mixer

you should notice that the output of your usb mic should be similar to the
following


mixer.c:759:   2: "USB Mic" 0.5 (65535:65535) destinations=1

mixer.c:830:     0: "Capture" (Capture) Destination=0 Source=-1

mixer.c:833:         LineID=ffff0000 Channels=1 Connections=1 Controls=2

mixer.c:837:         State=0x00000001(MIXERLINE_LINEF_ACTIVE)

mixer.c:839:         ComponentType=MIXERLINE_COMPONENTTYPE_DST_WAVEIN

mixer.c:841:         Type=MIXERLINE_TARGETTYPE_WAVEIN

mixer.c:843:         Device=3 (USB Mic) 0.5 (65535:65535)

mixer.c:875:       0: "Microphone" (Microphone) Destination=0 Source=0

mixer.c:878:           LineID=00000000 Channels=1 Connections=0 Controls=0

mixer.c:882:          
State=0x80000001(MIXERLINE_LINEF_ACTIVE|MIXERLINE_LINEF_SOURCE)

mixer.c:884:           ComponentType=MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE

mixer.c:886:           Type=MIXERLINE_TARGETTYPE_WAVEIN

mixer.c:888:           Device=3 (USB Mic) 0.5 (65535:65535)


perform the same test on wine 1.3.7

WINETEST_INTERACTIVE=1 ./wine dlls/winmm/tests/winmm_test.exe.so mixer


mixer.c:759:   2: "USB Device 0x????:0x????" 1.0 (170:85) destinations=1
fixme:mixer:getsrccntfromchan No src found for 0 (L"Mic")?
mixer.c:830:     0: "Mic" (Mic) Destination=0 Source=-1
mixer.c:833:         LineID=00000000 Channels=1 Connections=0 Controls=1
mixer.c:837:         State=0x00000001(MIXERLINE_LINEF_ACTIVE)
mixer.c:839:         ComponentType=MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE
mixer.c:841:         Type=MIXERLINE_TARGETTYPE_WAVEIN
mixer.c:843:         Device=-1 (USB Device 0x46d:0x992) 1.0 (170:85)

This mean that those usb mic patches still break the wine compilance test

although it won't crash the game

-- 
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