notify seek complete upon first video output frame

Bug: 18541814
Change-Id: Ie4e0976885f26eb253460eab371cb181ea85f2db
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h
index 07401b0..2c08f0d 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoder.h
@@ -42,7 +42,7 @@
     virtual void onConfigure(const sp<AMessage> &format);
     virtual void onSetRenderer(const sp<Renderer> &renderer);
     virtual void onGetInputBuffers(Vector<sp<ABuffer> > *dstBuffers);
-    virtual void onResume();
+    virtual void onResume(bool notifyComplete);
     virtual void onFlush(bool notifyComplete);
     virtual void onShutdown(bool notifyComplete);
     virtual void doRequestBuffers();
@@ -85,6 +85,7 @@
 
     int32_t mBufferGeneration;
     bool mPaused;
+    bool mResumePending;
     AString mComponentName;
 
     void handleError(int32_t err);
@@ -103,6 +104,8 @@
     bool supportsSeamlessAudioFormatChange(const sp<AMessage> &targetFormat) const;
     void rememberCodecSpecificData(const sp<AMessage> &format);
 
+    void notifyResumeCompleteIfNecessary();
+
     DISALLOW_EVIL_CONSTRUCTORS(Decoder);
 };