Originally Posted by renethx
So you want to bitstream AC3/DTS/TrueHD/DTS-HD and docode all the other formats to LPCM, right? Explaining all the details here is out of question (I am writing another pdf). A brief outline is:
Source/Splitter filter: As you don't use ArcSoft Audio Decoder HD, you can use, for example, MPC Matroska Source. But I don't see a reason why not use LAV Splitter Source. Disable MPC's internal Source Filters for the file formats for which you want to use LAV Splitter. LAV Splitter will be loaded automatically for these formats. If not, add appropriate registry keys, as in post #3. "Subtitle Selection Mode" was added in the latest build. The reason for it is explained in Doom9 forum.
Video Decoder: Use LAV CUVID Decoder (Options > External Filters > add "LAV CUVID Decoder", set it to "Prefer"). There is not much to change in settings. Unticking "Double Framerate" gives the correct deinteralcing result in my case (GT 430).
Video Renderer: madVR (Options > Playback > Output > DirectShow Video: select "madVR"). Default settings should be good. There are lots of discussions in Doom9. Custom resolutions should work with madVR.
Audio Decoder: ffshow Audio Decoder is a kind of a bloatware as far as HTPC use is concerned (it includes tons of audio processors, none of which is good for HTPC). Use LAV Audio Decoder to decode all formats it supports, except for AC3/DTS/TrueHD/DTS-HD. Use ffdshow Audio Decoder only for bitstreaming them. Add both in External Filters and set them to "Prefer". Place LAV Audio Decoder first. Double click it to open Properties; in Formats tab, untick ac3, dca, truehd (bitstreaming eac3 does not work [yet]). In ffdshow Audio Decoder configuartion > Output > Pass-through (S/PDIF, HDMI), tick all (except for eac3; but this does not matter because LAV Audio Decoder will process eac3 first anyway).
Audio Renderer: Use ReClock exclusively. WASAPI exclusive mode for PCM (the only way to get bit-perfect audio with correct channel count), WaveOut for bitstreams (make sure to tick "Accept bitstream formats..."). You can specify ReClock in MPC-HC Options > Playback >Output > Audio Renderer: ReClock Audio Renderer. But I usually select "System Default" and let ReClock to be loaded itself in place of the system default audio renderer.
: a nice program to change the refresh rate automatically
SOURCE/SPLITTER filter: I un checked all media formats I didn't want the internal to do. You said Lav splitter will be loaded automatically but do I need to add either "Lav Splitter" or "Lav Splitter Source" to the mpchc>options>add external filters box and set to prefer?
Video Decoder: You mentioned unchecking double framerate. What program settings do you do that in? I don't think you can access any of the Lav programs, I think you just install them and that's it. The rest has to be done in the player your using.
Video Renderer: I added madVR like you said in mpchc under output>directshow video. Do I also add it to the external filters box and set to prefer?
Audio Decoder: I added both like you said to mpchc external filters box. I set Lav first and set both to prefer. I went to ffdshow and checked all the boxes I wanted it to bitstream except for eac3. You told me todouble click the Lav decoder and in properties tab I can unlock the modes I don't want it use: dts hd, tru hd etc. But that didn't work, when I double click it or right click nothing happens. Since I have them checked in ffdshow will that be ok or do I also HAVE TO uncheck them as well in Lav? If I do can you explain how I do this a little better?
Audio Renderer: I added Reclock in mpchc under options > output where you said I can either add it or leave as default, I decided to add it. I'm wondering though do I also add it to the external filters box and click prefer?
So basically the ones you told me to add to the box and check as prefer are: Lav audio decoder, ffdshow audio decoder, and Lav cuvid. But do I also add reclock, madvr, Lav splitter, and LAVSplitter source? There set elsewhere but do u add them there too?
Other: When I went to ffdshow to check all the formats I wanted to bitstream there were 3 settings I wanted to ask you about:
"Output format for uncompreessed or decode streams" its set at 16 right now.
The box "Compatibility options" "connect as pcmc first" is checked
Then there is a box saying either connect to directsound, waveout or any filter.
Also in Reclock you told me a couple settings to check. Are there any other that are a must in Reclock?