title: Cocoa-Touch: issue looping MPMoviePlayerController
body: <p>I have an app which has to load some data at startup, so I want to display a splash-screen animation.</p>
  
  <p>I'm using the <code>MPMoviePlayerController</code> to play a m4v file.<br>
  The movie has it's background set to <code>[UIColor clearColor]</code>.<br>
  Default.png is the movie<code>s first frame, and also the initial view</code>s background image (as a <code>UIImageView</code>).</p>
  
  <p>To loop the movie, I'm subscribing to it's <code>MPMoviePlayerPlaybackDidFinishNotification</code> notification and when it triggers I'm doing a <code>[movie play]</code> which restarts the movie.</p>
  
  <p>Everything works almost fine.</p>
  
  <p>When the movie is re-started (the 2nd loop), it plays, but once every few frames it paints the background image over it again and then re-paints the movie. This produces something close to a flicker.</p>
  
  <p>It's like having this frame sequence:<br>
  <code>1 2 3 4 _image_ 5 6 7 8 9 _image_ 10 11 12 ..</code><br>
  I've validated that it's the background image by changing it, and the repainted image is also changed.</p>
  
  <p>Does anyone know what's wrong?</p>