Lines Matching refs:job
509 qcamera_pp_data_t *job = (qcamera_pp_data_t *)m_ongoingPPQ.dequeue(); in processPPData() local
511 if (job == NULL || job->src_frame == NULL) { in processPPData()
525 jpeg_job->src_reproc_frame = job->src_frame; in processPPData()
528 free(job); in processPPData()
555 qcamera_jpeg_data_t * job = NULL; in findJpegJobByJobId() local
562 job = (qcamera_jpeg_data_t *)m_ongoingJpegQ.dequeue(); in findJpegJobByJobId()
563 return job; in findJpegJobByJobId()
661 void QCamera3PostProcessor::releaseJpegJobData(qcamera_jpeg_data_t *job) in releaseJpegJobData() argument
664 if (NULL != job) { in releaseJpegJobData()
665 if (NULL != job->src_reproc_frame) { in releaseJpegJobData()
666 free(job->src_reproc_frame); in releaseJpegJobData()
667 job->src_reproc_frame = NULL; in releaseJpegJobData()
670 if (NULL != job->src_frame) { in releaseJpegJobData()
671 free(job->src_frame); in releaseJpegJobData()
672 job->src_frame = NULL; in releaseJpegJobData()
675 if (NULL != job->aux_frame) { in releaseJpegJobData()
676 for(int i = 0; i < job->aux_frame->num_bufs; i++) { in releaseJpegJobData()
677 memset(job->aux_frame->bufs[i], 0, sizeof(mm_camera_buf_def_t)); in releaseJpegJobData()
678 free(job->aux_frame->bufs[i]); in releaseJpegJobData()
679 job->aux_frame->bufs[i] = NULL; in releaseJpegJobData()
681 memset(job->aux_frame, 0, sizeof(mm_camera_super_buf_t)); in releaseJpegJobData()
682 free(job->aux_frame); in releaseJpegJobData()
683 job->aux_frame = NULL; in releaseJpegJobData()