summaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2010-05-20 02:44:49 -0700
committerJames Dong <jdong@google.com>2010-05-26 16:54:18 -0700
commitaed15e785607b90b4819773650cdb164fa9a7f59 (patch)
treeae5d4a1b36d2dc3298b3b7258ea1c4574f2213e5 /include/media
parent6c537e53cef1b0177a1734e2a5f302d80c0a26f8 (diff)
downloadframeworks_base-aed15e785607b90b4819773650cdb164fa9a7f59.zip
frameworks_base-aed15e785607b90b4819773650cdb164fa9a7f59.tar.gz
frameworks_base-aed15e785607b90b4819773650cdb164fa9a7f59.tar.bz2
Avoid repeatedly allocating and freeing memory in CameraSource
Change-Id: Ia3760820da0559e4e908dedae1f1df05f9a6a242
Diffstat (limited to 'include/media')
-rw-r--r--include/media/stagefright/CameraSource.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/media/stagefright/CameraSource.h b/include/media/stagefright/CameraSource.h
index 42d6634..9d6b01d 100644
--- a/include/media/stagefright/CameraSource.h
+++ b/include/media/stagefright/CameraSource.h
@@ -19,6 +19,7 @@
#define CAMERA_SOURCE_H_
#include <media/stagefright/MediaBuffer.h>
+#include <media/stagefright/MediaBufferGroup.h>
#include <media/stagefright/MediaSource.h>
#include <utils/List.h>
#include <utils/RefBase.h>
@@ -61,6 +62,7 @@ private:
int32_t mNumFramesReceived;
int32_t mNumFramesEncoded;
int32_t mNumFramesDropped;
+ MediaBufferGroup *mBufferGroup;
bool mStarted;
CameraSource(const sp<Camera> &camera);