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

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 29 18:14:29 CST 2018


https://bugs.winehq.org/show_bug.cgi?id=9127

--- Comment #85 from Zebediah Figura <z.figura12 at gmail.com> ---
(In reply to Bartosz from comment #83)
> @Zebediah Figura 
> A lot of applications which is duplication of bug 9127 are using
> MPEGSplitter filter directly:
> 
> - Capitalism 2 demo: bug 30666
> - Grisaia no Kajitsu: bug 34727
> - OU Video Player: bug 18267
> - Drakensang Gold Edition: bug 24174
> 
> You could notice following message in logs, when MPEGSplitter filter is used
> directly:
> 
>  fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet
> supported.

That message doesn't mean that an application has created the MPEG-1 splitter
filter directly. The operative difference is in whether the application creates
the filter using CoCreateInstance and adds it to the graph by itself, or
whether it uses Render/RenderEx/RenderFile/Connect() to let the filter graph
handle it. All of the applications you linked for which +quartz logs are
available show the latter.

I did check all of the duplicates of this bug, however, and it seems that
exactly one does indeed create the splitter directly: Drome Racers, from bug
21152. Note that Tomb Raider, from the same bug, uses RenderEx().

> The game which doesn't use MPEGSplitter filter directly is for example:
> - Commandos Behing Enemy Lines

That application doesn't seem to use the MPEG splitter at all, so it's another
issue entirely.

> Maybe we should separate this two cases in separate bug reports?

Eh, probably not; arguably it's the same problem in both cases, it's just a
matter of figuring out the better approach toward solving it.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list