https://bugs.winehq.org/show_bug.cgi?id=49899
Bug ID: 49899 Summary: The Sims Complete Collection needs IPin::NewSegment method (ddraw_sink_NewSegment) Product: Wine Version: 5.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: quartz Assignee: wine-bugs@winehq.org Reporter: sashok.olen@gmail.com Distribution: ArchLinux
Created attachment 68255 --> https://bugs.winehq.org/attachment.cgi?id=68255 -all,+quartz,+amstream
Since Wine 5.18, The Sims Complete Collection, when trying to play its intro movie, now exits on launch. In the logs, I see a single fixme:
0128:fixme:amstream:ddraw_sink_NewSegment iface 02241FA4, start 0, stop ffffffffffffffff, rate 1.0000000000000000e+00, stub!
indicating that it tries to use IPin::NewSegment method, which is stubbed out. I tried changing the return code for this stub to S_OK and unfortunately it did not change the behavior. So perhaps it needs a proper implementation of this method. If I skip the game intro using a special argument, the game loads and functions just fine. Note that this only affects Complete Collection, older versions aren't affected. Attached to the bug report is a log with -all,+quartz,+amstream debug channels.
https://bugs.winehq.org/show_bug.cgi?id=49899
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Summary|The Sims Complete |Multiple games need |Collection needs |IDirectDrawMediaStream::New |IPin::NewSegment method |Segment() implementation |(ddraw_sink_NewSegment) |(The Sims Complete | |Collection, Earth 2150, | |Beach Life, Risk II, Need | |for Russia) CC| |baskanov@gmail.com
--- Comment #1 from Gijs Vermeulen gijsvrm@gmail.com --- Confirming.
https://bugs.winehq.org/show_bug.cgi?id=49899
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- Created attachment 68267 --> https://bugs.winehq.org/attachment.cgi?id=68267 +quartz,+amstream log of affected games
Adding logs from Earth 2150, Beach Life, Risk II and Need for Russia.
) Beach Life still crashes on startup
) Earth 2150 choppy intro video music is heard, but screen is black, proceeds to main menu normally
) Need for Russia, no video is displayed, proceeds to main menu normally
) Risk II has regressed, it used to go to the main menu when pressing ESC, but now it just crashes (so the Update()/Receive() changes broke something).
The thing they also have in common is the NewSegment fixme, which is why I added the info here.
https://bugs.winehq.org/show_bug.cgi?id=49899
--- Comment #3 from Anton Baskanov baskanov@gmail.com --- Risk II crashes due to the missing RGB565 format support in winegstreamer, so it's probably a separate issue.
https://bugs.winehq.org/show_bug.cgi?id=49899
--- Comment #4 from Alexandr Oleynikov sashok.olen@gmail.com --- Should note that at least The Sims Complete Collection fails to play the intro and launch even with implementation of IDirectDrawMediaStream::NewSegment() (Anton's implementation from mailing list).
https://bugs.winehq.org/show_bug.cgi?id=49899
--- Comment #5 from Alexandr Oleynikov sashok.olen@gmail.com --- Should be fixed as of 6bfa705e3cf9cab2bb5025bc6f218195e79a20aa
https://bugs.winehq.org/show_bug.cgi?id=49899
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6bfa705e3cf9cab2bb5025bc6f2 | |18195e79a20aa Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- This one is indeed fixed by https://source.winehq.org/git/wine.git/commit/6bfa705e3cf9cab2bb5025bc6f218195e79a20aa, marking FIXED.
Most games also need Anton's gstreamer series starting with https://source.winehq.org/git/wine.git/commit/e47b45e2f55ea33790aa60fdf207cafa53c9adb0 to run. Videos still don't play, but that's a different issue.
https://bugs.winehq.org/show_bug.cgi?id=49899
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.19.
https://bugs.winehq.org/show_bug.cgi?id=49899
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://web.archive.org/web | |/20210214113128/http://down | |load.fileplanet.com/ftp1/ga | |medemos/strategy/earth2150d | |emo.exe?st=lT_03j1yb9V0SCaY | |cu2I0A&e=1613312628 CC| |focht@gmx.net