[Bug 48381] New: Regression: Video clips shows black on Beasts & Bumpkins

WineHQ Bugzilla wine-bugs at winehq.org
Sat Dec 28 20:40:58 CST 2019


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

            Bug ID: 48381
           Summary: Regression: Video clips shows black on Beasts &
                    Bumpkins
           Product: Wine
           Version: 5.0-rc3
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: winex11.drv
          Assignee: wine-bugs at winehq.org
          Reporter: vyproyects at gmail.com
                CC: z.figura12 at gmail.com
      Distribution: ---

On Beasts & Bumpkins game, a video clip is played to present every new mission.
This video y shown black, but audio sounds correctly. Note that initial trailer
video clips work properly but if you start a new single campaign the following
video that presents the first mission does not work, showing black.

This is a Win95 game. Therefore I have to use wine 32bit and apply windows 95
configuration.

I use my original copy but as this game is abandonware, you can download it
from https://www.myabandonware.com/game/beasts-bumpkins-bh1

I have made a Regression Testing, and this is the result:

70d842b106d3ccbb0a786a41474903bddc4ea879 is the first bad commit
commit 70d842b106d3ccbb0a786a41474903bddc4ea879
Author: Zebediah Figura <z.figura12 at gmail.com>
Date:   Wed Apr 10 22:30:32 2019 -0500

    winex11: Resize the screen when changing CRTC modes.

    Based on a patch by Gabriel Corona.

    According to the RandR spec for RRSetCrtcConfig:

    "The entire area of the CRTC must fit within the screen size, else a Match
error results. As an example, rotating the screen so that a single CRTC fills
the entire screen before and after may necessitate disabling the CRTC, resizing
the screen, then re-enabling the CRTC at the new configuration to avoid an
invalid intermediate configuration."

    This patch involves resizing the screen also when shrinking a CRTC, not
just when expanding it past the current screen size. This is partially because
we have no way to reliably determine the current display width (DisplayWidth()
is never updated past opening the connection, and RandR exposes no way to
retrieve the screen dimensions), and partially because it's probably what the
user wants anyway (e.g. it's what the `xrandr` configuration app does when the
screen size is not expliticly specified).

    This patch fixes TestBot failures on the Debian machines for ddraw, d3d8,
and d3d9 device tests.

    Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=33290
    Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>

:040000 040000 d92f238e7027e98c0a0de5bb3b9d347d4e9cdf59
64a7029fc3158c55fd9d1c2822c7cfa18984d054 M    dlls

-- 
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