http://bugs.winehq.org/show_bug.cgi?id=21152
Summary: Tomb Raider AOD: MPEG movies aren't played Product: Wine Version: 1.1.35 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: lukasz.wojnilowicz@gmail.com
Created an attachment (id=25393) --> (http://bugs.winehq.org/attachment.cgi?id=25393) terminal output on Wine 1.1.35
I'm using Wine-1.1.35 compiled from source on 32 bit Fedora 12 [gcc (GCC) 4.4.2 20091027 (Red Hat 4.4.2-7)]
The problem is that movies in this game aren't played. When movie should be played the screen is black and there is no music. I have to press any key to go forward. All movies are stored in "MAINDIRECTORYOFTHEGAME/data/FMV" in mpg format. Their resolution is 640x480 with 30 or 25 fps. Audio is coded with MPEG 1 Audio, Layer 2 in stereo with Sample rate 44100 or 48000 Hz with 192 kbps. I tried to override: -quartz.dll: nothing changed -quartz.dll and devenum.dll: game displayed that it cannot found movie file -mciqtz32.dll: game hanged on the beginning with black screen
http://bugs.winehq.org/show_bug.cgi?id=21152
--- Comment #1 from Jörg Höhle hoehle@users.sourceforge.net 2010-03-18 07:48:14 --- Created an attachment (id=26874) --> (http://bugs.winehq.org/attachment.cgi?id=26874) console log from wine-1.1.11
Lego Drome Racers also contains a subdirectory FMV/ of .mpg videos. LI.MPG: MPEG sequence, v1, system multiplex is what `file` reports.
Built-in quartz logs: fixme:quartz:Parser_FindPin (0x4356340)->(L"Input",0x32fb58) fixme:quartz:AsyncReader_FindPin (L"Output", 0x32fb64) and causes the app to exit.
Native quartz behaves better: it displays a black screen, then seems to hang as the virtual desktop is not refreshed any more. However pressing the space key lets the app continue. It works fine without videos.
The best work-around is one suggested by Markus Naaf in AppDB: rename that directory, then you don't even need to press a key, and you don't need native quartz.
This issue could be turned into an enhancement request for Wine to include whatever codec is needed for these videos. I have not identified it, because there's no typical error from ole:CoGetClassObject revealing an unkown interface GUID -- the only one is about {ca503b60-b176-11d4-a094-d0c0bf3a560c}, an EAX sound extension, also present in the OP's logs yet I doubt that's the cause.
I assume DirectX8 provides the missing codec because that's what the app's system requirements mention (and is included with the CD IIRC). Or is it integrated into native quartz.dll? But then, why does using a native quartz not display the videos? I believe it's {feb50740-7bef-11ce-9bd9-0000e202599c} MPEG Video Decoder
This might be a duplicate of bug #9127, however unlike that one, there's no fixme log about an MPEGSplitter in either the OP's or my log. And unlike bug #9127, comment #11, the videos don't display with a native quartz in Wine-1.1.32. They do on a native XP box. So there's some evidence *not* to classify this issue as dupe.
Perhaps the bug is that these videos should yield the MPEG-1 fixme but for some reason don't.
http://bugs.winehq.org/show_bug.cgi?id=21152
--- Comment #2 from Wylda wylda@volny.cz 2010-03-18 18:18:44 --- Created an attachment (id=26882) --> (http://bugs.winehq.org/attachment.cgi?id=26882) Video processing diagram
(In reply to comment #1)
Lego Drome Racers also contains a subdirectory FMV/ of .mpg videos. LI.MPG: MPEG sequence, v1, system multiplex is what `file` reports.
Hi Jörg, i'm not video expert, but i pushed those MPEG into gspot-v2.70a and it says:
MPEG-1 System Stream << { 1 vid, 1 aud } encoded by TMPGEnc (ver. 2.513.53.162) 640 x 360, 1939kbps, 29.970fps
Proposed Codec Solution and Tests =================================
EN_REVEL.mpg ->> -| v
Designation: MPEG1System Major Mediatype: MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} Minor Mediatype: MEDIASUBTYPE_MPEG1System {e436eb84-524f-11ce-9f53-0020af0ba770} | | v
[MPEG-1 Stream Splitter] ~ quartz.dll Src Property Value ============================================== - - Type DSH - - Function Splitter DSH 4CC MPEG1System DSH Friendly Name MPEG-I Stream Splitter DSH DirectShow CLSID CLSID_MPEG1Splitter {336475D0-942A-11CE-A870-00AA002FEAB5} REG Driver File C:\WINDOWS\system32\quartz.dll REG Merit 0x00600000 | | v
Designation: MPEG1Payload Major Mediatype: MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} Minor Mediatype: MEDIASUBTYPE_MPEG1Payload {e436eb81-524f-11ce-9f53-0020af0ba770} | | v
[MPEG Video Decoder] ~ quartz.dll Src Property Value ============================================== - - Type DSH - - Function Decoder DSH 4CC MPEG1Packet DSH Friendly Name MPEG Video Decoder DSH DirectShow CLSID CLSID_CMpegVideoCodec {FEB50740-7BEF-11CE-9BD9-0000E202599C} REG Driver File C:\WINDOWS\system32\quartz.dll REG Merit 0x40000001 | | v
Designation: Video Major Mediatype: MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} Minor Mediatype: { * } | | v
[Video Renderer] ~ quartz.dll Src Property Value ======================================== - - Type REND - - Function Renderer DSH 4CC Video DSH Friendly Name Video Renderer DSH DirectShow CLSID CLSID_VideoRenderer {70E102B0-5556-11CE-97C0-00AA0055595A} REG Driver File C:\WINDOWS\system32\quartz.dll REG Merit 0x00400000
It looks like, there is also an alternative (for my PC) instead of [MPEG-1 Stream Splitter] to use [Moonlight-Elecard MPEG 2 Demultiplexer] ~ C:\Program Files\Ringz Studio\Storm Codec\Codecs\mpeg2dmx.ax
http://bugs.winehq.org/show_bug.cgi?id=21152
--- Comment #3 from Jörg Höhle hoehle@users.sourceforge.net 2010-03-24 16:34:30 --- Created an attachment (id=27024) --> (http://bugs.winehq.org/attachment.cgi?id=27024) Drome Racers wine-1.1.41 +quartz+ole+seh log
As far as Drome Racers is concerned, I'd say that the bug indeed is that the app crashes before it gets a chance to display the MPEG-1 splitter fixme. Using dlls/quartz/tests/filtergraph.c with the app's .mpg file produces the splitter fixme line. The last line before the app crashes is: trace:quartz:FilterGraph2_Connect (0x4355da0/0x4355da0)->((nil), (nil)) perhaps with the "File Source (Async.)" class (See log for details).
Wylda, thanks for the hint about gspot. I tried regsvr32 mpg2split.ax from a DirectX install but that didn't help (neither with builtin nor native quartz.dll).
http://bugs.winehq.org/show_bug.cgi?id=21152
--- Comment #4 from NSLW lukasz.wojnilowicz@gmail.com 2011-02-18 02:31:58 CST --- Still issue in wine-1.3.13-315-gd9d4323
http://bugs.winehq.org/show_bug.cgi?id=21152
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |quartz Severity|normal |minor
--- Comment #5 from NSLW lukasz.wojnilowicz@gmail.com 2011-02-18 05:48:42 CST --- I found workaround: 1) install Tomb raider 2) install patch traod_pc_patch_v42.exe 3) install patch traod_pc_patch_v49_all_languages.exe 4) winetricks wmp9 quartz
Then videos are played. As we see the problem is in quartz.dll so I'm changing component.
Additional comment: If you don't want choppy video then do winetricks wmp9 quartz devenum. I used winetricks VERSION=20110123
BTW. Could somebody change the status from UNCONFIRMED to NEW
http://bugs.winehq.org/show_bug.cgi?id=21152
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #6 from Juan Lang juan_lang@yahoo.com 2011-02-18 08:53:37 CST --- Confirmed by multiple comments.
http://bugs.winehq.org/show_bug.cgi?id=21152
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|quartz |winegstreamer
--- Comment #7 from Austin English austinenglish@gmail.com 2011-02-18 09:23:14 CST --- Probably in winegstreamer, actually.
http://bugs.winehq.org/show_bug.cgi?id=21152
Maarten Lankhorst m.b.lankhorst@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |m.b.lankhorst@gmail.com
--- Comment #8 from Maarten Lankhorst m.b.lankhorst@gmail.com 2011-09-26 03:13:28 CDT --- Do you have the 32-bits libraries to play it? You need gstreamer-plugins-good,bad,ugly and gstreamer-ffmpeg
Since at the time the bug was filed there was no winegstreamer, I urge you to just retest as well. :)
+tid,+quartz,+gstreamer log would be nice, preferably on an install without native quartz.
http://bugs.winehq.org/show_bug.cgi?id=21152
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #9 from joaopa jeremielapuree@yahoo.fr 2012-03-18 06:14:21 CDT --- still a bug in current wine?
http://bugs.winehq.org/show_bug.cgi?id=21152
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25393|0 |1 is obsolete| |
--- Comment #10 from Wylda wylda@volny.cz 2012-05-19 04:26:04 CDT --- Created attachment 40224 --> http://bugs.winehq.org/attachment.cgi?id=40224 Console log from wine-1.5.4-185-g6c51c1b + WINEDEBUG=+tid,+quartz,+gstreamer
(In reply to comment #8)
+tid,+quartz,+gstreamer log would be nice
Attached. I have all the mentioned gstreamer plugins and all dlls were set to builtin.
Movies are not played even under wine-1.5.4-185-g6c51c1b. But Totem & Mplayer are able to play all the video files pointed by the console log: * ./Data/FMV/eidos.mpg * ./Data/FMV/Core.mpg * ./Data/FMV/EN_CRDIT.mpg
PS: Even though i did the +gstreamer, log does not mention such keyword at all. So i'm not sure about the bug's component.
http://bugs.winehq.org/show_bug.cgi?id=21152
David Rogers ezekiel000@lavabit.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ezekiel000@lavabit.com
http://bugs.winehq.org/show_bug.cgi?id=21152
--- Comment #11 from David Rogers ezekiel000@lavabit.com 2012-07-25 15:53:26 CDT --- Isn't this bug a duplicate of Bug #9127
http://bugs.winehq.org/show_bug.cgi?id=21152
legluondunet@free.fr legluondunet@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |legluondunet@free.fr
--- Comment #12 from legluondunet@free.fr legluondunet@free.fr 2013-12-09 03:46:14 CST --- I just installed Tomb Raider AOD on Steam: at start I have a black screen, no video. After install quartz with winetricks, the game runs fine, with video.
LGDN.
Config: Ubuntu 13.10 wine 1.7.8 32 bits AMD radeon 7850 with Ubuntu Catalyst drivers 13.101 version Processor Intel i5-3570 3,4 Ghz
https://bugs.winehq.org/show_bug.cgi?id=21152
--- Comment #13 from Austin English austinenglish@gmail.com --- Is this still an issue in current (1.7.36 or newer) wine? If so, please attach terminal output.
https://bugs.winehq.org/show_bug.cgi?id=21152
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
--- Comment #14 from mrdeathjr28@yahoo.es --- Problem still remains in wine vanilla without winetricks
https://www.youtube.com/watch?v=qiltdZB61nQ
specs machine on video comments
https://bugs.winehq.org/show_bug.cgi?id=21152
--- Comment #15 from Bruno Jesus 00cpxxx@gmail.com --- AFAICS this is another dup of bug 9127, isn't it?
https://bugs.winehq.org/show_bug.cgi?id=21152
--- Comment #16 from mrdeathjr28@yahoo.es --- (In reply to Bruno Jesus from comment #15)
AFAICS this is another dup of bug 9127, isn't it?
Yeah this is another game affected, cinematics stay in MPEG format
https://bugs.winehq.org/show_bug.cgi?id=21152
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE
--- Comment #17 from Austin English austinenglish@gmail.com --- (In reply to mrdeathjr28 from comment #16)
(In reply to Bruno Jesus from comment #15)
AFAICS this is another dup of bug 9127, isn't it?
Yeah this is another game affected, cinematics stay in MPEG format
Dupe.
*** This bug has been marked as a duplicate of bug 9127 ***
https://bugs.winehq.org/show_bug.cgi?id=21152
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Austin English austinenglish@gmail.com --- Closing.