Camera: Continue small JPEG size filtering if dynamicDepth tags fail
Due to depth related metadata tag mismatch, dynamicDepth tags may fail
to generate. In that case, conotinue with JPEG size filtering.
Test: api31test.SPerfClassTest on Pixel 5
Bug: 186046918
Change-Id: I5aab40ae423918ca2b4a9ce13f3797e28f6f2bfc
diff --git a/services/camera/libcameraservice/common/CameraProviderManager.cpp b/services/camera/libcameraservice/common/CameraProviderManager.cpp
index 1bbc2ba..7045128 100644
--- a/services/camera/libcameraservice/common/CameraProviderManager.cpp
+++ b/services/camera/libcameraservice/common/CameraProviderManager.cpp
@@ -2652,7 +2652,8 @@
if (OK != res) {
ALOGE("%s: Failed to append dynamic depth tags: %s (%d)", __FUNCTION__,
strerror(-res), res);
- return res;
+ // Allow filtering of small JPEG sizes to succeed even if dynamic depth
+ // tags fail to generate.
}
return OK;