[PATCH 05/25] mciseq: Send MCI_PLAY notifications like w2k-w7 do.

Joerg-Cyril.Hoehle at t-systems.com Joerg-Cyril.Hoehle at t-systems.com
Thu Oct 4 05:41:51 CDT 2012


Hi,

A typical instance of "fix compatibility" while working on nearby code.
Of course, the ancient code from 1994-1999 could not know that the NT
mciseq rewrite would change notification in a couple of border cases.
The w9x driver would always abort.

My mcimidi tests in patch 17/25 say:
+    /* Old: abort and restart (audibly) from current pos
+     * New: Play without FROM or TO supersedes notification, [...]

None of the observed behavior is compatible with the MCI specification
about the use of SUPERSEDED, but that doesn't count.

I believe this slight change does not cause harm.  In some areas,
I've deliberately chosen to remain compatible with w9x behavior,
according to my guideline: "The apps using mcimidi have mostly been
written in the w9x area.  Give them the behavior their developers
observed and tested at the time these apps were written."

Regards,
	Jörg Höhle


More information about the wine-patches mailing list