summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/MetadataRetrieverClient.h
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2009-09-29 10:45:27 -0700
committerJames Dong <jdong@google.com>2009-09-29 12:43:12 -0700
commita569aebd284506058a34d9772ebb28c8dac09aa3 (patch)
tree9d30a75250c6def34a24c31bf77ff65f7f22e850 /media/libmediaplayerservice/MetadataRetrieverClient.h
parent824b6a4a67166c3937400702944f659bd0d5d386 (diff)
downloadframeworks_av-a569aebd284506058a34d9772ebb28c8dac09aa3.zip
frameworks_av-a569aebd284506058a34d9772ebb28c8dac09aa3.tar.gz
frameworks_av-a569aebd284506058a34d9772ebb28c8dac09aa3.tar.bz2
Fix some metadata retriever issues:
1. mRetriever was initialized twice: one in the constructor and the other in the setDataSource 2. cached the mode so that setMode can still be called before setDataSource. mRetriever won't be initialized until data source is set; thus we have to do this
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 88d50bf..8cb8ad1 100644
--- a/media/libmediaplayerservice/MetadataRetrieverClient.h
+++ b/media/libmediaplayerservice/MetadataRetrieverClient.h
@@ -60,6 +60,7 @@ private:
mutable Mutex mLock;
sp<MediaMetadataRetrieverBase> mRetriever;
pid_t mPid;
+ int mMode;
// Keep the shared memory copy of album art and capture frame (for thumbnail)
sp<MemoryDealer> mAlbumArtDealer;