Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 25 of 117) sorted by relevance

12345

/device/lge/mako/camera/mm-camera-interface/
Dmm_camera_notify.c70 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 …]
Dmm_camera_stream.c155 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 …]
Dmm_camera_channel.c411 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/
DQCameraHWI_Preview.cpp39 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 …]
DQCameraHWI_Record.cpp322 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 …]
DQCameraHWI_Still.cpp602 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/
DQCamera2HWICallbacks.cpp75 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/
DQCamera2HWICallbacks.cpp75 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/
DQCamera2HWICallbacks.cpp118 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/
Dmm_qcamera_video.c49 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 …]
Dmm_qcamera_preview.c55 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 …]
Dmm_qcamera_pp.c55 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/
DQCameraHWI_Preview.cpp39 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 …]
DQCameraHWI_Still.cpp680 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 …]
DQCameraHWI_Record.cpp321 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 …]
DQCameraHWI_Preview_7x27A.cpp42 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/
Dmm_qcamera_video.c43 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 …]
Dmm_qcamera_snapshot.c60 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 …]
Dmm_qcamera_preview.c238 … 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/
Dmm_qcamera_rdi.c35 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/
Dmm_qcamera_rdi.c35 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/
Dmm_qcamera_rdi.c35 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/
DQCamera3PostProc.h65 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/
DQCameraHWI_Record.cpp121 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/
DQCamera3Stream.cpp379 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 …]

12345