http://bugs.winehq.org/show_bug.cgi?id=17893
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|quartz |amstream
--- Comment #11 from Jörg Höhle hoehle@users.sourceforge.net 2012-12-15 11:15:30 CST --- Indeed, despite the GetFormat stub, the app does not crash in wine-1.5.19 any more, even in the presence of warn+heap. Presumably now other functions in Wine that receive the bogus uninitialized values are more robust. Zeroing some members of DDSURFACEDESC as in comment #2 is no more needed with this app.
The following sequence occurs twice, once for each intro video: fixme:amstream:IAMMultiMediaStreamImpl_AddMediaStream Specifying a stream object in params is not yet supported fixme:amstream:DirectDrawMediaStreamImpl_IDirectDrawMediaStream_GetFormat (0x125e34)->(0x33fadc,(nil),(nil),(nil)) stub! fixme:amstream:MediaStreamFilterImpl_Run (0x1a8ea8)->(1e00007a3a0): Stub! Here the screen is black and the app waits for a mouse click, then proceeds: fixme:amstream:MediaStreamFilterImpl_Pause (0x1a8ea8)->(): Stub! fixme:amstream:MediaStreamFilterImpl_Stop (0x1a8ea8)->(): Stub!
There are still several crashes involving amstream's GetFormat: bug #13816, bug #17836, bug #29926, bug #30364 and bug #30668.