title: MPMoviePlayerController release problem
body: <p>here is code</p>
  
  <pre><code>- (void)applicationDidFinishLaunching:(UIApplication *)application {
    NSBundle *bundle = [NSBundle mainBundle];
   NSString *moviePath = [bundle pathForResource:@"sample_mpeg4" ofType:@"mp4"];
   NSURL *movieURL = [[NSURL fileURLWithPath:moviePath] retain];
  
  
   MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
   moviePlayer.movieControlMode =   MPMovieControlModeHidden;
  
   [moviePlayer play];
  
   [[NSNotificationCenter defaultCenter] addObserver:self 
   selector:@selector(moviePlaybackDidFinish:) 
   name:MPMoviePlayerPlaybackDidFinishNotification 
   object:nil]; 
  
   }
  - (void) moviePlaybackDidFinish:(NSNotification*)notification
   {
  
  MPMoviePlayerController *theMovie = [notification object];
  [[NSNotificationCenter defaultCenter] removeObserver:self                                      name:MPMoviePlayerPlaybackDidFinishNotification
                                                object:theMovie];
  [theMovie stop];
  [theMovie release];
  
  [window addSubview:tabBarController.view];
  [window makeKeyAndVisible];
  }
  </code></pre>
  
  <p>so my problem is my apps memory usage goes additional 3MB , it stays there even after release,does that mean memory does not get released?</p>