Quantcast
Channel: wdmaudiodev
Viewing all 3211 articles
Browse latest View live

[wdmaudiodev] Re: Max Number of Channels of a HDMI device (JimiYeh)

$
0
0
I have overrided the default data intersection handler. I can output 8 channel PCM actually. But I don't know why Max Number of Channels is always 2. From: wdmaudiodev-bounce@xxxxxxxxxxxxx [] On Behalf Of Matthew van Eerde Sent: Friday, December 28, 2012 12:43 AM ...

[wdmaudiodev] Re: Max Number of Channels of a HDMI device (Jeff Pages)

$
0
0
For a render device, I'm pretty sure you also need to support KSPROPERTY_AUDIO_CHANNEL_CONFIG and KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY on your DAC node. Jeff From: JimiYeh@xxxxxxxxxx Sent: Friday, December 28, 2012 1:06 PM ...

[wdmaudiodev] Re: Max Number of Channels of a HDMI device (Matthew van Eerde)

$
0
0
(After browsing some code...) What are the min/max bit depths and min/max sample rates for this particular 8-channel HDMI device? In particular, does the device support 32 kHz 16-bit formats? -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [] On Behalf Of Jeff Pages Sent: Thursday, December 27, 2012 7:42 PM ...

[wdmaudiodev] Re: Max Number of Channels of a HDMI device (JimiYeh)

$
0
0
Our codec can support 8-cahnnel 32~192 kHz (16, 20, 24 bit depth) format. The test device can support, too. -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [] On Behalf Of Matthew van Eerde Sent: Saturday, December 29, 2012 12:40 AM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: Max Number of Channels of a HDMI device ...

[wdmaudiodev] Re: connect menu won't show up in windows8 RP (Danny)

$
0
0
I'm still stucked in this issue. From the document of MSDN: If the client queries the filter for the jack description of a valid pin, but one that is not a bridge pin (and therefore has no jack description), the query succeeds (with status code STATUS_SUCCESS), but the property handler returns an empty jack description consisting of a KSMULTIPLE_ITEM structure and nothing else. I suspect the cause could be that I didn't return STATUS_SUCCESS for the query of JackDesc and JackDesc2 for non-bridge pin. But after some ...

[wdmaudiodev] Re: connect menu won't show up in windows8 RP (Matthew van Eerde)

$
0
0
I would suggest putting a breakpoint in your basic support handler to see when it gets called. From: wdmaudiodev-bounce@xxxxxxxxxxxxx [] On Behalf Of Danny Sent: Saturday, January 5, 2013 11:33 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: connect menu won't show up in windows8 RP I'm still stucked in this issue. ...

[wdmaudiodev] Re: connect menu won't show up in windows8 RP (Danny)

$
0
0
2013/1/8 Matthew van Eerde Matthew.van.Eerde@xxxxxxxxxxxxx I would suggest putting a breakpoint in your basic support handler to see when it gets called.**** ** ** Thanks, Matthew. The basic support handler for JACK, JACK2, _ONESHOT_DISCONNECT and ...

[wdmaudiodev] Timestamp source for KSAUDIO_POSITIONEX (Eugene Muzychenko)

$
0
0
Hello! MSDN docs say that KSAUDIO_POSITIONEX descriptor used in KSPROPERTY_AUDIO_POSITIONEX property request should be filled with timestamp values but say nothing about timestamp source requirements (for example, counter frequency and/or resolution). KSPROPERTY_AUDIO_POSITIONEX request is issued by Windows audio engine during processing IAudioCaptureClient::GetBuffer and IAudioClock::GetPosition. For these methods, it is explicitly said ...

[wdmaudiodev] Re: Timestamp source for KSAUDIO_POSITIONEX (Bielik, Robert)

$
0
0
Hi Eugene, The KSAUDIO_POSITIONEX struct contains a TimerFrequency field, I suspect that you can use that to specify that information to the audio engine. This should allow drivers to derive their timestamp information from an arbitrary source. So if you use KeQPC for timestamps, use KeQPF for TimerFrequency field. Regards, /Rob ...

[wdmaudiodev] Re: Timestamp source for KSAUDIO_POSITIONEX (Eugene Muzychenko)

$
0
0
Hello Robert, The KSAUDIO_POSITIONEX struct contains a TimerFrequency field, I suspect that you can use that to specify that information to the audio engine. The problem is that timestamp information seems not to be used by system audio engine itself. The engine simply provides this information to WASAPI clients. But MSDN documentation explicitly mentions QueryPerformanceCounter as the timestamp source so audio ...

