[Bug 40277] New: Half-Life - Team Fortress Classic: Intro video renders with artifacts (RLE decompressed using gdi32 differs from msrle32)

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Mar 10 23:35:22 CST 2016


https://bugs.winehq.org/show_bug.cgi?id=40277

            Bug ID: 40277
           Summary: Half-Life - Team Fortress Classic: Intro video renders
                    with artifacts (RLE decompressed using gdi32 differs
                    from msrle32)
           Product: Wine
           Version: 1.9.5
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: 00cpxxx at gmail.com
                CC: xylem2020 at gmail.com
      Distribution: ---

This bug describes a third problem from bug 22533. The game has an intro video
compressed in RLE but the biCompression is not set to "mrle", it is "RLE " so
comctl32 skips trying to find a codec and uses built-in capabilities of gdi32
to decompress the frames.

Unfortunately the gdi32 decompressed frames have artifacts in the shape of
lines as if the RLE is not being decompressed correctly. A workaround is to
force comctl32 to use msrle32, but I think there could be a problem in gdi32.

This bug is a mental note to myself and I'll try to handcraft a frame that
displays the issue and add to tests when I have more time.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list