http://bugs.winehq.org/show_bug.cgi?id=9348
Summary: [winmm.waveOutReset] wrong function implementation ? Product: Wine Version: CVS Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: wine-winelib AssignedTo: wine-bugs@winehq.org ReportedBy: bug-track@fisher-privat.net
Created an attachment (id=7633) --> (http://bugs.winehq.org/attachment.cgi?id=7633) WINEDEBUG=fixme-all,+relay
Seems like Olympus DSSPlayer2002 use winmm.dll for sound coversion from *.dss to *.wav but instead of doing this it silently return to the programm ( if oss backend is used ). With alsa backend the programm will freaz at this poin: ........ 0009:Ret KERNEL32.ReleaseSemaphore() retval=00000001 ret=0118586e 0009:Call KERNEL32.ReleaseSemaphore(000000d0,00000001,00000000) ret=0118586e 0009:Ret KERNEL32.ReleaseSemaphore() retval=00000000 ret=0118586e 0009:Call KERNEL32.SetEvent(000000f0) ret=0118587f 0009:Ret KERNEL32.SetEvent() retval=00000001 ret=0118587f 0009:Call KERNEL32.WaitForSingleObject(000000e8,ffffffff) ret=0119b447 0009:Ret KERNEL32.WaitForSingleObject() retval=00000000 ret=0119b447 0009:Call winmm.waveOutReset(00008000) ret=0119b454 0009:Call msacm32.drv.wodMessage(0000ffff,0000000c,001f1218,00000000,00000000) ret=7e9fb189 0009:Call winmm.waveOutReset(00008001) ret=7c947bcd 0009:Call winealsa.drv.wodMessage(00000000,0000000c,7e9fcbfb,00000000,00000000) ret=7e9fb189 0009:Call KERNEL32.CreateEventW(00000000,00000000,00000000,00000000) ret=7ca29f20 0009:Ret KERNEL32.CreateEventW() retval=00000144 ret=7ca29f20 0009:Call KERNEL32.WaitForSingleObject(00000144,ffffffff) ret=7ca29fd5
May be i'm wrong about this dll but still don't know where is the problem.
http://bugs.winehq.org/show_bug.cgi?id=9348
Maarten Lankhorst M.B.Lankhorst@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |M.B.Lankhorst@gmail.com
--- Comment #1 from Maarten Lankhorst M.B.Lankhorst@gmail.com 2007-08-17 11:38:10 --- If it works with OSS and not with ALSA, add a +relay of both so it at least shows what is different.
http://bugs.winehq.org/show_bug.cgi?id=9348
--- Comment #2 from Alexey Fisher bug-track@fisher-privat.net 2007-08-17 12:17:01 --- Created an attachment (id=7635) --> (http://bugs.winehq.org/attachment.cgi?id=7635) debug-OSS
It'd dos not working properly with OSS, the only problem is the is no errors.
It seems like wine with OSS do not make any "winmm.waveOutReset" so i didn't found exact place where it try to convert sound.
How can i reduce +relay? at leas disable relay of mouse...
http://bugs.winehq.org/show_bug.cgi?id=9348
--- Comment #3 from Maarten Lankhorst M.B.Lankhorst@gmail.com 2007-08-17 13:08:53 --- Try a +wave,+winmm for both instead then, maybe it tells more, and it is more targeted then a +relay
http://bugs.winehq.org/show_bug.cgi?id=9348
--- Comment #4 from Alexey Fisher bug-track@fisher-privat.net 2007-08-17 16:36:06 --- Created an attachment (id=7640) --> (http://bugs.winehq.org/attachment.cgi?id=7640) debug_alsa
Here is a new trace of alsa
------- try to convert -------^M trace:winmm:waveOutReset (0x8000);^M trace:winmm:MMDRV_Get (0x8000, 0005, N)^M trace:winmm:MMDRV_Message (WaveOut 65535 12 0x00142bd8 0x00000000 0x00000000 Y)^M trace:winmm:MMDRV_Message Calling message(dev=65535 msg=12 usr=0x00142bd8 p1=0x00000000 p2=0x00000000)^M trace:winmm:waveOutReset (0x8001);^M trace:winmm:MMDRV_Get (0x8001, 0005, N)^M trace:winmm:MMDRV_Message (WaveOut 0 12 0x00000059 0x00000000 0x00000000 Y)^M trace:winmm:MMDRV_Message Calling message(dev=0 msg=12 usr=0x00000059 p1=0x00000000 p2=0x00000000)^M trace:wave:ALSA_wodMessage (0, WODM_RESET, 00000059, 00000000, 00000000);^M trace:wave:wodReset (0);^M trace:wave:wodPlayer_ProcessMessages Received WINE_WM_RESETTING 0^M trace:wave:wodPlayer_Reset (0x124f30)^M ---------- freeezzzz-------^M Killed^M
http://bugs.winehq.org/show_bug.cgi?id=9348
Alexey Fisher bug-track@fisher-privat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #7635 is|0 |1 obsolete| |
--- Comment #5 from Alexey Fisher bug-track@fisher-privat.net 2007-08-17 16:38:33 --- Created an attachment (id=7641) --> (http://bugs.winehq.org/attachment.cgi?id=7641) debug_oss
and new trace of oss. here is only smole part of it complete trace see in attacmend. Different steps are marked with "---------"
----------------------- try to convert -------------^M trace:winmm:waveOutReset (0x8000);^M trace:winmm:MMDRV_Get (0x8000, 0005, N)^M trace:winmm:MMDRV_Message (WaveOut 65535 12 0x001c2260 0x00000000 0x00000000 Y)^M trace:winmm:MMDRV_Message Calling message(dev=65535 msg=12 usr=0x001c2260 p1=0x00000000 p2=0x00000000)^M trace:winmm:waveOutReset (0x8001);^M trace:winmm:MMDRV_Get (0x8001, 0005, N)^M trace:winmm:MMDRV_Message (WaveOut 0 12 0x00000059 0x00000000 0x00000000 Y)^M trace:winmm:MMDRV_Message Calling message(dev=0 msg=12 usr=0x00000059 p1=0x00000000 p2=0x00000000)^M trace:wave:OSS_wodMessage (0, WODM_RESET, 00000059, 00000000, 00000000);^M trace:wave:wodReset (0);^M trace:wave:wodPlayer_ProcessMessages Received WINE_WM_RESETTING 0^M trace:wave:wodPlayer_NotifyCompletions play 0x11af448^M trace:wave:OSS_ResetDevice (0x7ca4be80)^M trace:wave:OSS_RawOpenDevice (0x7ca4be80,1)^M trace:wave:OSS_RawOpenDevice open_access=O_RDWR^M trace:wave:OSS_ResetDevice Changing fd from 28 to 28^M trace:wave:wodNotifyClient wMsg = 0x03bd (WOM_DONE) dwParm1 = 11AF448 dwParam2 = 0000^M trace:wave:wodNotifyClient wMsg = 0x03bd (WOM_DONE) dwParm1 = 11AF468 dwParam2 = 0000^M trace:wave:wodNotifyClient wMsg = 0x03bd (WOM_DONE) dwParm1 = 11AF488 dwParam2 = 0000^M trace:wave:wodNotifyClient wMsg = 0x03bd (WOM_DONE) dwParm1 = 11AF4A8 dwParam2 = 0000^M
http://bugs.winehq.org/show_bug.cgi?id=9348
--- Comment #6 from Alexey Fisher bug-track@fisher-privat.net 2007-08-17 16:41:35 --- do i anderstand correct? DSSPlayer use ( play to ) wave.dll to convert a file?
http://bugs.winehq.org/show_bug.cgi?id=9348
Alexey Fisher bug-track@fisher-privat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #7 from Alexey Fisher bug-track@fisher-privat.net 2007-08-20 20:51:04 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=9348
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|_obsolete_winelib |-unknown
--- Comment #8 from James Hawkins truiken@gmail.com 2008-01-07 16:23:01 --- I guess we need a winmm component.
http://bugs.winehq.org/show_bug.cgi?id=9348
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winmm&mci
--- Comment #9 from Austin English austinenglish@gmail.com 2008-06-16 12:59:16 --- Is this still an issue in current (1.0-rc5 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=9348
--- Comment #10 from Alexey Fisher bug-track@fisher-privat.net 2008-06-17 00:09:14 --- This is still an issue for me. I tested it with latest git.
http://bugs.winehq.org/show_bug.cgi?id=9348
--- Comment #11 from Austin English austinenglish@gmail.com 2008-12-15 13:35:16 --- Is this still an issue in current (1.1.10 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=9348
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #12 from Austin English austinenglish@gmail.com 2009-01-15 10:53:26 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If still present, update version field to earliest known version of wine that had this bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=9348
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |ABANDONED
--- Comment #13 from Austin English austinenglish@gmail.com 2009-07-21 14:42:46 --- Abandoned. If you still have a problem in current (1.1.26 or newer) wine, and can provide the needed information, feel free to reopen.
http://bugs.winehq.org/show_bug.cgi?id=9348
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Austin English austinenglish@gmail.com 2009-07-21 15:03:47 --- Closing.