summaryrefslogtreecommitdiffstats
path: root/libcamera/SecCameraHWInterface.cpp
diff options
context:
space:
mode:
authorPaulK <contact@paulk.fr>2011-09-28 19:30:25 +0200
committerPaul Kocialkowski <contact@paulk.fr>2012-07-09 00:28:52 +0200
commitdb040b9e432b3684455f9dd76b3305255fea3db7 (patch)
tree9cf44581697eb797e64ed90756e895cc883c1d2d /libcamera/SecCameraHWInterface.cpp
parent7f743ba3cbe3aa390465e5fbc5528aaf01e01a93 (diff)
downloaddevice_samsung_crespo-db040b9e432b3684455f9dd76b3305255fea3db7.zip
device_samsung_crespo-db040b9e432b3684455f9dd76b3305255fea3db7.tar.gz
device_samsung_crespo-db040b9e432b3684455f9dd76b3305255fea3db7.tar.bz2
modified: camera (b&w preview and no postview for now), gralloc (enable plain alpha), added: libsamsung-ipc, corrected: debug.sf.hw.
Change-Id: Ib97907b6639611b73da38e4c1f1e298cdb1c8d2b
Diffstat (limited to 'libcamera/SecCameraHWInterface.cpp')
-rw-r--r--libcamera/SecCameraHWInterface.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/libcamera/SecCameraHWInterface.cpp b/libcamera/SecCameraHWInterface.cpp
index 8a1275e..0987859 100644
--- a/libcamera/SecCameraHWInterface.cpp
+++ b/libcamera/SecCameraHWInterface.cpp
@@ -507,6 +507,9 @@ int CameraHardwareSec::previewThread()
// Notify the client of a new frame.
if (mMsgEnabled & CAMERA_MSG_PREVIEW_FRAME) {
+ if (mExitPreviewThread || !mPreviewRunning)
+ return NO_ERROR;
+
mDataCb(CAMERA_MSG_PREVIEW_FRAME, buffer, mCallbackCookie);
}