[Bug 31872] New: DirectShow music played in Worms Armageddon causes glitches, freezes and crashes

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Oct 3 08:17:20 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=31872

             Bug #: 31872
           Summary: DirectShow music played in Worms Armageddon causes
                    glitches, freezes and crashes
           Product: Wine
           Version: 1.5.14
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-dinput
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: muzerakascooby at gmail.com
    Classification: Unclassified


Worms Armageddon has a certain set of sounds that are streamed from the disc
using DirectShow. In the words of the game developers which I don't quite
understand (not being a Windows programmer myself):

<+Deadcode> Muzer: it's using the OLE API to create a Filter Graph
<+Deadcode> Muzer: It's using CoCreateInstance() followed by the IMediaEvent
interface

When these sounds are played in recent-ish wine versions, one of the following
happens (which you get is seemingly random)

* The sound plays fine
* The sound does not play
* The first half-second or so of the sound plays
* The first half-second or so of the sound constantly loops (a slightly
different length of time is repeated in each loop iteration, of course ;))

Any of these can be combined with any of the following:

* The game works fine
* The game freezes
* Wine segfaults



I use the winepulse patch, BUT exactly the same happens with winealsa anyway (I
tested), so it's not a bug caused by that.

Error messages vary but AFAICT always contain:

fixme:gstreamer:watch_bus wavparse1: Internal data flow error.




This bug might be a regression, but it seems to exist still in older versions
of wine, just a lot less easily reproducible, so it's rather difficult to
perform one. In any case, I think it's also quite possible that the bug has
always existed but just come to prominence more recently.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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