summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--camera/QCamera2/HAL3/QCamera3Channel.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/camera/QCamera2/HAL3/QCamera3Channel.cpp b/camera/QCamera2/HAL3/QCamera3Channel.cpp
index 63486252..7d093eea 100644
--- a/camera/QCamera2/HAL3/QCamera3Channel.cpp
+++ b/camera/QCamera2/HAL3/QCamera3Channel.cpp
@@ -1516,7 +1516,12 @@ QCamera3PicChannel::~QCamera3PicChannel()
{
stop();
- int32_t rc = m_postprocessor.deinit();
+ int32_t rc = m_postprocessor.stop();
+ if (rc != NO_ERROR) {
+ ALOGE("%s: Postprocessor stop failed", __func__);
+ }
+
+ rc = m_postprocessor.deinit();
if (rc != 0) {
ALOGE("De-init Postprocessor failed");
}