I've looked into the video rotate issue and while some players add a flag to play it rotated, they don't actually rotate the source file nor is that flag standard, so it will only work with that player.