summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
diff options
context:
space:
mode:
authorWei Jia <wjia@google.com>2014-09-22 15:21:11 -0700
committerWei Jia <wjia@google.com>2014-09-23 10:05:49 -0700
commite427abf1ea252ff305fc33aacdd2e83cf34891b5 (patch)
tree4d873112e5203b4c84b308063d34c9b064bc15f9 /media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
parent0079b331227fc1555d7c5305f33917a570d44890 (diff)
downloadframeworks_av-e427abf1ea252ff305fc33aacdd2e83cf34891b5.zip
frameworks_av-e427abf1ea252ff305fc33aacdd2e83cf34891b5.tar.gz
frameworks_av-e427abf1ea252ff305fc33aacdd2e83cf34891b5.tar.bz2
NuPlayer will notify SeekComplete only when requested so.
Bug: 17596535 Change-Id: I6b744fdcf80f11d521d26c7c8b45f7de70aa0dc3
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
index 7ec9876..a9bca49 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
@@ -240,9 +240,7 @@ status_t NuPlayerDriver::start() {
mPlayer->start();
if (mStartupSeekTimeUs >= 0) {
- if (mStartupSeekTimeUs == 0) {
- notifySeekComplete_l();
- } else {
+ if (mStartupSeekTimeUs > 0) {
mPlayer->seekToAsync(mStartupSeekTimeUs);
}
@@ -369,7 +367,7 @@ status_t NuPlayerDriver::seekTo(int msec) {
mAtEOS = false;
// seeks can take a while, so we essentially paused
notifyListener_l(MEDIA_PAUSED);
- mPlayer->seekToAsync(seekTimeUs);
+ mPlayer->seekToAsync(seekTimeUs, true /* needNotify */);
break;
}