Report the requested seek time while seek is in progress.

Change-Id: I862bfb801701f9ce54dede51c492e4eb37591894
related-to-bug: 2576102
diff --git a/media/libstagefright/AwesomePlayer.cpp b/media/libstagefright/AwesomePlayer.cpp
index 27add0a..e7022f4 100644
--- a/media/libstagefright/AwesomePlayer.cpp
+++ b/media/libstagefright/AwesomePlayer.cpp
@@ -668,7 +668,9 @@
 }
 
 status_t AwesomePlayer::getPosition(int64_t *positionUs) {
-    if (mVideoSource != NULL) {
+    if (mSeeking) {
+        *positionUs = mSeekTimeUs;
+    } else if (mVideoSource != NULL) {
         Mutex::Autolock autoLock(mMiscStateLock);
         *positionUs = mVideoTimeUs;
     } else if (mAudioPlayer != NULL) {
@@ -710,7 +712,6 @@
 
         mWatchForAudioSeekComplete = true;
         mWatchForAudioEOS = true;
-        mSeeking = false;
         mSeekNotificationSent = false;
     }
 }
@@ -1001,6 +1002,8 @@
             notifyListener_l(MEDIA_SEEK_COMPLETE);
             mSeekNotificationSent = true;
         }
+
+        mSeeking = false;
     }
 
     status_t finalStatus;