Camera3: Pass stream through PProc non-jpeg type streams

-Jpeg stream is capable of downscaling from a larger H/W
 VFE output, when overriden by another stream
-Similar capability is not available for YUV/Implementation
 defined streams currently.
-Without PProc we cannot support 2 non-jpeg streams as a
 result of this.
-Hence include CPP whenever there are 2 stream and neither of
 them are JPEG

Change-Id: Ie9e3bffcb613af2e1d9cbda8e72a0537a82c3b6b
diff --git a/QCamera2/HAL3/QCamera3HWI.cpp b/QCamera2/HAL3/QCamera3HWI.cpp
index 613422d..a168eb6 100644
--- a/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/QCamera2/HAL3/QCamera3HWI.cpp
@@ -1321,6 +1321,8 @@
             largeYuv888Size.width > jpegSize.width &&
             largeYuv888Size.height > jpegSize.height) {
         bYuv888OverrideJpeg = true;
+    } else if (!isJpeg && numStreamsOnEncoder > 1) {
+        commonFeatureMask = CAM_QCOM_FEATURE_PP_SUPERSET_HAL3;
     }
 
     rc = validateStreamDimensions(streamList);