I had never Problems with ffdshow and MPEP2 you only have to configure ffdshow to decode MPEG2. Because per default MPEG2 decoding is disabled. You can do this via the ffdshow video decoder configuration in the direct show filters tab. As decoder use libmpeg2. you can enable dvd decoding too. DVD decoding is working fine for me even in windows media player. i had better video quality than the mpv codec that comes with mediaportal!