libavcodec is a library used by ffdshow I think.
in MPC, could you try MPC internal decoder?
It does that with all players because ffdshow is set as prefered filter no matter what.
If you do not care about having ffdshow decoding everything, because it's more convenient too, then try updating ffdshow