From fd2d8c7bdbce682e3c0cb98b2bcf252ea86b6e51 Mon Sep 17 00:00:00 2001 From: BlueMatthew Date: Fri, 19 Jan 2024 22:47:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E5=A4=8D=E5=AF=B9=E8=B1=A1=E7=9A=84?= =?UTF-8?q?=E5=BC=95=E7=94=A8=E5=92=8C=E9=87=8A=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/cpp/camera2/ndkcamera.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/main/cpp/camera2/ndkcamera.cpp b/app/src/main/cpp/camera2/ndkcamera.cpp index e1723c10..9a2e7b47 100644 --- a/app/src/main/cpp/camera2/ndkcamera.cpp +++ b/app/src/main/cpp/camera2/ndkcamera.cpp @@ -406,7 +406,7 @@ int NdkCamera::open(const std::string& cameraId) { mstatus = AImageReader_setImageListener(image_reader, &listener); mstatus = AImageReader_getWindow(image_reader, &image_reader_surface); // ANativeWindow_setBuffersGeometry(image_reader_surface, width, height,WINDOW_FORMAT_RGBX_8888); - // ANativeWindow_acquire(image_reader_surface); + ANativeWindow_acquire(image_reader_surface); } } @@ -553,8 +553,6 @@ void NdkCamera::close() image_reader_target = 0; } - - if (capture_session_output) { if (capture_session_output_container) @@ -581,7 +579,7 @@ void NdkCamera::close() if (image_reader_surface) { - // ANativeWindow_release(image_reader_surface); + ANativeWindow_release(image_reader_surface); image_reader_surface = 0; }