[wdmaudiodev] Re: Max Number of Channels of a HDMI device (JimiYeh)

$
0
0
Excuse me. I want to describe my problem clearly. Below is our audio topology. Wave filter ________________________________________ Wave data pin | | wave analog pin (connect to topology filter) ------------------------ | ---- KSNODETYPE_HDMI_INTERFACE ----- ...

[wdmaudiodev] Re: connect menu won't show up in windows8 RP (Danny)

$
0
0
The root cause of this problem is the security. The node I was trying to install has been specified the security only for administrators. That's why the Playback can not get the JackInfo of my driver, and the connect menu won't be displayed. ...

[wdmaudiodev] BSOD at driver based on MSVAD - check wrong pointer (kachalovan)

$
0
0
Hello, my virtal audio microphone driver based on msvad simple sample has BSOD dump reports from sysdev.microsoft.com. These dumps file after analyzing gave information that crash occur at CMiniportWaveCyclicStreamMSVAD::CopyFrom method during write operation at RtlCopyMemory from internal audio buffer to destination client's buffer. I suspect that this BSOD possible after unexpected exit or crash of client applications. Attempts to detect wrong pointer pointer to destination buffer with using ...

[wdmaudiodev] Re: BSOD at driver based on MSVAD - check wrong pointer (Tim Roberts)

$
0
0
kachalovan@xxxxxxxxxxx wrote: my virtal audio microphone driver based on msvad simple sample has BSOD dump reports from sysdev.microsoft.com. These dumps file after analyzing gave information that crash occur at CMiniportWaveCyclicStreamMSVAD::CopyFrom method during write operation at RtlCopyMemory from internal audio buffer to destination client's buffer. I suspect that this BSOD possible after unexpected exit or crash of client applications. Attempts to detect wrong pointer pointer to destination buffer with using ...

[wdmaudiodev] Developing a virtual MIDI Driver (again) (Revan Foly)

$
0
0
Hi there! It's been a while, but I have always looked through the other mails coming into my mailbox and allthough I had no idea how I could help the others guys at all, I found the topics to be very interesting and informative. Well, the last time I asked you guys for help, I was about to create a virtual MIDI driver, to create a software that can manipulate midi data. After some explanation from you guys, I had to realize, that my programming ...

[wdmaudiodev] hello! (FabWar®)

[wdmaudiodev] Msvad pcmex, audio channel mask (Kim Therkelsen)

$
0
0
Hi, I have made an implementation based on the msvad pcmex example that downmixes from 1-8 audio channels to 2 channels. In pcmex.h MIN_CHANNELS is set to 1 and MAX_CHANNELS_PCM to 8. After installing the driver on Win7, I have set the loudspeaker setup to 7.1. Now when I playback some stereo, 5.1 or 7.1 audio material the driver always receives 8 audio channels in CMiniportWaveCyclicStreamMSVAD::Init (pWfx-nChannels=8), and the channel mask received in CMiniportWaveCyclic::ValidateFormat ...

[wdmaudiodev] Re: Msvad pcmex, audio channel mask (Bielik, Robert)

$
0
0
Hi Kim, AFAIK, you cannot know that since the Audio Server in Windows does the mixing of the source material to fit your device setup. So what you're seeing is already down(/up?)mixed. In Vista and later OS, the device format is controlled by the user (in control panel), so you cannot expect a stereo stream to open your device in 2 channels, 5.1 - 6ch, and so on. The device will only be opened in the format chosen by the user, no matter what format the ...

[wdmaudiodev] Re: Msvad pcmex, audio channel mask (Kim Therkelsen)

$
0
0
Hi Rob, Thank you for the answer. I was afraid of that. It is important for me to perform the downmix myself. Is there a way to accomplish this by for instance making a LFX instead? I also find the behaviour suboptimal in some cases. An example of this is when connecting a PC to a surround receiver using HDMI, in that case you would want the surround receiver to decide if an upmix should be performed and perform it if needed. Ideally it should know if the audio material is stereo or true 7.1 ...

[wdmaudiodev] Re: Msvad pcmex, audio channel mask (Matthew van Eerde)

$
0
0
in that case it should default to the highest common number of channels, 8. What if the stereo stream started first? From: wdmaudiodev-bounce@xxxxxxxxxxxxx [] On Behalf Of Kim Therkelsen Sent: Monday, February 4, 2013 2:29 AM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: Msvad pcmex, audio channel mask ...
Viewing all 3211 articles
Browse latest View live




Latest Images