http://bugs.winehq.org/show_bug.cgi?id=9295
Summary: some devenum/quartz classes aren't registered Product: Wine Version: CVS Platform: PC URL: http://www.amaranthia.com/downloads/Ahrimans_Prophecy.ex e OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: wine-quartz AssignedTo: wine-bugs@winehq.org ReportedBy: damjan.jov@gmail.com
Ahriman's prophecy (free ~10MB download) quits with "OLE error 0x80004001" (E_NOTIMPL). To reproduce the bug, start the game, walk to the right half of the bookshelf at the bottom right, press space to pick up the journal, walk out of the house, walk around outside for about 10 seconds, and it will quit. The following output is produced:
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found err:ole:CoGetClassObject class {e30629d1-27e5-11ce-875d-00608cb78066} not registered err:ole:CoGetClassObject no class object {e30629d1-27e5-11ce-875d-00608cb78066} could be created for context 0x1 err:quartz:GraphBuilder_Render Unable to create filter (80040154), trying next one fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:wave:DSD_CreateSecondaryBuffer (0x1b7308,0x7ce718,100e0,0,0x7d6680,0x7d674c,0x7d6660): stub fixme:quartz:PullPin_Seek (0x7caea0)->(000000000, 7fffffffffffffff) fixme:quartz:PullPin_BeginFlush (0x7caea0)->() fixme:quartz:PullPin_EndFlush (0x7caea0)->() fixme:quartz:AsyncReader_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:Parser_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:MediaPosition_put_Rate (0x88f648)->(1.000000) stub! fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x174b28)->(1,(nil)): Stub fixme:wave:DSD_CreateSecondaryBuffer (0x1b7308,0x6229a8,80ea,0,0x88fc58,0x7ccc24,0x88fc38): stub fixme:quartz:MediaPosition_put_CurrentPosition (0x88f648)->(0.000000) stub!
Interestingly these GUIDs exist in wine and are implemented, just not properly registered/QueryInterface-able. Running wineprefixcreate, regsvr32 devenum.dll and regsvr32 quartz.dll didn't help.
http://bugs.winehq.org/show_bug.cgi?id=9295
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Summary|some devenum/quartz classes |IMediaPosition not |aren't registered |implemented
--- Comment #1 from Damjan Jovanovic damjan.jov@gmail.com 2007-08-21 02:54:55 --- Scratch that, what gets the game past the messagebox is making MediaPosition_put_CurrentPosition() return S_OK instead of E_NOTIMPL (music seems messed up though). Updating summary.
http://bugs.winehq.org/show_bug.cgi?id=9295
--- Comment #2 from Kkimo kkimo@hotmail.com 2008-02-16 20:14:37 --- Found the same bug in my Oblivion install, solved in the same way. Install description: -Oblivion 1.0 (Dvd fresh install) -Wine 0.9.38 + Directx9c -ALSA sound manager
http://bugs.winehq.org/show_bug.cgi?id=9295
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arethusa26@gmail.com
--- Comment #3 from Andrew Nguyen arethusa26@gmail.com 2008-10-21 18:43:27 --- This is fixed with today's Git (wine-1.1.6-432-g6d901a1) and was fixed by:
http://www.winehq.org/pipermail/wine-cvs/2008-September/047802.html
http://bugs.winehq.org/show_bug.cgi?id=9295
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from Austin English austinenglish@gmail.com 2008-10-21 19:56:56 --- Fixed.
http://bugs.winehq.org/show_bug.cgi?id=9295
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2008-10-24 11:12:30 --- Closing bugs fixed in 1.1.7.
http://bugs.winehq.org/show_bug.cgi?id=9295
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified