K here is an interesting problem

We have an app that is presenting with unusual behavior

If you install that app (from either test flight or via xcode debug) onto a "clean" device (where the app has not existed before or has been previously delete) when the app plays a mp4 from the web or from local memory. The MPMoviePlayerViewController used to play the app will not rotate.

However if you force quit the app and start it again, everything rotates correctly. Even if you quit and return without closing the background thread the video will not rotate.

Here is the simple code

```
    mediaController = [[MPMoviePlayerViewController alloc] initWithContentURL: [NSURL fileURLWithPath: videoPath]];
    [self presentMoviePlayerViewControllerAnimated: mediaController];
    [mediaController release];

```

Any Ideas?