I understand you installed BS.Player and apparently allowed it (at some time) to instal "internal" codecs. (Internal meaning internal for exclusive use by BS.Player and not any other application; internal also meaning that those codecs leave other applications alone with respect to the codecs they use.)
You then removed ffdshow from BS.Players installation folder and installed ffdshow for generic use (but BS.Player maybe still thinking it should only look "internally" for its codecs).
My personal idea (but I'm no codecs-expert unlike you and
adicoto) would be to uninstall BS.Player and install it fresh, but without this time allowing it to install codecs "internally" as you (obviously and also for obvious reasons) prefer that BS.Player uses external (generic) codecs (and "
behaves like a "normal" Direct Show application").