diff options
author | Chong Zhang <chz@google.com> | 2014-08-22 15:35:28 -0700 |
---|---|---|
committer | Chong Zhang <chz@google.com> | 2014-08-22 15:42:49 -0700 |
commit | 13d6faa02087ce3bb0d4a02b8495f1822f211433 (patch) | |
tree | 37cb5be49ca1a1d89433c98d512d7469d0d2e82a /media/libmediaplayerservice/nuplayer/NuPlayerDriver.h | |
parent | d1de9bb33a2f645fb9dc54e7fc69ca45304850a5 (diff) | |
download | frameworks_av-13d6faa02087ce3bb0d4a02b8495f1822f211433.zip frameworks_av-13d6faa02087ce3bb0d4a02b8495f1822f211433.tar.gz frameworks_av-13d6faa02087ce3bb0d4a02b8495f1822f211433.tar.bz2 |
wait for flush to finish before returning setSurface
Bug: 17187598
Change-Id: I091219e57158a4532044ca49342b57277d6ecb15
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerDriver.h')
-rw-r--r-- | media/libmediaplayerservice/nuplayer/NuPlayerDriver.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.h b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.h index b0a52ad..e81d605 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.h @@ -66,6 +66,7 @@ struct NuPlayerDriver : public MediaPlayerInterface { void notifySetDataSourceCompleted(status_t err); void notifyPrepareCompleted(status_t err); void notifyResetComplete(); + void notifySetSurfaceComplete(); void notifyDuration(int64_t durationUs); void notifyPosition(int64_t positionUs); void notifySeekComplete(); @@ -102,6 +103,7 @@ private: // The following are protected through "mLock" // >>> + bool mSetSurfaceInProgress; int64_t mDurationUs; int64_t mPositionUs; int64_t mNotifyTimeRealUs; |