Wich one of your codecs is used when playing the MPG file?
You can check this by right-click in BSplayer and select Options -> Filters.
You can also give priority to decoders in BSplayer preferences under Filter management section, so you can white list or black list some of your filters and see which one can decode your movie..
Remember to select the option "Allow intermediate filters" under that section