Lines Matching defs:frame

326  *   @frame         : framework input buffer
335 qcamera_fwk_input_pp_data_t *frame,
341 if ((NULL == frame) || (NULL == jpeg_settings)) {
363 cam_format_t img_fmt = frame->reproc_config.stream_format;
376 frame->reproc_config.input_stream_plane_info.plane_info;
380 encode_parm.src_main_buf[0].buf_size = frame->input_buffer.frame_len;
381 encode_parm.src_main_buf[0].buf_vaddr = (uint8_t *) frame->input_buffer.buffer;
382 encode_parm.src_main_buf[0].fd = frame->input_buffer.fd;
557 * @frame : process input frame
558 * @output : process output frame
564 * NOTE : depends on if offline reprocess is needed, received frame will
601 * @frame : process frame
604 * TRUE if frame needs to be reprocessed
605 * FALSE is frame does not need to be reprocessed
608 bool QCamera3PostProcessor::needsReprocess(qcamera_fwk_input_pp_data_t *frame)
610 metadata_buffer_t* meta = (metadata_buffer_t *) frame->metadata_buffer.buffer;
615 if (frame->reproc_config.reprocess_type == REPROCESS_TYPE_NONE) {
645 * @frame : process frame
651 * NOTE : depends on if offline reprocess is needed, received frame will
654 int32_t QCamera3PostProcessor::processData(qcamera_fwk_input_pp_data_t *frame)
656 if (needsReprocess(frame)) {
657 ATRACE_ASYNC_BEGIN("Camera:Reprocess", frame->frameNumber);
661 m_inputFWKPPQ.enqueue((void *)frame);
681 jpeg_job->fwk_frame = frame;
684 (metadata_buffer_t *) frame->metadata_buffer.buffer;
700 * @frame : process metadata frame received from pic channel
749 * DESCRIPTION: process received frame after reprocess.
752 * @frame : received frame from reprocess channel.
758 * NOTE : The frame after reprocess need to send to jpeg encoding.
760 int32_t QCamera3PostProcessor::processPPData(mm_camera_super_buf_t *frame)
780 jpeg_job->src_frame = frame;
781 if(frame != job->src_frame)
797 // enqueu reprocessed frame to jpeg input queue
809 * DESCRIPTION: find a postprocessing job from ongoing pp queue by frame number
812 * @frameNumber : frame number for the pp job
826 LOGE("head of pp queue doesn't match requested frame number");
950 * DESCRIPTION: function to release a superbuf frame by returning back to kernel
953 * @super_buf : ptr to the superbuf frame
999 * NOTE : original source frame need to be queued back to kernel for
1235 // Set JPEG encode crop in reprocess frame metadata
1242 // Set JPEG encode crop in reprocess frame metadata
1256 // support rotation, or the reprocessed frame is not sent to CPP.
1285 LOGE("Memeory Obj of main frame is NULL");
1288 // clean and invalidate cache ops through mem obj of the frame
1633 // find snapshot frame and thumnail frame
1634 //Note: In this version we will receive only snapshot frame.
1652 LOGE("Main frame is NULL");
1658 LOGE("Memeory Obj of main frame is NULL");
1662 // clean and invalidate cache ops through mem obj of the frame
2152 // free frame
2160 LOGH("dequeuing pp frame");
2224 // free frame