commit | b3e40847bebc9acd035a1d693885fd14d58beaf2 | [log] [tgz] |
---|---|---|
author | James Dong <jdong@google.com> | Mon Dec 06 15:02:28 2010 -0800 |
committer | James Dong <jdong@google.com> | Mon Dec 06 15:05:06 2010 -0800 |
tree | 4fb4f086e8b4317060ee1c92b44113c67f92e565 | |
parent | d28b0e7057ea1b85d70f6aa25415655eb67ca126 [diff] [blame] |
Fixed a race condition where some recording frames may not be released bug - 3258924 Change-Id: I4f30d04a713676f5da40e6a7dd861510cc041f9b
diff --git a/camera/Camera.cpp b/camera/Camera.cpp index 7efc6d7..743fbb2 100644 --- a/camera/Camera.cpp +++ b/camera/Camera.cpp
@@ -359,6 +359,9 @@ } if (listener != NULL) { listener->postDataTimestamp(timestamp, msgType, dataPtr); + } else { + LOGW("No listener was set. Drop a recording frame."); + releaseRecordingFrame(dataPtr); } }