[wdmaudiodev] WavePci under 98SE/ME

  • From: Eugene Muzychenko <emuzychenko@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Mon, 20 Feb 2006 10:36:22 +0600


After replacing WaveCyclic with WavePci my capture/render miniport
doesn't receive mappings from portcls.sys under 98SE/ME. Under
2k/XP/2k3 it works perfectly and passes all HCT DirectSound tests.
Prior to interface change, it worked under 98SE/ME too.

Mappings are available to my miniport only if KS_WRITE requests come
from the sysaudio/kmixer subsystem (WaveOut interface). When KS_WRITE
comes from DirectSound or KS_READ comes directly from the user
application using WaveIn, there are no mappings. KS_READ/KS_WRITE
requests are processed by the portcls and are completed with
STATUS_SUCCESS but there are no MappingAvailable calls and GetMapping
always returns STATUS_NOT_FOUND.

Driver behavior under 98SE and under ME is the same. Under 98SE,
DirectX 9.0b and updates 242937/269601 are installed.

Has somebody succeeded with implementing WavePci under 98SE/ME?


WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx


Other related posts: