Opened 2 years ago

Closed 2 years ago

#10099 closed defect (fixed)

TITANIC: Graphical corruption during transition video playback on SGT level

Reported by: csnover Owned by: dreammaster
Priority: normal Component: Engine: Titanic
Keywords: Cc:
Game: Starship Titanic

Description

Build: 6fac0ace2c844aa68c2482362021981ed1db931b + PR 975, macOS 10.11, SDL 2.0.5, ASan on

  1. Load save game
  2. Click forward

Expected: No corruption
Actual: Corruption

There are other places where similar block corruption happens, like when exiting Titania’s Room hallway back to the Top of The Well, but this example is the most obvious that I have seen so far (so hopefully the easiest to address).

The corrupt blocks are black when first loading the attached save game but then contain incorrect data when turning around and performing the same action, so I guess a reference frame just isn’t being decoded correctly here.

Original engine reference: https://www.youtube.com/watch?v=fxkECInGPcI#t=26m47s

Attachments (2)

titanic-win.001 (106.2 KB ) - added by csnover 2 years ago.
scummvm00001.png (120.3 KB ) - added by dafioram 2 years ago.
Screen capture of transition. Interestingly, it shows the succubus container, but the succubus is on the other side (behind me).

Download all attachments as: .zip

Change History (5)

by csnover, 2 years ago

Attachment: titanic-win.001 added

comment:1 by dafioram, 2 years ago

The 2nd paragraph of the testing announcement for this game asked for bugs of this nature to be ignored:

"Before you start your test run, please be aware there is one specific kind of Indeo encoded AVI video we haven't yet figured out how to decode transparency information for. In a few areas, such as the SGT Stateroom and Titania's closeup, amongst others, you'll see objects with jagged black areas around them. Please just ignore the problem for now. But all other graphics or gameplay issues should be reported on our Issue Tracker."

comment:2 by csnover, 2 years ago

This is not a Indeo 4 transparency plane issue, it is a reference frame issue.

by dafioram, 2 years ago

Attachment: scummvm00001.png added

Screen capture of transition. Interestingly, it shows the succubus container, but the succubus is on the other side (behind me).

comment:3 by dreammaster, 2 years ago

Owner: set to dreammaster
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.