We have a problem with multichannel audio playing through DirectShow on Windows 7, x64.
What we're seeing is this: With the default format set to 6 channels:Play a multichannel file with MediaPlayer it works and audio shows up on all outputs.
Drop the same file on GraphEdit we get the message "Some of the streams in this movie are in an unsupported format." and if I try to connect the filter graph manually with default directsound device and WMAudio Decoder DMO the message "These filters cannot agree on a connection" pops up.
With the default format set to stereo the file plays with MediaPlayer or GraphEdit.
Is it necessary to support KSDATAFORMAT_SPECIFIER_DSOUND specifier in DataRangeIntersection to get multichannel audio to play through Default DirectSound device? Currently we return STATUS_NOT_SUPPORTED.
Has anyone seen (and hopefully fixed) this type of issue?I've been trying numerous modifications to our DataRangeIntersection routine with no luck so far.
Thanks, Tom Thomas Eckert Sr Software Engineer AudioScience Inc. ****************** 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/