Home | History | Annotate | Download | only in HAL

Lines Matching defs:cam

335     qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
336 CHECK_CAMERA_ERROR(cam);
338 for (uint32_t i = 0; i < cam->numCameras; i++) {
339 pCam = gMuxer->getPhysicalCamera(cam, i);
383 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
384 CHECK_CAMERA(cam);
387 for (uint32_t i = 0; i < cam->numCameras; i++) {
388 pCam = gMuxer->getPhysicalCamera(cam, i);
399 // this will be retrieved in callbacks to get the cam instance
447 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
448 CHECK_CAMERA(cam);
450 for (uint32_t i = 0; i < cam->numCameras; i++) {
451 pCam = gMuxer->getPhysicalCamera(cam, i);
476 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
477 CHECK_CAMERA(cam);
479 for (uint32_t i = 0; i < cam->numCameras; i++) {
480 pCam = gMuxer->getPhysicalCamera(cam, i);
505 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
506 CHECK_CAMERA_ERROR(cam);
508 for (uint32_t i = 0; i < cam->numCameras; i++) {
509 pCam = gMuxer->getPhysicalCamera(cam, i);
541 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
542 CHECK_CAMERA_ERROR(cam);
545 for (uint32_t i = 0; i < cam->numCameras; i++) {
546 pCam = gMuxer->getPhysicalCamera(cam, i);
559 if (cam->numCameras > 1) {
562 for (uint32_t i = 0; i < cam->numCameras; i++) {
563 pCam = gMuxer->getPhysicalCamera(cam, i);
570 // bundle primary cam with all aux cameras
571 for (uint32_t j = 0; j < cam->numCameras; j++) {
572 if (j == cam->nPrimaryPhyCamIndex) {
575 sessionId = cam->sId[j];
576 LOGH("Related cam id: %d, server id: %d sync ON"
578 cam->pId[i], cam->sId[i], sessionId);
588 // bundle all aux cam with primary cams
589 sessionId = cam->sId[cam->nPrimaryPhyCamIndex];
590 LOGH("Related cam id: %d, server id: %d sync ON"
592 cam->pId[i], cam->sId[i], sessionId);
602 cam->bSyncOn = true;
605 for (uint32_t i = 0; i < cam->numCameras; i++) {
606 pCam = gMuxer->getPhysicalCamera(cam, i);
636 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
637 CHECK_CAMERA(cam);
639 for (uint32_t i = 0; i < cam->numCameras; i++) {
640 pCam = gMuxer->getPhysicalCamera(cam, i);
670 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
671 CHECK_CAMERA_ERROR(cam);
673 for (uint32_t i = 0; i < cam->numCameras; i++) {
674 pCam = gMuxer->getPhysicalCamera(cam, i);
707 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
708 CHECK_CAMERA_ERROR(cam);
710 for (uint32_t i = 0; i < cam->numCameras; i++) {
711 pCam = gMuxer->getPhysicalCamera(cam, i);
746 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
747 CHECK_CAMERA_ERROR(cam);
753 for (uint32_t i = 0; i < cam->numCameras; i++) {
754 pCam = gMuxer->getPhysicalCamera(cam, i);
768 for (uint32_t i = 0; i < cam->numCameras; i++) {
769 pCam = gMuxer->getPhysicalCamera(cam, i);
783 for (uint32_t i = 0; i < cam->numCameras; i++) {
784 pCam = gMuxer->getPhysicalCamera(cam, i);
798 for (uint32_t i = 0; i < cam->numCameras; i++) {
799 pCam = gMuxer->getPhysicalCamera(cam, i);
814 for (uint32_t i = 0; i < cam->numCameras; i++) {
815 pCam = gMuxer->getPhysicalCamera(cam, i);
829 for (uint32_t i = 0; i < cam->numCameras; i++) {
830 pCam = gMuxer->getPhysicalCamera(cam, i);
866 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
867 CHECK_CAMERA(cam);
869 for (uint32_t i = 0; i < cam->numCameras; i++) {
870 pCam = gMuxer->getPhysicalCamera(cam, i);
887 for (uint32_t i = 0; i < cam->numCameras; i++) {
888 pCam = gMuxer->getPhysicalCamera(cam, i);
902 for (uint32_t i = 0; i < cam->numCameras; i++) {
903 pCam = gMuxer->getPhysicalCamera(cam, i);
918 for (uint32_t i = 0; i < cam->numCameras; i++) {
919 pCam = gMuxer->getPhysicalCamera(cam, i);
950 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
951 CHECK_CAMERA_ERROR(cam);
953 for (uint32_t i = 0; i < cam->numCameras; i++) {
954 pCam = gMuxer->getPhysicalCamera(cam, i);
985 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
986 CHECK_CAMERA(cam);
988 for (uint32_t i = 0; i < cam->numCameras; i++) {
989 pCam = gMuxer->getPhysicalCamera(cam, i);
1021 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1022 CHECK_CAMERA_ERROR(cam);
1024 for (uint32_t i = 0; i < cam->numCameras; i++) {
1025 pCam = gMuxer->getPhysicalCamera(cam, i);
1062 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1063 CHECK_CAMERA_ERROR(cam);
1065 for (uint32_t i = 0; i < cam->numCameras; i++) {
1066 pCam = gMuxer->getPhysicalCamera(cam, i);
1104 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1105 CHECK_CAMERA_ERROR(cam);
1112 gMuxer->getActiveNumOfPhyCam(cam, numOfAcitvePhyCam);
1120 pCam = gMuxer->getPhysicalCamera(cam, 0);
1133 for (uint32_t i = 1; i < cam->numCameras; i++) {
1134 pCam = gMuxer->getPhysicalCamera(cam, i);
1150 for (uint32_t i = 0; i < cam->numCameras; i++) {
1151 pCam = gMuxer->getPhysicalCamera(cam, i);
1183 for (uint32_t i = 0; i < cam->numCameras; i++) {
1184 pCam = gMuxer->getPhysicalCamera(cam, i);
1201 for (uint32_t i = 0; i < cam->numCameras; i++) {
1202 pCam = gMuxer->getPhysicalCamera(cam, i);
1216 for (uint32_t i = 0; i < cam->numCameras; i++) {
1217 pCam = gMuxer->getPhysicalCamera(cam, i);
1231 for (uint32_t i = 0; i < cam->numCameras; i++) {
1232 pCam = gMuxer->getPhysicalCamera(cam, i);
1246 for (uint32_t i = 0; i < cam->numCameras; i++) {
1247 pCam = gMuxer->getPhysicalCamera(cam, i);
1267 for (int32_t i = cam->numCameras-1 ; i >= 0; i--) {
1268 pCam = gMuxer->getPhysicalCamera(cam, i);
1305 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1306 CHECK_CAMERA_ERROR(cam);
1308 for (uint32_t i = 0; i < cam->numCameras; i++) {
1309 pCam = gMuxer->getPhysicalCamera(cam, i);
1351 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1353 CHECK_CAMERA_ERROR(cam);
1355 for (uint32_t i = 0; i < cam->numCameras; i++) {
1356 pCam = gMuxer->getPhysicalCamera(cam, i);
1372 for (uint32_t i = 0; i < cam->numCameras; i++) {
1373 pCam = gMuxer->getPhysicalCamera(cam, i);
1379 LOGD("stopping preview for cam %d", i);
1388 for (uint32_t i = 0; i < cam->numCameras; i++) {
1389 pCam = gMuxer->getPhysicalCamera(cam, i);
1395 LOGD("commiting parameters for cam %d", i);
1404 for (uint32_t i = 0; i < cam->numCameras; i++) {
1405 pCam = gMuxer->getPhysicalCamera(cam, i);
1411 LOGD("restarting preview for cam %d", i);
1443 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1444 if (!cam) {
1449 for (uint32_t i = 0; i < cam->numCameras; i++) {
1450 pCam = gMuxer->getPhysicalCamera(cam, i);
1487 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1488 CHECK_CAMERA(cam);
1490 for (uint32_t i = 0; i < cam->numCameras; i++) {
1491 pCam = gMuxer->getPhysicalCamera(cam, i);
1527 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1528 CHECK_CAMERA_ERROR(cam);
1530 for (uint32_t i = 0; i < cam->numCameras; i++) {
1531 pCam = gMuxer->getPhysicalCamera(cam, i);
1547 for (uint32_t i = 0; i < cam->numCameras; i++) {
1548 pCam = gMuxer->getPhysicalCamera(cam, i);
1595 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1596 CHECK_CAMERA(cam);
1598 for (uint32_t i = 0; i < cam->numCameras; i++) {
1599 pCam = gMuxer->getPhysicalCamera(cam, i);
1629 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(device);
1630 CHECK_CAMERA_ERROR(cam);
1632 for (uint32_t i = 0; i < cam->numCameras; i++) {
1633 pCam = gMuxer->getPhysicalCamera(cam, i);
1668 qcamera_logical_descriptor_t *cam = gMuxer->getLogicalCamera(cam_dev);
1669 CHECK_CAMERA_ERROR(cam);
1672 if (cam->bSyncOn) {
1673 if (cam->numCameras > 1) {
1676 for (uint32_t i = 0; i < cam->numCameras; i++) {
1677 pCam = gMuxer->getPhysicalCamera(cam, i);
1684 // bundle primary cam with all aux cameras
1685 for (uint32_t j = 0; j < cam->numCameras; j++) {
1686 if (j == cam->nPrimaryPhyCamIndex) {
1689 sessionId = cam->sId[j];
1690 LOGH("Related cam id: %d, server id: %d sync OFF"
1692 cam->pId[i], cam->sId[i], sessionId);
1702 // unbundle all aux cam with primary cams
1703 sessionId = cam->sId[cam->nPrimaryPhyCamIndex];
1704 LOGH("Related cam id: %d, server id: %d sync OFF"
1706 cam->pId[i], cam->sId[i], sessionId);
1715 cam->bSyncOn = false;
1719 for (uint32_t i = 0; i < cam->numCameras; i++) {
1720 pCam = gMuxer->getPhysicalCamera(cam, i);
2045 * set to phy camcam instance
2067 * DESCRIPTION: gets the jpeg callback cookie for primary related cam instance
2068 * set to phy cam instance of the primary related cam instance
2097 qcamera_logical_descriptor_t *cam = NULL;
2114 cam = &m_pLogicalCamera[camera_id];
2119 hw_device_t *hw_dev[cam->numCameras];
2121 if (m_pPhyCamera[cam->pId[0]].type != CAM_TYPE_MAIN) {
2127 for (uint32_t i = 0; i < cam->numCameras; i++) {
2128 phyId = cam->pId[i];
2158 cam->sId[i] = m_pPhyCamera[phyId].camera_server_id;
2160 phyId, cam->sId[i], hw_dev[i], hw);
2168 cam->dev.common.tag = HARDWARE_DEVICE_TAG;
2169 cam->dev.common.version = HARDWARE_DEVICE_API_VERSION(1, 0);
2170 cam->dev.common.close = close_camera_device;
2171 cam->dev.ops = &mCameraMuxerOps;
2172 cam->dev.priv = (void*)cam;
2173 *hw_device = &cam->dev.common;
2676 * DESCRIPTION: Stores jpegs from multiple related cam instances into a common Queue