Issue with Gorky 17 videos (gstreamer)

Questions about Wine on Linux
Locked
Time4Tea
Level 3
Level 3
Posts: 56
Joined: Sat Apr 25, 2020 11:32 am

Issue with Gorky 17 videos (gstreamer)

Post by Time4Tea »

Hi, I am trying to run the Zoom Platform version of Gorky 17 in Wine 6.15. The game seems to run ok; however, I am having a problem with the videos. They are playing, but they look kind of scrambled and bizarre, as you can see in the screenshot below:
Gorky17_intro_video.png
This is the terminal output when I run the game:

Code: Select all

0024:fixme:ddraw:DirectDrawEnumerateExA flags 0x00000006 not handled
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
0024:fixme:ddraw:ddraw7_Initialize Ignoring guid {00000000-0000-0000-0000-000000000000}.
0024:fixme:ddraw:ddraw_surface1_Flip Ignoring flags 0x1.
ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
0024:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
winegstreamer warning: videoconvert1: not negotiated
winegstreamer warning: videoconvert1: ../gstreamer/libs/gst/base/gstbasetransform.c(1431): gst_base_transform_reconfigure_unlocked (): /GstBin:bin0/GstVideoConvert:videoconvert1:
not negotiated
0158:err:quartz:DSoundRender_SendSampleData 0
0120:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0024:err:system:ChangeDisplaySettingsExW Restoring all displays to their registry settings returned -2.
0024:err:d3d:wined3d_restore_display_modes Failed to restore all outputs to their registry display settings, error -2.
0024:err:ddraw:ddraw_set_cooperative_level RestoreDisplayMode failed
0024:err:system:ChangeDisplaySettingsExW Restoring all displays to their registry settings returned -2.
0024:err:d3d:wined3d_restore_display_modes Failed to restore all outputs to their registry display settings, error -2.
It seems like it may be some sort of codec issue. Has anyone seen that gstreamer error before, about 'videoconvert1: not negotiated'?

If I go into the 'AVI' folder and play the videos through mpv they run fine. But, I guess mpv isn't using gstreamer.
Time4Tea
Level 3
Level 3
Posts: 56
Joined: Sat Apr 25, 2020 11:32 am

Re: Issue with Gorky 17 videos (gstreamer)

Post by Time4Tea »

Does anyone have any ideas on this one? Is it possible it might work better if I convert the videos to a different format? Does anyone know of a way I can run a video using gstreamer directly from the command line, to test it?
Time4Tea
Level 3
Level 3
Posts: 56
Joined: Sat Apr 25, 2020 11:32 am

Re: Issue with Gorky 17 videos (gstreamer)

Post by Time4Tea »

It appears not to be an issue with gstreamer. The videos play fine if I run them from the command line with:

Code: Select all

$ gst-play-1.0 intro.asf
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: Issue with Gorky 17 videos (gstreamer)

Post by jkfloris »

To play the videos you can use 'winetricks' to install wmp9 and directshow.
(This requires the game to be installed in a 32-bit prefix).

Code: Select all

winetricks -q wmp9 directshow
Time4Tea
Level 3
Level 3
Posts: 56
Joined: Sat Apr 25, 2020 11:32 am

Re: Issue with Gorky 17 videos (gstreamer)

Post by Time4Tea »

jkfloris wrote: Mon Nov 01, 2021 4:17 pm To play the videos you can use 'winetricks' to install wmp9 and directshow.
(This requires the game to be installed in a 32-bit prefix).

Code: Select all

winetricks -q wmp9 directshow
Hey, that works! Thanks for your help. I suspect it was the 'qasf' component for the .asf video files, as I had wmp9 and quartz installed in the prefix already, but not qasf. I'll add an entry to the AppDB for it. :D
Locked