[Bug 20664] New: spurious interaction between audio units or wave devices

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Nov 11 12:51:14 CST 2009


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

           Summary: spurious interaction between audio units or wave
                    devices
           Product: Wine
           Version: 1.1.32
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: winmm&mci
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: hoehle at users.sourceforge.net


Somehow, trying and accessing a wave device sometimes manages to stop another
playing sample.  Yet the second call is normally returned with
265=MCIERR_DEVICE_OPEN (mapped from 4=MMSYSERR_ALLOCATED).

To reproduce, you need audible sound.

Using my interactive MCI shell from bug #20232 comment #10, try the following

1. open long-playing-sample.wav alias a
2. open sample.wav alias b
3. play a from 0
4. play b from 0 wait

Repeat 4) playing b until a is interrupted (=you hear no more sound). If a ends
normally repeat from step 3. Within less than 30 trials, a's sound will be
interrupted on my single core Linux box, wither either ALSA or OSS, with or
without PulseAudio in Ubuntu Intrepid.

When this happens, try
5. status a mode   => "playing"
6. stop a          => hangs
7. ^C

It seems more likely to happen after a has finished playing once. Or whatever
Voodoo is needed.

-- 
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