Hi Jeff, The device I was having problem with directsound only have 1 filter, with all the render and capture filter pins all on the same filter. Maybe this difference is the cause of the strange behaviour I'm seeing. Can anyone advise if such a difference could cause the strange behaviour that I'm seeing? Thanks. KS On 8/10/07, Jeff Pages <jeff@xxxxxxxxxxxxxxxx> wrote: > > Yes, mine has completely independent endpoints, going through separate > topology and wave subdevices. > > Jeff > > ----- Original Message ----- > *From:* KS <wakeup1504@xxxxxxxxx> > *To:* wdmaudiodev@xxxxxxxxxxxxx > *Sent:* Friday, August 10, 2007 1:52 PM > *Subject:* [wdmaudiodev] Re: Strange behaviour of directsound in Vista > > Hi Jeff, > > On the card that I saw the issue, the topology of the capture endpoint > looks something like below > > bridge pin A -----> ADC A ----> vol A -----> filter pin A (Rec Endpoint A) > bridge pin B -----> ADC B -----> vol B ------> filter pin B (Rec Endpoint > B) > > Both endpoints are independent of each other. I do not see the same > behaviour on some other that uses a selector to connect 2 inputs to 1 filter > pin > > bridge pin A --------> ADC A -------> vol A --------> Selector > ------------> filter pin > ^ > bridge pin B --------> ADC B -------> vol B --------------| > > For your test, was it on an audio card with independent recording > endpoints from the topology view? Thanks. > > > > KS > > > On 8/10/07, Jeff Pages <jeff@xxxxxxxxxxxxxxxx> wrote: > > > > I've just tried this with our own 2-input card, and it's behaving > > correctly > > with DirectSoundCapture, ie. whichever input I set the default capture > > endpoint to, DirectSoundCapture uses that input when I set the > > pcGuidDevice > > pointer to NULL or &DSDEVID_DefaultCapture. > > > > Let me know if there's any other tests you'd like me to try for > > comparison. > > > > Jeff > > > > ----- Original Message ----- > > From: KS > > To: wdmaudiodev@xxxxxxxxxxxxx > > Sent: Thursday, August 09, 2007 1:45 PM > > Subject: [wdmaudiodev] Strange behaviour of directsound in Vista > > > > > > Hi, > > > > I've noticed something strange for applications that are using > > directsound > > when running in Vista. When I use it on my audio card that expose 2 > > independent recording endpoint (rec-endpoint-a and rec-endpoint-b), and > > the > > default recording endpoint was set to rec-endpoint-a, my directsound > > application end up opening a recording stream on rec-endpoint-b instead. > > > > When I used RMAA to run a loopback test through directsound on the audio > > card, I've also found that in order to get the loopback test to use > > rec-endpoint-b, as I've selected in the application, I have to make sure > > that rec-endpoint-a is selected as the default in the sound control > > panel. > > > > Does anyone knows whether this is an expected behaviour, or is it an > > error > > in the directsound layer? Thanks. > > > > > > KS > > > > ****************** > > > > 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/ > > > > >