From 545c22ffd27588acabe3e5861e2d084cf17ff322 Mon Sep 17 00:00:00 2001 From: James Dong Date: Mon, 10 Jan 2011 20:42:21 -0800 Subject: [PATCH] Don't release the video recording frame after recording is stopped in CameraSourceTimeLapse.cpp bug - 3334999 Change-Id: I1c83080713696221048da9b1a9f8c2ee48849ade --- media/libstagefright/CameraSourceTimeLapse.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media/libstagefright/CameraSourceTimeLapse.cpp b/media/libstagefright/CameraSourceTimeLapse.cpp index 96778380a5e32..31b6ec946124c 100644 --- a/media/libstagefright/CameraSourceTimeLapse.cpp +++ b/media/libstagefright/CameraSourceTimeLapse.cpp @@ -347,7 +347,8 @@ void CameraSourceTimeLapse::stopCameraRecording() { } void CameraSourceTimeLapse::releaseRecordingFrame(const sp& frame) { - if (!mUseStillCameraForTimeLapse) { + if (!mUseStillCameraForTimeLapse && + mCamera != NULL) { mCamera->releaseRecordingFrame(frame); } }