I have also been looking into this and I just want to add my view of the problem.
When ffdshow has not working then "Raw video filter" was _not_ set to 'all supported'. Once it was set to all supported, it worked.
For AVI's I think we have two scenarios. Maybe more :-)
1) Playing mpeg 2 movies (not DVD's). Then a mpeg 2 decoder + ffdshow raw video filter is loaded into the graph-> Everything works as expected.
2) Playing xvid movies.
Then the ffdshow xvid decoder + ffdshow raw video filter is loaded into the graph. But the ffdshow xvid decoder uses the same setting as ffdshow raw video filter, so your settings get applied twice. I have not found I workaround for this yet, because if you disable ffdshow for movies, then it does not work in 1) |