Only mark the audio player as started if it did so successfully.

Change-Id: I4683f5ca243f9f1b80990028d225d0f6c5973899
related-to-bug: 6500580
diff --git a/media/libstagefright/AwesomePlayer.cpp b/media/libstagefright/AwesomePlayer.cpp
index 5a5a00e..892da92 100644
--- a/media/libstagefright/AwesomePlayer.cpp
+++ b/media/libstagefright/AwesomePlayer.cpp
@@ -969,8 +969,6 @@
     }
 
     if (!(mFlags & AUDIOPLAYER_STARTED)) {
-        modifyFlags(AUDIOPLAYER_STARTED, SET);
-
         bool wasSeeking = mAudioPlayer->isSeeking();
 
         // We've already started the MediaSource in order to enable
@@ -986,6 +984,8 @@
             return err;
         }
 
+        modifyFlags(AUDIOPLAYER_STARTED, SET);
+
         if (wasSeeking) {
             CHECK(!mAudioPlayer->isSeeking());