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

---
 android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java b/android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java
old mode 100755
new mode 100644
index 528591f..169c2e6
--- a/android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java
+++ b/android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java
@@ -203,25 +203,25 @@
                             imageHeight,
                             img.proxy.getFormat(), safeCrop);
 
-                    if(requiresCropOperation(img.proxy, safeCrop)) {
-                        // Crop the image
-                        resultImage = new TaskImage(
-                                exifDerivedRotation,
-                                safeCrop.width(),
-                                safeCrop.height(),
-                                img.proxy.getFormat(), null);
+                    //if(requiresCropOperation(img.proxy, safeCrop)) {
+                    //    // Crop the image
+                    //    resultImage = new TaskImage(
+                    //            exifDerivedRotation,
+                    //            safeCrop.width(),
+                    //            safeCrop.height(),
+                    //            img.proxy.getFormat(), null);
 
-                        byte[] croppedResult = decompressCropAndRecompressJpegData(
-                                compressedData.array(), safeCrop,
-                                getJpegCompressionQuality());
+                    //    byte[] croppedResult = decompressCropAndRecompressJpegData(
+                    //            compressedData.array(), safeCrop,
+                    //            getJpegCompressionQuality());
 
-                        compressedData = ByteBuffer.allocate(croppedResult.length);
-                        compressedData.put(ByteBuffer.wrap(croppedResult));
-                        compressedData.rewind();
-                    } else {
-                        // Pass-though the JPEG data
+                    //    compressedData = ByteBuffer.allocate(croppedResult.length);
+                    //    compressedData.put(ByteBuffer.wrap(croppedResult));
+                    //    compressedData.rewind();
+                    //} else {
+                    //    // Pass-though the JPEG data
                         resultImage = inputImage;
-                    }
+                    //}
                 } finally {
                     // Release the image now that you have a usable copy in
                     // local memory

--
Gitblit v1.6.2