Lines Matching refs:dev

66     mCbLooper->setName("C2N-dev-looper");
786 ACameraDevice* dev;
787 found = msg->findPointer(kDeviceKey, (void**) &dev);
788 if (!found || dev == nullptr) {
801 (*onDisconnected)(context, dev);
806 ACameraDevice* dev;
807 found = msg->findPointer(kDeviceKey, (void**) &dev);
808 if (!found || dev == nullptr) {
827 (*onError)(context, dev, errorCode);
1136 sp<CameraDevice> dev = mDevice.promote();
1137 if (dev == nullptr) {
1141 Mutex::Autolock _l(dev->mDeviceLock);
1142 if (dev->mRemote == nullptr) {
1149 if (dev->mCurrentSession != nullptr) {
1150 dev->mCurrentSession->closeByDevice();
1151 dev->mCurrentSession = nullptr;
1153 sp<AMessage> msg = new AMessage(kWhatOnDisconnected, dev->mHandler);
1154 msg->setPointer(kContextKey, dev->mAppCallbacks.context);
1155 msg->setPointer(kDeviceKey, (void*) dev->getWrapper());
1156 msg->setPointer(kCallbackFpKey, (void*) dev->mAppCallbacks.onDisconnected);
1168 dev->setCameraDeviceErrorLocked(ACAMERA_ERROR_CAMERA_DEVICE);
1171 dev->setCameraDeviceErrorLocked(ACAMERA_ERROR_CAMERA_SERVICE);
1174 dev->setCameraDeviceErrorLocked(ACAMERA_ERROR_UNKNOWN);
1177 sp<AMessage> msg = new AMessage(kWhatOnError, dev->mHandler);
1178 msg->setPointer(kContextKey, dev->mAppCallbacks.context);
1179 msg->setPointer(kDeviceKey, (void*) dev->getWrapper());
1180 msg->setPointer(kCallbackFpKey, (void*) dev->mAppCallbacks.onError);
1188 dev->onCaptureErrorLocked(errorCode, resultExtras);
1198 sp<CameraDevice> dev = mDevice.promote();
1199 if (dev == nullptr) {
1203 Mutex::Autolock _l(dev->mDeviceLock);
1204 if (dev->isClosed() || dev->mRemote == nullptr) {
1208 if (dev->mIdle) {
1213 if (dev->mCurrentSession != nullptr) {
1215 if (dev->mBusySession != dev->mCurrentSession) {
1217 dev->setCameraDeviceErrorLocked(ACAMERA_ERROR_CAMERA_DEVICE);
1220 sp<AMessage> msg = new AMessage(kWhatSessionStateCb, dev->mHandler);
1221 msg->setPointer(kContextKey, dev->mBusySession->mUserSessionCallback.context);
1222 msg->setObject(kSessionSpKey, dev->mBusySession);
1223 msg->setPointer(kCallbackFpKey, (void*) dev->mBusySession->mUserSessionCallback.onReady);
1226 dev->mBusySession.clear();
1229 dev->mIdle = true;
1230 dev->mFlushing = false;
1240 sp<CameraDevice> dev = mDevice.promote();
1241 if (dev == nullptr) {
1244 Mutex::Autolock _l(dev->mDeviceLock);
1245 if (dev->isClosed() || dev->mRemote == nullptr) {
1252 auto it = dev->mSequenceCallbackMap.find(sequenceId);
1253 if (it != dev->mSequenceCallbackMap.end()) {
1260 dev->setCameraDeviceErrorLocked(ACAMERA_ERROR_CAMERA_SERVICE);
1263 sp<AMessage> msg = new AMessage(kWhatCaptureStart, dev->mHandler);
1280 sp<CameraDevice> dev = mDevice.promote();
1281 if (dev == nullptr) {
1287 bool isPartialResult = (resultExtras.partialResultCount < dev->mPartialResultCount);
1293 Mutex::Autolock _l(dev->mDeviceLock);
1294 if (dev->mRemote == nullptr) {
1298 if (dev->isClosed()) {
1300 dev->mFrameNumberTracker.updateTracker(frameNumber, /*isError*/false);
1307 metadataCopy.update(ANDROID_LENS_INFO_SHADING_MAP_SIZE, dev->mShadingMapSize, /*data_count*/2);
1310 auto it = dev->mSequenceCallbackMap.find(sequenceId);
1311 if (it != dev->mSequenceCallbackMap.end()) {
1320 dev->setCameraDeviceErrorLocked(ACAMERA_ERROR_CAMERA_SERVICE);
1326 sp<AMessage> msg = new AMessage(kWhatCaptureResult, dev->mHandler);
1336 dev->mFrameNumberTracker.updateTracker(frameNumber, /*isError*/false);
1337 dev->checkAndFireSequenceCompleteLocked();
1353 sp<CameraDevice> dev = mDevice.promote();
1354 if (dev == nullptr) {
1358 Mutex::Autolock _l(dev->mDeviceLock);
1360 int repeatingSequenceId = dev->mRepeatingSequenceId;
1361 dev->mRepeatingSequenceId = REQUEST_ID_NONE;
1363 dev->checkRepeatingSequenceCompleteLocked(repeatingSequenceId, lastFrameNumber);