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; }