summaryrefslogtreecommitdiffstats
path: root/camera/CameraHalUtilClasses.cpp
diff options
context:
space:
mode:
authorAkwasi Boateng <akwasi.boateng@ti.com>2011-09-15 19:50:02 -0500
committerIliyan Malchev <malchev@google.com>2011-09-21 16:10:54 -0700
commitfa12194f9ecde1c7f90a2bbd013c50203684b5d7 (patch)
tree79a51e0b0acf8df081467dde1e94ca725cec4048 /camera/CameraHalUtilClasses.cpp
parent0377a794ee13528c866b0c7f071097d75a7d9828 (diff)
downloadhardware_ti_omap4-fa12194f9ecde1c7f90a2bbd013c50203684b5d7.zip
hardware_ti_omap4-fa12194f9ecde1c7f90a2bbd013c50203684b5d7.tar.gz
hardware_ti_omap4-fa12194f9ecde1c7f90a2bbd013c50203684b5d7.tar.bz2
Grallock lock and unlock fixes
1. Get and store Y and UV pointers from all gralloc handles to be used for preview callback and video frames. 2. Ensure gralloc lock is successfull before frame return to OMXCameraAdapter Change-Id: Ibeea6d00f2c1a1c45bcd2eafb22b90a795516e5c Signed-off-by: Akwasi Boateng <akwasi.boateng@ti.com>
Diffstat (limited to 'camera/CameraHalUtilClasses.cpp')
-rw-r--r--camera/CameraHalUtilClasses.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/camera/CameraHalUtilClasses.cpp b/camera/CameraHalUtilClasses.cpp
index 64cc29f..b0d937c 100644
--- a/camera/CameraHalUtilClasses.cpp
+++ b/camera/CameraHalUtilClasses.cpp
@@ -68,6 +68,17 @@ int FrameProvider::returnFrame(void *frameBuf, CameraFrame::FrameType frameType)
return ret;
}
+void FrameProvider::addFramePointers(void *frameBuf, void *buf)
+{
+ mFrameNotifier->addFramePointers(frameBuf, buf);
+ return;
+}
+
+void FrameProvider::removeFramePointers()
+{
+ mFrameNotifier->removeFramePointers();
+ return;
+}
/*--------------------FrameProvider Class ENDS here-----------------------------*/