[Bug 23728] New: MCI CD audio fails to play in CueClub/Trickshot

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jul 20 14:35:47 CDT 2010


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

           Summary: MCI CD audio fails to play in CueClub/Trickshot
           Product: Wine
           Version: 1.2
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: markk at clara.co.uk


CueClub is a snooker/pool game developed by Bulldog Interactive. It was
published as Trickshot by Phoenix Games Ltd.

The game CD has several audio tracks. The game is unable to play these under
Wine, and exits at startup with a "sound error" dialog box.

The CD audio handling in the original CD version of Trickshot differs from that
in the v1.64 patch available from
http://www.bulldoginteractive.com/cc_support.htm 

In both cases the game exits with a "sound error" dialog. With the later
executable, on my machine the CD spins up then stops. There is no CD activity
with the earlier executable.

I used WINEDEBUG=+mcicda...
Running trickshot.exe as installed from original CD:
trace:mcicda:MCICDA_Open (0001, 00002002, 0x13b803c);
trace:mcicda:MCICDA_Set (0001, 00000400, 0x32fd84);
trace:mcicda:MCICDA_Set MCI_FORMAT_TMSF !
trace:mcicda:MCICDA_Status (0001, 00000100, 0x32fd90);
trace:mcicda:MCICDA_Status dwItem = 3
trace:mcicda:MCICDA_Status MCI_STATUS_NUMBER_OF_TRACKS = 11
trace:mcicda:MCICDA_Stop (0001, 00000000, (nil));
trace:mcicda:MCICDA_Close (0001, 00000000, (nil));
trace:mcicda:MCICDA_Stop (0001, 00000002, (nil));

After patching the installation with the v1.64 patch the new cueclub.exe gives:
trace:mcicda:MCICDA_Open (0001, 00002002, 0x126803c);
trace:mcicda:MCICDA_Set (0001, 00000400, 0x32fd70);
trace:mcicda:MCICDA_Set MCI_FORMAT_TMSF !
trace:mcicda:MCICDA_Status (0001, 00000100, 0x32fd7c);
trace:mcicda:MCICDA_Status dwItem = 3
trace:mcicda:MCICDA_Status MCI_STATUS_NUMBER_OF_TRACKS = 11
trace:mcicda:MCICDA_Status (0001, 00000112, 0x51dc10);
trace:mcicda:MCICDA_Status dwItem = 1
trace:mcicda:MCICDA_Status MCI_TRACK #2 LENGTH=??? !
trace:mcicda:MCICDA_CalcTime (0x12680e0, 00000002, 722);
trace:mcicda:MCICDA_CalcTime MSF 00:09:47 -> dwTime=3082496
trace:mcicda:MCICDA_Status LENGTH=3082496
trace:mcicda:MCICDA_Play (0001, 0000000D, 0x51dc00);
trace:mcicda:MCICDA_CalcFrame (0x12680e0, 0000000A, 2);
trace:mcicda:MCICDA_CalcFrame MSF 02-00:00:00
trace:mcicda:MCICDA_CalcFrame TMSF trackpos[2]=20:26:67
trace:mcicda:MCICDA_Play MCI_FROM=00000002 -> 92017
trace:mcicda:MCICDA_CalcFrame (0x12680e0, 0000000A, 789118978);
trace:mcicda:MCICDA_CalcFrame MSF 02-00:09:47
trace:mcicda:MCICDA_CalcFrame TMSF trackpos[2]=20:26:67
trace:mcicda:MCICDA_Play MCI_TO=2F090002 -> 92739
trace:mcicda:MCICDA_Play Playing from 92017 to 92739
trace:mcicda:MCICDA_Stop (0001, 00000000, (nil));
trace:mcicda:MCICDA_Close (0001, 00000000, (nil));
trace:mcicda:MCICDA_Stop (0001, 00000002, (nil));
trace:mcicda:MCICDA_Open (0001, 00002002, 0x12e9b4);
trace:mcicda:MCICDA_Set (0001, 00000400, 0x32f2f0);
trace:mcicda:MCICDA_Set MCI_FORMAT_TMSF !
trace:mcicda:MCICDA_Status (0001, 00000100, 0x32f2fc);
trace:mcicda:MCICDA_Status dwItem = 3
trace:mcicda:MCICDA_Status MCI_STATUS_NUMBER_OF_TRACKS = 11
trace:mcicda:MCICDA_Close (0001, 00000002, (nil));
trace:mcicda:MCICDA_Stop (0001, 00000002, (nil));

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