Opened 6 years ago
Closed 6 years ago
#10100 closed defect (fixed)
TITANIC: Graphical corruption (missing Indeo 4 transparency) in SGT room
|Reported by:||csnover||Owned by:||csnover|
Build: 6fac0ace2c844aa68c2482362021981ed1db931b + PR 975, macOS 10.11, SDL 2.0.5, ASan on
- Load attached save game
Expected: No random black blocks/lines surrounding furniture
Actual: Black blocks surrounding furniture
Change History (5)
comment:1 by , 6 years ago
comment:2 by , 6 years ago
Well, in penance for forgetting that (though I really think it should be in the issue tracker in any case so it can be a documented known issue), I am looking at the Indeo 4 transparency planes.
Some more recent information than what’s available on multimedia wiki indicates that the transparency plane is a single slice, RLE, with line size padded to a multiple of 32. It is ambiguous to me from that post whether the RLE data is also huffman-coded (I’m guessing it is), or whether the plane has a band header (it sounds like it does). I suppose the author of that post would be a very good person to reach out to for answers on this if this can’t be figured out any more easily.
comment:3 by , 6 years ago
|Summary:||TITANIC: Graphical corruption (bad transparency?) in SGT room → TITANIC: Graphical corruption (missing Indeo 4 transparency) in SGT room|
I guess since I am working on this now I should actually assign it to myself.
comment:5 by , 6 years ago
|Status:||new → closed|
A fix for this issue has been added in commit bb3fb4a963fd2e3abe6ed7c3eea60523ebd35093.
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."