Log in

View Full Version : MPC - Audio Switcher::Out - Pin Failure?


ZeosPantera
15th December 2010, 12:22
http://img.photobucket.com/albums/v504/F12Bwth2/Forums/2010-12-01_233249.png

Everything was fine with my MPC-HC for the longest. I would set it to decode to stereo for headphone listening and when it came time to watch a movie I would go into filters and tell the DTS Decoder to use SPDIF to passthrough to my receiver from this dialog

http://img.photobucket.com/albums/v504/F12Bwth2/Forums/2010-12-15_060337.png

My headphones would go silent and my Denon would click into DTS or Dolby and everything would be perfect.

Now, if I enable passthrough and restart MPC the sound through my headphones goes away as it should be but my receiver does nothing and the "DTS Decoder" options in filters disappears and is replaced by "AVI<->AC3/DTS" and I cannot access the SPDIF dialog unless I open a Flac encoded video and access it there, change it back from SPDIF to Decode to stereo again. That error shown above is never seen unless I set SPDIF passthrough, close mpc and drag a VOB containing ONLY a DTS track into MPC. With standard mkv video's it does not show that error it just plays silently.

I do not believe it to be a MPC issue as I have installed several versions and with default options the same error occurs. I have double checked my sound card options and passthrough is set and in windows 7 sound I have all the relevant streams checked and tested. The only thing I changed recently is telling win7 I have 2 channel headphones not 5.1 so that it decoded 5,6,7.1 flac audio to stereo properly. Now even after changing it back and installing and uninstalling FFDshow, CCCP and the AC3filter I am at my wit's end. Please help!:confused:

Ger
15th December 2010, 14:58
I don't know if this is the same issue, but I'm using the /audiorenderer command line option in MPC-HC to start the "DirectSound: AMD HDMI Output" when I want to use my TV rather than the monitor/speakers.

This normally works fine for me, but every time I've upgraded the ATI/AMD HDMI driver I get no HDMI audio and a message in MPC-HC similar to your first screenshot when I run MPC-HC with the HDMI audiorenderer.

A reboot is not enough. What I have to do after each driver upgrade to fix the issue is to go to Conrol Panel -> Sound -> Playback tab, and set the HDMI playback device as the default device. I then play something to test (HDMI audio works now) and then set the regular speakers as the default device again. Everything is now working again until the next driver update.

I guess setting a digital device to default initializes some DirectSound stuff after driver updates. The other HDMI audiorenderer (without the DirectSound prefix) is not affected by this problem, but I prefer the one with DirectSound.

Again, I don't know if your issue is similar to mine, but if you've tried everything else it may be worth a shot to temporarily set your preferred digital output device to default in the Win7 Sound control panel.

ZeosPantera
20th December 2010, 19:10
Nope. No use. I even disabled the analog half of my soundcard so there wouldn't be any confusion.

It has to be that a filter got over-written or un-registered. Makes no sense.

I have the drivers for my SoundCard to re-install but I fear that may not help and only complicate things further.

LIST OF THINGS I HAVE TRIED..

Reinstalled MPC (Multiple Versions)
Changed every sound option in MPC
Installed and uninstalled:
-ffdshow
-cccp
-AC3filter
Tried various times to have them passthrough
Changed every setting in my Creative/Windows sound options

namaiki
22nd December 2010, 02:54
Any difference if you set output as not PCM 24 Bit?

ZeosPantera
22nd December 2010, 05:17
Any difference if you set output as not PCM 24 Bit?

No, I had tried 16, 24, 32 and float but I know for a fact 32 and float screw things up.

All signs point to something in my windows install being broken. Is there any way to see the filters installed or a way to refresh them?

ZeosPantera
26th December 2010, 08:02
UPDATE:

I Fixed it?!?!

It was time for someone to watch inception so I gave it one last try. I downloaded and installed ffdshow (again) making sure the passthrough for DTS/AC3 was set in the options when I installed it.

Then I installed VLC player. I played with the options in that for 5-6 minutes and I got it to passthrough DTS using the DirectX audio output. So I closed it and tried MPC again.. Nothing.. I went to the outputs options and set the "DirectSound Output" for my Receiver (one of the 10 options in there) and Viola..

It works. I will check in if it fails after restart or anything else stupid