[wdmaudiodev] Windows 7 (only) WASAPI Exclusive Issue/Bug

  • From: "Support HpW-Works.com" <support@xxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Mon, 30 Oct 2017 10:52:14 -0000

 

On 19. Oct I reported issues on Win 7 & WASAPI Exclusive and do not have any 
lights on this issue/bug!

 

I tested with the given “Play-Exclusive” CPP example given form Matthew van 
Eerde with equal failed/buggy driver initialize result.

 

Test 1 fails:

 

play-exclusive.exe --device "Speakers (Lynx L22)" --file 4khz.wav

Opening .wav file "4khz.wav"...

The default period for this device is 30000 hundred-nanoseconds, or 132 frames.

IAudioClient::Initialize failed: hr = 0x8007007a

Thread returned failing HRESULT 0x8007007a

 

Test 2 with different HW/Driver works:

 

play-exclusive.exe --device "Speakers (RME Babyface)" --file 4khz.wav

Opening .wav file "4khz.wav"...

The default period for this device is 30000 hundred-nanoseconds, or 132 frames.

We ended up with a period of 29932 hns or 132 frames.

Successfully played all 44100 frames.

 

Any help on this … 😃

 

Best Regards

Hp. Widmer

 

HpW-Works Support

 

Mailto:support@xxxxxxxxxxxxx

Website:  <http://www.hpw-works.comhttp://www.hpw-works.com

 

 

From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Support HpW-Works.com
Sent: Donnerstag, 19. Oktober 2017 10:21
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Windows 7 (only) WASAPI Exclusive Issues

 

 

Well,

 

Have some issues on Windows 7 / 64 bit and may get here some light on this 
WASAPI issues:

 

1.      Using a Lynx L22 PCI Card and latest drivers (also older drivers 
releases): on WASAPI initialization I get an Error x8007007A, what is not 
presented/listed on MS/WSAPAI initialize :


The used sample size/hhns is always hold below the 500ms level…

BTW: No issue on Win10 & Win10 Creator update!!
2.      I use on the Exclusive Events an 1 second timeout timer to control the 
message flow. 
NOW using the RME ADI-2 Pro, the first event is given/fired approx. after 1.2 
.. 1.5 seconds … Follow on events (after the first event) are always within the 
1 second timeout.

The question rises is this a normal behavior on Win 7, while on Win 10 this has 
not be seen yet. This would mean, the first event timeout should be somewhat 
larger than the follow-on. 

 

 

Best Regards

Hp. Widmer

 

HpW-Works Support

 

 <Mailto:support@xxxxxxxxxxxxx> Mailto:support@xxxxxxxxxxxxx

Website:  <http://www.hpw-works.comhttp://www.hpw-works.com

 

PNG image

Other related posts: