summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/MetadataRetrieverClient.h
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2015-06-12 15:31:23 -0700
committerMarco Nelissen <marcone@google.com>2015-06-12 15:31:23 -0700
commit6155085b781a81af66d42d907c9f4d1063999594 (patch)
tree8296eeaa60734e6f5711b1487aa793fa5eef0a99 /media/libmediaplayerservice/MetadataRetrieverClient.h
parentad9ef61e770c0751a9983aa5c9844dfeb9ed665b (diff)
downloadframeworks_av-6155085b781a81af66d42d907c9f4d1063999594.zip
frameworks_av-6155085b781a81af66d42d907c9f4d1063999594.tar.gz
frameworks_av-6155085b781a81af66d42d907c9f4d1063999594.tar.bz2
Serialize calls to getFrameAtTime in the mediaserver
to avoid running out of memory. Bug: 21277449 Change-Id: I7210806a24958f38d86aadab0310fc263e4c0edf
Diffstat (limited to 'media/libmediaplayerservice/MetadataRetrieverClient.h')
-rw-r--r--media/libmediaplayerservice/MetadataRetrieverClient.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/MetadataRetrieverClient.h b/media/libmediaplayerservice/MetadataRetrieverClient.h
index e71a29e..fe7547c 100644
--- a/media/libmediaplayerservice/MetadataRetrieverClient.h
+++ b/media/libmediaplayerservice/MetadataRetrieverClient.h
@@ -63,6 +63,7 @@ private:
virtual ~MetadataRetrieverClient();
mutable Mutex mLock;
+ static Mutex sLock;
sp<MediaMetadataRetrieverBase> mRetriever;
pid_t mPid;