Lines Matching refs:cameraWork

168 static CAMERAWork cameraWork;  variable
202 if(cameraWork.CAMERAiBufferErrorCallback != 0) in CAMERA_CameraIntr()
203 cameraWork.CAMERAiBufferErrorCallback(CAMERA_RESULT_SUCCESS); in CAMERA_CameraIntr()
207 cameraWork.CAMERAiLastCameraVSync = OS_GetTick(); in CAMERA_CameraIntr()
209 if(cameraWork.CAMERAiVsyncCallback != 0) in CAMERA_CameraIntr()
210 cameraWork.CAMERAiVsyncCallback(CAMERA_RESULT_SUCCESS); in CAMERA_CameraIntr()
225 cameraWork.CAMERAiVsyncCallback = callback; in CAMERA_SetVsyncCallbackCore()
239 cameraWork.CAMERAiBufferErrorCallback = callback; in CAMERA_SetBufferErrorCallbackCore()
253 cameraWork.CAMERAiRebootCallback = callback; in CAMERA_SetRebootCallbackCore()
308 cameraWork.lock = TRUE; in CAMERA_GoReboot()
309 cameraWork.CAMERAiRetryCount++; in CAMERA_GoReboot()
315 …(void)OS_SendMessage(cameraWork.CAMERAiMonitorMessageQueue, NULL, OS_MESSAGE_NOBLOCK); // Call … in CAMERA_GoReboot()
346 if(cameraWork.CAMERAiStateIn.photo != CAMERA_PHOTO_MODE_PORTRAIT) in CAMERA_Reboot()
349 …(void)CAMERA_I2CPhotoModeAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.photo, CAMERA_Reboo… in CAMERA_Reboot()
353 if(cameraWork.CAMERAiStateOut.photo != CAMERA_PHOTO_MODE_NORMAL) in CAMERA_Reboot()
356 …(void)CAMERA_I2CPhotoModeAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.photo, CAMERA_Reb… in CAMERA_Reboot()
360 if(cameraWork.CAMERAiStateIn.size_A != CAMERA_SIZE_DS_LCD) in CAMERA_Reboot()
363 …(void)CAMERA_I2CSizeExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateIn.size… in CAMERA_Reboot()
367 if(cameraWork.CAMERAiStateIn.size_B != CAMERA_SIZE_VGA) in CAMERA_Reboot()
370 …(void)CAMERA_I2CSizeExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateIn.size… in CAMERA_Reboot()
374 if(cameraWork.CAMERAiStateOut.size_A != CAMERA_SIZE_DS_LCD) in CAMERA_Reboot()
377 …(void)CAMERA_I2CSizeExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateOut.si… in CAMERA_Reboot()
381 if(cameraWork.CAMERAiStateOut.size_B != CAMERA_SIZE_VGA) in CAMERA_Reboot()
384 …(void)CAMERA_I2CSizeExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateOut.si… in CAMERA_Reboot()
388 if(cameraWork.CAMERAiStateIn.rate != CAMERA_FRAME_RATE_15) in CAMERA_Reboot()
391 …(void)CAMERA_I2CFrameRateAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.rate, CAMERA_Reboot… in CAMERA_Reboot()
395 if(cameraWork.CAMERAiStateOut.rate != CAMERA_FRAME_RATE_15) in CAMERA_Reboot()
398 …(void)CAMERA_I2CFrameRateAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.rate, CAMERA_Rebo… in CAMERA_Reboot()
402 if(cameraWork.CAMERAiStateIn.effect_A != CAMERA_EFFECT_NONE) in CAMERA_Reboot()
405 …(void)CAMERA_I2CEffectExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateIn.ef… in CAMERA_Reboot()
409 if(cameraWork.CAMERAiStateIn.effect_B != CAMERA_EFFECT_NONE) in CAMERA_Reboot()
412 …(void)CAMERA_I2CEffectExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateIn.ef… in CAMERA_Reboot()
416 if(cameraWork.CAMERAiStateOut.effect_A != CAMERA_EFFECT_NONE) in CAMERA_Reboot()
419 …(void)CAMERA_I2CEffectExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateOut.… in CAMERA_Reboot()
423 if(cameraWork.CAMERAiStateOut.effect_B != CAMERA_EFFECT_NONE) in CAMERA_Reboot()
426 …(void)CAMERA_I2CEffectExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateOut.… in CAMERA_Reboot()
430 if(cameraWork.CAMERAiStateIn.flip_A != CAMERA_FLIP_HORIZONTAL) in CAMERA_Reboot()
433 …(void)CAMERA_I2CFlipExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateIn.flip… in CAMERA_Reboot()
437 if(cameraWork.CAMERAiStateIn.flip_B != CAMERA_FLIP_HORIZONTAL) in CAMERA_Reboot()
440 …(void)CAMERA_I2CFlipExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateIn.flip… in CAMERA_Reboot()
444 if(cameraWork.CAMERAiStateOut.flip_A != CAMERA_FLIP_NONE) in CAMERA_Reboot()
447 …(void)CAMERA_I2CFlipExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateOut.fl… in CAMERA_Reboot()
451 if(cameraWork.CAMERAiStateOut.flip_B != CAMERA_FLIP_NONE) in CAMERA_Reboot()
454 …(void)CAMERA_I2CFlipExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateOut.fl… in CAMERA_Reboot()
458 …if(cameraWork.CAMERAiStateIn.wb != CAMERA_GetWhiteBalanceFromPhotoMode(cameraWork.CAMERAiStateIn.p… in CAMERA_Reboot()
461 …(void)CAMERA_I2CWhiteBalanceAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.wb, CAMERA_Reboo… in CAMERA_Reboot()
465 …if(cameraWork.CAMERAiStateOut.wb != CAMERA_GetWhiteBalanceFromPhotoMode(cameraWork.CAMERAiStateOut… in CAMERA_Reboot()
468 …(void)CAMERA_I2CWhiteBalanceAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.wb, CAMERA_Reb… in CAMERA_Reboot()
472 …if (cameraWork.CAMERAiStateIn.exposure != CAMERA_GetExposureFromPhotoMode(cameraWork.CAMERAiStateI… in CAMERA_Reboot()
475 …(void)CAMERA_I2CExposureAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.exposure, CAMERA_Reb… in CAMERA_Reboot()
479 …if (cameraWork.CAMERAiStateOut.exposure != CAMERA_GetExposureFromPhotoMode(cameraWork.CAMERAiState… in CAMERA_Reboot()
482 …(void)CAMERA_I2CExposureAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.exposure, CAMERA_R… in CAMERA_Reboot()
486 …if (cameraWork.CAMERAiStateIn.sharpness != CAMERA_GetSharpnessFromPhotoMode(cameraWork.CAMERAiStat… in CAMERA_Reboot()
489 …(void)CAMERA_I2CSharpnessAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.sharpness, CAMERA_R… in CAMERA_Reboot()
493 …if (cameraWork.CAMERAiStateOut.sharpness != CAMERA_GetSharpnessFromPhotoMode(cameraWork.CAMERAiSta… in CAMERA_Reboot()
496 …(void)CAMERA_I2CSharpnessAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.sharpness, CAMERA… in CAMERA_Reboot()
500 if (cameraWork.CAMERAiStateIn.ae != TRUE) in CAMERA_Reboot()
503 …(void)CAMERA_I2CAutoExposureAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.ae, CAMERA_Reboo… in CAMERA_Reboot()
507 if (cameraWork.CAMERAiStateOut.ae != TRUE) in CAMERA_Reboot()
510 …(void)CAMERA_I2CAutoExposureAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.ae, CAMERA_Reb… in CAMERA_Reboot()
514 if (cameraWork.CAMERAiStateIn.awb != TRUE) in CAMERA_Reboot()
517 …(void)CAMERA_I2CAutoWhiteBalanceAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.awb, CAMERA_… in CAMERA_Reboot()
521 if (cameraWork.CAMERAiStateOut.awb != TRUE) in CAMERA_Reboot()
524 …(void)CAMERA_I2CAutoWhiteBalanceAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.awb, CAMER… in CAMERA_Reboot()
528 if (cameraWork.CAMERAiStateIn.context != CAMERA_CONTEXT_A) in CAMERA_Reboot()
531 …(void)CAMERA_I2CContextSwitchAsync(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.context, CAMERA_Reb… in CAMERA_Reboot()
535 if (cameraWork.CAMERAiStateOut.context != CAMERA_CONTEXT_A) in CAMERA_Reboot()
538 …(void)CAMERA_I2CContextSwitchAsync(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.context, CAMERA_R… in CAMERA_Reboot()
543 if (cameraWork.CAMERAiCurrentCamera != CAMERA_SELECT_NONE) in CAMERA_Reboot()
546 … (void)CAMERA_I2CActivateAsyncCore(cameraWork.CAMERAiCurrentCamera, CAMERA_Reboot, (void*)Set_LED); in CAMERA_Reboot()
551 …if ((cameraWork.CAMERAiCurrentCamera == CAMERA_SELECT_OUT)&&(cameraWork.CAMERAiStateOut.blink == T… in CAMERA_Reboot()
558 cameraWork.CAMERAiRetryCount = 0; // Initialize retry counter in CAMERA_Reboot()
559 …if(cameraWork.CAMERAiRebootCallback != 0) // Notify the application that the reboot process is … in CAMERA_Reboot()
561 cameraWork.CAMERAiRebootCallback(CAMERA_RESULT_SUCCESS); in CAMERA_Reboot()
568 if(cameraWork.CAMERAiRetryCount > CAMERA_RETRY_COUNT) in CAMERA_CheckRetryCount()
571 if(cameraWork.CAMERAiCurrentCamera != CAMERA_SELECT_NONE) in CAMERA_CheckRetryCount()
574 cameraWork.force_deactivate = TRUE; in CAMERA_CheckRetryCount()
576 cameraWork.CAMERAiCurrentCamera = CAMERA_SELECT_NONE; in CAMERA_CheckRetryCount()
583 if(cameraWork.CAMERAiRetryCount > 0) in CAMERA_CheckRetryCount()
609 if ( !OS_ReceiveMessage(cameraWork.CAMERAiMonitorMessageQueue, &msg, OS_MESSAGE_NOBLOCK) ) in CAMERA_MonitorThread()
611 …if (cameraWork.CAMERAiRetryCount != 0 // Do nothing if already runni… in CAMERA_MonitorThread()
612 … || cameraWork.CAMERAiCurrentCamera == CAMERA_SELECT_NONE // Do nothing if in standby in CAMERA_MonitorThread()
613 …|| cameraWork.lock // Do nothing if calling another I… in CAMERA_MonitorThread()
614 …|| ++cameraWork.CAMERAiMonitorCounter < CAMERA_MONITOR_COUNT) // Do nothing if an adequate amoun… in CAMERA_MonitorThread()
618 cameraWork.CAMERAiMonitorCounter = 0; in CAMERA_MonitorThread()
619 if ( (int)(OS_GetTick() - cameraWork.CAMERAiLastCameraVSync) < CAMERA_VSYNC_TIMEOUT ) in CAMERA_MonitorThread()
624 cameraWork.lock = TRUE; in CAMERA_MonitorThread()
625 cameraWork.CAMERAiRetryCount++; in CAMERA_MonitorThread()
631 cameraWork.lock = FALSE; // Unlock because failed in CAMERA_MonitorThread()
632 …if(cameraWork.CAMERAiRebootCallback != 0) // Notify the application that the reboot process fai… in CAMERA_MonitorThread()
634 cameraWork.CAMERAiRebootCallback(CAMERA_RESULT_FATAL_ERROR); in CAMERA_MonitorThread()
641 cameraWork.lock = FALSE; in CAMERA_MonitorThread()
668 cameraWork.CAMERAiVsyncCallback = 0; in CAMERA_InitCore()
669 cameraWork.CAMERAiBufferErrorCallback = 0; in CAMERA_InitCore()
670 cameraWork.CAMERAiRebootCallback = 0; in CAMERA_InitCore()
673 cameraWork.lock = FALSE; in CAMERA_InitCore()
674 cameraWork.callback = NULL; in CAMERA_InitCore()
675 cameraWork.force_deactivate = cameraWork.force_activate = FALSE; in CAMERA_InitCore()
677 cameraWork.CAMERAiCurrentCamera = CAMERA_SELECT_NONE; in CAMERA_InitCore()
678 cameraWork.CAMERAiRetryCount = 0; // Initialize retry counter in CAMERA_InitCore()
679 cameraWork.CAMERAiMonitorCounter = 0; in CAMERA_InitCore()
702 PM_SetSleepCallbackInfo(&cameraWork.sleepCbInfo, CameraStandbyCallback, NULL); in CAMERA_InitCore()
703 PMi_InsertPreSleepCallbackEx(&cameraWork.sleepCbInfo, PM_CALLBACK_PRIORITY_CAMERA); in CAMERA_InitCore()
705 PM_SetExitCallbackInfo(&cameraWork.exitCbInfo, CameraStandbyCallback, NULL); in CAMERA_InitCore()
706 PMi_InsertPostExitCallbackEx(&cameraWork.exitCbInfo, PM_CALLBACK_PRIORITY_CAMERA); in CAMERA_InitCore()
717 cameraWork.CAMERAiStateIn.size_A = CAMERA_SIZE_DS_LCD; in CAMERA_InitCore()
718 cameraWork.CAMERAiStateIn.size_B = CAMERA_SIZE_VGA; in CAMERA_InitCore()
719 cameraWork.CAMERAiStateIn.effect_A = CAMERA_EFFECT_NONE; in CAMERA_InitCore()
720 cameraWork.CAMERAiStateIn.effect_B = CAMERA_EFFECT_NONE; in CAMERA_InitCore()
721 cameraWork.CAMERAiStateIn.flip_A = CAMERA_FLIP_HORIZONTAL; in CAMERA_InitCore()
722 cameraWork.CAMERAiStateIn.flip_B = CAMERA_FLIP_HORIZONTAL; in CAMERA_InitCore()
723 cameraWork.CAMERAiStateIn.photo = CAMERA_PHOTO_MODE_PORTRAIT; in CAMERA_InitCore()
724 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CAMERA_InitCore()
725 cameraWork.CAMERAiStateIn.rate = CAMERA_FRAME_RATE_15; in CAMERA_InitCore()
726 cameraWork.CAMERAiStateIn.exposure = 0; in CAMERA_InitCore()
727 cameraWork.CAMERAiStateIn.sharpness = -2; in CAMERA_InitCore()
728 cameraWork.CAMERAiStateIn.ae = TRUE; in CAMERA_InitCore()
729 cameraWork.CAMERAiStateIn.awb = TRUE; in CAMERA_InitCore()
730 cameraWork.CAMERAiStateIn.context = CAMERA_CONTEXT_A; in CAMERA_InitCore()
731cameraWork.CAMERAiStateIn.blink = FALSE; // There is no option on the inner camera for LED lightin… in CAMERA_InitCore()
733 cameraWork.CAMERAiStateOut.size_A = CAMERA_SIZE_DS_LCD; in CAMERA_InitCore()
734 cameraWork.CAMERAiStateOut.size_B = CAMERA_SIZE_VGA; in CAMERA_InitCore()
735 cameraWork.CAMERAiStateOut.effect_A = CAMERA_EFFECT_NONE; in CAMERA_InitCore()
736 cameraWork.CAMERAiStateOut.effect_B = CAMERA_EFFECT_NONE; in CAMERA_InitCore()
737 cameraWork.CAMERAiStateOut.flip_A = CAMERA_FLIP_NONE; in CAMERA_InitCore()
738 cameraWork.CAMERAiStateOut.flip_B = CAMERA_FLIP_NONE; in CAMERA_InitCore()
739 cameraWork.CAMERAiStateOut.photo = CAMERA_PHOTO_MODE_NORMAL; in CAMERA_InitCore()
740 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CAMERA_InitCore()
741 cameraWork.CAMERAiStateOut.rate = CAMERA_FRAME_RATE_15; in CAMERA_InitCore()
742 cameraWork.CAMERAiStateOut.exposure = 0; in CAMERA_InitCore()
743 cameraWork.CAMERAiStateOut.sharpness = 0; in CAMERA_InitCore()
744 cameraWork.CAMERAiStateOut.ae = TRUE; in CAMERA_InitCore()
745 cameraWork.CAMERAiStateOut.awb = TRUE; in CAMERA_InitCore()
746 cameraWork.CAMERAiStateOut.context = CAMERA_CONTEXT_A; in CAMERA_InitCore()
747 cameraWork.CAMERAiStateOut.blink = FALSE; in CAMERA_InitCore()
751 …OS_InitMessageQueue(cameraWork.CAMERAiMonitorMessageQueue, cameraWork.CAMERAiMonitorMessage, sizeo… in CAMERA_InitCore()
753 …OS_CreateThread(cameraWork.CAMERAiMonitorThread, CAMERA_MonitorThread, 0, &cameraWork.CAMERAiMonit… in CAMERA_InitCore()
754 OS_WakeupThreadDirect(cameraWork.CAMERAiMonitorThread); in CAMERA_InitCore()
777 PM_DeletePreSleepCallback(&cameraWork.sleepCbInfo); in CAMERA_EndCore()
779 PM_DeletePostExitCallback(&cameraWork.exitCbInfo); in CAMERA_EndCore()
801 OS_KillThread(cameraWork.CAMERAiMonitorThread, 0); in CAMERA_EndCore()
902 if (cameraWork.lock) in CAMERA_I2CInitAsyncCore()
907 cameraWork.lock = TRUE; in CAMERA_I2CInitAsyncCore()
910 cameraWork.callback = callback; in CAMERA_I2CInitAsyncCore()
911 cameraWork.callbackArg = arg; in CAMERA_I2CInitAsyncCore()
913 cameraWork.force_deactivate = TRUE; in CAMERA_I2CInitAsyncCore()
929 cameraWork.result = CAMERA_I2CInitAsyncCore(camera, CameraSyncCallback, 0); in CAMERA_I2CInitCore()
930 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CInitCore()
934 return cameraWork.result; in CAMERA_I2CInitCore()
975 if (cameraWork.lock) in CAMERA_I2CActivateAsyncCore()
980 cameraWork.lock = TRUE; in CAMERA_I2CActivateAsyncCore()
983 cameraWork.callback = callback; in CAMERA_I2CActivateAsyncCore()
984 cameraWork.callbackArg = arg; in CAMERA_I2CActivateAsyncCore()
988 cameraWork.force_deactivate = TRUE; in CAMERA_I2CActivateAsyncCore()
992 cameraWork.force_activate = TRUE; in CAMERA_I2CActivateAsyncCore()
995 cameraWork.CAMERAiCurrentCamera = camera; in CAMERA_I2CActivateAsyncCore()
996 if(cameraWork.CAMERAiRetryCount == 0) in CAMERA_I2CActivateAsyncCore()
998 cameraWork.CAMERAiStateTmp.blink = FALSE; in CAMERA_I2CActivateAsyncCore()
1001 cameraWork.CAMERAiLastCameraVSync = OS_GetTick(); in CAMERA_I2CActivateAsyncCore()
1018 cameraWork.result = CAMERA_I2CActivateAsyncCore(camera, CameraSyncCallback, 0); in CAMERA_I2CActivateCore()
1019 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CActivateCore()
1023 return cameraWork.result; in CAMERA_I2CActivateCore()
1076 if (cameraWork.lock) in CAMERA_I2CContextSwitchAsyncCore()
1081 cameraWork.lock = TRUE; in CAMERA_I2CContextSwitchAsyncCore()
1084 cameraWork.callback = callback; in CAMERA_I2CContextSwitchAsyncCore()
1085 cameraWork.callbackArg = arg; in CAMERA_I2CContextSwitchAsyncCore()
1092 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CContextSwitchAsyncCore()
1093 cameraWork.CAMERAiStateTmp.context = context; in CAMERA_I2CContextSwitchAsyncCore()
1120 cameraWork.result = CAMERA_I2CContextSwitchAsyncCore(camera, context, CameraSyncCallback, 0); in CAMERA_I2CContextSwitchCore()
1121 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CContextSwitchCore()
1125 return cameraWork.result; in CAMERA_I2CContextSwitchCore()
1191 if (cameraWork.lock) in CAMERA_I2CSizeExAsyncCore()
1196 cameraWork.lock = TRUE; in CAMERA_I2CSizeExAsyncCore()
1199 cameraWork.callback = callback; in CAMERA_I2CSizeExAsyncCore()
1200 cameraWork.callbackArg = arg; in CAMERA_I2CSizeExAsyncCore()
1208 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CSizeExAsyncCore()
1209 cameraWork.CAMERAiStateTmp.set_context = context; in CAMERA_I2CSizeExAsyncCore()
1210 cameraWork.CAMERAiStateTmp.size = size; in CAMERA_I2CSizeExAsyncCore()
1238 cameraWork.result = CAMERA_I2CSizeExAsyncCore(camera, context, size, CameraSyncCallback, 0); in CAMERA_I2CSizeExCore()
1239 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CSizeExCore()
1243 return cameraWork.result; in CAMERA_I2CSizeExCore()
1302 if (cameraWork.lock) in CAMERA_I2CFrameRateAsyncCore()
1307 cameraWork.lock = TRUE; in CAMERA_I2CFrameRateAsyncCore()
1310 cameraWork.callback = callback; in CAMERA_I2CFrameRateAsyncCore()
1311 cameraWork.callbackArg = arg; in CAMERA_I2CFrameRateAsyncCore()
1318 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CFrameRateAsyncCore()
1319 cameraWork.CAMERAiStateTmp.rate = rate; in CAMERA_I2CFrameRateAsyncCore()
1346 cameraWork.result = CAMERA_I2CFrameRateAsyncCore(camera, rate, CameraSyncCallback, 0); in CAMERA_I2CFrameRateCore()
1347 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CFrameRateCore()
1351 return cameraWork.result; in CAMERA_I2CFrameRateCore()
1417 if (cameraWork.lock) in CAMERA_I2CEffectExAsyncCore()
1422 cameraWork.lock = TRUE; in CAMERA_I2CEffectExAsyncCore()
1425 cameraWork.callback = callback; in CAMERA_I2CEffectExAsyncCore()
1426 cameraWork.callbackArg = arg; in CAMERA_I2CEffectExAsyncCore()
1434 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CEffectExAsyncCore()
1435 cameraWork.CAMERAiStateTmp.set_context = context; in CAMERA_I2CEffectExAsyncCore()
1436 cameraWork.CAMERAiStateTmp.effect = effect; in CAMERA_I2CEffectExAsyncCore()
1464 cameraWork.result = CAMERA_I2CEffectExAsyncCore(camera, context, effect, CameraSyncCallback, 0); in CAMERA_I2CEffectExCore()
1465 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CEffectExCore()
1469 return cameraWork.result; in CAMERA_I2CEffectExCore()
1533 if (cameraWork.lock) in CAMERA_I2CFlipExAsyncCore()
1538 cameraWork.lock = TRUE; in CAMERA_I2CFlipExAsyncCore()
1541 cameraWork.callback = callback; in CAMERA_I2CFlipExAsyncCore()
1542 cameraWork.callbackArg = arg; in CAMERA_I2CFlipExAsyncCore()
1550 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CFlipExAsyncCore()
1551 cameraWork.CAMERAiStateTmp.set_context = context; in CAMERA_I2CFlipExAsyncCore()
1552 cameraWork.CAMERAiStateTmp.flip = flip; in CAMERA_I2CFlipExAsyncCore()
1580 cameraWork.result = CAMERA_I2CFlipExAsyncCore(camera, context, flip, CameraSyncCallback, 0); in CAMERA_I2CFlipExCore()
1581 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CFlipExCore()
1585 return cameraWork.result; in CAMERA_I2CFlipExCore()
1640 if (cameraWork.lock) in CAMERA_I2CPhotoModeAsyncCore()
1645 cameraWork.lock = TRUE; in CAMERA_I2CPhotoModeAsyncCore()
1648 cameraWork.callback = callback; in CAMERA_I2CPhotoModeAsyncCore()
1649 cameraWork.callbackArg = arg; in CAMERA_I2CPhotoModeAsyncCore()
1657 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CPhotoModeAsyncCore()
1658 cameraWork.CAMERAiStateTmp.photo = mode; in CAMERA_I2CPhotoModeAsyncCore()
1685 cameraWork.result = CAMERA_I2CPhotoModeAsyncCore(camera, mode, CameraSyncCallback, 0); in CAMERA_I2CPhotoModeCore()
1686 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CPhotoModeCore()
1690 return cameraWork.result; in CAMERA_I2CPhotoModeCore()
1746 if (cameraWork.lock) in CAMERA_I2CWhiteBalanceAsyncCore()
1751 cameraWork.lock = TRUE; in CAMERA_I2CWhiteBalanceAsyncCore()
1754 cameraWork.callback = callback; in CAMERA_I2CWhiteBalanceAsyncCore()
1755 cameraWork.callbackArg = arg; in CAMERA_I2CWhiteBalanceAsyncCore()
1762 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CWhiteBalanceAsyncCore()
1763 cameraWork.CAMERAiStateTmp.wb = wb; in CAMERA_I2CWhiteBalanceAsyncCore()
1790 cameraWork.result = CAMERA_I2CWhiteBalanceAsyncCore(camera, wb, CameraSyncCallback, 0); in CAMERA_I2CWhiteBalanceCore()
1791 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CWhiteBalanceCore()
1795 return cameraWork.result; in CAMERA_I2CWhiteBalanceCore()
1843 if (cameraWork.lock) in CAMERA_I2CExposureAsyncCore()
1848 cameraWork.lock = TRUE; in CAMERA_I2CExposureAsyncCore()
1851 cameraWork.callback = callback; in CAMERA_I2CExposureAsyncCore()
1852 cameraWork.callbackArg = arg; in CAMERA_I2CExposureAsyncCore()
1859 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CExposureAsyncCore()
1860 cameraWork.CAMERAiStateTmp.exposure = exposure; in CAMERA_I2CExposureAsyncCore()
1886 cameraWork.result = CAMERA_I2CExposureAsyncCore(camera, exposure, CameraSyncCallback, 0); in CAMERA_I2CExposureCore()
1887 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CExposureCore()
1891 return cameraWork.result; in CAMERA_I2CExposureCore()
1939 if (cameraWork.lock) in CAMERA_I2CSharpnessAsyncCore()
1944 cameraWork.lock = TRUE; in CAMERA_I2CSharpnessAsyncCore()
1947 cameraWork.callback = callback; in CAMERA_I2CSharpnessAsyncCore()
1948 cameraWork.callbackArg = arg; in CAMERA_I2CSharpnessAsyncCore()
1955 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CSharpnessAsyncCore()
1956 cameraWork.CAMERAiStateTmp.sharpness = sharpness; in CAMERA_I2CSharpnessAsyncCore()
1982 cameraWork.result = CAMERA_I2CSharpnessAsyncCore(camera, sharpness, CameraSyncCallback, 0); in CAMERA_I2CSharpnessCore()
1983 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CSharpnessCore()
1987 return cameraWork.result; in CAMERA_I2CSharpnessCore()
2040 if (cameraWork.lock) in CAMERAi_I2CTestPatternAsyncCore()
2045 cameraWork.lock = TRUE; in CAMERAi_I2CTestPatternAsyncCore()
2048 cameraWork.callback = callback; in CAMERAi_I2CTestPatternAsyncCore()
2049 cameraWork.callbackArg = arg; in CAMERAi_I2CTestPatternAsyncCore()
2080 cameraWork.result = CAMERAi_I2CTestPatternAsyncCore(camera, pattern, CameraSyncCallback, 0); in CAMERAi_I2CTestPatternCore()
2081 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERAi_I2CTestPatternCore()
2085 return cameraWork.result; in CAMERAi_I2CTestPatternCore()
2129 if (cameraWork.lock) in CAMERA_I2CAutoExposureAsyncCore()
2134 cameraWork.lock = TRUE; in CAMERA_I2CAutoExposureAsyncCore()
2137 cameraWork.callback = callback; in CAMERA_I2CAutoExposureAsyncCore()
2138 cameraWork.callbackArg = arg; in CAMERA_I2CAutoExposureAsyncCore()
2145 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CAutoExposureAsyncCore()
2146 cameraWork.CAMERAiStateTmp.ae = on; in CAMERA_I2CAutoExposureAsyncCore()
2172 cameraWork.result = CAMERA_I2CAutoExposureAsyncCore(camera, on, CameraSyncCallback, 0); in CAMERA_I2CAutoExposureCore()
2173 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CAutoExposureCore()
2177 return cameraWork.result; in CAMERA_I2CAutoExposureCore()
2220 if ((camera & CAMERA_SELECT_IN) && cameraWork.CAMERAiStateIn.wb != CAMERA_WHITE_BALANCE_NORMAL) in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2224 … if ((camera & CAMERA_SELECT_OUT) && cameraWork.CAMERAiStateOut.wb != CAMERA_WHITE_BALANCE_NORMAL) in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2230 if (cameraWork.lock) in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2235 cameraWork.lock = TRUE; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2238 cameraWork.callback = callback; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2239 cameraWork.callbackArg = arg; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2246 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2247 cameraWork.CAMERAiStateTmp.awb = on; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2273 cameraWork.result = CAMERA_I2CAutoWhiteBalanceAsyncCore(camera, on, CameraSyncCallback, 0); in CAMERA_I2CAutoWhiteBalanceCore()
2274 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CAutoWhiteBalanceCore()
2278 return cameraWork.result; in CAMERA_I2CAutoWhiteBalanceCore()
2304 if (cameraWork.lock) in CAMERA_SetLEDAsyncCore()
2309 cameraWork.lock = TRUE; in CAMERA_SetLEDAsyncCore()
2312 cameraWork.callback = callback; in CAMERA_SetLEDAsyncCore()
2313 cameraWork.callbackArg = arg; in CAMERA_SetLEDAsyncCore()
2316 cameraWork.CAMERAiStateTmp.blink = isBlink; in CAMERA_SetLEDAsyncCore()
2335 cameraWork.result = CAMERA_SetLEDAsyncCore(isBlink, CameraSyncCallback, 0); in CAMERA_SetLEDCore()
2336 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_SetLEDCore()
2340 return cameraWork.result; in CAMERA_SetLEDCore()
2437 cameraWork.last_state = CAMERAi_StartMasterClock(); in CameraSendPxiCommand()
2440 if ( cameraWork.last_state == FALSE ) in CameraSendPxiCommand()
2494 cameraWork.total = (u8)((data & CAMERA_PXI_DATA_NUMS_MASK) >> CAMERA_PXI_DATA_NUMS_SHIFT); in CameraPxiCallback()
2495 cameraWork.current = 0; in CameraPxiCallback()
2496cameraWork.command = (CAMERAPxiCommand)((data & CAMERA_PXI_COMMAND_MASK) >> CAMERA_PXI_COMMAND_SHI… in CameraPxiCallback()
2497cameraWork.pxiResult = (CAMERAPxiResult)((data & CAMERA_PXI_1ST_DATA_MASK) >> CAMERA_PXI_1ST_DATA_… in CameraPxiCallback()
2502 if (cameraWork.data == NULL) in CameraPxiCallback()
2508 if (cameraWork.current < cameraWork.size) in CameraPxiCallback()
2510 cameraWork.data[cameraWork.current++] = (u8)((data & 0xFF0000) >> 16); in CameraPxiCallback()
2512 if (cameraWork.current < cameraWork.size) in CameraPxiCallback()
2514 cameraWork.data[cameraWork.current++] = (u8)((data & 0x00FF00) >> 8); in CameraPxiCallback()
2516 if (cameraWork.current < cameraWork.size) in CameraPxiCallback()
2518 cameraWork.data[cameraWork.current++] = (u8)((data & 0x0000FF) >> 0); in CameraPxiCallback()
2522 if (cameraWork.current >= cameraWork.total-1) // There should be no > in CameraPxiCallback()
2524 …if (cameraWork.force_deactivate != FALSE || (cameraWork.force_activate == FALSE && cameraWork.last… in CameraPxiCallback()
2528 cameraWork.force_deactivate = cameraWork.force_activate = FALSE; in CameraPxiCallback()
2531 switch (cameraWork.pxiResult) in CameraPxiCallback()
2536 switch (cameraWork.command) in CameraPxiCallback()
2539 cameraWork.CAMERAiStateOut.blink = cameraWork.CAMERAiStateTmp.blink; in CameraPxiCallback()
2542 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2543 cameraWork.CAMERAiStateIn.context = cameraWork.CAMERAiStateTmp.context; in CameraPxiCallback()
2544 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2545 cameraWork.CAMERAiStateOut.context = cameraWork.CAMERAiStateTmp.context; in CameraPxiCallback()
2548 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2549 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2550 cameraWork.CAMERAiStateIn.size_A = cameraWork.CAMERAiStateTmp.size; in CameraPxiCallback()
2551 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2552 cameraWork.CAMERAiStateIn.size_B = cameraWork.CAMERAiStateTmp.size; in CameraPxiCallback()
2553 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2554 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2555 cameraWork.CAMERAiStateOut.size_A = cameraWork.CAMERAiStateTmp.size; in CameraPxiCallback()
2556 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2557 cameraWork.CAMERAiStateOut.size_B = cameraWork.CAMERAiStateTmp.size; in CameraPxiCallback()
2560 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2561 cameraWork.CAMERAiStateIn.rate = cameraWork.CAMERAiStateTmp.rate; in CameraPxiCallback()
2562 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2563 cameraWork.CAMERAiStateOut.rate = cameraWork.CAMERAiStateTmp.rate; in CameraPxiCallback()
2566 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2567 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2568 cameraWork.CAMERAiStateIn.effect_A = cameraWork.CAMERAiStateTmp.effect; in CameraPxiCallback()
2569 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2570 cameraWork.CAMERAiStateIn.effect_B = cameraWork.CAMERAiStateTmp.effect; in CameraPxiCallback()
2571 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2572 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2573 cameraWork.CAMERAiStateOut.effect_A = cameraWork.CAMERAiStateTmp.effect; in CameraPxiCallback()
2574 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2575 cameraWork.CAMERAiStateOut.effect_B = cameraWork.CAMERAiStateTmp.effect; in CameraPxiCallback()
2578 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2579 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2580 cameraWork.CAMERAiStateIn.flip_A = cameraWork.CAMERAiStateTmp.flip; in CameraPxiCallback()
2581 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2582 cameraWork.CAMERAiStateIn.flip_B = cameraWork.CAMERAiStateTmp.flip; in CameraPxiCallback()
2583 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2584 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2585 cameraWork.CAMERAiStateOut.flip_A = cameraWork.CAMERAiStateTmp.flip; in CameraPxiCallback()
2586 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2587 cameraWork.CAMERAiStateOut.flip_B = cameraWork.CAMERAiStateTmp.flip; in CameraPxiCallback()
2590 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2592 cameraWork.CAMERAiStateIn.photo = cameraWork.CAMERAiStateTmp.photo; in CameraPxiCallback()
2593 switch (cameraWork.CAMERAiStateIn.photo) in CameraPxiCallback()
2596 cameraWork.CAMERAiStateIn.sharpness = 0; in CameraPxiCallback()
2597 cameraWork.CAMERAiStateIn.exposure = 0; in CameraPxiCallback()
2598 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2601 cameraWork.CAMERAiStateIn.sharpness = -2; in CameraPxiCallback()
2602 cameraWork.CAMERAiStateIn.exposure = 0; in CameraPxiCallback()
2603 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2606 cameraWork.CAMERAiStateIn.sharpness = 1; in CameraPxiCallback()
2607 cameraWork.CAMERAiStateIn.exposure = 0; in CameraPxiCallback()
2608 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_DAYLIGHT; in CameraPxiCallback()
2611 cameraWork.CAMERAiStateIn.sharpness = -1; in CameraPxiCallback()
2612 cameraWork.CAMERAiStateIn.exposure = 2; in CameraPxiCallback()
2613 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2616 cameraWork.CAMERAiStateIn.sharpness = 2; in CameraPxiCallback()
2617 cameraWork.CAMERAiStateIn.exposure = 2; in CameraPxiCallback()
2618 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2622 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2624 cameraWork.CAMERAiStateOut.photo = cameraWork.CAMERAiStateTmp.photo; in CameraPxiCallback()
2625 switch (cameraWork.CAMERAiStateOut.photo) in CameraPxiCallback()
2628 cameraWork.CAMERAiStateOut.sharpness = 0; in CameraPxiCallback()
2629 cameraWork.CAMERAiStateOut.exposure = 0; in CameraPxiCallback()
2630 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2633 cameraWork.CAMERAiStateOut.sharpness = -2; in CameraPxiCallback()
2634 cameraWork.CAMERAiStateOut.exposure = 0; in CameraPxiCallback()
2635 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2638 cameraWork.CAMERAiStateOut.sharpness = 1; in CameraPxiCallback()
2639 cameraWork.CAMERAiStateOut.exposure = 0; in CameraPxiCallback()
2640 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_DAYLIGHT; in CameraPxiCallback()
2643 cameraWork.CAMERAiStateOut.sharpness = -1; in CameraPxiCallback()
2644 cameraWork.CAMERAiStateOut.exposure = 2; in CameraPxiCallback()
2645 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2648 cameraWork.CAMERAiStateOut.sharpness = 2; in CameraPxiCallback()
2649 cameraWork.CAMERAiStateOut.exposure = 2; in CameraPxiCallback()
2650 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2656 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2658 cameraWork.CAMERAiStateIn.wb = cameraWork.CAMERAiStateTmp.wb; in CameraPxiCallback()
2659 cameraWork.CAMERAiStateIn.awb = TRUE; in CameraPxiCallback()
2661 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2663 cameraWork.CAMERAiStateOut.wb = cameraWork.CAMERAiStateTmp.wb; in CameraPxiCallback()
2664 cameraWork.CAMERAiStateOut.awb = TRUE; in CameraPxiCallback()
2668 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2669 cameraWork.CAMERAiStateIn.exposure = cameraWork.CAMERAiStateTmp.exposure; in CameraPxiCallback()
2670 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2671 cameraWork.CAMERAiStateOut.exposure = cameraWork.CAMERAiStateTmp.exposure; in CameraPxiCallback()
2674 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2675 cameraWork.CAMERAiStateIn.sharpness = cameraWork.CAMERAiStateTmp.sharpness; in CameraPxiCallback()
2676 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2677 cameraWork.CAMERAiStateOut.sharpness = cameraWork.CAMERAiStateTmp.sharpness; in CameraPxiCallback()
2680 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2681 cameraWork.CAMERAiStateIn.ae = cameraWork.CAMERAiStateTmp.ae; in CameraPxiCallback()
2682 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2683 cameraWork.CAMERAiStateOut.ae = cameraWork.CAMERAiStateTmp.ae; in CameraPxiCallback()
2686 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2687 cameraWork.CAMERAiStateIn.awb = cameraWork.CAMERAiStateTmp.awb; in CameraPxiCallback()
2688 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2689 cameraWork.CAMERAiStateOut.awb = cameraWork.CAMERAiStateTmp.awb; in CameraPxiCallback()
2692 cameraWork.CAMERAiStateOut.blink = cameraWork.CAMERAiStateTmp.blink; in CameraPxiCallback()
2736 cameraWork.result = result; in CameraSyncCallback()
2752 if (cameraWork.lock) in CameraCallCallbackAndUnlock()
2754 cameraWork.lock = FALSE; in CameraCallCallbackAndUnlock()
2756 if (cameraWork.callback) in CameraCallCallbackAndUnlock()
2758 cb = cameraWork.callback; in CameraCallCallbackAndUnlock()
2759 cameraWork.callback = NULL; in CameraCallCallbackAndUnlock()
2760 cb(result, cameraWork.callbackArg); in CameraCallCallbackAndUnlock()
2777 ldr r12, =cameraWork.lock
2789 volatile BOOL *p = &cameraWork.lock; in CameraWaitBusy()