https://bugs.winehq.org/show_bug.cgi?id=55738
Bug ID: 55738 Summary: X3 Reunion music stutters or skips Product: Wine Version: 7.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winehq@darnley.moe Distribution: ---
A regression from 7.20 found in 7.22 and still present in 8.17. Tested using packages from Arch Linux. Installed into new prefix. Added amstream and quartz using winetricks to address video playback issues. The background music in some intro videos, main menu, and in agme stutters or skips. About half a second plays fine then there is a hiccup of some kind then another half second plays.
https://bugs.winehq.org/show_bug.cgi?id=55738
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- The usual question: does it happen with the demo https://www.egosoft.com/download/x3/demos_en.php?download=150
https://bugs.winehq.org/show_bug.cgi?id=55738
--- Comment #2 from winehq@darnley.moe --- (In reply to joaopa from comment #1)
The usual question: does it happen with the demo https://www.egosoft.com/download/x3/demos_en.php?download=150
It does. I forgot to say I was using the GOG installer in my first message but the same effect seems to be present.
https://bugs.winehq.org/show_bug.cgi?id=55738
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- Confirming. But amstream and quartz are useless. Please the next time, test only in a fresh wineprefix without any dll override.
https://bugs.winehq.org/show_bug.cgi?id=55738
--- Comment #4 from joaopa jeremielapuree@yahoo.fr --- A regression test would very useful.https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=55738
--- Comment #5 from winehq@darnley.moe --- I can see what happens but those overrides are needed for video playback and the radio chatter in game I think. Perhaps those are another bug unrelated. I'll try.
As for regression testing. I am working on it. 9 steps and not quick to build. This bug https://bugs.winehq.org/show_bug.cgi?id=53923 held me up for a while but I am working around it. A couple of commits tested so far sounded odd but not the bug I was looking for. Sounded a bit like 22050Hz audio.
https://bugs.winehq.org/show_bug.cgi?id=55738
--- Comment #6 from winehq@darnley.moe --- I'm done. The last few commits built quickly. I had to skip some because they were silent. "There are only 'skip'ped commits left to test. The first new commit could be any of: 9d8de06fd920fca02164eaccd550beb97f52f7b3 a9cda37f65338ee5884bf4a1eb5cae6bcbee4801 d9b9af962ba20b3efe722b7da5b848ac20d506cc c3cca0d206660b016803ecace9f205daa4ab9c5c" It appears the gstreamer MP3 bits were being modifed.
I am now going to check the demo and full game, if I can, without the winetricks overrides.
https://bugs.winehq.org/show_bug.cgi?id=55738
--- Comment #7 from winehq@darnley.moe --- Dang. It looks like nether the demo nor the full game has the problem on 7.22 or 8.17 if I do not add those dlls. I guess that makes the bug report invalid.
I wonder what other workarounds there might be on newer wine versions.
https://bugs.winehq.org/show_bug.cgi?id=55738
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #8 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
In comment 5, you say that the native DLLs are required for proper video playback and radio chatter. Is it still the case?
Regards.
https://bugs.winehq.org/show_bug.cgi?id=55738
--- Comment #9 from winehq@darnley.moe --- (In reply to Olivier F. R. Dierick from comment #8)
In comment 5, you say that the native DLLs are required for proper video playback and radio chatter. Is it still the case?
I've been experimenting. On 8.17 it seems that playback can succeed for most of the sequences I've tried. The appropriate gstreamer plugins are needed: mpegpsdemux from "bad" for the videos and asfdemux from "ugly" for the radio chatter. One video had music but no voice which I don't understand is possible. However I encountered a few freezes when videos were supposed to end. Could be a result of my hastily compiled packages. More checking needed.
https://bugs.winehq.org/show_bug.cgi?id=55738
--- Comment #10 from winehq@darnley.moe --- I've checked that gstreamer plugins are right to the best of my ability. I have done more testing and get strange results.
First of all the game appears to lock up when playback of two videos end. The first is an intro video, the news report that plays after dev logos, the other is the fist mission briefing video. If you let them play to the end or if you hit escape to skip them the game appears to freeze. The intro can be skipped safely by hitting escape during the dev logos. Perhaps this is the bug I should be filing.
Secondly I get strangely inconsistent results. The game has a config option labelled "use alternative video playback". With a prefix set to "Windows 10" I get video and music but no speech on the intro video. Enabling that option gets me music and speech but no video. With a "Windows 7" or "Windows XP" prefix I get music, speech, no video but alternative has video, music, no speech. They swap around.
https://bugs.winehq.org/show_bug.cgi?id=55738
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- One bug per report please.
So keep focus on the first bug please. For the second one, please open a new bug report.