summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/GenericSource.h
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2014-09-11 10:01:55 -0700
committerLajos Molnar <lajos@google.com>2014-09-11 14:02:11 -0700
commit84f5278a36f2816cc38f64307b4a1ad8a6818507 (patch)
treea70b12822e0c000bef10379a6938889fd59ed933 /media/libmediaplayerservice/nuplayer/GenericSource.h
parent7c12b0358b6d3b66e231fe4a67bb55f424b3857e (diff)
downloadframeworks_av-84f5278a36f2816cc38f64307b4a1ad8a6818507.zip
frameworks_av-84f5278a36f2816cc38f64307b4a1ad8a6818507.tar.gz
frameworks_av-84f5278a36f2816cc38f64307b4a1ad8a6818507.tar.bz2
avoid kWhatReadBuffer message spam in GenericSource
When playig WVM video, an extra readBuffer is posted for each dequeueAccessUnit, resulting in an unbounded number of messages. Bug: 17472979 Change-Id: Ice92ccf2454bf7a70856a4a8b535cefffc9e61ac
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/GenericSource.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/GenericSource.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/GenericSource.h b/media/libmediaplayerservice/nuplayer/GenericSource.h
index 50ff98a..c70c48e 100644
--- a/media/libmediaplayerservice/nuplayer/GenericSource.h
+++ b/media/libmediaplayerservice/nuplayer/GenericSource.h
@@ -131,6 +131,8 @@ private:
off64_t mMetaDataSize;
int64_t mBitrate;
int32_t mPollBufferingGeneration;
+ uint32_t mPendingReadBufferTypes;
+ mutable Mutex mReadBufferLock;
sp<ALooper> mLooper;