From d9927380ed7c8366f762049be9f3fee225860833 Mon Sep 17 00:00:00 2001
From: liyujie <2352380935@qq.com>
Date: Thu, 28 Aug 2025 12:04:16 +0000
Subject: [PATCH] [2/4]解决USB摄像头打开相机预览界面绿屏

---
 android/hardware/aw/camera/3_4/camera_config.cpp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/android/hardware/aw/camera/3_4/camera_config.cpp b/android/hardware/aw/camera/3_4/camera_config.cpp
old mode 100755
new mode 100644
index 4bbc194..759dd38
--- a/android/hardware/aw/camera/3_4/camera_config.cpp
+++ b/android/hardware/aw/camera/3_4/camera_config.cpp
@@ -81,6 +81,7 @@
 MEMBER_FUNCTION(PreviewSize)
 MEMBER_FUNCTION(PictureSize)
 MEMBER_FUNCTION(InterpolationSize)
+MEMBER_FUNCTION(ReducecallnumSize)
 MEMBER_FUNCTION(FlashMode)
 MEMBER_FUNCTION(ColorEffect)
 MEMBER_FUNCTION(FrameRate)
@@ -157,6 +158,7 @@
   CHECK_FREE_POINTER(PreviewSize)
   CHECK_FREE_POINTER(PictureSize)
   CHECK_FREE_POINTER(InterpolationSize)
+  CHECK_FREE_POINTER(ReducecallnumSize)
   CHECK_FREE_POINTER(FlashMode)
   CHECK_FREE_POINTER(ColorEffect)
   CHECK_FREE_POINTER(FrameRate)
@@ -196,6 +198,7 @@
   INIT_PARAMETER(PREVIEW_SIZE, PreviewSize)
   INIT_PARAMETER(PICTURE_SIZE, PictureSize)
   INIT_PARAMETER(INTERPOLATION_SIZE, InterpolationSize)
+  INIT_PARAMETER(REDUCECALLNUM_SIZE, ReducecallnumSize)
   INIT_PARAMETER(FLASH_MODE, FlashMode)
   INIT_PARAMETER(COLOR_EFFECT, ColorEffect)
   INIT_PARAMETER(FRAME_RATE, FrameRate)
@@ -227,6 +230,7 @@
   memset(mZoomRatios, 0, KEY_LENGTH);
   memset(mMaxZoom, 0, 4);
   memset(mDefaultZoom, 0, 4);
+  memset(mReduceCallNum, 0, 4);
   if (readKey(kUSED_ZOOM, mUsedZoom)) {
     if (usedKey(mUsedZoom)) {
       readKey(kZOOM_SUPPORTED, mZoomSupported);
@@ -238,6 +242,7 @@
       HAL_LOGV("\"%s\" not support", kUSED_ZOOM);
     }
   }
+  readKey(kREDUCE_CALL_NUM, mReduceCallNum);
   readKey(KHORIZONTAL_VIEW_ANGLE, str);
   mHorizonalViewAngle = atof(str);
   readKey(KVERTICAL_VIEW_ANGLE, str);
@@ -264,6 +269,7 @@
   DUMP_PARAMETERS(PREVIEW_SIZE, PreviewSize)
   DUMP_PARAMETERS(PICTURE_SIZE, PictureSize)
   DUMP_PARAMETERS(INTERPOLATION_SIZE, InterpolationSize)
+  DUMP_PARAMETERS(REDUCECALLNUM_SIZE, ReducecallnumSize)
   DUMP_PARAMETERS(FLASH_MODE, FlashMode)
   DUMP_PARAMETERS(COLOR_EFFECT, ColorEffect)
   DUMP_PARAMETERS(FRAME_RATE, FrameRate)
@@ -277,6 +283,7 @@
   _DUMP_PARAMETERS(kSTEP_EXPOSURE_COMPENSATION, mStepExposureCompensation)
   _DUMP_PARAMETERS(kDEFAULT_EXPOSURE_COMPENSATION, mDefaultExposureCompensation)
 
+  _DUMP_PARAMETERS(kREDUCE_CALL_NUM, mReduceCallNum)
   _DUMP_PARAMETERS(kUSED_ZOOM, mUsedZoom)
   _DUMP_PARAMETERS(kZOOM_SUPPORTED, mZoomSupported)
   _DUMP_PARAMETERS(kSMOOTH_ZOOM_SUPPORTED, mSmoothZoomSupported)

--
Gitblit v1.6.2