CCCP
includes both FFDSHOW and Haali, so there is no need to install them separately (and you DON'T want to generally). If you need a specialized version of FFDSHOW (newer than what is in CCCP) you can download it from FFDSHOW-Tryouts and install that manually, but only do it
after you install CCCP, not before, or CCCP will overwrite it. I would probably urge you not to do this unless absolutely necessary. CCCP includes a very current and well tested version of FFDSHOW (it's one of the Tryouts builds from July).
Don't install another version of Haali at all. CCCP has the right (and current) build.
Starting from scratch the order is:
1. Install any codecs you need to ENCODE video (such as XviD or DivX). If given the option during the installs, tell these codecs NOT to handle playback in any way.
2. Install Quicktime Player if you are going to use the "real Quicktime", but follow the instructions on the Codec Guide:
http://www.codecguide.com/quicktime_installation.htm3. Install CCCP. This includes FFDSHOW, Haali, Gabest MPV Decoder, and all sorts of other good stuff. The only thing you might want to customize is de-selecting the FLV Splitter during the install (MC's FLV Splitter is better).
4. Install any additional support filters needed such as QTLite (the new Quicktime Alternative) and Real Alternative (use the Light Version).
4a. ONLY IF ABSOLUTELY NEEDED, install a newer version of FFDSHOW from FFDSHOW-Tryouts. Don't use older versions than the build of CCCP you installed.
5. Configure custom post-processing in FFDSHOW Video Decoder and FFDSHOW Audio Decoder as desired.
6. Disable Haali Media Splitter error reporting. Search the forum here for instructions.
7. Done! Drink a Beer!
It was most likely that old MKV filter that was causing some troubles. The
OFFICIAL MKV package is now CCCP, which uses Haali to split the MKV files, and FFDSHOW to decode them. Old methods and filters are deprecated and shouldn't be used (same goes for the old OGG and OGM splitters and filters -- CCCP is now the official system for those too). Haali's Media Splitter has MUCH better support for modern MKV, MP4, and OGM files than the old separate methods.
In the future if you update CCCP (and everything is currently working fine) just make sure the "Reset all settings" option is
unchecked when you go through the setup wizard and it will preserve your settings.
I'm not sure why you are selecting the FFDSHOW Raw Video filter in MC's DirectShow filters dialogs manually. That's typically not the right choice, and shouldn't be needed anyway (because FFDSHOW will be set to the default by the CCCP install). What exactly are you up to? Is it mainly that you want ALL video to get routed to FFDSHOW for post-processing?
In this case, I understand I suppose... You could end up with problems though. I'd do them one at a time and test thoroughly in-between. Also, any file type that is ALREADY typically handled by FFDSHOW (such as MKV, MP4, and OGM) you do not need to separately add the FFDSHOW Raw filter too, and you shouldn't except as a last resort. You
only need to do this for file types that may or may not get handled by FFDSHOW (such as AVI) depending on the compression type of the file. I would probably only do this on an as-needed basis. If you happen to stumble upon an AVI file that doesn't load FFDSHOW (this is VERY unlikely) then go in and activate that option in MC. Otherwise, leave it alone.
The vast majority of "scene" media is all compressed with either MPEG-4 ASP (XviD, DivX, etc) or MPEG-4 AVC (x264, Nero AVC, etc) and BOTH types will be automatically handled and post-processed by FFDSHOW. You don't need to do anything for these. The other stuff out there is mostly MPEG-2 and turning on FFDSHOW's support for this in FFDSHOW (rather than MC) is easy enough (just ask if you don't know how).
It's only if you run into a weird AVI file that has uncompressed video or some real old codec (Sorenson or something)... These are probably few and far between, and when they happen, you can either:
a) Enable support for that codec in FFDSHOW's configuration (under the Codecs section)
b) Enable the FFDSHOW Raw Video Filter in MC's DirectShow Playback Options dialog (last resort).