Originally Posted by politby
Thanks for those suggestions, I have made some progress. After uninstalling ffdshow, CoreAVC and Haali Media Splitter - all the codecs I had installed - and reinstalling just ffdshow, I have consistent playability of DivX, XviD, and WMV files. ffdshow is displaying its icons in the taskbar when decoding DivX/XviD.
As for the thumbnails, I have thumbnails for WMV but not for any other format (at least that's consistent rather than the mix I had before). ffdshow is also not displaying its icons on a thumbnail screen which indicates it is not building thumbnails for its decoded formats. How can restore ffdshow's thumbnail generation? Delete and rebuild the MCE/WMP library?
What's also interesting is that as soon as I try to play a H.264 (mp4) video, the entire video playback functionality goes awry and after the failed playback of an .mp4 I can play no other video, including WMVs. I have ffdshow set to decode H.264. Rebooting restores WMV and XviD/DivX playback in this case.
I have not reinstalled CoreAVC/Haali yet because H.264 is the least important format to me and I want to get the others working OK before I add anything more.
And, BTW, TMT works perfectly for HD DVD playback.
: After rebuilding the the MCE/WMP libraries from scratch, I got all the thumbnails back. Yay!
So with the system working OK, with the exception of H.264 files, I took an image backup and then installed CoreAVC and Haali again.
This restored H.264 video playback, but I have no audio.
I've taken a look with GraphEdit, here are the results. First, here is a standard DivX file, wich works fine with both video and audio:
And here is a H.264 file, with AAC audio, with ffdshow set to decode H.264/AAC:
And finally the same H.264 file, with ffdshow not
set to decode H.264/AAC:
As you can see, Arcsoft's audio decoder has inserted itself to decode AAC audio regardless of what ffdshow's setting is (maxleung, you hit the nail on the head). If I set ffdshow to decode H.264 video and AAC audio, the setting has effect for video but not audio. If I disable ffdshow for both formats, for some reason Cyberlink's H.264 video decoder takes precedence over Arcsoft's.
If I right click on the "Arcsoft Audio Decoder HD" box and open up the filter properties window - there are a few settings available, but none that change anything in my situation.
With ffdshow disabled, I would have expected CoreAVC and Haali to come into play, but they don't. Apparently they are overridden by Cyberlink's and Arcsoft's decoders.
Arcsoft's "Audio Decoder HD" is evidently not capable of decoding the AAC audio stream from the H.264 files I have tested - one created with Sony Vegas' AVC encoder, and one with MainConcept's H.264 encoder. Both produce the same results.
Is there some way of stopping Arcsoft from "sneaking" into the AAC decoding path?