https://bugs.winehq.org/show_bug.cgi?id=30366
--- Comment #19 from Christopher May-Townsend chris@maytownsend.co.uk --- as long as gstreamer1.0-plugins-bad:i386 are installed with gstreamer1.0-libav:i386 the video appears to start playing, you can even hear the first fraction of a second of video playing, if I play SC_0010A.vob directly I can confirm its the same "thunderclap" noise, then the screen stays same colour and nothing plays.
output from console in case different from last time;
maquis196@d-deridex:/data/wine/wing_commander_4/drive_c/GOG Games/Wing Commander IV$ WINEPREFIX=/data/wine/wing_commander_4 wine wc4dvd.exe Loading Wing Commander IV. System RAM checks out OK. Parsing command line. Opening game sequence. Looking for installed files. Opening tree files. Init movie buffers. 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION Starting sound system. Looking for 16 bit sound. Setting video mode. Card is not bank switched. Using double buffer mode. Card is not bank switched. Using double buffer mode. 0024:fixme:quartz:VMR9FilterConfig_SetNumberOfStreams iface 01421624, count 4, stub! 0024:err:ole:CoGetClassObject class {39f498af-1a09-4275-b193-673b0ba3d478} not registered 0024:err:ole:CoGetClassObject no class object {39f498af-1a09-4275-b193-673b0ba3d478} could be created for context 0x1 0024:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. 0024:err:quartz:VMR7WindowlessControl_GetNativeVideoSize Got no pointer 0024:fixme:quartz:VMR7WindowlessControl_GetColorKey (01421640/01421290)->(...) stub 0024:fixme:quartz:VMR7WindowlessControl_RepaintVideo (01421640/01421290)->(...) stub 0024:fixme:quartz:VMR7WindowlessControl_RepaintVideo (01421640/01421290)->(...) stub 00e0:err:gstreamer:watch_bus mpegpsdemux1: Internal data stream error. 00e0:err:gstreamer:watch_bus gstmpegdemux.c(2954): gst_ps_demux_loop (): /GstBin:bin0/GstDecodeBin:decodebin0/GstMpegPSDemux:mpegpsdemux1: streaming stopped, reason not-negotiated (-4) 00dc:err:gstreamer:watch_bus multiqueue1: Internal data stream error. 00dc:err:gstreamer:watch_bus gstmultiqueue.c(2357): gst_multi_queue_sink_event (): /GstBin:bin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue1: streaming stopped, reason not-negotiated (-4) 00dc:fixme:quartz:DSoundRender_UpdatePositions Underrun of data occurred! 0024:fixme:quartz:VMR7WindowlessControl_RepaintVideo (01421640/01421290)->(...) stub ^C00e8:fixme:console:default_ctrl_handler Terminating process 20 on event 0