title: AVPlayerItem fails with AVStatusFailed and error code "Cannot Decode"
body: <p>I'm running into a strange issue, I hope someone can help. </p>
  
  <p>In my iOS app I create a video with a custom soundtrack using <code>MutableComposition</code> by combining a video from the user's photo library and an audio file from the app bundle. I then use an <code>AVPlayer</code> and <code>AVPlayerItem</code> to play the video back to the user using a custom video player I made.</p>
  
  <p>Each time a new composition is created, the assets, the player and the composition are cleared, released and it basically starts from a clean, init state. </p>
  
  <p>All works fine, until after exactly 4 successful videos created this way every other attempt to create the player fails with error <code>Cannot Decode</code>. It does not matter if its the same video I'm recreating, has no relation to the size/length of the video or the audio file it simply always fails exactly on the fifth attempt, like clockwork. Once it fails, it will then always fail!</p>
  
  <p>This is weird, because it just decoded the same video four times with no problem, so all of a sudden it fails? So, if anyone has a clue, please let me know.</p>