commit | 83f56b07f214d20a7b3e5137a72ced990fccac10 | [log] [tgz] |
---|---|---|
author | Ray Essick <essick@google.com> | Sun Jun 23 15:13:46 2019 -0700 |
committer | Ray Essick <essick@google.com> | Sun Jun 23 15:31:12 2019 -0700 |
tree | fe0dd6b505d1f41128952083000f8e64c30359d7 | |
parent | ad735264bec8ee70d3ab0fbbccb9b7be796e637f [diff] [blame] |
Finer synchronization for nuplayer stats Bug: 131474028 Test: manual Change-Id: I4c38cc979baa91d6d23115da1d53c8152e77cb36
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h index d44c396..a3e0046 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderBase.h
@@ -47,7 +47,7 @@ void signalResume(bool notifyComplete); void initiateShutdown(); - virtual sp<AMessage> getStats() const { + virtual sp<AMessage> getStats() { return mStats; } @@ -88,6 +88,7 @@ int32_t mBufferGeneration; bool mPaused; sp<AMessage> mStats; + Mutex mStatsLock; private: enum {