https://bugs.winehq.org/show_bug.cgi?id=54935
Bug ID: 54935 Summary: Rewrite (VN): black screen videos with WMP backend and gstreamer Product: Wine Version: 7.7 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winegstreamer Assignee: wine-bugs@winehq.org Reporter: timoninvlad@yandex.ru Distribution: ---
Created attachment 74457 --> https://bugs.winehq.org/attachment.cgi?id=74457 Wine logs with WINEDEBUG=quartz
Game has 2 options for video playback, MCI and Windows Media Player (WMP).
When using gstreamer, MCI backend works fine, but WMP floods the terminal with `err:quartz:send_buffer Failed to get a sample, hr 0x80040211.` while showing a black screen, then audio starts playing.
Curiously, if you install `lavfilters` from `winetricks` so that gstreamer isn't used, then WMP plays the video back properly.
The black screen started to show up since ed2c300d02acefa2aedd4333ff4a982137c1d4fe (after 7.6).
Wine logs with `WINEDEBUG=quartz` are attached in the archive. Before the regression (6f1b3cf9), with first bad commit (ed2c300d) and current master (8.8, 5662d85e).
Trial version of the game can be downloaded from Download section here: https://key.visualarts.gr.jp/rewrite/index2.html
Game can be extracted directly from `RewriteTE_Ver200/StartData/GameData` in the archive.
To set it up you'll need: - `LANG=ja_JP.UTF8` and `TZ=Japan` environment variables, game refuses to start otherwise - `winetricks wmp9` for WMP backend to work, game crashes otherwise when it's used, installer might say "It was not possible to complete Setup" which is fine - MPEG-1 codec from `lib32-gst-plugins-bad` for the opening video
When starting up the game, hold Ctrl to get to the main menu faster.
Video backend can be configured in Config - ムービー設定 (https://user-images.githubusercontent.com/20689137/126137253-0fe05ddc-2187-4...), should be WMP by default.
To exit Config, right click or click on 戻る in bottom-right corner.
Click Start on the main menu, then hold Ctrl to skip until the opening video.