AwesomePlayer: Stop posting buffering events once at EOS

Stop posting buffering events once at end of stream to avoid
perpetually holding the 'TimedEventQueue' wakelock in libstagefright.

Change-Id: I3b8012886f2c27e830ce215b14090c35825635cd
Signed-off-by: Sridhar Vashist <svashist@motorola.com>
diff --git a/media/libstagefright/AwesomePlayer.cpp b/media/libstagefright/AwesomePlayer.cpp
index 3cd0b0e..d7be07d 100644
--- a/media/libstagefright/AwesomePlayer.cpp
+++ b/media/libstagefright/AwesomePlayer.cpp
@@ -828,7 +828,8 @@
         }
     }
 
-    if (mFlags & (PLAYING | PREPARING | CACHE_UNDERRUN)) {
+    if ( ((mFlags & PLAYING) && !eos) ||
+         (mFlags & (PREPARING | CACHE_UNDERRUN)) ) {
         postBufferingEvent_l();
     }
 }