WineHQ
Bug Tracking Database – Bug 9127

 Bugzilla

 

Last modified: 2017-12-04 07:07:12 CST  

Multiple games fail to play intro videos/movies (quartz MPEG splitter: MPEG-1 system streams not supported)

Bug 9127 - Multiple games fail to play intro videos/movies (quartz MPEG splitter: MPEG-1 system streams not supported)
Multiple games fail to play intro videos/movies (quartz MPEG splitter: MPEG-1...
Status: NEW
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: quartz
0.9.42.
x86 Linux
: P2 minor
: ---
Assigned To: Mr. Bugs
http://www.gamershell.com/download_13...
: download
: 12102 14066 18267 21152 24174 30666 30804 34722 34727 (view as bug list)
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2007-07-31 01:18 CDT by Predatory QQmber
Modified: 2017-12-04 07:07 CST (History)
55 users (show)

See Also:
Regression SHA1:
Fixed by SHA1:
Distribution: ---
Staged patchset:


Attachments
WINEDEBUG=+quartz from wine skipping Ever17 intro (60.30 KB, text/plain)
2008-12-09 16:43 CST, tyle7
Details
WINEDEBUG=+quartz,-all from Bloodrayne intro (69.69 KB, text/plain)
2009-05-24 17:29 CDT, xnitropl
Details
wine 1.4 crashes when install quartz (10.17 KB, text/plain)
2012-04-16 21:48 CDT, Lara Maia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Predatory QQmber 2007-07-31 01:18:15 CDT
fixme:quartz:AsyncReader_FindPin (L"Output", 0x7badc8cc)
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet 
supported.
Comment 1 Vitaliy Margolen 2007-07-31 08:24:32 CDT
What game? What happens exactly?
Comment 2 Predatory QQmber 2007-07-31 11:28:24 CDT
See AppDB - example: Resident Evil 4.
Nothing happens: blackscreen, waiting for skip.
Comment 3 Maarten Lankhorst 2008-03-18 22:28:34 CDT
*** Bug 12102 has been marked as a duplicate of this bug. ***
Comment 4 cumulus.007@hotmail.com 2008-05-02 08:16:20 CDT
Well, I think this isn't a bug. the Wine output says MPEG is currently not supported, so this is actually an improvement issue.
Comment 5 L. Rahyen 2008-05-02 08:38:53 CDT
Actually, you don't need to think to decide what is a bug or what isn't. If something does work on Windows out-of-the-box but doesn't work in WINE then this is by definition WINE bug.

"Improvement" is addition of something that doesn't exist in Windows at all. For example, implementing not yet implemented Control Panel in Audio tab.

In this particular case, this is of course bug in WINE because I assume that the video in the game works fine on Windows out-of-the-box.
Comment 6 cumulus.007@hotmail.com 2008-05-02 10:36:05 CDT
(In reply to comment #5)
> Actually, you don't need to think to decide what is a bug or what isn't. If
> something does work on Windows out-of-the-box but doesn't work in WINE then
> this is by definition WINE bug.
> 
> "Improvement" is addition of something that doesn't exist in Windows at all.
> For example, implementing not yet implemented Control Panel in Audio tab.
> 
> In this particular case, this is of course bug in WINE because I assume that
> the video in the game works fine on Windows out-of-the-box.
> 

okay, thank you for this info.
Comment 7 tyle7 2008-05-12 12:09:24 CDT
This occurs in for example the full version of Ever17, http://appdb.winehq.org/objectManager.php?sClass=version&iId=10981
where the intro movie will not start due to this.

A few other Japanese games are affected as well. The common factor seems to be that the games try to open a .avi or other video file for in-game movies, but fails. The movie files however work fine if one tries to open them manually in a media player.
Comment 8 Karl H. Grube 2008-06-05 01:30:08 CDT
Ever 17 has a weird kind of movie format, so I don't think this is the same bug personally.....

However, the game SHUFFLE! DOES NOT play the opening .avi file to the best of my knowledge and testing. Also, Princess Holiday プリホリ....does not play its avi file either.
Comment 9 Predatory QQmber 2008-06-05 18:15:58 CDT
Pretty much for unconfirmed,huh
Comment 10 Predatory QQmber 2008-06-05 18:31:13 CDT

    
Comment 11 knan-wine 2008-10-09 13:26:56 CDT
Also applies to Romance of the Three Kingdoms XI. (only the quartz bit)

That's definitely MPEG v1 System streams, so the fixme is correct.

file movie000.mpg 
movie000.mpg: MPEG sequence, v1, system multiplex

Replacing quartz.dll with native allows the videos to play. (with a bit of a stutter, but nevertheless) - not critical for that game, since it handles the error nicely and just skips playing the video.
Comment 12 tyle7 2008-12-09 16:43:54 CST
Created attachment 17783 [details]
WINEDEBUG=+quartz from wine skipping Ever17 intro

Added a quartz log from running intro movie of Ever17 on a clean ~/.wine from todays git. Movie does not show up, but can be bypassed by right-clicking or pressing escape.
Comment 13 Lei Zhang 2009-01-14 18:01:37 CST
I've sent a patch [1] so the quartz filtergraph test will attempt to play 'test.mpg'. For instance, take delta.mpg from [2] and rename it as test.mpg, and the test will attempt to render it.

I tested on WinXP and Win98SE, where the test passed. On Wine, we currently run into the "fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet 
supported." message and get a test failure.

[1] http://www.winehq.org/pipermail/wine-patches/2009-January/067732.html
[2] http://www.fileformat.info/format/mpeg/sample/index.htm
Comment 14 Ken Sharp 2009-04-29 06:49:07 CDT
*** Bug 18267 has been marked as a duplicate of this bug. ***
Comment 15 xnitropl 2009-05-24 17:29:54 CDT
Created attachment 21296 [details]
WINEDEBUG=+quartz,-all from Bloodrayne intro

Also show up this error boxes:

PlayCutscene Error
FAILED(hr=0x80004002) in

PlayCutscene Error
Failed(80004002) to set fullscreen!

PlayCutscene Error
Could not find output pin! hr=0x80004001
Comment 16 David Rogers 2009-11-13 05:52:25 CST
Still a problem in 1.1.32.
Comment 17 Karl H. Grube 2009-12-27 17:03:29 CST
Still present in Wine 1.1.35
Comment 18 Elia Devito 2010-02-18 13:39:09 CST
with wine 1.1.37 the movie work
Comment 19 Karl H. Grube 2010-02-18 17:26:52 CST
(In reply to comment #18)
> with wine 1.1.37 the movie work

Just tested in wine 1.1.38. Vidoes STILL do not work for me. Perhaps you had a different video, but MPEG 1 videos still don't seem to work with directshow.
Comment 20 Tomasz Sobczyk 2010-06-27 16:45:05 CDT
Still present in Wine-1.2-rc5.
Comment 21 Ruslan Kabatsayev 2010-08-18 13:21:44 CDT
Still present in wine 1.2.
Why not make the movies just behave as if they were of 0 length (until their playback is implemented), so that the user wouldn't have to skip them to make the game continue loading?
Comment 22 victor.engmark 2010-08-27 15:11:31 CDT
*** Bug 24174 has been marked as a duplicate of this bug. ***
Comment 23 Ruslan Kabatsayev 2010-12-02 14:01:39 CST
This bug is fixed as of wine 1.3.8 (at least, the movies do play, though the games crash after end of playback, but this is reported as another bug).
Comment 24 Dmitry Timoshkov 2010-12-02 23:56:22 CST
Reported fixed.
Comment 25 Karl H. Grube 2010-12-03 01:28:17 CST
(In reply to comment #24)
> Reported fixed.

I tested several games with this bug and it seems to still be present.
Comment 26 Predatory QQmber 2010-12-03 04:40:37 CST
(In reply to comment #23)
> This bug is fixed as of wine 1.3.8 (at least, the movies do play, though the
> games crash after end of playback, but this is reported as another bug).
(In reply to comment #25)
> (In reply to comment #24)
> > Reported fixed.
> 
> I tested several games with this bug and it seems to still be present.

and which games are those working and not working ?
what video formats are they using ?

(In reply to comment #24)
> Reported fixed.

let's not get ahead of ourselves.
which formats exactly should be supported ?
mpeg1, mpeg2, asf, bik with in-game-built-in decoder, something else ?
are you sure all of those work now ?
Comment 27 Karl H. Grube 2010-12-03 05:38:37 CST
(In reply to comment #26)
> (In reply to comment #23)
> > This bug is fixed as of wine 1.3.8 (at least, the movies do play, though the
> > games crash after end of playback, but this is reported as another bug).
> (In reply to comment #25)
> > (In reply to comment #24)
> > > Reported fixed.
> > 
> > I tested several games with this bug and it seems to still be present.
> 
> and which games are those working and not working ?
> what video formats are they using ?
> 
> (In reply to comment #24)
> > Reported fixed.
> 
> let's not get ahead of ourselves.
> which formats exactly should be supported ?
> mpeg1, mpeg2, asf, bik with in-game-built-in decoder, something else ?
> are you sure all of those work now ?

Winter Bells (しろくまベルスターズ) doesn't have working video, (it's not on the appdb, but it has the same engine as one game that is) and I believe it's MPEG-2. Shuffle! doesn't seem to play the opening (also MPEG-2 as I recall). Fate/Stay Night doesn't play its videos (according to my fast test). I can probably find more games with the same bug that just don't play MPEG-2 video. 

However, I could be mistaken, so if someone wants to double-check this and test things themselves, that would help. I am currently on 1.3.8.
Comment 28 Dan Kegel 2010-12-03 10:39:55 CST
Video is working in several games here thanks to the recent gstreamer changes.

The title of this bug is quite broad, it might be useful to close
this one and open individual bugs for games whose video doesn't work yet.
Comment 29 Grams79 2011-01-12 16:31:07 CST
I believe this all to be a great waste of time and energy.
Who cares to see a couple minute intro to a game which is later disabled after viewing.

Were is the waste of time vote button?

If a game is hanging on a movie clip then I can see the issue being a problem.
My solution would be to create a work around for each game.
1. Remove the game's ability to load these movies.
2. Replace the movie with a file that can be loaded by WINE so the player can continue.
3. etc etc etc
Comment 30 Ruslan Kabatsayev 2011-01-12 16:32:41 CST
(In reply to comment #29)
I don't think *only* games use this API.
Comment 31 Karl H. Grube 2011-01-12 16:56:31 CST
In response to Comment #29.

I totally disagree, if for the only reason that some games use movies as animated backgrounds and graphical effects. It's not just game OPs and the such that can/should be skipped.
Comment 32 quasi-anonymous user from bugmenot.com 2011-07-12 12:09:59 CDT
I had the same problem a while ago with a game using the kirikiri engine (I was running wine 1.2). Here's the workaround I used.

These were the errors printed by wine:

fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet  supported

and after overriding quartz.dll:

err:ole:CoGetClassObject class {feb50740-7bef-11ce-9bd9-0000e202599c} not registered
err:ole:CoGetClassObject no class object {feb50740-7bef-11ce-9bd9-0000e202599c} could be created for context 0x1

The solution I found was actually quite simple: register the "MPEG Video Decoder" OLE interface, for the service provided by quartz (so that it can be found by ole32.dll, right?). So:

1. Get quartz.dll (winxp sp2 version worked for me), copy it to "c:\windows\system32" in the wine prefix.
2. Register it with "wine regsvr 'c:\windows\system32\quartz.dll'". (Or was it 'regsvr32'? Can't remember...)
3. Override quartz.dll in winecfg (or use the appropriate environment variable).
4. Done.

If that didn't solve the problem, try manually importing ("wine regedit path/to/file.reg") the registry entries for the "MPEG Video Decoder" interface:
HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{FEB50740-7BEF-11CE-9BD9-0000E202599C}
Or for the whole "ActiveMovie Filter Class Manager" branch:
HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}
Comment 33 Dan Kegel 2011-07-12 12:17:56 CDT
'winetricks quartz' does that, fwiw.
Comment 34 Edward Z. Yang 2011-08-02 19:57:17 CDT
'winetricks quartz' does not appear to work for wine-1.2.2. Maybe it works for later versions of wine...
Comment 35 doyob 2012-01-23 00:20:16 CST
Still present in wine 1.3.37

I can't play STEINS;GATE because of this. Only black screen when OP starts with no option to skip it. Native quartz doesn't work with 1.3.37 either. Segfault when movie starts.

My wine compiled without gstreamer. If it matters.
Comment 36 z411 2012-02-13 23:11:21 CST
(In reply to comment #35)

Hello, I had the same problem with STEINS;GATE: the game crashed when the OP movie started. Luckily, I found a work around for recent Wine 1.3.4 installing quartz and ffdshow (should work with earlier versions but I haven't tested yet):

1. Use winetricks to install quartz; this should register the native quartz and devenum DLL.
2. Use winetricks to install ffdshow. In ffdshow installation, *make sure you select MPEG1 and MPEG2 in the list of formats to decode!*. I used libavcodec but libmpeg2 should work too.

This fixes STEINS;GATE for me. It also fixes the crash in Ever17 opening, but I get only audio. STEINS;GATE works fine.

It's weird though, as the rotating satellite in the title screen (which is also a video) works fine without ffdshow. I don't know if it has to do with Wine not being compiled against gstreamer, but it'd be nice if the videos could get decoded by the native libavcodec.

Let me know if it works.
Comment 37 gouriote 2012-02-17 16:32:48 CST
(In reply to comment #36)
Thanks for your solution. Unfortunately it did not resolved problem with wine 1.3 and 1.4, but it had suddenly worked perfectly with 1.2. Anyways I still can't overcome inevitable crash on save loading (though Q, W hotkeys usage resolve this problem... well, partly... sometimes).
Comment 38 z411 2012-02-17 19:01:52 CST
(In reply to comment #37)

Glad to know you could solve it. And yes, I can also confirm the problem with loading/saving.

Saving works fine most of the time (it has crashed a few times) but loading *never* works. It crashes with an unhandled exception.

This is the only thing keeping me from playing STEINS;GATE as everything else works perfectly; but having to start from the beginning in such a long text-based game makes it useless.

I hope someone has been able to find a workaround for this problem.
Comment 39 xangel1 2012-02-24 12:36:14 CST
(In reply to comment #38)
> (In reply to comment #37)
> 
> Glad to know you could solve it. And yes, I can also confirm the problem with
> loading/saving.
> 
> Saving works fine most of the time (it has crashed a few times) but loading
> *never* works. It crashes with an unhandled exception.
> 
> This is the only thing keeping me from playing STEINS;GATE as everything else
> works perfectly; but having to start from the beginning in such a long
> text-based game makes it useless.
> 
> I hope someone has been able to find a workaround for this problem.

winetricks d3d9 stabilize in-game save&loads
Comment 40 Lara Maia 2012-04-16 21:48:57 CDT
Created attachment 39828 [details]
wine 1.4 crashes when install quartz
Comment 41 Lara Maia 2012-04-16 21:50:36 CDT
(In reply to comment #37)
> (In reply to comment #36)
> Thanks for your solution. Unfortunately it did not resolved problem with wine
> 1.3 and 1.4, but it had suddenly worked perfectly with 1.2. Anyways I still
> can't overcome inevitable crash on save loading (though Q, W hotkeys usage
> resolve this problem... well, partly... sometimes).

(In reply to comment #36)
> (In reply to comment #35)
> 
> Hello, I had the same problem with STEINS;GATE: the game crashed when the OP
> movie started. Luckily, I found a work around for recent Wine 1.3.4 installing
> quartz and ffdshow (should work with earlier versions but I haven't tested
> yet):
> 
> 1. Use winetricks to install quartz; this should register the native quartz and
> devenum DLL.
> 2. Use winetricks to install ffdshow. In ffdshow installation, *make sure you
> select MPEG1 and MPEG2 in the list of formats to decode!*. I used libavcodec
> but libmpeg2 should work too.
> 
> This fixes STEINS;GATE for me. It also fixes the crash in Ever17 opening, but I
> get only audio. STEINS;GATE works fine.
> 
> It's weird though, as the rotating satellite in the title screen (which is also
> a video) works fine without ffdshow. I don't know if it has to do with Wine not
> being compiled against gstreamer, but it'd be nice if the videos could get
> decoded by the native libavcodec.
> 
> Let me know if it works.

quartz did not work well for me in wine 1.4), has some problems with ffmpeg also.

http://bugs.winehq.org/attachment.cgi?id=39828
Comment 42 gouriote 2012-04-24 13:07:00 CDT
(In reply to comment #41)
You may try to get rid of gstreamer usage. It fixed problems with Steins;Gate for me.
1. Compile wine-1.4 from sources without gstreamer support (./configure --without-gstreamer) or install older wine-1.2 (gstreamer was not implemented here)
2. Use native quartz, devenum.
3. Install ffdshow (enable mpeg1, mpeg2 in video decoder options)
Comment 43 Austin English 2012-04-24 13:53:46 CDT
(In reply to comment #42)
> (In reply to comment #41)
> You may try to get rid of gstreamer usage. It fixed problems with Steins;Gate
> for me.
> 1. Compile wine-1.4 from sources without gstreamer support (./configure
> --without-gstreamer) or install older wine-1.2 (gstreamer was not implemented
> here)

Or just disable winegstreamer.dll.
Comment 44 Tomasz Sobczyk 2012-06-13 22:55:40 CDT
(In reply to comment #42)
> (In reply to comment #41)
> You may try to get rid of gstreamer usage. It fixed problems with Steins;Gate
> for me.
> 1. Compile wine-1.4 from sources without gstreamer support (./configure
> --without-gstreamer) or install older wine-1.2 (gstreamer was not implemented
> here)
> 2. Use native quartz, devenum.
> 3. Install ffdshow (enable mpeg1, mpeg2 in video decoder options)

err:ole:CoGetClassObject class {feb50740-7bef-11ce-9bd9-0000e202599c} not registered
err:ole:CoGetClassObject no class object {feb50740-7bef-11ce-9bd9-0000e202599c} could be created for context 0x1

Well, that certainly doesn't seem to work on my box with 1.5.x. It wasn't STEINS;GATE, though it happens on basically any visual novel.

In any case, no one feels like implementing the MPEG-1 decoder functions in quartz? Are they documented enough to implement?
Comment 45 joaopa 2012-06-13 23:41:34 CDT
> no one feels like implementing the MPEG-1 decoder functions in quartz

Problem of patent
Comment 46 Lara Maia 2012-06-27 02:45:35 CDT
(In reply to comment #41)
> (In reply to comment #37)
> > (In reply to comment #36)
> > Thanks for your solution. Unfortunately it did not resolved problem with wine
> > 1.3 and 1.4, but it had suddenly worked perfectly with 1.2. Anyways I still
> > can't overcome inevitable crash on save loading (though Q, W hotkeys usage
> > resolve this problem... well, partly... sometimes).
> 
> (In reply to comment #36)
> > (In reply to comment #35)
> > 
> > Hello, I had the same problem with STEINS;GATE: the game crashed when the OP
> > movie started. Luckily, I found a work around for recent Wine 1.3.4 installing
> > quartz and ffdshow (should work with earlier versions but I haven't tested
> > yet):
> > 
> > 1. Use winetricks to install quartz; this should register the native quartz and
> > devenum DLL.
> > 2. Use winetricks to install ffdshow. In ffdshow installation, *make sure you
> > select MPEG1 and MPEG2 in the list of formats to decode!*. I used libavcodec
> > but libmpeg2 should work too.
> > 
> > This fixes STEINS;GATE for me. It also fixes the crash in Ever17 opening, but I
> > get only audio. STEINS;GATE works fine.
> > 
> > It's weird though, as the rotating satellite in the title screen (which is also
> > a video) works fine without ffdshow. I don't know if it has to do with Wine not
> > being compiled against gstreamer, but it'd be nice if the videos could get
> > decoded by the native libavcodec.
> > 
> > Let me know if it works.
> 
> quartz did not work well for me in wine 1.4), has some problems with ffmpeg
> also.
> 
> http://bugs.winehq.org/attachment.cgi?id=39828

The problem with ffmpeg is because the package gstreamer0.10-ugly-plugins (or gst-plugins-ugly depending on the distribution). Installing the package can hear the sound, but I do not see the image. The game returns to normal operation.
Comment 47 DL 2013-01-25 22:17:50 CST
The visual novel, Rewrite, has broken movies as well, although only the MPEG-1 ones as far as I can tell (which there are only a handful of). Installing quartz + ffdshow doesn't work in this case, nor CCCP or WMP9/10. I don't get the "MPEG-1 system streams not yet supported message" but I do get this message instead when a MPEG-1 movie is tried to be played:

err:ole:CoGetClassObject class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
err:ole:CoGetClassObject no class object {6bf52a52-394a-11d3-b153-00c04f79faa6} could be created for context 0x1

The video is basically just skipped, it doesn't crash at least. I don't have gstreamer support compiled so it shouldn't be an issue there.
Comment 48 FakeName 2013-08-03 22:41:12 CDT
Silent Hill 3 is being affected by this bug too.

From debug:

fixme:gstreamer:GST_QueryInterface No interface for
{37d84f60-42cb-11ce-8135-00aa004bb851}!
fixme:gstreamer:unknown_type Could not find a filter for caps: video/mpeg,
systemstream=(boolean)true, mpegversion=(int)1
fixme:gstreamer:watch_bus decodebin20: Your GStreamer installation is missing a
plug-in.
fixme:gstreamer:watch_bus decodebin20: A MPEG-1 System Stream demuxer plugin is
required to play this stream, but not installed.
fixme:gstreamer:GST_Connect GStreamer could not find any streams
err:gstreamer:push_data_init Obtaining buffer returned: -2
fixme:quartz:Parser_QueryInterface No interface for
{37d84f60-42cb-11ce-8135-00aa004bb851}!
fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet supported.
Comment 49 hungryjosh 2013-09-03 14:06:25 CDT
Alright, I haven't been able to get the movies playing in Steins;Gate. I'm using Mac OS X 10.8.4 and wine 1.7.1, and I installed wine with homebrew. 

When it gets to a movie 1 of 2 things happens, depending on the type of movie. If it's a movie that plays alongside other stuff going on, such as the spinning satellite on the main menu or the movies showing special effects then they show up, but it's static. The satellite is there but it does not spin, and the same thing goes for the special effects. Usually I can continue on past these, but occasionally it causes the game to freeze. Now, if the movie is something like the openings or endings then I get nothing. The movie doesn't play at all, and I get a black screen. Steins;Gate is still running, however, since pressing "escape" brings up the option to end the game, and if I have the option set in the game's config menu, then I can skip pass this with "enter." Again, occasionally these cause Steins;Gate to crash.

I have tried pretty much everything that's been said here and at the Steins;Gate page on this site: quartz (I had to do devenum here too or else quartz would crash), ffdshow (with the mpeg options selected), dirac, OpenCodecs, and d3dx9. Nothing changed the behavior I described above. Also, from what I've heard, ffdshow is supposed to display a pop-up the first time you use it, but no such thing has happened for me. 

Also, the videos in Fate/Stay Night, while skipping a bit here and there, do play right away. When I installed quartz/devenum however, I got a white screen when trying to play a video, although the audio still worked, and when I tried ffdshow on top of that, I did get a small pop-up, but it was too small so nothing could be read, and there was only an "OK" button. However, the Fate/Stay Night video did not play before or after pressing the "OK" button.
Comment 50 hungryjosh 2013-09-03 17:14:11 CDT
(In reply to comment #49)
> Alright, I haven't been able to get the movies playing in Steins;Gate. I'm
> using Mac OS X 10.8.4 and wine 1.7.1, and I installed wine with homebrew. 
> 
> When it gets to a movie 1 of 2 things happens, depending on the type of movie.
> If it's a movie that plays alongside other stuff going on, such as the spinning
> satellite on the main menu or the movies showing special effects then they show
> up, but it's static. The satellite is there but it does not spin, and the same
> thing goes for the special effects. Usually I can continue on past these, but
> occasionally it causes the game to freeze. Now, if the movie is something like
> the openings or endings then I get nothing. The movie doesn't play at all, and
> I get a black screen. Steins;Gate is still running, however, since pressing
> "escape" brings up the option to end the game, and if I have the option set in
> the game's config menu, then I can skip pass this with "enter." Again,
> occasionally these cause Steins;Gate to crash.
> 
> I have tried pretty much everything that's been said here and at the
> Steins;Gate page on this site: quartz (I had to do devenum here too or else
> quartz would crash), ffdshow (with the mpeg options selected), dirac,
> OpenCodecs, and d3dx9. Nothing changed the behavior I described above. Also,
> from what I've heard, ffdshow is supposed to display a pop-up the first time
> you use it, but no such thing has happened for me. 
> 
> Also, the videos in Fate/Stay Night, while skipping a bit here and there, do
> play right away. When I installed quartz/devenum however, I got a white screen
> when trying to play a video, although the audio still worked, and when I tried
> ffdshow on top of that, I did get a small pop-up, but it was too small so
> nothing could be read, and there was only an "OK" button. However, the
> Fate/Stay Night video did not play before or after pressing the "OK" button.

Alright, here's an update.

So, I was going and getting the terminal output that came up when I tried to play videos, and I saw "qtsplitter." I figured this was the player, so after some googling I found that it was part of wineqtdecoder, which is a wine video player using Mac OS X Quicktime Frameworks. So, seeing it was a DLL I opened up winecfg, disabled wineqtdecoder, and then used winetricks to get quartz, devenum, and ffdshow.

Bam! Videos are now working perfectly in Steins;Gate and no longer skipping in Fate/Stay Night. So it appears that wineqtdecoder could use some work, since it seems that was the source of the problem.
Comment 51 Roc Vallès Domènech 2013-09-15 01:42:32 CDT
Related (when wine is built with gstreamer support and the workaround in that bug, some of these games actually work):

http://bugs.winehq.org/show_bug.cgi?id=30557
Comment 52 FakeName 2014-02-27 18:31:55 CST
Cutscenes on Silent Hill 3 now work just fine if you override quartz. (Some time ago, probably before 1.7.0 this wouldn't work)
Comment 53 hibi.sasahara 2014-03-01 07:31:18 CST
I tested novel games in wine 1.7.13.
The opening movie is not played as ever.

Koiiro Soramoyou(恋色空模様 after happiness and extra hearts)
http://appdb.winehq.org/objectManager.php?sClass=version&iId=29650&iTestingId=83325

Amairo IsleNauts(天色*アイルノーツ)
http://appdb.winehq.org/objectManager.php?sClass=version&iId=29425&iTestingId=83252
Comment 54 Anastasius Focht 2014-05-27 16:34:51 CDT
Hello folks,

confirming, still present.
Refining summary.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Rockstar Games/Grand Theft Auto San Andreas

$ WINEDEBUG=+tid,+seh,+loaddll,+quartz wine ./gta_sa.exe >>log.txt 2>&1
...
0024:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\msvfw32.dll" at 0x7c420000: builtin
0024:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\quartz.dll" at 0x7c450000: builtin
0024:trace:quartz:DllGetClassObject ({e436ebb3-524f-11ce-9f53-0020af0ba770},{00000001-0000-0000-c000-000000000046},0x177f068)
0024:trace:quartz:DSCF_CreateInstance (0x3232378)->((nil),{56a868a9-0ad4-11ce-b03a-0020af0ba770},0xc920d4)
0024:trace:quartz:FilterGraph_create ((nil),0x177efec) 
...
0024:trace:quartz:GetClassMediaFile ((nil), L"movies\\Logo.mpg", (nil), (nil))
0024:trace:quartz:GetClassMediaFile L"Extensions"
0024:trace:quartz:GetClassMediaFile L"{E436EB83-524F-11CE-9F53-0020AF0BA770}"
0024:err:quartz:GetClassMediaFile Media class not found 
...
0024:trace:quartz:FilterGraph2_AddFilter (0x32324e8/0x32324ec)->(0x3236f58, L"MPEG-I Stream Splitter" (0x3236b4c))
0024:trace:quartz:Parser_SetSyncSource ((nil))
0024:trace:quartz:Parser_GetPin Asking for pos 0
0024:trace:quartz:FileAsyncReaderPin_AttemptConnection (0x3237138, 0x3237430)
0024:trace:quartz:dump_AM_MEDIA_TYPE 	MEDIATYPE_Stream
	MEDIASUBTYPE_MPEG1System
	...
	FORMAT_None
0024:trace:quartz:Parser_PullPin_ReceiveConnection ()
0024:trace:quartz:PullPin_ReceiveConnection (0x3237138/0x3237138)->(0x3232ad0, 0x3237430)
0024:trace:quartz:dump_AM_MEDIA_TYPE 	MEDIATYPE_Stream
	MEDIASUBTYPE_MPEG1System
	...
	FORMAT_None
0024:fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet supported.
...
0024:warn:quartz:FilterGraph2_Render Unable to connect L"MPEG-I Stream Splitter" to renderer (80040207) 
--- snip ---

$ wine --version
wine-1.7.19-70-gd6a59f7

Regards
Comment 55 Anastasius Focht 2014-06-05 00:43:48 CDT
*** Bug 34727 has been marked as a duplicate of this bug. ***
Comment 56 Anastasius Focht 2015-09-05 09:15:51 CDT
*** Bug 14066 has been marked as a duplicate of this bug. ***
Comment 57 Bruno Jesus 2015-09-06 07:04:12 CDT
Can anyone share any demo game or other way to reproduce the issue? I read the comments and maybe I missed something but there is no download URL for any of the mentioned applications.
Comment 58 mrdeathjr28 2015-09-06 17:34:24 CDT
(In reply to Bruno Jesus from comment #57)
> Can anyone share any demo game or other way to reproduce the issue? I read
> the comments and maybe I missed something but there is no download URL for
> any of the mentioned applications.

This games stay affected for this bug maybe this demos can help you


Bloodrayne 1

http://www.gamershell.com/download_856.shtml


Bloodrayne 2

http://www.gamershell.com/download_7530.shtml


Chaos Legion

http://www.gamershell.com/download_3459.shtml
Comment 59 Bruno Jesus 2015-09-07 11:55:47 CDT
*** Bug 34722 has been marked as a duplicate of this bug. ***
Comment 60 Austin English 2015-09-07 17:54:43 CDT
*** Bug 21152 has been marked as a duplicate of this bug. ***
Comment 61 Bruno Jesus 2015-09-25 13:09:14 CDT
*** Bug 30666 has been marked as a duplicate of this bug. ***
Comment 62 joaopa 2015-10-07 09:18:10 CDT
*** Bug 30804 has been marked as a duplicate of this bug. ***
Comment 63 OdzioM 2015-11-12 02:21:53 CST
Hi all!

I installed Street Racing Syndicate @ Wine 1.7.54 and I have got error: quartz MPEG splitter: MPEG-1 system streams not supported.

Quartz installation fixed that problem! Video works perfect!
Please re-check this in other games and if it works please change status to SOLVED. :)
Comment 64 mrdeathjr28 2015-11-12 03:46:46 CST
(In reply to OdzioM from comment #63)
> Hi all!
> 
> I installed Street Racing Syndicate @ Wine 1.7.54 and I have got error:
> quartz MPEG splitter: MPEG-1 system streams not supported.
> 
> Quartz installation fixed that problem! Video works perfect!
> Please re-check this in other games and if it works please change status to
> SOLVED. :)

This game runs some time ago in my case without quartz, only needs LAV filters installed (MPEG splitter of LAV Filters used)


This is some examples


Street Racing Syndicate on wine 1.7.45

https://www.youtube.com/watch?v=hQG5TPPp3LE


Bloodrayne 1 on wine 1.7.38

https://www.youtube.com/watch?v=cLHP3XJMST0


Bloodrayne 2 on wine 1.7.45

https://www.youtube.com/watch?v=D46oHECAV6E


Quartz configurated as native (quartz.dll on binary folder with devenum.dll, in others only devenum fix) solve some problems in other type of cinematics case like as: 



Blazblue calamity trigger


https://www.youtube.com/watch?v=oHgYZpFTwF0



Blazblue continnumm shift


https://www.youtube.com/watch?v=Aq7rBERlYzc



Arcana heart 3 love maxxx


https://www.youtube.com/watch?v=I3Etimx6ytU



Agarest generations of war zero


https://www.youtube.com/watch?v=YUbWl1CLZVg



Agarest generations of war 1


https://www.youtube.com/watch?v=r1I0TMS6f_M



Agarest generations of war 2


https://www.youtube.com/watch?v=3GpyY_4hTQo


Fairy fencer


https://www.youtube.com/watch?v=R6_BhMXUZSg



Hyper dimension neptunia rebirth 1


https://www.youtube.com/watch?v=SyESwsfZVUk



Hyper dimension neptunia rebirth 2


https://www.youtube.com/watch?v=Ihrw0FZFCes




Hyper dimension neptunia rebirth 3


https://www.youtube.com/watch?v=PPLrQRtd7qc



Magical Battle Festa


https://www.youtube.com/watch?v=vO3Z_V2UqDQ



Also lav filters (avi splitter of lav filters dont used in this cases) with quartz games solve cinematics in other cases like as:



Onimusha 3


https://www.youtube.com/watch?v=BNWVedJnfyg



Silent Hill 3 


https://www.youtube.com/watch?v=xbwuXCK4Llg


Wine alone (no quartz or other dll as native) must be run without use this, maybe for this reason them dont consider this as resolved

However this is a fix meanwhile appears proper solution


Almost forget however some titles dont work still using quartz case like as chaos legion, legend of heroes trials in sky, legend of heroes trials in sky SC  and others
Comment 65 Christopher Thielen 2015-11-23 15:13:44 CST
This appears to be affecting Ultima IX as well (AppDB page for the gog.com edition has been linked to this bug). Same quartz error concerning MPEG-1 system streams. Movies play without sound and completely black though they can be skipped by hitting escape.

In Ultima IX's case, the u9.exe binary is linked against DXMedia to play the video which is a re-named .AVI file containing MPEG-1 video.

I have not tested the native quartz.dll workaround yet.
Comment 66 Andrew Eikum 2016-02-22 11:41:47 CST
(In reply to mrdeathjr28 from comment #58)
> This games stay affected for this bug maybe this demos can help you
> 
> 
> Bloodrayne 1
> 
> http://www.gamershell.com/download_856.shtml
> 
> 
> Bloodrayne 2
> 
> http://www.gamershell.com/download_7530.shtml

With Wine 1.9.4 and working 32-bit gstreamer libraries installed, both of these demos have intro videos that work for me.

> Chaos Legion
> 
> http://www.gamershell.com/download_3459.shtml

This game didn't have any obvious videos before starting the game proper. It behaves the same on Wine and Windows. Can you tell me what wasn't working in this game?
Comment 67 mrdeathjr28 2016-02-23 06:45:21 CST
(In reply to Andrew Eikum from comment #66)
> (In reply to mrdeathjr28 from comment #58)
> > This games stay affected for this bug maybe this demos can help you
> > 
> > 
> > Bloodrayne 1
> > 
> > http://www.gamershell.com/download_856.shtml
> > 
> > 
> > Bloodrayne 2
> > 
> > http://www.gamershell.com/download_7530.shtml
> 
> With Wine 1.9.4 and working 32-bit gstreamer libraries installed, both of
> these demos have intro videos that work for me.
> 
> > Chaos Legion
> > 
> > http://www.gamershell.com/download_3459.shtml
> 
> This game didn't have any obvious videos before starting the game proper. It
> behaves the same on Wine and Windows. Can you tell me what wasn't working in
> this game?

Respect bloodrayne with gstreamer, i cant tested because gstreamer 1.0 dev broke all system

However if appears pre compiled version could test

In my case have complete chaos legion game and have MPEG cinematics movie folder, them are used for main menu, capcom logos, prologue and others (around 15 mpeg movie files)
Comment 68 Christopher Thielen 2016-03-24 12:59:40 CDT
With the latest Wine git (~March 24, 2016), the intro MPEG-1 videos in Ultima IX no longer crash, but they do not play correctly. They _do_ play in Totem, gst123, and other gstreamer-based players, so I know it's not a codec problem:

err:quartz:GetClassMediaFile Media class not found
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\winegstreamer.dll"
err:ole:create_server class {f9d8d64e-a144-47dc-8ee0-f53498372c29} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {f9d8d64e-a144-47dc-8ee0-f53498372c29} could be created for context 0x17
fixme:quartz:MPEGSplitter_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}!
fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet supported.
fixme:quartz:AMGetErrorTextW (80040218,0x32ef70,160) stub
Comment 69 joaopa 2016-04-08 22:41:52 CDT
The problem of m
Comment 70 joaopa 2016-04-08 22:43:40 CDT
The problem of many users now with this bug is the impossibility of installing the i386 packages of gstreamer1.0 bad and ugly in a 64 bits Ubuntu (and surely Debian) distrib.
Comment 71 David Gámiz Jiménez 2016-11-19 05:45:13 CST
Hello Wine Community,

For me the same situation, in 386 bootle and x64 bootle:

OS: Ubuntu 16.04 LTS 64bits 
Version wine 1.9.23
Game: Tomb Raider (VI) The Angel of Darkness STEAM

I force to install sudo apt-get install gstreamer1.0-plugins-bad:i386 and the result is the same.

No videos, no sound videos, all black.

Select VMR9 in settings game:
fixme:quartz:VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator (0x2dce308/0x2dce0f8)->(...) stub
fixme:quartz:VMR9SurfaceAllocatorNotify_SetD3DDevice (0x2dce308/0x2dce0f8)->(...) semi-stub
err:quartz:GetClassMediaFile Media class not found
fixme:quartz:VMR9Inner_QueryInterface No interface for {56a86897-0ad4-11ce-b03a-0020af0ba770}

Select Overlay video dafault settings game:
fixme:quartz:VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator (0x2dca8a8/0x2dca698)->(...) stub
fixme:quartz:VMR9SurfaceAllocatorNotify_SetD3DDevice (0x2dca8a8/0x2dca698)->(...) semi-stub
err:quartz:GetClassMediaFile Media class not found
fixme:quartz:VMR9Inner_QueryInterface No interface for {56a86897-0ad4-11ce-b03a-0020af0ba770}

Common error:
err:quartz:GetClassMediaFile Media class not found

Some idea or way to solution??

Thanks Community!! :)
Comment 72 theAntiBob 2016-12-14 14:28:58 CST
adding Wallace and Gromit in Project Zoo to he list of affected applications, sorry no entry id yet
Comment 73 Miklós Máté 2017-05-26 05:29:45 CDT
If you have gstreamer1.0-plugins-bad:i386, quartz.dll will use gstreamer's mpeg splitter instead of its own. To install that on debian/ubuntu 64bit you need to hack its dependencies with equivs, because some lib packages are still not multiarch-compatible.
Comment 74 legluondunet@free.fr 2017-12-04 07:07:12 CST
I can no more install gstreamer1.0-plugins-bad:i386 on Ubuntu 17.10.
--> Tom Raider VI does no more play FMV and if I install quartz it crashed.
Is there a workaround?


Hosted By CodeWeavers