Topic: 9632: Channel routing with kernel streaming
Channel routing with 6 channel audio is behaving a bit strangely: The surround channels are going to the back channels instead of the side channels in my 7.1 setup. This is only happening in kernel streaming mode. In Wave Out or Direct Sound mode they go to the side channels as they should. I have the interleaved option turned on and I am using reclock to get kernel streaming (but reclock is also used for dsound and waveout).
Also, when playing back 7.1 material, all the channels are routed correctly, also in kstream mode.
I am using XP SP3 with the newest 3.074 WDM streaming driver.
Using the matrix to fix this is not really a good solution, because then I would have to use a different matrix every time I change from a 5.1 source to a 7.1 source.
I hope somebody can help me.
Here are two test files with which this behaviour can easily be tested in Windows Media Player.