summaryrefslogtreecommitdiffstats
path: root/include/media/stagefright/CameraSource.h
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
commitcbe48a0678729eb863b259b4744e6ad12faf0475 (patch)
treed0331f351a139dddc9fe42eacebbb964864132fa /include/media/stagefright/CameraSource.h
parent1cb8fa1e670786bf83ccde7571c5ac1fc087d4f1 (diff)
downloadframeworks_av-cbe48a0678729eb863b259b4744e6ad12faf0475.zip
frameworks_av-cbe48a0678729eb863b259b4744e6ad12faf0475.tar.gz
frameworks_av-cbe48a0678729eb863b259b4744e6ad12faf0475.tar.bz2
Avoid repeatedly allocating and freeing memory in CameraSource
Change-Id: Ia3760820da0559e4e908dedae1f1df05f9a6a242
Diffstat (limited to 'include/media/stagefright/CameraSource.h')
-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);