MacWine mpeg2 DVD movie playback in Wing Commander Prophecy?

Questions about Wine on macOS.
Locked
darklord
Level 2
Level 2
Posts: 25
Joined: Sun Dec 08, 2013 11:10 pm

MacWine mpeg2 DVD movie playback in Wing Commander Prophecy?

Post by darklord »

I am trying to get the DVD quality movies running in the mac version of wine. They are mpeg2 with an AC3 audio codec. This is with a fan made .dll file that searches for the movies with the following extensions .VOB .mpeg .mpg and .avi and plays them. We managed to get it working in the linux version of wine just fine, but OSX version of wine seems to relay the movie to quicktime. This SHOULD be fine as Qucktime player can play the movies just fine if the extension is changed from .VOB to .mpeg by itself. (due to some sort of anti-dvd-piracy measure by apple which which doesn't recognize the .vob extension) However when a DVD movie tries to play I get this in the wine log

Code: Select all

err:quartz:GetClassMediaFile Media class not found
err:avicap:query_video_device Video 4 Linux support not enabled
err:avicap:query_video_device Video 4 Linux support not enabled
err:avicap:query_video_device Video 4 Linux support not enabled
err:avicap:query_video_device Video 4 Linux support not enabled
err:avicap:query_video_device Video 4 Linux support not enabled
err:avicap:query_video_device Video 4 Linux support not enabled
err:avicap:query_video_device Video 4 Linux support not enabled
err:avicap:query_video_device Video 4 Linux support not enabled
err:avicap:query_video_device Video 4 Linux support not enabled
err:avicap:query_video_device Video 4 Linux support not enabled
fixme:qtsplitter:QT_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x3e
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x21
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x111
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x27
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x4c
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x27
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x4c
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x42
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x28
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0xfffffff4
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x111
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x27
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x4c
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0xfffffff5
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x111
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0xfffffff5
fixme:qtdatahandler:myComponentRoutineProc unhandled select 0x111
fixme:qtsplitter:QT_Process_Movie QuickTime cannot handle media type(-2048)
Any ideas as to why this is happening and is there anything I can do about it?
darklord
Level 2
Level 2
Posts: 25
Joined: Sun Dec 08, 2013 11:10 pm

Re: MacWine mpeg2 DVD movie playback in Wing Commander Proph

Post by darklord »

Well on the plus side, the dll that relays the movie no longer crashes in wine, but there is still the issue of playback.

Now since Lion, Quicktime player has been able to play Mpeg-2 movies, and indeed the movies work when I click on them. However when I try it in game, I get this in the debug log.

Code: Select all

fixme:qtsplitter:QT_Process_Movie QuickTime cannot handle media type(-2048)
I really don't understand this. If it's indeed relaying to the OS's quicktime, why is it suddenly not able to play the file?
Locked