Longtime 'stalker' here who appreciates the power of this forum and is very grateful for all of the help in setting up my HTPC. I have searched everywhere and cannot find an answer/solution for this.
I backed up my DVD/Blu-Ray collection to my HTPC and was playing it though a reciever with two speakers.-Video: HD3450 over HDMI using MPC-HC edition codec for video
-Audio: Realtek AC889A over optical/spdif using AC3 Filter for audio
Everything worked great: DIVX, MKV or MP4; stereo or DTS/AC3. I am happy, wife is happy.
Finally got around to setting up the the surround sound and now have full 5.1 (sweeet). Changed all my AC3 filter, Media Center and sound card settings and tried some stuff out in the standard Windows Media Player. Everything worked great, piped through the DTS and AC3/Dolby Digital and my receiver ate it all up beautifully. Switched into Media Center and that's when the problems began. When I try to play the same files that worked fine in Windows Media Player, I get the blue error screen that says something like 'codec needed to play this file properly'. Damn. I am not happy, wife is not happy.But then, things get weird.
If I minimize Media Center, the file will start to play and I can re-maximize and it will continue to play. Receiver says that it is getting DTS/DD and it sounds fine. WTF?
Some of the research I did leads me to believe that AC3 filter isnt compatible with Media Center, but that doesnt seem to explain it. I dont know what else to think. Can anyone here help? How can I get MKV's and DIVX's with 5.1 sound to play in Vista Media Center?
Thanks for your help!
7-27 Update: Fix Found
I was thinking more about what Mike_311 said below (FFDShow) and had a face-palm/doh! moment. Yes, I need DXVA to properly play video, but I am not having video problems. I kept MPC-HC as my video decoder and set FFDShow as the primary audio decoder and the problem was basically solved. Some additional tweeking was still needed to get FFDShow to output the multi-channel stream and there is one movie I still cant play, but other than that, I am good to go!