From c28c38fd7d488f1a614ba6b3022c7feb2b865235 Mon Sep 17 00:00:00 2001 From: Matthew Date: Thu, 16 Jan 2025 12:16:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=87=8A=E6=94=BE=E6=97=B6?= =?UTF-8?q?=E6=9C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/cpp/MpPreview.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/cpp/MpPreview.cpp b/app/src/main/cpp/MpPreview.cpp index 7ea5756..ceb555f 100644 --- a/app/src/main/cpp/MpPreview.cpp +++ b/app/src/main/cpp/MpPreview.cpp @@ -669,16 +669,16 @@ Java_com_xypower_mppreview_Camera2RawFragment_makeHdr3(JNIEnv *env, jclass clazz int32_t fence = -1; result = AHardwareBuffer_lock(hardwareBuffer, AHARDWAREBUFFER_USAGE_CPU_READ_RARELY, fence, NULL, &outVirtualAddress); cv::Mat tmp(bmpInfo.height, bmpInfo.width, CV_8UC4, outVirtualAddress); - AHardwareBuffer_unlock(hardwareBuffer, &fence); tmp.copyTo(images[idx]); + AHardwareBuffer_unlock(hardwareBuffer, &fence); } else { void* outAddress = NULL; result = AndroidBitmap_lockPixels(env, bitmaps[idx], &outAddress); cv::Mat tmp(bmpInfo.height, bmpInfo.width, CV_8UC4, outAddress); - AndroidBitmap_unlockPixels(env, bitmaps[idx]); tmp.copyTo(images[idx]); + AndroidBitmap_unlockPixels(env, bitmaps[idx]); } //convert RGB to BGR