Maybe (if ffdshow doesn't work in other players either) you're using a compile that requires an additional runtime dll (looking through the doom9 ffdshow thread there's some talk about MSVC compiles that need msvcr80.dll (to be put in windows\system)).
Or try another version, either the gcc compile currently at free-codecs or Celtic Druid's ICL compile (available
here and
here).