|
|
@ -1078,10 +1078,10 @@ void NdkCamera::close()
|
|
|
|
image = NULL;
|
|
|
|
image = NULL;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
AImageReader_setImageListener(mImageReader, NULL);
|
|
|
|
AImageReader_setImageListener(mImageReader, NULL);
|
|
|
|
XYLOG(XYLOG_SEVERITY_DEBUG, "clear mImageReader Listener");
|
|
|
|
|
|
|
|
//XYLOG(XYLOG_SEVERITY_DEBUG, "CameraStatus::AImageReader_delete %s", mCameraId.c_str());
|
|
|
|
//XYLOG(XYLOG_SEVERITY_DEBUG, "CameraStatus::AImageReader_delete %s", mCameraId.c_str());
|
|
|
|
AImageReader_delete(mImageReader);
|
|
|
|
AImageReader_delete(mImageReader);
|
|
|
|
XYLOG(XYLOG_SEVERITY_DEBUG, "delete mImageReader");
|
|
|
|
|
|
|
|
//XYLOG(XYLOG_SEVERITY_DEBUG, "CameraStatus::End AImageReader_delete %s", mCameraId.c_str());
|
|
|
|
//XYLOG(XYLOG_SEVERITY_DEBUG, "CameraStatus::End AImageReader_delete %s", mCameraId.c_str());
|
|
|
|
mImageReader = 0;
|
|
|
|
mImageReader = 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1333,7 +1333,6 @@ void NdkCamera::onImageAvailable(AImageReader* reader)
|
|
|
|
|
|
|
|
|
|
|
|
m_photoTaken = true;
|
|
|
|
m_photoTaken = true;
|
|
|
|
m_locker.lock();
|
|
|
|
m_locker.lock();
|
|
|
|
XYLOG(XYLOG_SEVERITY_DEBUG,"push image");
|
|
|
|
|
|
|
|
mCaptureFrames.push_back(std::shared_ptr<AImage>(image, Auto_AImage_delete));
|
|
|
|
mCaptureFrames.push_back(std::shared_ptr<AImage>(image, Auto_AImage_delete));
|
|
|
|
m_locker.unlock();
|
|
|
|
m_locker.unlock();
|
|
|
|
|
|
|
|
|
|
|
|