[wdmaudiodev] Re: Multichannel test playback in Win10

  • From: Eugene Muzychenko <eugene@xxxxxxxxxxxxxx>
  • To: Matthew van Eerde <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 28 Oct 2015 10:22:31 +0600

Hello Matthew,

One way it could be your driver problem is if you returned that
FormatSize = 64 format from a KSPROPERYT_PIN_PROPOSEDATAFORMAT,
_PROPOSEDATAFORMAT2, or data intersection request.

No, I always return full KSDATAFORMAT_WAVEFORMATEXTENSIBLE descriptor.

GAudiT is just checking to see whether your driver can be coerced
into bluescreening or returning memory that it shouldn't, by sending
intentionally invalid DeviceIoControl calls. It's not a functional test.

Is there a functional test to check driver behavior? Or what to
verify in driver code?

I'm wondering that a multichannel stream is created and paused but no
data are submitted and no errors are returned by the driver on this
stage. Failed property requests are sent later, after stream
termination.

The problem occurs in Win10 only. In all Win 6.x, test sounds are
played back fine, and even in Win10 they are sometimes played back
too.

Regards,
Eugene

******************

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

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: