From 90689fda75c343ab9328ced63e58f45eabaa33cc Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Mon, 1 Oct 2012 15:59:54 -0700 Subject: Optionally have SurfaceMediaSource return absolute timestamps based on systemTime(). Change-Id: I2eff15dd149a4b737d6e7473d1907cf0c80b6b38 related-to-bug: 7266706 --- include/media/stagefright/SurfaceMediaSource.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/media/stagefright/SurfaceMediaSource.h b/include/media/stagefright/SurfaceMediaSource.h index 82e5965..e56527d 100644 --- a/include/media/stagefright/SurfaceMediaSource.h +++ b/include/media/stagefright/SurfaceMediaSource.h @@ -116,6 +116,9 @@ public: // To be called before start() status_t setMaxAcquiredBufferCount(size_t count); + // To be called before start() + status_t setUseAbsoluteTimestamps(); + protected: // Implementation of the BufferQueue::ConsumerListener interface. These @@ -212,6 +215,8 @@ private: size_t mMaxAcquiredBufferCount; + bool mUseAbsoluteTimestamps; + // mFrameAvailableCondition condition used to indicate whether there // is a frame available for dequeuing Condition mFrameAvailableCondition; -- cgit v1.1