|
|
@ -406,7 +406,7 @@ int NdkCamera::open(const std::string& cameraId) {
|
|
|
|
mstatus = AImageReader_setImageListener(image_reader, &listener);
|
|
|
|
mstatus = AImageReader_setImageListener(image_reader, &listener);
|
|
|
|
mstatus = AImageReader_getWindow(image_reader, &image_reader_surface);
|
|
|
|
mstatus = AImageReader_getWindow(image_reader, &image_reader_surface);
|
|
|
|
// ANativeWindow_setBuffersGeometry(image_reader_surface, width, height,WINDOW_FORMAT_RGBX_8888);
|
|
|
|
// 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;
|
|
|
|
image_reader_target = 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (capture_session_output)
|
|
|
|
if (capture_session_output)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (capture_session_output_container)
|
|
|
|
if (capture_session_output_container)
|
|
|
@ -581,7 +579,7 @@ void NdkCamera::close()
|
|
|
|
|
|
|
|
|
|
|
|
if (image_reader_surface)
|
|
|
|
if (image_reader_surface)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// ANativeWindow_release(image_reader_surface);
|
|
|
|
ANativeWindow_release(image_reader_surface);
|
|
|
|
image_reader_surface = 0;
|
|
|
|
image_reader_surface = 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|