http://bugs.winehq.org/show_bug.cgi?id=25500
Summary: Megarace 3: in-game videos not working Product: Wine Version: 1.3.9 Platform: x86 URL: http://www.fileplanet.com/82163/80000/fileinfo/MegaRac e-3-Demo OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: [email protected] ReportedBy: [email protected]
Created an attachment (id=32465) --> (http://bugs.winehq.org/attachment.cgi?id=32465) terminal output
Neither the intro videos (company logos) nor the in-game cutscenes are playing in Megarace 3: Wine simply skips the videos without an error message. It's a pity because there are some hilarious cutscenes in the game, featuring Lance Boyle as the host of the game.
The company logos which should be played right after starting have the following properties: Video: WMV v7, 640x480 px, 4:3 Audio: WMA v7, 128 kbps, 44 kHz, Stereo, 16 bits
The cutscenes in the game are separated into 2 files: a wmv file which also includes an audio track (WMV v7 / WMA v7) and a corresponding wav file (ADPCM, Stereo, 22 kHz)
After installing WMP9 or 10 via winetricks the videos are still not playing.
The demo can be used to test the issue but it contains only one of the company logos.
Fedora 14 x86
http://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #1 from GyB [email protected] 2010-12-12 10:07:02 CST --- Created an attachment (id=32466) --> (http://bugs.winehq.org/attachment.cgi?id=32466) +quartz,+gstreamer,+tid log
http://bugs.winehq.org/show_bug.cgi?id=25500
GyB [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=25500
Dan Kegel [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]
--- Comment #2 from Dan Kegel [email protected] 2010-12-12 14:19:12 CST --- Which gstreamer plugin packages do you have installed?
http://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #3 from GyB [email protected] 2010-12-12 21:28:14 CST --- (In reply to comment #2)
Which gstreamer plugin packages do you have installed?
gstreamer-0.10.31-1.fc14.i686 gstreamer-devel-0.10.31-1.fc14.i686 gstreamer-plugins-base-0.10.31-1.fc14.i686 gstreamer-plugins-base-devel-0.10.31-1.fc14.i686 gstreamer-plugins-good-0.10.26-1.fc14.i686 gstreamer-plugins-ugly-0.10.16-2.fc14.i686 gstreamer-ffmpeg-0.10.11-1.fc14.i686 gstreamer-plugins-bad-free-0.10.20-3.fc14.1.i686
http://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #4 from GyB [email protected] 2011-07-23 13:46:55 CDT --- Videos are still not working with Wine-1.3.25. I can watch the videos by using Totem.
http://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #5 from GyB [email protected] --- Created attachment 46963 --> http://bugs.winehq.org/attachment.cgi?id=46963 terminal output Wine 1.7.9
Videos still don't play in Wine 1.7.9 'winetricks wmp10 devenum quartz' is needed to play the videos.
Fedora 19 x86 Wine 1.7.9 compiled from source without gstreamer support
https://bugs.winehq.org/show_bug.cgi?id=25500
[email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected], | |[email protected]
https://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #6 from Béla Gyebrószki [email protected] --- Alternate download link to the demo if the original one doesn't work for you: http://www.jeuxvideo.com/telecharger/jeux-et-demos/00003780-megarace-3-nouve...
Megarace_3_Demo_multijoueurs_JeuxVideo.com_3780.zip sha1: 4a7061b2cd2e24f7796a8ac48bd69704272b04ee
Plain terminal output (without overrides): fixme:win:EnumDisplayDevicesW ((null),0,0x33f318,0x00000000), stub! fixme:d3d:resource_check_usage Unhandled usage flags 0x20. loading BIGFILES\DATA1.BFZ... loading BIGFILES\DATA.BFZ... BIGFILES\DATA.BFZ was loaded loading BIGFILES\LOC.BFZ... BIGFILES\LOC.BFZ was loaded fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:resource_check_usage Unhandled usage flags 0x20. err:quartz:GetClassMediaFile Media class not found err:quartz:GetClassMediaFile Media class not found fixme:d3d:resource_check_usage Unhandled usage flags 0x20. fixme:d3d:swapchain_gl_present WINED3D_SWAP_EFFECT_FLIP not implemented.
With WMP10, native devenum and quartz installed the only available video in the demo version (logocryo.wmv) plays but it is rendered in psychedelic colors (maybe a nouveau issue or some other bug).
wine-1.7.51-268-g781b88b Fedora 22 32-bit
https://bugs.winehq.org/show_bug.cgi?id=25500
Bruno Jesus [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|Megarace 3: in-game videos |Megarace 3: in-game videos |not working |not working (videos require | |WMV1 codec) Ever confirmed|0 |1
--- Comment #7 from Bruno Jesus [email protected] --- Even after winetricks wmp10 and manually installing WMP9Codecs.exe [1] wine cannot seem to find the required codec, at least through ICLocate because the driver is not registered as a video parser in the same way as indeo/cinepak.
Maybe quartz should use DirectShow registry entries to check that the codec is available and trigger a different path... I think I never saw I wmv video working in wine.
[1] http://www.microsoft.com/en-us/download/confirmation.aspx?id=507
https://bugs.winehq.org/show_bug.cgi?id=25500
Adam Bolte [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]
https://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #8 from Aexander [email protected] --- Still in Wine 5.3. The JeuxVideo demo is gone. Probably be a good idea to archive.org the fileplanet one. Current fileplanet demo:
SHA1 (megarace3_demo.zip) = a3760f2d929d488d9df8dc01e8abe0917035025d $ du -sh megarace3_demo.zip 54M megarace3_demo.zip
Plain terminal output (without overrides): 000d:err:module:__wine_process_init L"C:\windows\system32\winemenubuilder.exe" not found 000b:err:wineboot:process_run_key Error running cmd L"C:\windows\system32\winemenubuilder.exe -a -r" (126). 0028:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0028:fixme:d3d:resource_check_usage Unhandled usage flags 0x20. 0028:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 0028:fixme:d3d:resource_check_usage Unhandled usage flags 0x20. 0028:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. 0028:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet 0040:err:ntdll:RtlpWaitForCriticalSection section 0x1252164 "/home/hobo/code/wine-git/dlls/quartz/filtergraph.c: IFilterGraphImpl.cs" wait timed out in thread 0040, blocked by 0028, retrying (60 sec)
No video output, but the audio plays. When it reaches the end it "hangs" and loops/stutters the last part of the audio endlessly.
With only native quartz installed the logocryo.wmv does play though with the psychedelic colors and only part of the frame. While gst-play on the otherhand will play the video normally.
https://bugs.winehq.org/show_bug.cgi?id=25500
joaopa [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]
--- Comment #9 from joaopa [email protected] --- Bug still occurs with wine-5.10 wine Megarace3_demo.exe 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:fixme:d3d:resource_check_usage Unhandled usage flags 0x20. loading BIGFILES\DATA.BFZ... BIGFILES\DATA.BFZ was loaded loading BIGFILES\LOC.BFZ... BIGFILES\LOC.BFZ was loaded 0024:fixme:d3d:resource_check_usage Unhandled usage flags 0x20. 0024:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. 0024:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet 0100:fixme:quartz:DSoundRender_SendSampleData Sample dropped 15168 of 24576 bytes 00fc:err:ntdll:RtlpWaitForCriticalSection section 0xfaccdc "filtergraph.c: IFilterGraphImpl.cs" wait timed out in thread 00fc, blocked by 0024, retrying (60 sec)
https://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #10 from Aexander [email protected] --- Created attachment 68549 --> https://bugs.winehq.org/attachment.cgi?id=68549 Megarace 3 logo vid screenshots
With wine-5.20-141-g03eaa2cc93e this has improved. Clean prefix it no longer hangs and there is video output. Though the psychedelic colors and only part of the frame. Default terminal output:
--- snip --- 0034:err:module:process_init L"C:\windows\system32\winemenubuilder.exe" not found 002c:err:wineboot:process_run_key Error running cmd L"C:\windows\system32\winemenubuilder.exe -a -r" (126). 00cc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 00cc:fixme:d3d:resource_check_usage Unhandled usage flags 0x20. 00cc:fixme:d3d:resource_check_usage Unhandled usage flags 0x20. 00cc:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. 00cc:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet 00cc:err:quartz:MediaFilter_GetState Filter 00B61A70 reported incorrect state 2 (expected 1). 00cc:err:quartz:MediaFilter_GetState Filter 00D7DCAC reported incorrect state 2 (expected 1). 00cc:err:quartz:MediaFilter_GetState Filter 001FF9B8 reported incorrect state 2 (expected 1). 00cc:err:quartz:MediaFilter_GetState Filter 00B61400 reported incorrect state 2 (expected 1). 0158:fixme:quartz:DSoundRender_UpdatePositions Underrun of data occurred! 00cc:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet 00cc:fixme:d3d:resource_check_usage Unhandled usage flags 0x20. 0168:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts. --- snip ---
In the attached screenshot the top is the playback in Wine and the bottom is from gst-play in about the same place. The output is 640x480 in both cases, but the Wine playback has the broken colors and apparently has doubled the width, i.e. 1280x480. With the output itself still limited to 640x480.
https://bugs.winehq.org/show_bug.cgi?id=25500
soredake [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]
https://bugs.winehq.org/show_bug.cgi?id=25500
Zebediah Figura [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]
--- Comment #11 from Zebediah Figura [email protected] --- Created attachment 68555 --> https://bugs.winehq.org/attachment.cgi?id=68555 (hack?) reorder colors...
The game seems to accept any RGB format in its renderer, but blithely blits the data into a D3DFMT_R5G6B5 d3d8 surface regardless of the actual connection type. Presumably native outputs RGB16 before (or in lieu of) any other RGB formats.
The attached patch fixes the video problems for me (although the video is still green and purple, which is a separate bug that affects other applications as well).
It's a little unfortunate, because I'm not sure that we really want to prefer RGB16 to BGRx—not only because it could mean a double conversion for videoflip, but also because it potentially loses some color depth. It's not a particularly large concern as it's a non-default code path in several ways, but it also may be difficult to notice regressions. It certainly deserves testing with native WMV decoders, to confirm that they really prefer RGB16, and perhaps examination of libav/gstreamer.
https://bugs.winehq.org/show_bug.cgi?id=25500
Zebediah Figura [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winegstreamer Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=25500
Zebediah Figura [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Megarace 3: in-game videos |Megarace 3 videos are |not working (videos require |distorted |WMV1 codec) |
https://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #12 from joaopa [email protected] --- Bug still occurs with wine-6.2.
https://bugs.winehq.org/show_bug.cgi?id=25500
Anastasius Focht [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.fileplanet.com/8 |https://web.archive.org/web |2163/80000/fileinfo/MegaRac |/20210214111943/http://down |e-3-Demo |load.fileplanet.com/ftp1/ga | |medemos/arcade/megarace3_de | |mo.zip?st=NWsgWlFvxM2auaDQ1 | |j2fmQ&e=1613312332 CC| |[email protected]
--- Comment #13 from Anastasius Focht [email protected] --- Hello folks,
adding stable download link via Internet Archive for reproduce:
https://web.archive.org/web/20210214111943/http://download.fileplanet.com/ft...
$ sha1sum megarace3_demo.zip a3760f2d929d488d9df8dc01e8abe0917035025d megarace3_demo.zip
$ du -sh megarace3_demo.zip 54M megarace3_demo.zip
Regards
https://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #14 from joaopa [email protected] --- Bug still occurs with wine-6.18.
https://bugs.winehq.org/show_bug.cgi?id=25500
--- Comment #15 from joaopa [email protected] --- Bug still occurs wine wine-8.5
https://bugs.winehq.org/show_bug.cgi?id=25500
soredake [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|broaden_acid002@simplelogin | |.com |