You've probably been using Nero to burn your video files, always a bad idea since it accidentally corrupts video files to play upside-down...
Either that, or the codecs you have are wrong, but since upside down video is so completely rare, i'm guessing the only explanation is the case I described up there ^