https://bugs.winehq.org/show_bug.cgi?id=53306
Bug ID: 53306 Summary: Rise of Nations Thrones and Patriots: Intros and menu background video not showing (missing Windows Media Video 7 decoder) Product: Wine Version: 7.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: odecif@gmail.com Distribution: ---
Created attachment 72682 --> https://bugs.winehq.org/attachment.cgi?id=72682 Log showing intro errors
When starting the game there is no intro movies (black screens) as well as background video in the main menu.
Attachment contain console logs for when I start the game (intro movies).
The following logs are present for when the menu background video is supposed to be loaded:
winegstreamer error: decodebin3: Your GStreamer installation is missing a plug-in. winegstreamer error: decodebin3: ../gstreamer/subprojects/gst-plugins-base/gst/playback/gstdecodebin2.c(4701): gst_decode_bin_expose (): /GstBin:bin3/GstDecodeBin:decodebin3: no suitable plugins found: Missing decoder: Windows Media Video 7 (video/x-wmv, wmvversion=(int)1, width=(int)1024, height=(int)768, format=(string)WMV1, framerate=(fraction)10000000/333667)
0128:err:wmvcore:init_stream Failed to connect parser, hr 0x80004005.
The files in question are the following: * <installation_path>/art/iface_bg_movie.wmv * <installation_path>/art/opening.wmv * <installation_path>/bhg_game_studios1M.wmv * <installation_path>/ms_game_studios_1M.wmv
The files play nicely in all my local video players and I have the following gstreamer packages installed:
$ pacman -Qs gst- local/gst-libav 1.20.2-2 Multimedia graph framework - libav plugin local/gst-plugins-bad 1.20.2-2 Multimedia graph framework - bad plugins local/gst-plugins-bad-libs 1.20.2-2 Multimedia graph framework - bad local/gst-plugins-base 1.20.2-2 Multimedia graph framework - base plugins local/gst-plugins-base-libs 1.20.2-2 Multimedia graph framework - base local/gst-plugins-good 1.20.2-2 Multimedia graph framework - good plugins local/gst-plugins-ugly 1.20.2-2 Multimedia graph framework - ugly plugins local/gst-python 1.20.2-2 Multimedia graph framework - python plugin local/gupnp-dlna 0.12.0-1 Library to ease DLNA-related bits for applications using gupnp local/lib32-gst-plugins-base 1.20.2-1 GStreamer open-source multimedia framework core library (32-bit) - base local/lib32-gst-plugins-base-libs 1.20.2-1 GStreamer open-source multimedia framework core library (32-bit) - base local/lib32-gst-plugins-good 1.20.2-1 GStreamer open-source multimedia framework core library (32-bit) - good plugins local/lib32-gst-plugins-ugly 1.20.2-1 Multimedia graph framework - ugly plugins (32-bit)
My test rig: * Manjaro Linux 21.3.0 * Kernel 5.10.123-1-MANJARO * Nvidia RTX 3070 with 515.48.07 drivers * Budgie DE
I also tried using wine-6.5 and winetricks wmp9 but it didn't make the videos show (since wmp9 package is broken since wine-6.6).
If there is anything else I can test or provide please let me know!
https://bugs.winehq.org/show_bug.cgi?id=53306
--- Comment #1 from Rafał Mużyło galtgendo@o2.pl --- If I were into guesses (which I kinda am), I'd say you need either lib32-gst-libav or a specific 32bit wmv plugin (IIRC gstreamer has one, but gst-libav should cover it regardless).
https://bugs.winehq.org/show_bug.cgi?id=53306
--- Comment #2 from odecif@gmail.com --- (Updated to wine-7.11.)
Huh, missed that package. Thanks for pointing it out.
Ok, so I just managed to install lib32-gst-libav and the videos still will not show. Although, now there is even less information in the console.
Below is what is being shown each video:
winegstreamer warning: audioconvert0: not negotiated winegstreamer warning: audioconvert0: ../gstreamer/subprojects/gstreamer/libs/gst/base/gstbasetransform.c(1431): gst_base_transform_reconfigure_unlocked (): /GstBin:bin0/GstAudioConvert:audioconvert0: not negotiated
$ pacman -Qs gst- local/gst-libav 1.20.3-1 Multimedia graph framework - libav plugin local/gst-plugins-bad 1.20.3-1 Multimedia graph framework - bad plugins local/gst-plugins-bad-libs 1.20.3-1 Multimedia graph framework - bad local/gst-plugins-base 1.20.3-1 Multimedia graph framework - base plugins local/gst-plugins-base-libs 1.20.3-1 Multimedia graph framework - base local/gst-plugins-good 1.20.3-1 Multimedia graph framework - good plugins local/gst-plugins-ugly 1.20.3-1 Multimedia graph framework - ugly plugins local/gst-python 1.20.3-1 Multimedia graph framework - python plugin local/gupnp-dlna 0.12.0-1 Library to ease DLNA-related bits for applications using gupnp local/lib32-gst-libav 1.20.3-1 Multimedia graph framework - libav plugin (32-bit) local/lib32-gst-plugins-base 1.20.3-1 GStreamer open-source multimedia framework core library (32-bit) - base local/lib32-gst-plugins-base-libs 1.20.3-1 GStreamer open-source multimedia framework core library (32-bit) - base local/lib32-gst-plugins-good 1.20.3-1 GStreamer open-source multimedia framework core library (32-bit) - good plugins local/lib32-gst-plugins-ugly 1.20.3-2 Multimedia graph framework - ugly plugins (32-bit)
https://bugs.winehq.org/show_bug.cgi?id=53306
--- Comment #3 from odecif odecif@gmail.com --- Bug still present in wine-9.8.