When I play an Mp3 with DirectShow and play it at 100%, the position and duration matches so at the end of the song their both the same number.

When I play an MP3 at 125% the position seems to be going faster than the song is actually playing, so even though the position exceeds the duration, the song is still playing.

Same with 75%, the position ends at a lower number than the duration.

This prevents me from making a bar with the position/duration of the song as well as setting the position at runtime...

Is DirectShow out of date? Can anyone fix this extension, or is there another extension that does the same, because I haven't found any :/.

Thanks in advance,
Solgryn