diff options
author | James Dong <jdong@google.com> | 2010-06-19 09:04:18 -0700 |
---|---|---|
committer | James Dong <jdong@google.com> | 2010-06-21 17:34:01 -0700 |
commit | f60cafe0e6aad8f9ce54660fa88b651ae4e749e6 (patch) | |
tree | eabfca8c6c979a1000f49efca5c33ab9039245ba /include/media/stagefright/CameraSource.h | |
parent | e6de2667d6bf4bb7b926da6784cc7eb886b93e83 (diff) | |
download | frameworks_av-f60cafe0e6aad8f9ce54660fa88b651ae4e749e6.zip frameworks_av-f60cafe0e6aad8f9ce54660fa88b651ae4e749e6.tar.gz frameworks_av-f60cafe0e6aad8f9ce54660fa88b651ae4e749e6.tar.bz2 |
Audio/video sync during recording (second part)
Change-Id: Iba0b35f57fdeac7ee1da16899406bf4b957a2c8c
Diffstat (limited to 'include/media/stagefright/CameraSource.h')
-rw-r--r-- | include/media/stagefright/CameraSource.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/media/stagefright/CameraSource.h b/include/media/stagefright/CameraSource.h index b2134b4..3192d03 100644 --- a/include/media/stagefright/CameraSource.h +++ b/include/media/stagefright/CameraSource.h @@ -60,11 +60,14 @@ private: List<sp<IMemory> > mFramesBeingEncoded; List<int64_t> mFrameTimes; + int64_t mStartTimeUs; int64_t mFirstFrameTimeUs; int64_t mLastFrameTimestampUs; int32_t mNumFramesReceived; int32_t mNumFramesEncoded; int32_t mNumFramesDropped; + int32_t mNumGlitches; + int64_t mGlitchDurationThresholdUs; bool mCollectStats; bool mStarted; @@ -74,6 +77,7 @@ private: int64_t timestampUs, int32_t msgType, const sp<IMemory> &data); void releaseQueuedFrames(); + void releaseOneRecordingFrame(const sp<IMemory>& frame); CameraSource(const CameraSource &); CameraSource &operator=(const CameraSource &); |