Then something is wrong with the file.
Take a look at mplayer's documentation. There may be some options to manually
synchronize sound and picture. I know there are some options to synchronize subtitles
and picture, but i'm not sure about the former.
You could do everyone a favor and email a request to mplayer's authors to include
this option into next version, if not already.