/device/lge/mako/camera/mm-camera-interface/ |
D | mm_camera_notify.c | 70 data[cnt].def.frame = &my_obj->ch[MM_CAMERA_CH_RAW].raw.stream.frame.frame[idx].frame; in mm_camera_read_raw_frame() 71 my_obj->ch[MM_CAMERA_CH_RAW].raw.stream.frame.ref_count[idx]++; in mm_camera_read_raw_frame() 115 myq = &mystream->frame.readyq; in mm_camera_zsl_frame_cmp_and_enq() 116 peerq = &peerstream->frame.readyq; in mm_camera_zsl_frame_cmp_and_enq() 123 if(!peer_frame || (node->frame.frame_id > peer_frame->frame.frame_id && in mm_camera_zsl_frame_cmp_and_enq() 124 node->frame.frame_id >= expected_id)) { in mm_camera_zsl_frame_cmp_and_enq() 133 __func__, node->frame.frame_id, expected_id, mystream->stream_type); in mm_camera_zsl_frame_cmp_and_enq() 140 peer_frame->frame.frame_id, node->frame.frame_id, in mm_camera_zsl_frame_cmp_and_enq() 150 if(peer_frame->frame.frame_id == node->frame.frame_id && in mm_camera_zsl_frame_cmp_and_enq() 151 … node->frame.frame_id >= my_obj->ch[MM_CAMERA_CH_SNAPSHOT].snapshot.expected_matching_id) { in mm_camera_zsl_frame_cmp_and_enq() [all …]
|
D | mm_camera_stream.c | 155 void mm_camera_stream_deinit_frame(mm_camera_stream_frame_t *frame) in mm_camera_stream_deinit_frame() argument 157 pthread_mutex_destroy(&frame->mutex); in mm_camera_stream_deinit_frame() 158 mm_camera_stream_deinit_q(&frame->readyq); in mm_camera_stream_deinit_frame() 159 memset(frame, 0, sizeof(mm_camera_stream_frame_t)); in mm_camera_stream_deinit_frame() 162 void mm_camera_stream_init_frame(mm_camera_stream_frame_t *frame) in mm_camera_stream_init_frame() argument 164 memset(frame, 0, sizeof(mm_camera_stream_frame_t)); in mm_camera_stream_init_frame() 165 pthread_mutex_init(&frame->mutex, NULL); in mm_camera_stream_init_frame() 166 mm_camera_stream_init_q(&frame->readyq); in mm_camera_stream_init_frame() 171 mm_camera_stream_deinit_frame(&stream->frame); in mm_camera_stream_release() 214 stream->frame.frame[idx].planes[i].reserved[0] = in mm_camera_read_msm_frame() [all …]
|
D | mm_camera_channel.c | 411 cache_frame = val->def.frame; in mm_camera_ch_util_qbuf() 417 cache_frame = val->def.frame; in mm_camera_ch_util_qbuf() 419 val->def.frame->fd, val->def.frame->ion_alloc.len, val->def.frame->buffer); in mm_camera_ch_util_qbuf() 426 cache_frame = val->video.video.frame; in mm_camera_ch_util_qbuf() 428 …val->video.video.frame->fd, val->video.video.frame->ion_alloc.len, val->video.video.frame->buffer); in mm_camera_ch_util_qbuf() 430 if(!rc && val->video.main.frame) { in mm_camera_ch_util_qbuf() 434 cache_frame1 = val->video.main.frame; in mm_camera_ch_util_qbuf() 443 cache_frame = val->snapshot.main.frame; in mm_camera_ch_util_qbuf() 445 …val->snapshot.main.frame->fd, val->snapshot.main.frame->ion_alloc.len, val->snapshot.main.frame->b… in mm_camera_ch_util_qbuf() 454 cache_frame1 = val->snapshot.thumbnail.frame; in mm_camera_ch_util_qbuf() [all …]
|
/device/lge/mako/camera/QCamera/HAL/core/src/ |
D | QCameraHWI_Preview.cpp | 39 static void preview_notify_cb(mm_camera_ch_data_buf_t *frame, in preview_notify_cb() argument 52 pme->processPreviewFrame(frame); in preview_notify_cb() 570 mDisplayStreamBuf.frame[i].fd = mHalCamCtrl->mPreviewMemory.private_buffer_handle[i]->fd; in initDisplayBuffers() 571 mDisplayStreamBuf.frame[i].cbcr_off = planes[0]; in initDisplayBuffers() 572 mDisplayStreamBuf.frame[i].y_off = 0; in initDisplayBuffers() 573 mDisplayStreamBuf.frame[i].path = OUTPUT_TYPE_P; in initDisplayBuffers() 576 mDisplayStreamBuf.frame[i].buffer = in initDisplayBuffers() 578 …mDisplayStreamBuf.frame[i].ion_alloc.len = mHalCamCtrl->mPreviewMemory.private_buffer_handle[i]->s… in initDisplayBuffers() 579 mDisplayStreamBuf.frame[i].ion_dev_fd = mHalCamCtrl->mPreviewMemory.main_ion_fd[i]; in initDisplayBuffers() 580 mDisplayStreamBuf.frame[i].fd_data = mHalCamCtrl->mPreviewMemory.ion_info_fd[i]; in initDisplayBuffers() [all …]
|
D | QCameraHWI_Record.cpp | 322 mm_camera_ch_data_buf_t* frame = (mm_camera_ch_data_buf_t*) data; in processRecordFrame() local 334 mHalCamCtrl->dumpFrameToFile(frame->video.video.frame, HAL_DUMP_FRM_VIDEO); in processRecordFrame() 340 nsecs_t timeStamp = nsecs_t(frame->video.video.frame->ts.tv_sec)*1000000000LL + \ in processRecordFrame() 341 frame->video.video.frame->ts.tv_nsec; in processRecordFrame() 344 mRecordedFrames[frame->video.video.idx] = *frame; in processRecordFrame() 349 ion_fd = frame->video.video.frame->ion_dev_fd; in processRecordFrame() 350 cache_inv_data.vaddr = (void *)frame->video.video.frame->buffer; in processRecordFrame() 351 cache_inv_data.fd = frame->video.video.frame->fd; in processRecordFrame() 352 cache_inv_data.handle = frame->video.video.frame->fd_data.handle; in processRecordFrame() 353 cache_inv_data.length = frame->video.video.frame->ion_alloc.len; in processRecordFrame() [all …]
|
D | QCameraHWI_Still.cpp | 602 struct msm_frame *frame; in initRawSnapshotBuffers() local 697 struct msm_frame *frame; in initSnapshotBuffers() local 1011 mSnapshotStreamBuf.frame[i].fd, mHalCamCtrl->mSnapshotMemory.size, mCameraId, in initJPEGSnapshot() 1016 mPostviewStreamBuf.frame[i].fd, mHalCamCtrl->mThumbnailMemory.size, mCameraId, in initJPEGSnapshot() 1469 postviewframe = recvd_frame->snapshot.main.frame; in encodeData() 1471 postviewframe = recvd_frame->snapshot.thumbnail.frame; in encodeData() 1473 mainframe = recvd_frame->snapshot.main.frame; in encodeData() 1502 postviewframe = recvd_frame->snapshot.main.frame; in encodeData() 1504 postviewframe = recvd_frame->snapshot.thumbnail.frame; in encodeData() 1506 mainframe = recvd_frame->snapshot.main.frame; in encodeData() [all …]
|
/device/asus/flo/camera/QCamera2/HAL/ |
D | QCamera2HWICallbacks.cpp | 75 mm_camera_super_buf_t* frame = in zsl_channel_cb() local 77 if (frame == NULL) { in zsl_channel_cb() 82 *frame = *recvd_frame; in zsl_channel_cb() 85 pme->m_postprocessor.processData(frame); in zsl_channel_cb() 128 mm_camera_super_buf_t* frame = in capture_channel_cb_routine() local 130 if (frame == NULL) { in capture_channel_cb_routine() 135 *frame = *recvd_frame; in capture_channel_cb_routine() 138 pme->m_postprocessor.processData(frame); in capture_channel_cb_routine() 212 mm_camera_super_buf_t* frame = in postproc_channel_cb_routine() local 214 if (frame == NULL) { in postproc_channel_cb_routine() [all …]
|
/device/lge/hammerhead/camera/QCamera2/HAL/ |
D | QCamera2HWICallbacks.cpp | 75 mm_camera_super_buf_t* frame = in zsl_channel_cb() local 77 if (frame == NULL) { in zsl_channel_cb() 82 *frame = *recvd_frame; in zsl_channel_cb() 85 pme->m_postprocessor.processData(frame); in zsl_channel_cb() 128 mm_camera_super_buf_t* frame = in capture_channel_cb_routine() local 130 if (frame == NULL) { in capture_channel_cb_routine() 135 *frame = *recvd_frame; in capture_channel_cb_routine() 138 pme->m_postprocessor.processData(frame); in capture_channel_cb_routine() 212 mm_camera_super_buf_t* frame = in postproc_channel_cb_routine() local 214 if (frame == NULL) { in postproc_channel_cb_routine() [all …]
|
/device/moto/shamu/camera/QCamera2/HAL/ |
D | QCamera2HWICallbacks.cpp | 118 mm_camera_super_buf_t* frame = in zsl_channel_cb() local 120 if (frame == NULL) { in zsl_channel_cb() 125 *frame = *recvd_frame; in zsl_channel_cb() 169 for(int i = 0; i < frame->num_bufs; i++){ in zsl_channel_cb() 170 QCameraStream *pStream = pChannel->getStreamByHandle(frame->bufs[i]->stream_id); in zsl_channel_cb() 173 pMetaFrame = frame->bufs[i]; //find the metadata in zsl_channel_cb() 219 for(int i = 0; i < frame->num_bufs; i++){ in zsl_channel_cb() 220 pStream = pChannel->getStreamByHandle(frame->bufs[i]->stream_id); in zsl_channel_cb() 223 pMetaFrame = frame->bufs[i]; in zsl_channel_cb() 239 for (int i = 0; i < frame->num_bufs; i++) { in zsl_channel_cb() [all …]
|
/device/moto/shamu/camera/QCamera/stack/mm-camera-test/src/ |
D | mm_qcamera_video.c | 49 mm_camera_buf_def_t *frame); 51 static int mm_app_dump_video_frame(struct msm_frame *frame, in mm_app_dump_video_frame() argument 76 (const void *)frame->buffer, len); in mm_app_dump_video_frame() 104 … rc = my_cam_app.hal_lib.mm_camera_do_munmap_ion (pme->ionfd, &(pme->video_buf.frame[i].fd_data), 105 (void *)pme->video_buf.frame[i].buffer, pme->video_buf.frame_len); 145 pme->video_buf.frame[i].ion_alloc.len = pme->video_buf.frame_len; 146 pme->video_buf.frame[i].ion_alloc.flags = 148 pme->video_buf.frame[i].ion_alloc.align = 4096; 151 &(pme->video_buf.frame[i].ion_alloc), &(pme->video_buf.frame[i].fd_data), 152 &pme->video_buf.frame[i].fd); [all …]
|
D | mm_qcamera_preview.c | 55 mm_camera_buf_def_t *frame); 306 … rc = my_cam_app.hal_lib.mm_camera_do_munmap_ion (pme->ionfd, &(pme->preview_buf.frame[i].fd_data), 307 … (void *)pme->preview_buf.frame[i].buffer, bufs[i].frame_len); 348 pme->preview_buf.frame[i].ion_alloc.len = pme->preview_buf.frame_len; 349 pme->preview_buf.frame[i].ion_alloc.flags = 351 pme->preview_buf.frame[i].ion_alloc.align = 4096; 354 … &(pme->preview_buf.frame[i].ion_alloc), &(pme->preview_buf.frame[i].fd_data), 355 … &pme->preview_buf.frame[i].fd); 357 pme->preview_buf.frame[i].buffer = pmem_addr; 358 pme->preview_buf.frame[i].path = OUTPUT_TYPE_P; [all …]
|
D | mm_qcamera_pp.c | 55 mm_camera_buf_def_t *frame = NULL; in mm_app_preview_pp_notify_cb() local 60 frame = bufs->bufs[0]; in mm_app_preview_pp_notify_cb() 64 __func__, frame->frame_len, frame->frame_idx); in mm_app_preview_pp_notify_cb() 66 dumpFrameToFile(frame, pme->dim.display_width, pme->dim.display_height,"preview", 1); in mm_app_preview_pp_notify_cb() 73 pme->cam->ops->qbuf(pme->cam->camera_handle, pme->ch_id, buf_info->frame); in mm_app_preview_pp_notify_cb() 74 mm_stream_invalid_cache(pme, buf_info->frame); in mm_app_preview_pp_notify_cb() 75 buf_info->frame = NULL; in mm_app_preview_pp_notify_cb() 79 if (MM_CAMERA_OK != pme->cam->ops->qbuf(pme->cam->camera_handle, pme->ch_id, frame)) { in mm_app_preview_pp_notify_cb() 83 mm_stream_invalid_cache(pme,frame); in mm_app_preview_pp_notify_cb() 91 mm_camera_buf_def_t *frame = NULL; in mm_app_video_pp_notify_cb() local [all …]
|
/device/lge/mako/camera/ |
D | QCameraHWI_Preview.cpp | 39 static void preview_notify_cb(mm_camera_ch_data_buf_t *frame, in preview_notify_cb() argument 52 pme->processPreviewFrame(frame); in preview_notify_cb() 507 mDisplayStreamBuf.frame[i].fd = mHalCamCtrl->mPreviewMemory.private_buffer_handle[i]->fd; in initDisplayBuffers() 508 mDisplayStreamBuf.frame[i].cbcr_off = planes[0]; in initDisplayBuffers() 509 mDisplayStreamBuf.frame[i].y_off = 0; in initDisplayBuffers() 510 mDisplayStreamBuf.frame[i].path = OUTPUT_TYPE_P; in initDisplayBuffers() 513 mDisplayStreamBuf.frame[i].buffer = in initDisplayBuffers() 515 …mDisplayStreamBuf.frame[i].ion_alloc.len = mHalCamCtrl->mPreviewMemory.private_buffer_handle[i]->s… in initDisplayBuffers() 516 mDisplayStreamBuf.frame[i].ion_dev_fd = mHalCamCtrl->mPreviewMemory.main_ion_fd[i]; in initDisplayBuffers() 517 mDisplayStreamBuf.frame[i].fd_data = mHalCamCtrl->mPreviewMemory.ion_info_fd[i]; in initDisplayBuffers() [all …]
|
D | QCameraHWI_Still.cpp | 680 struct msm_frame *frame; in initRawSnapshotBuffers() local 784 struct msm_frame *frame; in initSnapshotBuffers() local 1106 mSnapshotStreamBuf.frame[i].fd, mHalCamCtrl->mSnapshotMemory.size, mCameraId, in initJPEGSnapshot() 1111 mPostviewStreamBuf.frame[i].fd, mHalCamCtrl->mThumbnailMemory.size, mCameraId, in initJPEGSnapshot() 1291 mSnapshotStreamBuf.frame[i].fd, mHalCamCtrl->mSnapshotMemory.size, mCameraId, in initZSLSnapshot() 1411 mm_camera_ch_data_buf_t* frame = in takePictureLiveshot() local 1413 if (frame == NULL) { in takePictureLiveshot() 1419 memcpy(frame, recvd_frame, sizeof(mm_camera_ch_data_buf_t)); in takePictureLiveshot() 1422 ALOGV("<DEBUG> Liveshot buffer idx:%d",frame->def.idx); in takePictureLiveshot() 1423 frame->snapshot.main.frame = frame->def.frame; in takePictureLiveshot() [all …]
|
D | QCameraHWI_Record.cpp | 321 mm_camera_ch_data_buf_t* frame = (mm_camera_ch_data_buf_t*) data; in processRecordFrame() local 333 mHalCamCtrl->dumpFrameToFile(frame->video.video.frame, HAL_DUMP_FRM_VIDEO); in processRecordFrame() 339 nsecs_t timeStamp = nsecs_t(frame->video.video.frame->ts.tv_sec)*1000000000LL + \ in processRecordFrame() 340 frame->video.video.frame->ts.tv_nsec; in processRecordFrame() 343 mRecordedFrames[frame->video.video.idx] = *frame; in processRecordFrame() 348 ion_fd = frame->video.video.frame->ion_dev_fd; in processRecordFrame() 349 cache_inv_data.vaddr = (void *)frame->video.video.frame->buffer; in processRecordFrame() 350 cache_inv_data.fd = frame->video.video.frame->fd; in processRecordFrame() 351 cache_inv_data.handle = frame->video.video.frame->fd_data.handle; in processRecordFrame() 352 cache_inv_data.length = frame->video.video.frame->ion_alloc.len; in processRecordFrame() [all …]
|
D | QCameraHWI_Preview_7x27A.cpp | 42 static void preview_notify_cb(mm_camera_ch_data_buf_t *frame, in preview_notify_cb() argument 55 pme->processPreviewFrame(frame); in preview_notify_cb() 410 mDisplayStreamBuf.frame[i].fd = mHalCamCtrl->mPreviewMemory.private_buffer_handle[i]->fd; in initDisplayBuffers() 411 mDisplayStreamBuf.frame[i].cbcr_off = planes[0]; in initDisplayBuffers() 412 mDisplayStreamBuf.frame[i].y_off = 0; in initDisplayBuffers() 413 mDisplayStreamBuf.frame[i].path = OUTPUT_TYPE_P; in initDisplayBuffers() 416 mDisplayStreamBuf.frame[i].buffer = in initDisplayBuffers() 421 mDisplayStreamBuf.frame[i].fd, in initDisplayBuffers() 423 mDisplayStreamBuf.frame[i].cbcr_off, in initDisplayBuffers() 424 mDisplayStreamBuf.frame[i].y_off, in initDisplayBuffers() [all …]
|
/device/lge/mako/camera/QCamera/stack/mm-camera-test/src/ |
D | mm_qcamera_video.c | 43 static int mm_app_dump_video_frame(struct msm_frame *frame, in mm_app_dump_video_frame() argument 68 (const void *)frame->buffer, len); in mm_app_dump_video_frame() 96 rc = my_cam_app.hal_lib.mm_camera_do_munmap_ion (pme->ionfd, &(pme->video_buf.frame[i].fd_data), 97 (void *)pme->video_buf.frame[i].buffer, pme->video_buf.frame_len); 137 pme->video_buf.frame[i].ion_alloc.len = pme->video_buf.frame_len; 138 pme->video_buf.frame[i].ion_alloc.flags = 140 pme->video_buf.frame[i].ion_alloc.align = 4096; 143 &(pme->video_buf.frame[i].ion_alloc), &(pme->video_buf.frame[i].fd_data), 144 &pme->video_buf.frame[i].fd); 146 pme->video_buf.frame[i].buffer = pmem_addr; [all …]
|
D | mm_qcamera_snapshot.c | 60 static int mm_app_dump_snapshot_frame(struct msm_frame *frame, in mm_app_dump_snapshot_frame() argument 86 (const void *)frame->buffer, len); in mm_app_dump_snapshot_frame() 203 pme->raw_snapshot_buf.frame[0].ion_alloc.len = pme->raw_snapshot_buf.frame_len; in mm_app_prepare_raw_snapshot_buf() 204 pme->raw_snapshot_buf.frame[0].ion_alloc.flags = (0x1 << CAMERA_ION_HEAP_ID); in mm_app_prepare_raw_snapshot_buf() 205 pme->raw_snapshot_buf.frame[0].ion_alloc.align = 4096; in mm_app_prepare_raw_snapshot_buf() 207 pme->raw_snapshot_buf.frame[0].buffer = (unsigned long) my_cam_app.hal_lib.mm_camera_do_mmap( in mm_app_prepare_raw_snapshot_buf() 208 … pme->raw_snapshot_buf.frame_len, &pme->raw_snapshot_buf.frame[0].fd); in mm_app_prepare_raw_snapshot_buf() 211 if (!pme->raw_snapshot_buf.frame[0].buffer) { in mm_app_prepare_raw_snapshot_buf() 216 pme->raw_snapshot_buf.frame[0].path = OUTPUT_TYPE_S; in mm_app_prepare_raw_snapshot_buf() 217 pme->preview_buf.frame[0].y_off = 0; in mm_app_prepare_raw_snapshot_buf() [all …]
|
D | mm_qcamera_preview.c | 238 … rc = my_cam_app.hal_lib.mm_camera_do_munmap_ion (pme->ionfd, &(pme->preview_buf.frame[i].fd_data), 239 … (void *)pme->preview_buf.frame[i].buffer, bufs[i].frame_len); 280 pme->preview_buf.frame[i].ion_alloc.len = pme->preview_buf.frame_len; 281 pme->preview_buf.frame[i].ion_alloc.flags = 283 pme->preview_buf.frame[i].ion_alloc.align = 4096; 286 … &(pme->preview_buf.frame[i].ion_alloc), &(pme->preview_buf.frame[i].fd_data), 287 … &pme->preview_buf.frame[i].fd); 289 pme->preview_buf.frame[i].buffer = pmem_addr; 290 pme->preview_buf.frame[i].path = OUTPUT_TYPE_P; 291 pme->preview_buf.frame[i].y_off = 0; [all …]
|
/device/asus/flo/camera/QCamera2/stack/mm-camera-test/src/ |
D | mm_qcamera_rdi.c | 35 static void mm_app_rdi_dump_frame(mm_camera_buf_def_t *frame, in mm_app_rdi_dump_frame() argument 43 if (frame != NULL) { in mm_app_rdi_dump_frame() 49 for (i = 0; i < frame->num_planes; i++) { in mm_app_rdi_dump_frame() 51 (uint8_t *)frame->buffer + frame->planes[i].data_offset, in mm_app_rdi_dump_frame() 65 mm_camera_buf_def_t *frame = bufs->bufs[0]; in mm_app_rdi_notify_cb() local 69 __func__, frame->frame_len, frame->frame_idx, frame->stream_id); in mm_app_rdi_notify_cb() 71 mm_app_rdi_dump_frame(frame, file_name, "raw", frame->frame_idx); in mm_app_rdi_notify_cb() 75 frame)) { in mm_app_rdi_notify_cb() 78 mm_app_cache_ops((mm_camera_app_meminfo_t *)frame->mem_info, in mm_app_rdi_notify_cb()
|
/device/lge/hammerhead/camera/QCamera2/stack/mm-camera-test/src/ |
D | mm_qcamera_rdi.c | 35 static void mm_app_rdi_dump_frame(mm_camera_buf_def_t *frame, in mm_app_rdi_dump_frame() argument 43 if (frame != NULL) { in mm_app_rdi_dump_frame() 49 for (i = 0; i < frame->num_planes; i++) { in mm_app_rdi_dump_frame() 51 (uint8_t *)frame->buffer + frame->planes[i].data_offset, in mm_app_rdi_dump_frame() 65 mm_camera_buf_def_t *frame = bufs->bufs[0]; in mm_app_rdi_notify_cb() local 69 __func__, frame->frame_len, frame->frame_idx, frame->stream_id); in mm_app_rdi_notify_cb() 71 mm_app_rdi_dump_frame(frame, file_name, "raw", frame->frame_idx); in mm_app_rdi_notify_cb() 75 frame)) { in mm_app_rdi_notify_cb() 78 mm_app_cache_ops((mm_camera_app_meminfo_t *)frame->mem_info, in mm_app_rdi_notify_cb()
|
/device/moto/shamu/camera/QCamera2/stack/mm-camera-test/src/ |
D | mm_qcamera_rdi.c | 35 static void mm_app_rdi_dump_frame(mm_camera_buf_def_t *frame, in mm_app_rdi_dump_frame() argument 44 if (frame != NULL) { in mm_app_rdi_dump_frame() 51 for (i = 0; i < frame->num_planes; i++) { in mm_app_rdi_dump_frame() 53 (uint8_t *)frame->buffer + frame->planes[i].data_offset, in mm_app_rdi_dump_frame() 67 mm_camera_buf_def_t *frame = bufs->bufs[0]; in mm_app_rdi_notify_cb() local 71 __func__, frame->frame_len, frame->frame_idx, frame->stream_id); in mm_app_rdi_notify_cb() 73 mm_app_rdi_dump_frame(frame, file_name, "raw", frame->frame_idx); in mm_app_rdi_notify_cb() 77 frame)) { in mm_app_rdi_notify_cb() 80 mm_app_cache_ops((mm_camera_app_meminfo_t *)frame->mem_info, in mm_app_rdi_notify_cb()
|
/device/asus/flo/camera/QCamera2/HAL3/ |
D | QCamera3PostProc.h | 65 mm_camera_super_buf_t *frame; // source frame that needs post process member 103 int32_t processData(mm_camera_super_buf_t *frame); 104 int32_t processRawData(mm_camera_super_buf_t *frame); 105 int32_t processPPData(mm_camera_super_buf_t *frame); 106 int32_t processAuxiliaryData(mm_camera_buf_def_t *frame, 108 int32_t processPPMetadata(mm_camera_super_buf_t *frame);
|
/device/moto/shamu/camera/QCamera/HAL/core/src/ |
D | QCameraHWI_Record.cpp | 121 status_t QCameraStream_record::processRecordFrame(mm_camera_super_buf_t *frame) in processRecordFrame() argument 124 int video_buf_idx = frame->bufs[0]->buf_idx; in processRecordFrame() 134 ALOGE("DEBUG4:%d",frame->bufs[0]->stream_id); in processRecordFrame() 135 ALOGE("<DEBUG4>: Timestamp: %ld %ld",frame->bufs[0]->ts.tv_sec,frame->bufs[0]->ts.tv_nsec); in processRecordFrame() 136 mHalCamCtrl->dumpFrameToFile(frame->bufs[0], HAL_DUMP_FRM_VIDEO); in processRecordFrame() 139 nsecs_t timeStamp = nsecs_t(frame->bufs[0]->ts.tv_sec)*1000000000LL + \ in processRecordFrame() 140 frame->bufs[0]->ts.tv_nsec; in processRecordFrame() 143 mRecordedFrames[video_buf_idx] = *frame; in processRecordFrame()
|
/device/lge/hammerhead/camera/QCamera2/HAL3/ |
D | QCamera3Stream.cpp | 379 int32_t QCamera3Stream::processDataNotify(mm_camera_super_buf_t *frame) in processDataNotify() argument 383 if (mDataQ.enqueue((void *)frame)) { in processDataNotify() 387 bufDone(frame->bufs[0]->buf_idx); in processDataNotify() 388 free(frame); in processDataNotify() 420 mm_camera_super_buf_t *frame = in dataNotifyCB() local 422 if (frame == NULL) { in dataNotifyCB() 427 *frame = *recvd_frame; in dataNotifyCB() 428 stream->processDataNotify(frame); in dataNotifyCB() 467 mm_camera_super_buf_t *frame = in dataProcRoutine() local 469 if (NULL != frame) { in dataProcRoutine() [all …]
|