[PATCH 3/9] mciqtz32: Fix mciSeek

Joerg-Cyril.Hoehle at t-systems.com Joerg-Cyril.Hoehle at t-systems.com
Fri Jul 30 06:26:01 CDT 2010


Maarten,

@@ -331,16 +331,14 @@ static DWORD MCIQTZ_mciSeek(UINT wDevID, DWORD dwFlags, LPMCI_SEEK_PARMS lpParms
-    MCIQTZ_mciStop(wDevID, MCI_WAIT, NULL);
is there a reason why you remove that?

The MCI devices (mciwave, sequencer, avivideo, quartz with .avi, quartz with
midi, quartz with .wav) all stop playing when seeking.

How do you handle that in mciqtz?
Is it delegated to the individual renderers? I don't see where.

IIRC, I believe once found one exception but I can't remember where that was
(perhaps mcicda? mcicda is quite a different beast, as it continues playing even
after the application closes the device and exits, unlike the other MCI devices).

Regards,
 Jörg Höhle


More information about the wine-devel mailing list